[2026-10-18 00:00:00] local.INFO: TCP Data received {"connection_id":221081,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:00:00] local.INFO: Processing buffer {"connection_id":221081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:00:00] local.INFO: IMEI packet received {"connection_id":221081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:00:00] local.INFO: IMEI acknowledgment sent {"connection_id":221081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:00:01] local.INFO: TCP Data received {"connection_id":221081,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b1bab78012d34c14006aa49d00008008626..."} 
[2026-10-18 00:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b1bab78012d34c14006aa49d00008008626..."} 
[2026-10-18 00:00:01] local.INFO: Processing buffer {"connection_id":221081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b1bab78012d34c14006aa49d00008008626..."} 
[2026-10-18 00:00:01] local.INFO: Packet analysis {"connection_id":221081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b1b"} 
[2026-10-18 00:00:01] local.INFO: Extracted packet for processing {"connection_id":221081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b1b"} 
[2026-10-18 00:00:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":8,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818858496001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:00:01] 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-18 00:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792261467000,"timestamp_ms":1792261467000,"timestamp_seconds":1792261467,"priority":1,"record_length":96,"hex_timestamp":"000001a14b1bab78"} 
[2026-10-18 00: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-18 00:00: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:00: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-18 00: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-18 00: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-18 00:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:00: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-18 00:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818858496001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818858496001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:00:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:00:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818858496001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":221081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:00:01] local.INFO: GPS data processed {"connection_id":221081,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:00:01] local.INFO: Acknowledgment sent {"connection_id":221081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:00:33] local.INFO: TCP Data received {"connection_id":221081,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:00:33] local.INFO: Processing buffer {"connection_id":221081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:00:33] local.INFO: Packet analysis {"connection_id":221081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:00:33] local.INFO: Extracted packet for processing {"connection_id":221081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:00:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 00:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 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-18 00:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 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-18 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:00:33] 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-18 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-18 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-18 00:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:00:33] 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-18 00:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:00:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:00:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":221081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:00:33] local.INFO: GPS data processed {"connection_id":221081,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:00:33] local.INFO: Acknowledgment sent {"connection_id":221081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:01:00] local.INFO: TCP Data received {"connection_id":217754,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:00] local.INFO: Processing buffer {"connection_id":217754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:00] local.INFO: IMEI packet received {"connection_id":217754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:01:00] local.INFO: IMEI acknowledgment sent {"connection_id":217754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:01:05] local.INFO: TCP Data received {"connection_id":217754,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:05] local.INFO: Processing buffer {"connection_id":217754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:05] local.INFO: IMEI packet received {"connection_id":217754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":217754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:01:06] local.INFO: TCP Data received {"connection_id":217754,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:01:06] local.INFO: Processing buffer {"connection_id":217754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:01:06] local.INFO: Packet analysis {"connection_id":217754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:01:06] local.INFO: Extracted packet for processing {"connection_id":217754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:01:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:01: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-18 00:01:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:01:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:01:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:01: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-18 00:01:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00:01:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:01: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-18 00:01: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-18 00:01: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-18 00:01: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-18 00:01:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:01:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:01:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:01:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:01:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:01:06] 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-18 00:01:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:01:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:01:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:01:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:01:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:01:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:01:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:01:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:01:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:01:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:01:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:01:06] local.INFO: DEBUG: GPS processor result {"connection_id":217754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:01:06] local.INFO: GPS data processed {"connection_id":217754,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:01:06] local.INFO: Acknowledgment sent {"connection_id":217754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:01:10] local.INFO: TCP Data received {"connection_id":217754,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:01:10] local.INFO: Processing buffer {"connection_id":217754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:01:10] local.INFO: Packet analysis {"connection_id":217754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:01:10] local.INFO: Extracted packet for processing {"connection_id":217754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:01:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:01: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-18 00:01:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:01:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:01:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:01: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-18 00:01:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00:01:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:01:10] 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-18 00:01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:01:10] 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-18 00:01: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-18 00:01:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:01:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:01:10] local.INFO: Teltonika packet parsed successfully {"connection_id":217754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:01:10] local.INFO: Passing IMEI to GPS processor {"connection_id":217754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:01:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":217754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:01:10] 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-18 00:01:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:01:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:01:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:01:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:01:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:01:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:01:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:01:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:01:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:01:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:01:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:01:10] local.INFO: DEBUG: GPS processor result {"connection_id":217754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:01:10] local.INFO: GPS data processed {"connection_id":217754,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:01:10] local.INFO: Acknowledgment sent {"connection_id":217754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:01:55] local.INFO: TCP Data received {"connection_id":221083,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:55] local.INFO: Processing buffer {"connection_id":221083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:01:55] local.INFO: IMEI packet received {"connection_id":221083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:01:55] local.INFO: IMEI acknowledgment sent {"connection_id":221083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:02:00] local.INFO: TCP Data received {"connection_id":221083,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:02:00] local.INFO: Processing buffer {"connection_id":221083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:02:00] local.INFO: IMEI packet received {"connection_id":221083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:02:00] local.INFO: IMEI acknowledgment sent {"connection_id":221083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:02:02] local.INFO: TCP Data received {"connection_id":221083,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:02:02] local.INFO: Processing buffer {"connection_id":221083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:02:02] local.INFO: Packet analysis {"connection_id":221083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:02:02] local.INFO: Extracted packet for processing {"connection_id":221083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:02:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:02:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:02:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:02:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:02:02] 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-18 00:02:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00: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-18 00:02:02] 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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:02:02] 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-18 00: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-18 00: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-18 00:02:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:02:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:02:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:02:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:02:02] 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-18 00:02:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:02:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:02:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:02:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:02:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:02:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:02:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:02:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:02:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:02:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:02:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:02:02] 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":4671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:02:02] local.INFO: GPS data processed {"connection_id":221083,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:02:02] local.INFO: Acknowledgment sent {"connection_id":221083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:02:34] local.INFO: TCP Data received {"connection_id":221083,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:02:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:02:34] local.INFO: Processing buffer {"connection_id":221083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:02:34] local.INFO: Packet analysis {"connection_id":221083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:02:34] local.INFO: Extracted packet for processing {"connection_id":221083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:02:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:02: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-18 00:02:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:02:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:02:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:02:34] 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-18 00:02:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00:02:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:02: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-18 00:02: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:02:34] 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-18 00:02: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-18 00:02:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:02:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:02:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:02:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:02:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:02:34] 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-18 00:02:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:02:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:02:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:02:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:02:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:02:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:02:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:02:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:02:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:02:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:02:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:02:34] 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":4672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:02:34] local.INFO: GPS data processed {"connection_id":221083,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:02:34] local.INFO: Acknowledgment sent {"connection_id":221083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:02:54] local.INFO: TCP Data received {"connection_id":219410,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:02:54] local.INFO: Processing buffer {"connection_id":219410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:02:54] local.INFO: IMEI packet received {"connection_id":219410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":219410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:03:00] local.INFO: TCP Data received {"connection_id":219410,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:03:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:03:00] local.INFO: Processing buffer {"connection_id":219410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:03:00] local.INFO: IMEI packet received {"connection_id":219410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:03:00] local.INFO: IMEI acknowledgment sent {"connection_id":219410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:03:01] local.INFO: TCP Data received {"connection_id":219410,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:03:01] local.INFO: Processing buffer {"connection_id":219410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:03:01] local.INFO: Packet analysis {"connection_id":219410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:03:01] local.INFO: Extracted packet for processing {"connection_id":219410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:03:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:03:01] 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-18 00:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:03: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-18 00: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-18 00: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-18 00:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:03: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-18 00:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:03:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:03:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":219410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:03:01] local.INFO: GPS data processed {"connection_id":219410,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:03:01] local.INFO: Acknowledgment sent {"connection_id":219410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:03:07] local.INFO: TCP Data received {"connection_id":219409,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:03:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219409,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:03:07] local.INFO: Processing buffer {"connection_id":219409,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:03:07] local.INFO: IMEI packet received {"connection_id":219409,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:03:07] local.INFO: IMEI acknowledgment sent {"connection_id":219409,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:03:33] local.INFO: TCP Data received {"connection_id":219410,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:03:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:03:33] local.INFO: Processing buffer {"connection_id":219410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:03:33] local.INFO: Packet analysis {"connection_id":219410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:03:33] local.INFO: Extracted packet for processing {"connection_id":219410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:03:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 00:03:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:03:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:03:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 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-18 00:03:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 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-18 00:03: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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:03:33] 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-18 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-18 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-18 00:03:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:03:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:03:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:03:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:03:33] 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-18 00:03:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:03:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:03:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:03:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:03:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:03:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:03:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:03:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:03:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:03:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:03:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:03:33] local.INFO: DEBUG: GPS processor result {"connection_id":219410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:03:33] local.INFO: GPS data processed {"connection_id":219410,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:03:33] local.INFO: Acknowledgment sent {"connection_id":219410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:03:47] local.INFO: TCP Data received {"connection_id":217755,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:03:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217755,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:03:47] local.INFO: Processing buffer {"connection_id":217755,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:03:47] local.INFO: IMEI packet received {"connection_id":217755,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:03:47] local.INFO: IMEI acknowledgment sent {"connection_id":217755,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:03:55] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:03:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:03:55] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:03:55] local.INFO: IMEI packet received {"connection_id":221084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:03:55] local.INFO: IMEI acknowledgment sent {"connection_id":221084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:04:00] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:04:00] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:04:00] local.INFO: IMEI packet received {"connection_id":221084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":221084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:04:01] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:04:01] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:04:01] local.INFO: Packet analysis {"connection_id":221084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:04:01] local.INFO: Extracted packet for processing {"connection_id":221084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:04:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:04:01] 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-18 00:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00: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-18 00:04: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:04: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-18 00: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-18 00: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-18 00:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:04: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-18 00:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:04:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:04:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:04:01] 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":4675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:04:01] local.INFO: GPS data processed {"connection_id":221084,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:04:01] local.INFO: Acknowledgment sent {"connection_id":221084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:04:33] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:04:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:04:33] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:04:33] local.INFO: Packet analysis {"connection_id":221084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:04:33] local.INFO: Extracted packet for processing {"connection_id":221084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:04:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:04:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:04:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:04:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:04: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-18 00:04:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00: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-18 00:04: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:04:33] 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-18 00: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-18 00: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-18 00:04:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:04:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:04:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:04:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:04:33] 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-18 00:04:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:04:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:04:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:04:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:04:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:04:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:04:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:04:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:04:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:04:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:04:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:04:33] 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":4676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:04:33] local.INFO: GPS data processed {"connection_id":221084,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:04:33] local.INFO: Acknowledgment sent {"connection_id":221084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:05:00] local.INFO: TCP Data received {"connection_id":219412,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:00] local.INFO: Processing buffer {"connection_id":219412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:00] local.INFO: IMEI packet received {"connection_id":219412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:05:00] local.INFO: IMEI acknowledgment sent {"connection_id":219412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:05:05] local.INFO: TCP Data received {"connection_id":219412,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:05] local.INFO: Processing buffer {"connection_id":219412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:05] local.INFO: IMEI packet received {"connection_id":219412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":219412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:05:09] local.INFO: TCP Data received {"connection_id":219412,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:05:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:05:09] local.INFO: Processing buffer {"connection_id":219412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b204340012d34c14006aa49d0000a008625..."} 
[2026-10-18 00:05:09] local.INFO: Packet analysis {"connection_id":219412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:05:09] local.INFO: Extracted packet for processing {"connection_id":219412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b20"} 
[2026-10-18 00:05:09] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":37,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:05: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-18 00:05:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458818935552001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:05:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:05:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:05:09] 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-18 00:05:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792261768000,"timestamp_ms":1792261768000,"timestamp_seconds":1792261768,"priority":1,"record_length":96,"hex_timestamp":"000001a14b204340"} 
[2026-10-18 00:05:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:05:09] 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-18 00:05: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:05:09] 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-18 00:05: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-18 00:05:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:05:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:05:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:05:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:05:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:05:09] 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-18 00:05:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:05:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:05:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458818935552001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:05:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:05:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:05:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458818935552001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:05:09] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:05:09] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:05:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:05:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:05:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458818935552001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:05:09] local.INFO: DEBUG: GPS processor result {"connection_id":219412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:05:09] local.INFO: GPS data processed {"connection_id":219412,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:05:09] local.INFO: Acknowledgment sent {"connection_id":219412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:05:10] local.INFO: TCP Data received {"connection_id":219412,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:05:10] local.INFO: Processing buffer {"connection_id":219412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:05:10] local.INFO: Packet analysis {"connection_id":219412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:05:10] local.INFO: Extracted packet for processing {"connection_id":219412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:05:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:05:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:05:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:05:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:05: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-18 00:05:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00:05:10] 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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:05:10] 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-18 00:05: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-18 00: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-18 00:05:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:05:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:05:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:05:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:05:10] 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-18 00:05:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:05:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:05:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:05:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:05:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:05:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:05:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:05:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:05:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:05:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:05:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:05:10] local.INFO: DEBUG: GPS processor result {"connection_id":219412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:05:10] local.INFO: GPS data processed {"connection_id":219412,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:05:10] local.INFO: Acknowledgment sent {"connection_id":219412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:05:54] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:54] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:05:54] local.INFO: IMEI packet received {"connection_id":221086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:05:54] local.INFO: IMEI acknowledgment sent {"connection_id":221086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:06:00] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:06:00] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:06:00] local.INFO: IMEI packet received {"connection_id":221086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:06:00] local.INFO: IMEI acknowledgment sent {"connection_id":221086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:06:03] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:06:03] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:06:03] local.INFO: Packet analysis {"connection_id":221086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:06:03] local.INFO: Extracted packet for processing {"connection_id":221086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:06:03] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:06:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:06:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:06:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:06: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-18 00:06:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00:06:03] 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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:06: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-18 00: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-18 00: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-18 00:06:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:06:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:06:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:06:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:06: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-18 00:06:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:06:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:06:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:06:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:06:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:06:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:06:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:06:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:06:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:06:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:06:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:06:03] 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":4679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:06:03] local.INFO: GPS data processed {"connection_id":221086,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:06:03] local.INFO: Acknowledgment sent {"connection_id":221086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:06:35] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:06:35] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:06:35] local.INFO: Packet analysis {"connection_id":221086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:06:35] local.INFO: Extracted packet for processing {"connection_id":221086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:06:35] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:06:35] 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-18 00:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00:06: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:06:35] 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-18 00: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-18 00: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-18 00:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:06: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-18 00:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:06:35] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:06:35] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:06:35] 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":4680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:06:35] local.INFO: GPS data processed {"connection_id":221086,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:06:35] local.INFO: Acknowledgment sent {"connection_id":221086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:06:54] local.INFO: TCP Data received {"connection_id":217756,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217756,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:06:54] local.INFO: Processing buffer {"connection_id":217756,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:06:54] local.INFO: IMEI packet received {"connection_id":217756,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":217756,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:07:00] local.INFO: TCP Data received {"connection_id":217756,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217756,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:07:00] local.INFO: Processing buffer {"connection_id":217756,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:07:00] local.INFO: IMEI packet received {"connection_id":217756,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:07:00] local.INFO: IMEI acknowledgment sent {"connection_id":217756,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:07:01] local.INFO: TCP Data received {"connection_id":217756,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:07:01] local.INFO: Processing buffer {"connection_id":217756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:07:01] local.INFO: Packet analysis {"connection_id":217756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:07:01] local.INFO: Extracted packet for processing {"connection_id":217756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:07:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:07:01] 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-18 00:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:07:01] 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-18 00: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-18 00: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-18 00:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:07: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-18 00:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:07:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:07:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":217756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:07:01] local.INFO: GPS data processed {"connection_id":217756,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:07:01] local.INFO: Acknowledgment sent {"connection_id":217756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:07:46] local.INFO: TCP Data received {"connection_id":217756,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:07:46] local.INFO: Processing buffer {"connection_id":217756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:07:46] local.INFO: Packet analysis {"connection_id":217756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:07:46] local.INFO: Extracted packet for processing {"connection_id":217756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:07:46] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:07:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:07:46] 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-18 00:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00:07:46] 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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:07:46] 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-18 00: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-18 00: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-18 00:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":217756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":217756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":217756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:07:46] 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-18 00:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:07:46] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:07:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:07:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:07:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":217756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:07:46] local.INFO: GPS data processed {"connection_id":217756,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:07:46] local.INFO: Acknowledgment sent {"connection_id":217756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:07:54] local.INFO: TCP Data received {"connection_id":217757,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:07:54] local.INFO: Processing buffer {"connection_id":217757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:07:54] local.INFO: IMEI packet received {"connection_id":217757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":217757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:08:00] local.INFO: TCP Data received {"connection_id":217757,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:08:00] local.INFO: Processing buffer {"connection_id":217757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:08:00] local.INFO: IMEI packet received {"connection_id":217757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:08:00] local.INFO: IMEI acknowledgment sent {"connection_id":217757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:08:01] local.INFO: TCP Data received {"connection_id":217757,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:08:01] local.INFO: Processing buffer {"connection_id":217757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:08:01] local.INFO: Packet analysis {"connection_id":217757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:08:01] local.INFO: Extracted packet for processing {"connection_id":217757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:08:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:08:01] 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-18 00:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:08:01] 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-18 00: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-18 00: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-18 00:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:08: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-18 00:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:08:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:08:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:08:01] local.INFO: DEBUG: GPS processor result {"connection_id":217757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:08:01] local.INFO: GPS data processed {"connection_id":217757,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:08:01] local.INFO: Acknowledgment sent {"connection_id":217757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:08:33] local.INFO: TCP Data received {"connection_id":217757,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:08:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:08:33] local.INFO: Processing buffer {"connection_id":217757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:08:33] local.INFO: Packet analysis {"connection_id":217757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:08:33] local.INFO: Extracted packet for processing {"connection_id":217757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:08:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:08:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:08:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:08:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:08: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-18 00:08:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:08:33] 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-18 00: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-18 00: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-18 00:08:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:08:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:08:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:08:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:08:33] 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-18 00:08:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:08:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:08:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:08:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:08:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:08:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:08:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:08:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:08:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:08:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:08:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:08:33] local.INFO: DEBUG: GPS processor result {"connection_id":217757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:08:33] local.INFO: GPS data processed {"connection_id":217757,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:08:33] local.INFO: Acknowledgment sent {"connection_id":217757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:09:00] local.INFO: TCP Data received {"connection_id":219413,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:00] local.INFO: Processing buffer {"connection_id":219413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:00] local.INFO: IMEI packet received {"connection_id":219413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:09:00] local.INFO: IMEI acknowledgment sent {"connection_id":219413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:09:05] local.INFO: TCP Data received {"connection_id":219413,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:05] local.INFO: Processing buffer {"connection_id":219413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:05] local.INFO: IMEI packet received {"connection_id":219413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":219413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:09:06] local.INFO: TCP Data received {"connection_id":219413,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:09:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:09:06] local.INFO: Processing buffer {"connection_id":219413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:09:06] local.INFO: Packet analysis {"connection_id":219413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:09:06] local.INFO: Extracted packet for processing {"connection_id":219413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:09:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:09: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-18 00:09:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:09:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:09:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:09: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-18 00:09:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00:09:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:09: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-18 00:09: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:09:06] 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-18 00:09: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-18 00:09:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:09:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:09:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:09:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:09:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:09:06] 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-18 00:09:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:09:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:09:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:09:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:09:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:09:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:09:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:09:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:09:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:09:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:09:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:09:06] local.INFO: DEBUG: GPS processor result {"connection_id":219413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:09:06] local.INFO: GPS data processed {"connection_id":219413,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:09:06] local.INFO: Acknowledgment sent {"connection_id":219413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:09:10] local.INFO: TCP Data received {"connection_id":219413,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:09:10] local.INFO: Processing buffer {"connection_id":219413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:09:10] local.INFO: Packet analysis {"connection_id":219413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:09:10] local.INFO: Extracted packet for processing {"connection_id":219413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:09:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:09: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-18 00:09:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:09:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:09:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:09: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-18 00:09:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00:09:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:09:10] 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-18 00:09: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:09:10] 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-18 00:09: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-18 00:09:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:09:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:09:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:09:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:09:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:09:10] 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-18 00:09:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:09:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:09:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:09:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:09:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:09:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:09:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:09:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:09:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:09:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:09:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:09:10] local.INFO: DEBUG: GPS processor result {"connection_id":219413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:09:10] local.INFO: GPS data processed {"connection_id":219413,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:09:10] local.INFO: Acknowledgment sent {"connection_id":219413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:09:17] local.INFO: TCP Data received {"connection_id":221088,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:09:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221088,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:09:17] local.INFO: Processing buffer {"connection_id":221088,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:09:17] local.INFO: IMEI packet received {"connection_id":221088,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:09:17] local.INFO: IMEI acknowledgment sent {"connection_id":221088,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:09:47] local.INFO: TCP Data received {"connection_id":217758,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217758,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:09:47] local.INFO: Processing buffer {"connection_id":217758,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:09:47] local.INFO: IMEI packet received {"connection_id":217758,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:09:47] local.INFO: IMEI acknowledgment sent {"connection_id":217758,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:09:54] local.INFO: TCP Data received {"connection_id":217759,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:54] local.INFO: Processing buffer {"connection_id":217759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:09:54] local.INFO: IMEI packet received {"connection_id":217759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:09:54] local.INFO: IMEI acknowledgment sent {"connection_id":217759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:10:00] local.INFO: TCP Data received {"connection_id":217759,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:10:00] local.INFO: Processing buffer {"connection_id":217759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:10:00] local.INFO: IMEI packet received {"connection_id":217759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:10:00] local.INFO: IMEI acknowledgment sent {"connection_id":217759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:10:01] local.INFO: TCP Data received {"connection_id":217759,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:10:01] local.INFO: Processing buffer {"connection_id":217759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b24db08012d34c14006aa49d0000d008627..."} 
[2026-10-18 00:10:01] local.INFO: Packet analysis {"connection_id":217759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:10:01] local.INFO: Extracted packet for processing {"connection_id":217759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b24"} 
[2026-10-18 00:10:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819012608001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:10:01] 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-18 00:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262069000,"timestamp_ms":1792262069000,"timestamp_seconds":1792262069,"priority":1,"record_length":96,"hex_timestamp":"000001a14b24db08"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:10:01] 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-18 00: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-18 00: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-18 00:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:10: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-18 00:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819012608001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819012608001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:10:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:10:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819012608001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":217759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:10:01] local.INFO: GPS data processed {"connection_id":217759,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:10:01] local.INFO: Acknowledgment sent {"connection_id":217759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:10:32] local.INFO: TCP Data received {"connection_id":217759,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:10:32] local.INFO: Processing buffer {"connection_id":217759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:10:32] local.INFO: Packet analysis {"connection_id":217759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:10:32] local.INFO: Extracted packet for processing {"connection_id":217759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:10:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:10:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:10:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:10:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:10:32] 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-18 00:10:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00:10:32] 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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:10:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:10:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:10:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:10:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:10:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:10: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-18 00:10:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:10:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:10:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:10:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:10:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:10:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:10:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:10:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:10:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:10:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:10:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":217759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:10:32] local.INFO: GPS data processed {"connection_id":217759,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:10:32] local.INFO: Acknowledgment sent {"connection_id":217759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:10:54] local.INFO: TCP Data received {"connection_id":219414,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:10:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:10:54] local.INFO: Processing buffer {"connection_id":219414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:10:54] local.INFO: IMEI packet received {"connection_id":219414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:10:54] local.INFO: IMEI acknowledgment sent {"connection_id":219414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:11:00] local.INFO: TCP Data received {"connection_id":219414,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:11:00] local.INFO: Processing buffer {"connection_id":219414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:11:00] local.INFO: IMEI packet received {"connection_id":219414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:11:00] local.INFO: IMEI acknowledgment sent {"connection_id":219414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:11:01] local.INFO: TCP Data received {"connection_id":219414,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:11:01] local.INFO: Processing buffer {"connection_id":219414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:11:01] local.INFO: Packet analysis {"connection_id":219414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:11:01] local.INFO: Extracted packet for processing {"connection_id":219414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:11:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:11:01] 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-18 00:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:11: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-18 00:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:11:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:11:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":219414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:11:01] local.INFO: GPS data processed {"connection_id":219414,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:11:01] local.INFO: Acknowledgment sent {"connection_id":219414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:11:46] local.INFO: TCP Data received {"connection_id":219414,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:11:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:11:46] local.INFO: Processing buffer {"connection_id":219414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:11:46] local.INFO: Packet analysis {"connection_id":219414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:11:46] local.INFO: Extracted packet for processing {"connection_id":219414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:11:46] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:11: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-18 00:11:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:11:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:11:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:11:46] 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-18 00:11:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00:11:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:11:46] 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-18 00:11: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:11:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:11: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-18 00:11:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:11:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:11:46] local.INFO: Teltonika packet parsed successfully {"connection_id":219414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:11:46] local.INFO: Passing IMEI to GPS processor {"connection_id":219414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:11:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":219414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:11:46] 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-18 00:11:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:11:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:11:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:11:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:11:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:11:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:11:46] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:11:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:11:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:11:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:11:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:11:46] local.INFO: DEBUG: GPS processor result {"connection_id":219414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:11:46] local.INFO: GPS data processed {"connection_id":219414,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:11:46] local.INFO: Acknowledgment sent {"connection_id":219414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:12:00] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:00] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:00] local.INFO: IMEI packet received {"connection_id":221091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:12:00] local.INFO: IMEI acknowledgment sent {"connection_id":221091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:12:05] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:05] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:05] local.INFO: IMEI packet received {"connection_id":221091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":221091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:12:06] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:12:06] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:12:06] local.INFO: Packet analysis {"connection_id":221091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:12:06] local.INFO: Extracted packet for processing {"connection_id":221091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:12:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:12:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:12:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:12:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:12: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-18 00:12:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00:12: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:12:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:12:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:12:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:12:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:12:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:12:06] 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-18 00:12:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:12:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:12:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:12:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:12:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:12:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:12:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:12:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:12:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:12:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:12:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:12:06] 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":4691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:12:06] local.INFO: GPS data processed {"connection_id":221091,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:12:06] local.INFO: Acknowledgment sent {"connection_id":221091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:12:11] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:12:11] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:12:11] local.INFO: Packet analysis {"connection_id":221091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:12:11] local.INFO: Extracted packet for processing {"connection_id":221091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:12:11] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:12: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-18 00:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:12:11] 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-18 00:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:12:11] 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-18 00:12: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:12:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:12: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-18 00:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:12:11] 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-18 00:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:12:11] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:12:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:12:11] 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":4692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:12:11] local.INFO: GPS data processed {"connection_id":221091,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:12:11] local.INFO: Acknowledgment sent {"connection_id":221091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:12:55] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:55] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:12:55] local.INFO: IMEI packet received {"connection_id":221092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:12:55] local.INFO: IMEI acknowledgment sent {"connection_id":221092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:13:00] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:13:00] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:13:00] local.INFO: IMEI packet received {"connection_id":221092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:13:00] local.INFO: IMEI acknowledgment sent {"connection_id":221092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:13:01] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:13:01] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:13:01] local.INFO: Packet analysis {"connection_id":221092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:13:01] local.INFO: Extracted packet for processing {"connection_id":221092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:13:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:13:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:13:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:13:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:13:01] 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-18 00:13:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00:13: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:13:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:13:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:13:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:13:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:13:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:13: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-18 00:13:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:13:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:13:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:13:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:13:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:13:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:13:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:13:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:13:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:13:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:13:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:13:01] 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":4693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:13:01] local.INFO: GPS data processed {"connection_id":221092,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:13:01] local.INFO: Acknowledgment sent {"connection_id":221092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:13:33] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:13:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:13:33] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:13:33] local.INFO: Packet analysis {"connection_id":221092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:13:33] local.INFO: Extracted packet for processing {"connection_id":221092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:13:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 00:13:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:13:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:13:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:13: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-18 00:13:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 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-18 00:13: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:13:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 00:13:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:13:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:13:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:13:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:13:33] 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-18 00:13:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:13:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:13:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:13:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:13:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:13:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:13:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:13:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:13:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:13:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:13:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:13:33] 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":4694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:13:33] local.INFO: GPS data processed {"connection_id":221092,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:13:33] local.INFO: Acknowledgment sent {"connection_id":221092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:13:54] local.INFO: TCP Data received {"connection_id":219415,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:13:54] local.INFO: Processing buffer {"connection_id":219415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:13:54] local.INFO: IMEI packet received {"connection_id":219415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":219415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:14:00] local.INFO: TCP Data received {"connection_id":219415,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:14:00] local.INFO: Processing buffer {"connection_id":219415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:14:00] local.INFO: IMEI packet received {"connection_id":219415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:14:00] local.INFO: IMEI acknowledgment sent {"connection_id":219415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:14:01] local.INFO: TCP Data received {"connection_id":219415,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:14:01] local.INFO: Processing buffer {"connection_id":219415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:14:01] local.INFO: Packet analysis {"connection_id":219415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:14:01] local.INFO: Extracted packet for processing {"connection_id":219415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:14:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:14:01] 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-18 00:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00:14: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:14: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-18 00:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:14:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:14:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":219415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:14:01] local.INFO: GPS data processed {"connection_id":219415,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:14:01] local.INFO: Acknowledgment sent {"connection_id":219415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:14:33] local.INFO: TCP Data received {"connection_id":219415,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:14:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:14:33] local.INFO: Processing buffer {"connection_id":219415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:14:33] local.INFO: Packet analysis {"connection_id":219415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:14:33] local.INFO: Extracted packet for processing {"connection_id":219415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:14:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:14:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:14:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:14:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:14: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-18 00:14:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00:14: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:14:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:14:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:14:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:14:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:14:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:14:33] 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-18 00:14:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:14:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:14:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:14:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:14:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:14:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:14:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:14:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:14:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:14:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:14:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:14:33] local.INFO: DEBUG: GPS processor result {"connection_id":219415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:14:33] local.INFO: GPS data processed {"connection_id":219415,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:14:33] local.INFO: Acknowledgment sent {"connection_id":219415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:14:55] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:14:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:14:55] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:14:55] local.INFO: IMEI packet received {"connection_id":221094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:14:55] local.INFO: IMEI acknowledgment sent {"connection_id":221094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:15:00] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:15:00] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:15:00] local.INFO: IMEI packet received {"connection_id":221094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:15:00] local.INFO: IMEI acknowledgment sent {"connection_id":221094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:15:01] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:15:01] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2972d0012d34c14006aa49d0000e008623..."} 
[2026-10-18 00:15:01] local.INFO: Packet analysis {"connection_id":221094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:15:01] local.INFO: Extracted packet for processing {"connection_id":221094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b29"} 
[2026-10-18 00:15:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":14,"angle":134,"satellites":35,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819089664001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:15:01] 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-18 00:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262370000,"timestamp_ms":1792262370000,"timestamp_seconds":1792262370,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2972d0"} 
[2026-10-18 00: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-18 00:15: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:15: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-18 00:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819089664001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819089664001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:15:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:15:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819089664001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:15:01] 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":4697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:15:01] local.INFO: GPS data processed {"connection_id":221094,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:15:01] local.INFO: Acknowledgment sent {"connection_id":221094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:15:17] local.INFO: TCP Data received {"connection_id":221093,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:15:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221093,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:15:17] local.INFO: Processing buffer {"connection_id":221093,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:15:17] local.INFO: IMEI packet received {"connection_id":221093,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:15:17] local.INFO: IMEI acknowledgment sent {"connection_id":221093,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:15:34] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:15:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:15:34] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:15:34] local.INFO: Packet analysis {"connection_id":221094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:15:34] local.INFO: Extracted packet for processing {"connection_id":221094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:15:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:15:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:15:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:15:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:15:34] 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-18 00:15:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:15: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:15:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:15:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:15:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:15:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:15:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:15:34] 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-18 00:15:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:15:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:15:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:15:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:15:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:15:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:15:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:15:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:15:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:15:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:15:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:15:34] 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":4698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:15:34] local.INFO: GPS data processed {"connection_id":221094,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:15:34] local.INFO: Acknowledgment sent {"connection_id":221094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:15:47] local.INFO: TCP Data received {"connection_id":217763,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217763,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:15:47] local.INFO: Processing buffer {"connection_id":217763,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:15:47] local.INFO: IMEI packet received {"connection_id":217763,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:15:47] local.INFO: IMEI acknowledgment sent {"connection_id":217763,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:16:00] local.INFO: TCP Data received {"connection_id":219416,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:00] local.INFO: Processing buffer {"connection_id":219416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:00] local.INFO: IMEI packet received {"connection_id":219416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:16:00] local.INFO: IMEI acknowledgment sent {"connection_id":219416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:16:05] local.INFO: TCP Data received {"connection_id":219416,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:05] local.INFO: Processing buffer {"connection_id":219416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:05] local.INFO: IMEI packet received {"connection_id":219416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":219416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:16:06] local.INFO: TCP Data received {"connection_id":219416,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:16:06] local.INFO: Processing buffer {"connection_id":219416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:16:06] local.INFO: Packet analysis {"connection_id":219416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:16:06] local.INFO: Extracted packet for processing {"connection_id":219416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:16:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:16:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:16:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:16:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:16: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-18 00:16:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:16: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:16:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:16:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:16:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:16:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:16:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:16:06] 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-18 00:16:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:16:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:16:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:16:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:16:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:16:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:16:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:16:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:16:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:16:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:16:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:16:06] local.INFO: DEBUG: GPS processor result {"connection_id":219416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:16:06] local.INFO: GPS data processed {"connection_id":219416,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:16:06] local.INFO: Acknowledgment sent {"connection_id":219416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:16:11] local.INFO: TCP Data received {"connection_id":219416,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:16:11] local.INFO: Processing buffer {"connection_id":219416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:16:11] local.INFO: Packet analysis {"connection_id":219416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:16:11] local.INFO: Extracted packet for processing {"connection_id":219416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:16:11] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:16: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-18 00:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:16:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:16:11] 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-18 00:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:16:11] 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-18 00:16: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:16:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:16: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-18 00:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":219416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":219416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":219416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:16:11] 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-18 00:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:16:11] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:16:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:16:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":219416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:16:11] local.INFO: GPS data processed {"connection_id":219416,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:16:11] local.INFO: Acknowledgment sent {"connection_id":219416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:16:55] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:55] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:16:55] local.INFO: IMEI packet received {"connection_id":221095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:16:55] local.INFO: IMEI acknowledgment sent {"connection_id":221095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:17:00] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:17:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:17:00] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:17:00] local.INFO: IMEI packet received {"connection_id":221095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:17:00] local.INFO: IMEI acknowledgment sent {"connection_id":221095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:17:04] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:17:04] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:17:04] local.INFO: Packet analysis {"connection_id":221095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:17:04] local.INFO: Extracted packet for processing {"connection_id":221095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:17:04] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:17: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-18 00:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:17: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:17:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:17:04] 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-18 00:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:17:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:17:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:17:04] 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":4701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:17:04] local.INFO: GPS data processed {"connection_id":221095,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:17:04] local.INFO: Acknowledgment sent {"connection_id":221095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:17:36] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:17:36] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:17:36] local.INFO: Packet analysis {"connection_id":221095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:17:36] local.INFO: Extracted packet for processing {"connection_id":221095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:17:36] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:17:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:17:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:17:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:17:36] 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-18 00:17:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:17:36] 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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:17:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:17:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:17:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:17:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:17:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:17:36] 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-18 00:17:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:17:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:17:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:17:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:17:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:17:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:17:36] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:17:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:17:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:17:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:17:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:17:36] 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":4702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:17:36] local.INFO: GPS data processed {"connection_id":221095,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:17:36] local.INFO: Acknowledgment sent {"connection_id":221095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:17:54] local.INFO: TCP Data received {"connection_id":219417,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:17:54] local.INFO: Processing buffer {"connection_id":219417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:17:54] local.INFO: IMEI packet received {"connection_id":219417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":219417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:18:02] local.INFO: TCP Data received {"connection_id":219417,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:18:02] local.INFO: Processing buffer {"connection_id":219417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:18:02] local.INFO: IMEI packet received {"connection_id":219417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:18:02] local.INFO: IMEI acknowledgment sent {"connection_id":219417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:18:05] local.INFO: TCP Data received {"connection_id":219417,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:18:05] local.INFO: Processing buffer {"connection_id":219417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:18:05] local.INFO: Packet analysis {"connection_id":219417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:18:05] local.INFO: Extracted packet for processing {"connection_id":219417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:18:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:18:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:18:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:18:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:18:05] 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-18 00:18:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:18: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:18:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:18:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:18:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:18:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:18:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:18:05] 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-18 00:18:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:18:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:18:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:18:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:18:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:18:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:18:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:18:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:18:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:18:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:18:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:18:05] local.INFO: DEBUG: GPS processor result {"connection_id":219417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:18:05] local.INFO: GPS data processed {"connection_id":219417,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:18:05] local.INFO: Acknowledgment sent {"connection_id":219417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:18:40] local.INFO: TCP Data received {"connection_id":219417,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:18:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:18:40] local.INFO: Processing buffer {"connection_id":219417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:18:40] local.INFO: Packet analysis {"connection_id":219417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:18:40] local.INFO: Extracted packet for processing {"connection_id":219417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:18:40] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:18: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-18 00:18:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:18:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:18:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:18:40] 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-18 00:18:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00:18:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:18:40] 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-18 00:18: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:18:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:18: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-18 00:18:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:18:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:18:40] local.INFO: Teltonika packet parsed successfully {"connection_id":219417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:18:40] local.INFO: Passing IMEI to GPS processor {"connection_id":219417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:18:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":219417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:18:40] 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-18 00:18:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:18:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:18:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:18:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:18:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:18:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:18:40] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:18:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:18:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:18:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:18:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:18:40] local.INFO: DEBUG: GPS processor result {"connection_id":219417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:18:40] local.INFO: GPS data processed {"connection_id":219417,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:18:40] local.INFO: Acknowledgment sent {"connection_id":219417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:18:55] local.INFO: TCP Data received {"connection_id":217765,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:18:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:18:55] local.INFO: Processing buffer {"connection_id":217765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:18:55] local.INFO: IMEI packet received {"connection_id":217765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:18:55] local.INFO: IMEI acknowledgment sent {"connection_id":217765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:19:00] local.INFO: TCP Data received {"connection_id":217765,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:19:00] local.INFO: Processing buffer {"connection_id":217765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:19:00] local.INFO: IMEI packet received {"connection_id":217765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:19:00] local.INFO: IMEI acknowledgment sent {"connection_id":217765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:19:01] local.INFO: TCP Data received {"connection_id":217765,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:19:01] local.INFO: Processing buffer {"connection_id":217765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:19:01] local.INFO: Packet analysis {"connection_id":217765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:19:01] local.INFO: Extracted packet for processing {"connection_id":217765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:19:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:19:01] 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-18 00:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00: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-18 00: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:19: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-18 00:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:19:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:19:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":217765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:19:01] local.INFO: GPS data processed {"connection_id":217765,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:19:01] local.INFO: Acknowledgment sent {"connection_id":217765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:19:33] local.INFO: TCP Data received {"connection_id":217765,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:19:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:19:33] local.INFO: Processing buffer {"connection_id":217765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:19:33] local.INFO: Packet analysis {"connection_id":217765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:19:33] local.INFO: Extracted packet for processing {"connection_id":217765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:19:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:19:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:19:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:19:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:19: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-18 00:19:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:19: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:19:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:19:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:19:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:19:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:19:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:19:33] 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-18 00:19:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:19:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:19:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:19:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:19:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:19:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:19:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:19:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:19:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:19:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:19:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:19:33] local.INFO: DEBUG: GPS processor result {"connection_id":217765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:19:33] local.INFO: GPS data processed {"connection_id":217765,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:19:33] local.INFO: Acknowledgment sent {"connection_id":217765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:19:54] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:19:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:19:54] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:19:54] local.INFO: IMEI packet received {"connection_id":218013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:19:54] local.INFO: IMEI acknowledgment sent {"connection_id":218013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:20:00] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:20:00] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:20:00] local.INFO: IMEI packet received {"connection_id":218013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:20:00] local.INFO: IMEI acknowledgment sent {"connection_id":218013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:20:03] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:20:03] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b2e0a98012d34c14006aa49d0000a008627..."} 
[2026-10-18 00:20:03] local.INFO: Packet analysis {"connection_id":218013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:20:03] local.INFO: Extracted packet for processing {"connection_id":218013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b2e"} 
[2026-10-18 00:20:03] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":10,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:20:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819166720001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:20:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:20:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:20: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-18 00:20:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792262671000,"timestamp_ms":1792262671000,"timestamp_seconds":1792262671,"priority":1,"record_length":96,"hex_timestamp":"000001a14b2e0a98"} 
[2026-10-18 00: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-18 00:20:03] 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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:20:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:20:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:20:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:20:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:20:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:20: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-18 00:20:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:20:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:20:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819166720001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:20:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:20:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:20:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819166720001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:20:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:20:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:20:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:20:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:20:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819166720001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":218013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:20:03] local.INFO: GPS data processed {"connection_id":218013,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:20:03] local.INFO: Acknowledgment sent {"connection_id":218013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:20:35] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:20:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:20:35] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:20:35] local.INFO: Packet analysis {"connection_id":218013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:20:35] local.INFO: Extracted packet for processing {"connection_id":218013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:20:35] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:20:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:20:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:20:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:20:35] 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-18 00:20:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00: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-18 00:20: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:20:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:20:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:20:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:20:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:20:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:20: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-18 00:20:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:20:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:20:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:20:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:20:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:20:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:20:35] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:20:35] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:20:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:20:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:20:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:20:35] local.INFO: DEBUG: GPS processor result {"connection_id":218013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:20:35] local.INFO: GPS data processed {"connection_id":218013,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:20:35] local.INFO: Acknowledgment sent {"connection_id":218013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:20:55] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:20:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:20:55] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:20:55] local.INFO: IMEI packet received {"connection_id":221096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:20:55] local.INFO: IMEI acknowledgment sent {"connection_id":221096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:21:00] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:21:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:21:00] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:21:00] local.INFO: IMEI packet received {"connection_id":221096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:21:00] local.INFO: IMEI acknowledgment sent {"connection_id":221096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:21:01] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:21:01] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:21:01] local.INFO: Packet analysis {"connection_id":221096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:21:01] local.INFO: Extracted packet for processing {"connection_id":221096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:21:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:21:01] 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-18 00:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:21: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-18 00:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:21:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:21:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:21:01] 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":4709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:21:01] local.INFO: GPS data processed {"connection_id":221096,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:21:01] local.INFO: Acknowledgment sent {"connection_id":221096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:21:07] local.INFO: TCP Data received {"connection_id":217766,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:21:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217766,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:21:07] local.INFO: Processing buffer {"connection_id":217766,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:21:07] local.INFO: IMEI packet received {"connection_id":217766,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:21:07] local.INFO: IMEI acknowledgment sent {"connection_id":217766,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:21:33] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:21:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:21:33] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:21:33] local.INFO: Packet analysis {"connection_id":221096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:21:33] local.INFO: Extracted packet for processing {"connection_id":221096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:21:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:21: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-18 00:21:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:21:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:21:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:21: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-18 00:21:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00:21:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:21: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-18 00:21: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:21:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:21: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-18 00:21:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:21:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:21:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:21:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:21:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:21:33] 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-18 00:21:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:21:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:21:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:21:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:21:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:21:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:21:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:21:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:21:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:21:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:21:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:21:33] 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":4710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:21:33] local.INFO: GPS data processed {"connection_id":221096,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:21:33] local.INFO: Acknowledgment sent {"connection_id":221096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:21:48] local.INFO: TCP Data received {"connection_id":221097,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:21:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221097,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:21:48] local.INFO: Processing buffer {"connection_id":221097,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:21:48] local.INFO: IMEI packet received {"connection_id":221097,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:21:48] local.INFO: IMEI acknowledgment sent {"connection_id":221097,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:21:54] local.INFO: TCP Data received {"connection_id":219419,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:21:54] local.INFO: Processing buffer {"connection_id":219419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:21:54] local.INFO: IMEI packet received {"connection_id":219419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":219419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:22:00] local.INFO: TCP Data received {"connection_id":219419,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:22:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:22:00] local.INFO: Processing buffer {"connection_id":219419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:22:00] local.INFO: IMEI packet received {"connection_id":219419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:22:00] local.INFO: IMEI acknowledgment sent {"connection_id":219419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:22:01] local.INFO: TCP Data received {"connection_id":219419,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:22:01] local.INFO: Processing buffer {"connection_id":219419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:22:01] local.INFO: Packet analysis {"connection_id":219419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:22:01] local.INFO: Extracted packet for processing {"connection_id":219419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:22:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:22:01] 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-18 00:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:22: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-18 00:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:22:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:22:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":219419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:22:01] local.INFO: GPS data processed {"connection_id":219419,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:22:01] local.INFO: Acknowledgment sent {"connection_id":219419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:22:32] local.INFO: TCP Data received {"connection_id":219419,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:22:32] local.INFO: Processing buffer {"connection_id":219419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:22:32] local.INFO: Packet analysis {"connection_id":219419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:22:32] local.INFO: Extracted packet for processing {"connection_id":219419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:22:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:22:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:22:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:22:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:22:32] 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-18 00:22:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00: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-18 00:22:32] 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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:22:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:22:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:22:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:22:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:22:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:22: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-18 00:22:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:22:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:22:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:22:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:22:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:22:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:22:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:22:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:22:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:22:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:22:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:22:32] local.INFO: DEBUG: GPS processor result {"connection_id":219419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:22:32] local.INFO: GPS data processed {"connection_id":219419,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:22:32] local.INFO: Acknowledgment sent {"connection_id":219419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:22:54] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:22:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:22:54] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:22:54] local.INFO: IMEI packet received {"connection_id":221098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:22:54] local.INFO: IMEI acknowledgment sent {"connection_id":221098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:23:00] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:23:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:23:00] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:23:00] local.INFO: IMEI packet received {"connection_id":221098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:23:00] local.INFO: IMEI acknowledgment sent {"connection_id":221098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:23:01] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:23:01] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:23:01] local.INFO: Packet analysis {"connection_id":221098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:23:01] local.INFO: Extracted packet for processing {"connection_id":221098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:23:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:23:01] 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-18 00:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:23: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-18 00:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:23:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:23:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:23:01] 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":4713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:23:01] local.INFO: GPS data processed {"connection_id":221098,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:23:01] local.INFO: Acknowledgment sent {"connection_id":221098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:23:33] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:23:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:23:33] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b32a260012d34c14006aa49d0000f008624..."} 
[2026-10-18 00:23:33] local.INFO: Packet analysis {"connection_id":221098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:23:33] local.INFO: Extracted packet for processing {"connection_id":221098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b32"} 
[2026-10-18 00:23:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:23:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819243776001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:23:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:23:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:23: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-18 00:23:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792262972000,"timestamp_ms":1792262972000,"timestamp_seconds":1792262972,"priority":1,"record_length":96,"hex_timestamp":"000001a14b32a260"} 
[2026-10-18 00: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-18 00:23: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:23:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:23:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:23:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:23:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:23:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:23: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-18 00:23:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:23:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:23:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819243776001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:23:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:23:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:23:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819243776001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:23:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:23:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:23:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:23:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:23:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819243776001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:23:33] 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":4714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:23:33] local.INFO: GPS data processed {"connection_id":221098,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:23:33] local.INFO: Acknowledgment sent {"connection_id":221098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:23:54] local.INFO: TCP Data received {"connection_id":219421,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:23:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:23:54] local.INFO: Processing buffer {"connection_id":219421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:23:54] local.INFO: IMEI packet received {"connection_id":219421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:23:54] local.INFO: IMEI acknowledgment sent {"connection_id":219421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:24:24] local.INFO: TCP Data received {"connection_id":219421,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:24:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:24:24] local.INFO: Processing buffer {"connection_id":219421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:24:24] local.INFO: IMEI packet received {"connection_id":219421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:24:24] local.INFO: IMEI acknowledgment sent {"connection_id":219421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:24:28] local.INFO: TCP Data received {"connection_id":219421,"ip":"42.106.6.56","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 00:24:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219421,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 00:24:28] local.INFO: Processing buffer {"connection_id":219421,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 00:24:28] local.INFO: IMEI packet received {"connection_id":219421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:24:28] local.INFO: IMEI acknowledgment sent {"connection_id":219421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:27:07] local.INFO: TCP Data received {"connection_id":221100,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:27:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221100,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:27:07] local.INFO: Processing buffer {"connection_id":221100,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:27:07] local.INFO: IMEI packet received {"connection_id":221100,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:27:07] local.INFO: IMEI acknowledgment sent {"connection_id":221100,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:27:47] local.INFO: TCP Data received {"connection_id":221102,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:27:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221102,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:27:47] local.INFO: Processing buffer {"connection_id":221102,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:27:47] local.INFO: IMEI packet received {"connection_id":221102,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:27:47] local.INFO: IMEI acknowledgment sent {"connection_id":221102,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:29:25] local.INFO: TCP Data received {"connection_id":219423,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:25] local.INFO: Processing buffer {"connection_id":219423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:25] local.INFO: IMEI packet received {"connection_id":219423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":219423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:29:27] local.INFO: TCP Data received {"connection_id":219423,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:29:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:29:27] local.INFO: Processing buffer {"connection_id":219423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:29:27] local.INFO: Packet analysis {"connection_id":219423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b37"} 
[2026-10-18 00:29:27] local.INFO: Extracted packet for processing {"connection_id":219423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b37"} 
[2026-10-18 00:29:27] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":16,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:29: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-18 00:29:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819320832001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:29:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:29:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:29:27] 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-18 00:29:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792263273000,"timestamp_ms":1792263273000,"timestamp_seconds":1792263273,"priority":1,"record_length":96,"hex_timestamp":"000001a14b373a28"} 
[2026-10-18 00:29:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:29:27] 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-18 00:29: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:29:27] 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-18 00:29: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-18 00:29:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:29:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:29:27] local.INFO: Teltonika packet parsed successfully {"connection_id":219423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:29:27] local.INFO: Passing IMEI to GPS processor {"connection_id":219423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:29:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":219423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:29:27] 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-18 00:29:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:29:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:29:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819320832001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:29:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:29:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:29:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819320832001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:29:27] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:29:27] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:29:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:29:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:29:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819320832001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:29:27] local.INFO: DEBUG: GPS processor result {"connection_id":219423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:29:27] local.INFO: GPS data processed {"connection_id":219423,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:29:27] local.INFO: Acknowledgment sent {"connection_id":219423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:29:57] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:57] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:57] local.INFO: IMEI packet received {"connection_id":218018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":218018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:29:59] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:59] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:29:59] local.INFO: IMEI packet received {"connection_id":218018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":218018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:30:00] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:30:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:30:00] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:30:00] local.INFO: Packet analysis {"connection_id":218018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b37"} 
[2026-10-18 00:30:00] local.INFO: Extracted packet for processing {"connection_id":218018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b37"} 
[2026-10-18 00:30:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":16,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:30:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819320832001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:00] 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-18 00:30:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792263273000,"timestamp_ms":1792263273000,"timestamp_seconds":1792263273,"priority":1,"record_length":96,"hex_timestamp":"000001a14b373a28"} 
[2026-10-18 00: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-18 00:30: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:30:00] 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-18 00: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-18 00: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-18 00:30:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:30:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:30:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:30:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:30:00] 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-18 00:30:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:30:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819320832001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819320832001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:30:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:30:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819320832001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":218018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:30:00] local.INFO: GPS data processed {"connection_id":218018,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:30:00] local.INFO: Acknowledgment sent {"connection_id":218018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:30:05] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:30:05] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b373a28012d34c14006aa49d00010008629..."} 
[2026-10-18 00:30:05] local.INFO: Packet analysis {"connection_id":218018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b37"} 
[2026-10-18 00:30:05] local.INFO: Extracted packet for processing {"connection_id":218018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b37"} 
[2026-10-18 00:30:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":16,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:30:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819320832001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:05] 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-18 00:30:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792263273000,"timestamp_ms":1792263273000,"timestamp_seconds":1792263273,"priority":1,"record_length":96,"hex_timestamp":"000001a14b373a28"} 
[2026-10-18 00: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-18 00:30: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:30:05] 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-18 00: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-18 00: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-18 00:30:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:30:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:30:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:30:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:30:05] 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-18 00:30:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:30:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:30:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819320832001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:30:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:30:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:30:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819320832001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:30:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:30:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:30:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:30:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:30:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819320832001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:30:05] local.INFO: DEBUG: GPS processor result {"connection_id":218018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:30:05] local.INFO: GPS data processed {"connection_id":218018,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:30:05] local.INFO: Acknowledgment sent {"connection_id":218018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:30:39] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:30:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:30:39] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:30:39] local.INFO: Packet analysis {"connection_id":218018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:30:39] local.INFO: Extracted packet for processing {"connection_id":218018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:30:39] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:30:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:30:39] 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-18 00:30:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:30: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:30:39] 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-18 00: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-18 00: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-18 00:30:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:30:39] local.INFO: Teltonika packet parsed successfully {"connection_id":218018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:30:39] local.INFO: Passing IMEI to GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:30:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:30: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-18 00:30:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:30:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:30:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:30:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:30:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:30:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:30:39] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:30:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:30:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:30:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:30:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:30:39] local.INFO: DEBUG: GPS processor result {"connection_id":218018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:30:39] local.INFO: GPS data processed {"connection_id":218018,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:30:39] local.INFO: Acknowledgment sent {"connection_id":218018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:30:54] local.INFO: TCP Data received {"connection_id":217768,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:30:54] local.INFO: Processing buffer {"connection_id":217768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:30:54] local.INFO: IMEI packet received {"connection_id":217768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":217768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:31:00] local.INFO: TCP Data received {"connection_id":217768,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:31:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:31:00] local.INFO: Processing buffer {"connection_id":217768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:31:00] local.INFO: IMEI packet received {"connection_id":217768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:31:00] local.INFO: IMEI acknowledgment sent {"connection_id":217768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:31:01] local.INFO: TCP Data received {"connection_id":217768,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:31:01] local.INFO: Processing buffer {"connection_id":217768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:31:01] local.INFO: Packet analysis {"connection_id":217768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:31:01] local.INFO: Extracted packet for processing {"connection_id":217768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:31:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:31:01] 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-18 00:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:31: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:31: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-18 00: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-18 00: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-18 00:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:31: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-18 00:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:31:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:31:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":217768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:31:01] local.INFO: GPS data processed {"connection_id":217768,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:31:01] local.INFO: Acknowledgment sent {"connection_id":217768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:31:34] local.INFO: TCP Data received {"connection_id":217768,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:31:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:31:34] local.INFO: Processing buffer {"connection_id":217768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:31:34] local.INFO: Packet analysis {"connection_id":217768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:31:34] local.INFO: Extracted packet for processing {"connection_id":217768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:31:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:31: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-18 00:31:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:31:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:31:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:31:34] 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-18 00:31:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00:31:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:31: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-18 00:31: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:31:34] 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-18 00:31: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-18 00:31:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:31:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:31:34] local.INFO: Teltonika packet parsed successfully {"connection_id":217768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:31:34] local.INFO: Passing IMEI to GPS processor {"connection_id":217768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:31:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":217768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:31:34] 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-18 00:31:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:31:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:31:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:31:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:31:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:31:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:31:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:31:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:31:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:31:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:31:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:31:34] local.INFO: DEBUG: GPS processor result {"connection_id":217768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:31:34] local.INFO: GPS data processed {"connection_id":217768,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:31:34] local.INFO: Acknowledgment sent {"connection_id":217768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:31:54] local.INFO: TCP Data received {"connection_id":219424,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:31:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:31:54] local.INFO: Processing buffer {"connection_id":219424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:31:54] local.INFO: IMEI packet received {"connection_id":219424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:31:54] local.INFO: IMEI acknowledgment sent {"connection_id":219424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:32:00] local.INFO: TCP Data received {"connection_id":219424,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:32:00] local.INFO: Processing buffer {"connection_id":219424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:32:00] local.INFO: IMEI packet received {"connection_id":219424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:32:00] local.INFO: IMEI acknowledgment sent {"connection_id":219424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:32:02] local.INFO: TCP Data received {"connection_id":219424,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:32:02] local.INFO: Processing buffer {"connection_id":219424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:32:02] local.INFO: Packet analysis {"connection_id":219424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:32:02] local.INFO: Extracted packet for processing {"connection_id":219424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:32:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:32:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:32:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:32:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:32:02] 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-18 00:32:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:32: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-18 00: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:32:02] 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-18 00: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-18 00: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-18 00:32:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:32:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:32:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:32:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:32:02] 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-18 00:32:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:32:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:32:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:32:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:32:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:32:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:32:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:32:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:32:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:32:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:32:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:32:02] local.INFO: DEBUG: GPS processor result {"connection_id":219424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:32:02] local.INFO: GPS data processed {"connection_id":219424,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:32:02] local.INFO: Acknowledgment sent {"connection_id":219424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:32:39] local.INFO: TCP Data received {"connection_id":219424,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:32:39] local.INFO: Processing buffer {"connection_id":219424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:32:39] local.INFO: Packet analysis {"connection_id":219424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:32:39] local.INFO: Extracted packet for processing {"connection_id":219424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:32:39] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:32:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:32:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:32:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:32:39] 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-18 00:32:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:32: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:32:39] 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-18 00: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-18 00: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-18 00:32:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:32:39] local.INFO: Teltonika packet parsed successfully {"connection_id":219424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:32:39] local.INFO: Passing IMEI to GPS processor {"connection_id":219424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:32:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":219424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:32:39] 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-18 00:32:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:32:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:32:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:32:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:32:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:32:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:32:39] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:32:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:32:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:32:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:32:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:32:39] local.INFO: DEBUG: GPS processor result {"connection_id":219424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:32:39] local.INFO: GPS data processed {"connection_id":219424,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:32:39] local.INFO: Acknowledgment sent {"connection_id":219424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:33:00] local.INFO: TCP Data received {"connection_id":219425,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:00] local.INFO: Processing buffer {"connection_id":219425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:00] local.INFO: IMEI packet received {"connection_id":219425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:33:00] local.INFO: IMEI acknowledgment sent {"connection_id":219425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:33:05] local.INFO: TCP Data received {"connection_id":219425,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:05] local.INFO: Processing buffer {"connection_id":219425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:05] local.INFO: IMEI packet received {"connection_id":219425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":219425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:33:06] local.INFO: TCP Data received {"connection_id":219425,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:33:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:33:06] local.INFO: Processing buffer {"connection_id":219425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:33:06] local.INFO: Packet analysis {"connection_id":219425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:33:06] local.INFO: Extracted packet for processing {"connection_id":219425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:33:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:33: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-18 00:33:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:33:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:33:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:33: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-18 00:33:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00:33:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:33: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-18 00:33: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-18 00:33: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-18 00:33: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-18 00:33:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:33:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:33:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:33:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:33:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:33:06] 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-18 00:33:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:33:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:33:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:33:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:33:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:33:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:33:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:33:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:33:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:33:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:33:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:33:06] local.INFO: DEBUG: GPS processor result {"connection_id":219425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:33:06] local.INFO: GPS data processed {"connection_id":219425,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:33:06] local.INFO: Acknowledgment sent {"connection_id":219425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:33:10] local.INFO: TCP Data received {"connection_id":219425,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:33:10] local.INFO: Processing buffer {"connection_id":219425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:33:10] local.INFO: Packet analysis {"connection_id":219425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:33:10] local.INFO: Extracted packet for processing {"connection_id":219425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:33:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:33: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-18 00:33:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:33:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:33:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:33: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-18 00:33:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00:33:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:33:10] 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-18 00:33: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:33:10] 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-18 00:33: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-18 00:33:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:33:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:33:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:33:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:33:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:33:10] 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-18 00:33:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:33:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:33:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:33:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:33:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:33:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:33:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:33:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:33:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:33:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:33:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:33:10] local.INFO: DEBUG: GPS processor result {"connection_id":219425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:33:10] local.INFO: GPS data processed {"connection_id":219425,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:33:10] local.INFO: Acknowledgment sent {"connection_id":219425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:33:14] local.INFO: TCP Data received {"connection_id":217769,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:33:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217769,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:33:14] local.INFO: Processing buffer {"connection_id":217769,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:33:14] local.INFO: IMEI packet received {"connection_id":217769,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:33:14] local.INFO: IMEI acknowledgment sent {"connection_id":217769,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:33:47] local.INFO: TCP Data received {"connection_id":219426,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:33:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219426,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:33:47] local.INFO: Processing buffer {"connection_id":219426,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:33:47] local.INFO: IMEI packet received {"connection_id":219426,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:33:47] local.INFO: IMEI acknowledgment sent {"connection_id":219426,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:33:57] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:57] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:57] local.INFO: IMEI packet received {"connection_id":218019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":218019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:33:59] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:59] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:33:59] local.INFO: IMEI packet received {"connection_id":218019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":218019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:34:04] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:04] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:04] local.INFO: Packet analysis {"connection_id":218019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:34:04] local.INFO: Extracted packet for processing {"connection_id":218019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:34:04] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 00:34:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34: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-18 00:34:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 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-18 00:34:04] 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:34: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-18 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-18 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-18 00:34:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:34:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:34:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:34:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:34:04] 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-18 00:34:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:34:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:34:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:34:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:34:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:34:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:34:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:34:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:34:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:34:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:34:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:34:04] local.INFO: DEBUG: GPS processor result {"connection_id":218019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:34:04] local.INFO: GPS data processed {"connection_id":218019,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:34:04] local.INFO: Acknowledgment sent {"connection_id":218019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:34:05] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:05] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:05] local.INFO: Packet analysis {"connection_id":218019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:34:05] local.INFO: Extracted packet for processing {"connection_id":218019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:34:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:34:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:05] 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-18 00:34:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:34: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:34:05] 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-18 00: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-18 00: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-18 00:34:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:34:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:34:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:34:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:34:05] 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-18 00:34:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:34:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:34:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:34:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:34:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:34:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:34:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:34:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:34:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:34:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:34:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:34:05] local.INFO: DEBUG: GPS processor result {"connection_id":218019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:34:05] local.INFO: GPS data processed {"connection_id":218019,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:34:05] local.INFO: Acknowledgment sent {"connection_id":218019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:34:36] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:36] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:34:36] local.INFO: Packet analysis {"connection_id":218019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:34:36] local.INFO: Extracted packet for processing {"connection_id":218019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:34:36] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:34: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-18 00:34:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:34:36] 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-18 00:34:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00:34:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:34:36] 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-18 00:34: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:34:36] 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-18 00:34: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-18 00:34:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:34:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:34:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:34:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:34:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:34:36] 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-18 00:34:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:34:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:34:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:34:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:34:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:34:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:34:36] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:34:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:34:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:34:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:34:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:34:36] local.INFO: DEBUG: GPS processor result {"connection_id":218019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:34:36] local.INFO: GPS data processed {"connection_id":218019,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:34:36] local.INFO: Acknowledgment sent {"connection_id":218019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:34:57] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:34:57] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:34:57] local.INFO: IMEI packet received {"connection_id":221107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":221107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:35:00] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:35:00] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:35:00] local.INFO: IMEI packet received {"connection_id":221107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:35:00] local.INFO: IMEI acknowledgment sent {"connection_id":221107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:35:01] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:35:01] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:35:01] local.INFO: Packet analysis {"connection_id":221107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:35:01] local.INFO: Extracted packet for processing {"connection_id":221107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:35:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:01] 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-18 00:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:35: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:35: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-18 00: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-18 00: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-18 00:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:35: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-18 00:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:35:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:35:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:35:01] 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":4728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:35:01] local.INFO: GPS data processed {"connection_id":221107,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:35:01] local.INFO: Acknowledgment sent {"connection_id":221107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:35:05] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:35:05] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b3bd1f0012d34c14006aa49d0000f008629..."} 
[2026-10-18 00:35:05] local.INFO: Packet analysis {"connection_id":221107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:35:05] local.INFO: Extracted packet for processing {"connection_id":221107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b3b"} 
[2026-10-18 00:35:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":15,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:35:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819397888001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:05] 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-18 00:35:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792263574000,"timestamp_ms":1792263574000,"timestamp_seconds":1792263574,"priority":1,"record_length":96,"hex_timestamp":"000001a14b3bd1f0"} 
[2026-10-18 00: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-18 00:35: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:35:05] 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-18 00: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-18 00: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-18 00:35:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:35:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:35:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:35:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:35: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-18 00:35:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:35:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:35:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819397888001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:35:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:35:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:35:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819397888001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:35:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:35:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:35:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:35:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:35:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819397888001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:35:05] 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":4729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:35:05] local.INFO: GPS data processed {"connection_id":221107,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:35:05] local.INFO: Acknowledgment sent {"connection_id":221107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:35:40] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:35:40] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:35:40] local.INFO: Packet analysis {"connection_id":221107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:35:40] local.INFO: Extracted packet for processing {"connection_id":221107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:35:40] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:35: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-18 00:35:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:35:40] 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-18 00:35:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00:35:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:35:40] 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-18 00:35: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:35:40] 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-18 00:35: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-18 00:35:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:35:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:35:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:35:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:35:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:35:40] 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-18 00:35:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:35:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:35:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:35:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:35:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:35:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:35:40] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:35:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:35:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:35:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:35:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:35:40] 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":4730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:35:40] local.INFO: GPS data processed {"connection_id":221107,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:35:40] local.INFO: Acknowledgment sent {"connection_id":221107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:35:55] local.INFO: TCP Data received {"connection_id":219428,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:35:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:35:55] local.INFO: Processing buffer {"connection_id":219428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:35:55] local.INFO: IMEI packet received {"connection_id":219428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:35:55] local.INFO: IMEI acknowledgment sent {"connection_id":219428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:36:00] local.INFO: TCP Data received {"connection_id":219428,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:36:00] local.INFO: Processing buffer {"connection_id":219428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:36:00] local.INFO: IMEI packet received {"connection_id":219428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:36:00] local.INFO: IMEI acknowledgment sent {"connection_id":219428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:36:01] local.INFO: TCP Data received {"connection_id":219428,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:36:01] local.INFO: Processing buffer {"connection_id":219428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:36:01] local.INFO: Packet analysis {"connection_id":219428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:36:01] local.INFO: Extracted packet for processing {"connection_id":219428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:36:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:36:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:36:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:36:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:36:01] 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-18 00:36:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:36: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:36: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-18 00: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-18 00: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-18 00:36:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:36:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:36:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:36:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:36: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-18 00:36:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:36:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:36:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:36:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:36:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:36:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:36:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:36:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:36:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:36:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:36:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:36:01] local.INFO: DEBUG: GPS processor result {"connection_id":219428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:36:01] local.INFO: GPS data processed {"connection_id":219428,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:36:01] local.INFO: Acknowledgment sent {"connection_id":219428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:36:32] local.INFO: TCP Data received {"connection_id":219428,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:36:32] local.INFO: Processing buffer {"connection_id":219428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:36:32] local.INFO: Packet analysis {"connection_id":219428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:36:32] local.INFO: Extracted packet for processing {"connection_id":219428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:36:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:36:32] 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-18 00:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:36: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:36:32] 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-18 00: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-18 00: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-18 00:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:36: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-18 00:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:36:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:36:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:36:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":219428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:36:32] local.INFO: GPS data processed {"connection_id":219428,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:36:32] local.INFO: Acknowledgment sent {"connection_id":219428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:37:00] local.INFO: TCP Data received {"connection_id":218020,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218020,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:00] local.INFO: Processing buffer {"connection_id":218020,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:00] local.INFO: IMEI packet received {"connection_id":218020,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:37:00] local.INFO: IMEI acknowledgment sent {"connection_id":218020,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:37:05] local.INFO: TCP Data received {"connection_id":218020,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218020,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:05] local.INFO: Processing buffer {"connection_id":218020,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:05] local.INFO: IMEI packet received {"connection_id":218020,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":218020,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:37:06] local.INFO: TCP Data received {"connection_id":218020,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:37:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218020,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:37:06] local.INFO: Processing buffer {"connection_id":218020,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:37:06] local.INFO: Packet analysis {"connection_id":218020,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:37:06] local.INFO: Extracted packet for processing {"connection_id":218020,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:37:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:37:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:37:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:37:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:37: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-18 00:37:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:37: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:37: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-18 00: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-18 00: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-18 00:37:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:37:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218020,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:37:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:37:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:37:06] 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-18 00:37:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:37:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:37:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:37:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:37:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:37:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:37:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:37:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:37:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:37:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:37:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:37:06] local.INFO: DEBUG: GPS processor result {"connection_id":218020,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:37:06] local.INFO: GPS data processed {"connection_id":218020,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:37:06] local.INFO: Acknowledgment sent {"connection_id":218020,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:37:10] local.INFO: TCP Data received {"connection_id":218020,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218020,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:37:10] local.INFO: Processing buffer {"connection_id":218020,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:37:10] local.INFO: Packet analysis {"connection_id":218020,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:37:10] local.INFO: Extracted packet for processing {"connection_id":218020,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:37:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:37:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:37:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:37:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:37: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-18 00:37:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:37:10] 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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:37:10] 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-18 00: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-18 00: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-18 00:37:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:37:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218020,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:37:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:37:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:37:10] 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-18 00:37:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:37:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:37:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:37:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:37:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:37:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:37:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:37:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:37:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:37:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:37:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:37:10] local.INFO: DEBUG: GPS processor result {"connection_id":218020,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:37:10] local.INFO: GPS data processed {"connection_id":218020,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:37:10] local.INFO: Acknowledgment sent {"connection_id":218020,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:37:54] local.INFO: TCP Data received {"connection_id":219430,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:54] local.INFO: Processing buffer {"connection_id":219430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:37:54] local.INFO: IMEI packet received {"connection_id":219430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":219430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:38:01] local.INFO: TCP Data received {"connection_id":219430,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:38:01] local.INFO: Processing buffer {"connection_id":219430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:38:01] local.INFO: IMEI packet received {"connection_id":219430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:38:01] local.INFO: IMEI acknowledgment sent {"connection_id":219430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:38:02] local.INFO: TCP Data received {"connection_id":219430,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:38:02] local.INFO: Processing buffer {"connection_id":219430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:38:02] local.INFO: Packet analysis {"connection_id":219430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:38:02] local.INFO: Extracted packet for processing {"connection_id":219430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:38:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:38:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:38:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:38:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:38:02] 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-18 00:38:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:38: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:38:02] 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-18 00: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-18 00: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-18 00:38:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:38:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:38:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:38:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:38:02] 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-18 00:38:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:38:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:38:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:38:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:38:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:38:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:38:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:38:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:38:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:38:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:38:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:38:02] local.INFO: DEBUG: GPS processor result {"connection_id":219430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:38:02] local.INFO: GPS data processed {"connection_id":219430,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:38:02] local.INFO: Acknowledgment sent {"connection_id":219430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:38:34] local.INFO: TCP Data received {"connection_id":219430,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:38:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:38:34] local.INFO: Processing buffer {"connection_id":219430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:38:34] local.INFO: Packet analysis {"connection_id":219430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:38:34] local.INFO: Extracted packet for processing {"connection_id":219430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:38:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:38:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:38:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:38:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:38:34] 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-18 00:38:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:38: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:38:34] 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-18 00: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-18 00: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-18 00:38:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:38:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:38:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:38:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:38:34] 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-18 00:38:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:38:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:38:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:38:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:38:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:38:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:38:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:38:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:38:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:38:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:38:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:38:34] local.INFO: DEBUG: GPS processor result {"connection_id":219430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:38:34] local.INFO: GPS data processed {"connection_id":219430,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:38:34] local.INFO: Acknowledgment sent {"connection_id":219430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:38:55] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:38:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:38:55] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:38:55] local.INFO: IMEI packet received {"connection_id":221110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:38:55] local.INFO: IMEI acknowledgment sent {"connection_id":221110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:39:00] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:39:00] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:39:00] local.INFO: IMEI packet received {"connection_id":221110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:39:00] local.INFO: IMEI acknowledgment sent {"connection_id":221110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:39:01] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:39:01] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:39:01] local.INFO: Packet analysis {"connection_id":221110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:39:01] local.INFO: Extracted packet for processing {"connection_id":221110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:39:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:39:01] 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-18 00:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:39: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-18 00: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:39: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-18 00: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-18 00: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-18 00:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:39: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-18 00:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:39:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:39:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:39:01] 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":4737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:39:01] local.INFO: GPS data processed {"connection_id":221110,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:39:01] local.INFO: Acknowledgment sent {"connection_id":221110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:39:13] local.INFO: TCP Data received {"connection_id":221109,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:39:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221109,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:39:13] local.INFO: Processing buffer {"connection_id":221109,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:39:13] local.INFO: IMEI packet received {"connection_id":221109,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:39:13] local.INFO: IMEI acknowledgment sent {"connection_id":221109,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:39:32] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:39:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:39:32] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:39:32] local.INFO: Packet analysis {"connection_id":221110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:39:32] local.INFO: Extracted packet for processing {"connection_id":221110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:39:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:39:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:39:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:39:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:39:32] 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-18 00:39:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:39: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-18 00: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:39:32] 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-18 00: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-18 00: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-18 00:39:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:39:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:39:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:39:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:39: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-18 00:39:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:39:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:39:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:39:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:39:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:39:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:39:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:39:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:39:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:39:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:39:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:39: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":4738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:39:32] local.INFO: GPS data processed {"connection_id":221110,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:39:32] local.INFO: Acknowledgment sent {"connection_id":221110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:39:46] local.INFO: TCP Data received {"connection_id":217770,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217770,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:39:46] local.INFO: Processing buffer {"connection_id":217770,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:39:46] local.INFO: IMEI packet received {"connection_id":217770,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:39:46] local.INFO: IMEI acknowledgment sent {"connection_id":217770,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:39:54] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:39:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:39:54] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:39:54] local.INFO: IMEI packet received {"connection_id":221111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:39:54] local.INFO: IMEI acknowledgment sent {"connection_id":221111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:40:00] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:40:00] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:40:00] local.INFO: IMEI packet received {"connection_id":221111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:40:00] local.INFO: IMEI acknowledgment sent {"connection_id":221111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:40:01] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:40:01] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4069b8012d34c14006aa49d00011008629..."} 
[2026-10-18 00:40:01] local.INFO: Packet analysis {"connection_id":221111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:40:01] local.INFO: Extracted packet for processing {"connection_id":221111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b40"} 
[2026-10-18 00:40:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819474944001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:40:01] 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-18 00:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792263875000,"timestamp_ms":1792263875000,"timestamp_seconds":1792263875,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4069b8"} 
[2026-10-18 00: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-18 00:40: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-18 00: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 00:40: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-18 00: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-18 00: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-18 00:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:40: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-18 00:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819474944001,"66":25691,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819474944001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:40:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:40:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819474944001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:40:01] 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":4739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:40:01] local.INFO: GPS data processed {"connection_id":221111,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:40:01] local.INFO: Acknowledgment sent {"connection_id":221111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:40:32] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:40:32] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:40:32] local.INFO: Packet analysis {"connection_id":221111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:40:32] local.INFO: Extracted packet for processing {"connection_id":221111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:40:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:40:32] 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-18 00:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:40: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-18 00: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":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:40: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-18 00: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-18 00: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-18 00:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:40: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-18 00:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:40:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:40:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:40:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:40: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":4740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:40:32] local.INFO: GPS data processed {"connection_id":221111,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:40:32] local.INFO: Acknowledgment sent {"connection_id":221111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:41:00] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:00] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:00] local.INFO: IMEI packet received {"connection_id":218021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:41:00] local.INFO: IMEI acknowledgment sent {"connection_id":218021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:41:05] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:05] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:05] local.INFO: IMEI packet received {"connection_id":218021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":218021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:41:10] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:41:10] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:41:10] local.INFO: Packet analysis {"connection_id":218021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:41:10] local.INFO: Extracted packet for processing {"connection_id":218021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:41:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:41:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:41:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:41:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:41: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-18 00:41:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:41:10] 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-18 00: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:41:10] 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-18 00: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-18 00: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-18 00:41:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:41:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:41:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:41:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:41:10] 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-18 00:41:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:41:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:41:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:41:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:41:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:41:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:41:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:41:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:41:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:41:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:41:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:41:10] local.INFO: DEBUG: GPS processor result {"connection_id":218021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:41:10] local.INFO: GPS data processed {"connection_id":218021,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:41:10] local.INFO: Acknowledgment sent {"connection_id":218021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:41:24] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:41:24] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:41:24] local.INFO: Packet analysis {"connection_id":218021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:41:24] local.INFO: Extracted packet for processing {"connection_id":218021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:41:24] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:41: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-18 00:41:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:41:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:41:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:41:24] 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-18 00:41:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00:41:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:41:24] 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-18 00:41: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:41:24] 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-18 00:41: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-18 00:41:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:41:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:41:24] local.INFO: Teltonika packet parsed successfully {"connection_id":218021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:41:24] local.INFO: Passing IMEI to GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:41:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:41:24] 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-18 00:41:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:41:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:41:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:41:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:41:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:41:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:41:24] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:41:24] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:41:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:41:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:41:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:41:24] local.INFO: DEBUG: GPS processor result {"connection_id":218021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:41:24] local.INFO: GPS data processed {"connection_id":218021,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:41:24] local.INFO: Acknowledgment sent {"connection_id":218021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:41:54] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:54] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:41:54] local.INFO: IMEI packet received {"connection_id":221112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:41:54] local.INFO: IMEI acknowledgment sent {"connection_id":221112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:42:00] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:42:00] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:42:00] local.INFO: IMEI packet received {"connection_id":221112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:42:00] local.INFO: IMEI acknowledgment sent {"connection_id":221112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:42:02] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:42:02] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:42:02] local.INFO: Packet analysis {"connection_id":221112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:42:02] local.INFO: Extracted packet for processing {"connection_id":221112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:42:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:42:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:42:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:42:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:42:02] 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-18 00:42:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:42: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-18 00: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:42:02] 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-18 00: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-18 00: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-18 00:42:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:42:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:42:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:42:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:42: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-18 00:42:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:42:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:42:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:42:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:42:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:42:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:42:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:42:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:42:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:42:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:42:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:42:02] 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":4743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:42:02] local.INFO: GPS data processed {"connection_id":221112,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:42:02] local.INFO: Acknowledgment sent {"connection_id":221112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:42:34] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:42:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:42:34] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:42:34] local.INFO: Packet analysis {"connection_id":221112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:42:34] local.INFO: Extracted packet for processing {"connection_id":221112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:42:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:42:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:42:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:42:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:42:34] 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-18 00:42:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:42: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-18 00: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:42:34] 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-18 00: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-18 00: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-18 00:42:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:42:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:42:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:42:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:42: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-18 00:42:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:42:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:42:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:42:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:42:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:42:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:42:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:42:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:42:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:42:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:42:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:42:34] 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":4744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:42:34] local.INFO: GPS data processed {"connection_id":221112,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:42:34] local.INFO: Acknowledgment sent {"connection_id":221112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:42:54] local.INFO: TCP Data received {"connection_id":221113,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:42:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:42:54] local.INFO: Processing buffer {"connection_id":221113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:42:54] local.INFO: IMEI packet received {"connection_id":221113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:42:54] local.INFO: IMEI acknowledgment sent {"connection_id":221113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:43:00] local.INFO: TCP Data received {"connection_id":221113,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:43:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:43:00] local.INFO: Processing buffer {"connection_id":221113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:43:00] local.INFO: IMEI packet received {"connection_id":221113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:43:00] local.INFO: IMEI acknowledgment sent {"connection_id":221113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:43:01] local.INFO: TCP Data received {"connection_id":221113,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:43:01] local.INFO: Processing buffer {"connection_id":221113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:43:01] local.INFO: Packet analysis {"connection_id":221113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:43:01] local.INFO: Extracted packet for processing {"connection_id":221113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:43:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:43:01] 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-18 00:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:43: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-18 00: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":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:43:01] 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-18 00: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-18 00: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-18 00:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00: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-18 00:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:43:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:43:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":221113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:43:01] local.INFO: GPS data processed {"connection_id":221113,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:43:01] local.INFO: Acknowledgment sent {"connection_id":221113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:43:33] local.INFO: TCP Data received {"connection_id":221113,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:43:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:43:33] local.INFO: Processing buffer {"connection_id":221113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:43:33] local.INFO: Packet analysis {"connection_id":221113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:43:33] local.INFO: Extracted packet for processing {"connection_id":221113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:43:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:43:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:43:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:43: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-18 00:43:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:43:33] 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-18 00: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:43:33] 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-18 00: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-18 00: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-18 00:43:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:43:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:43:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:43:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:43:33] 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-18 00:43:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:43:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:43:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:43:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:43:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:43:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:43:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:43:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:43:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:43:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:43:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:43:33] local.INFO: DEBUG: GPS processor result {"connection_id":221113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:43:33] local.INFO: GPS data processed {"connection_id":221113,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:43:33] local.INFO: Acknowledgment sent {"connection_id":221113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:43:54] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:43:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:43:54] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:43:54] local.INFO: IMEI packet received {"connection_id":218022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:43:54] local.INFO: IMEI acknowledgment sent {"connection_id":218022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:44:00] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:44:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:44:00] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:44:00] local.INFO: IMEI packet received {"connection_id":218022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:44:00] local.INFO: IMEI acknowledgment sent {"connection_id":218022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:44:01] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:44:01] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:44:01] local.INFO: Packet analysis {"connection_id":218022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:44:01] local.INFO: Extracted packet for processing {"connection_id":218022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:44:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:44:01] 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-18 00:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00: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-18 00:44: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-18 00: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":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:44:01] 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-18 00: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-18 00: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-18 00:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:44:01] 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-18 00:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:44:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:44:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":218022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:44:01] local.INFO: GPS data processed {"connection_id":218022,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:44:01] local.INFO: Acknowledgment sent {"connection_id":218022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:44:33] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:44:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:44:33] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:44:33] local.INFO: Packet analysis {"connection_id":218022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:44:33] local.INFO: Extracted packet for processing {"connection_id":218022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:44:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:44: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-18 00:44:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:44:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:44:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:44: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-18 00:44:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00:44:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:44:33] 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-18 00:44: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":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:44:33] 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-18 00:44: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-18 00:44:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:44:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:44:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:44:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:44:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:44:33] 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-18 00:44:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:44:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:44:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:44:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:44:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:44:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:44:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:44:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:44:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:44:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:44:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:44:33] local.INFO: DEBUG: GPS processor result {"connection_id":218022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:44:33] local.INFO: GPS data processed {"connection_id":218022,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:44:33] local.INFO: Acknowledgment sent {"connection_id":218022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:45:00] local.INFO: TCP Data received {"connection_id":221115,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:00] local.INFO: Processing buffer {"connection_id":221115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:00] local.INFO: IMEI packet received {"connection_id":221115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:45:00] local.INFO: IMEI acknowledgment sent {"connection_id":221115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:45:02] local.INFO: TCP Data received {"connection_id":217773,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217773,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:45:02] local.INFO: Processing buffer {"connection_id":217773,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:45:02] local.INFO: IMEI packet received {"connection_id":217773,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:45:02] local.INFO: IMEI acknowledgment sent {"connection_id":217773,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:45:05] local.INFO: TCP Data received {"connection_id":221115,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:05] local.INFO: Processing buffer {"connection_id":221115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:05] local.INFO: IMEI packet received {"connection_id":221115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":221115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:45:15] local.INFO: TCP Data received {"connection_id":221115,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:45:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:45:15] local.INFO: Processing buffer {"connection_id":221115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b450180012d34c14006aa49d0001500862c..."} 
[2026-10-18 00:45:15] local.INFO: Packet analysis {"connection_id":221115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:45:15] local.INFO: Extracted packet for processing {"connection_id":221115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b45"} 
[2026-10-18 00:45:15] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":21,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:45: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-18 00:45:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819552000001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:45:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:45:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:45:15] 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-18 00:45:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792264176000,"timestamp_ms":1792264176000,"timestamp_seconds":1792264176,"priority":1,"record_length":96,"hex_timestamp":"000001a14b450180"} 
[2026-10-18 00:45:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:45:15] 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-18 00:45: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 00:45:15] 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-18 00:45: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-18 00:45:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:45:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:45:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:45:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:45:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:45:15] 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-18 00:45:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:45:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:45:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819552000001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:45:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:45:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:45:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819552000001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:45:15] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:45:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:45:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:45:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:45:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819552000001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:45:15] local.INFO: DEBUG: GPS processor result {"connection_id":221115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:45:15] local.INFO: GPS data processed {"connection_id":221115,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:45:15] local.INFO: Acknowledgment sent {"connection_id":221115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:45:52] local.INFO: TCP Data received {"connection_id":217774,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217774,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:45:52] local.INFO: Processing buffer {"connection_id":217774,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:45:52] local.INFO: IMEI packet received {"connection_id":217774,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:45:52] local.INFO: IMEI acknowledgment sent {"connection_id":217774,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:45:54] local.INFO: TCP Data received {"connection_id":219432,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:54] local.INFO: Processing buffer {"connection_id":219432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:45:54] local.INFO: IMEI packet received {"connection_id":219432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":219432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:46:00] local.INFO: TCP Data received {"connection_id":219432,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:46:00] local.INFO: Processing buffer {"connection_id":219432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:46:00] local.INFO: IMEI packet received {"connection_id":219432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:46:00] local.INFO: IMEI acknowledgment sent {"connection_id":219432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:46:01] local.INFO: TCP Data received {"connection_id":219432,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:46:01] local.INFO: Processing buffer {"connection_id":219432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:46:01] local.INFO: Packet analysis {"connection_id":219432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:46:01] local.INFO: Extracted packet for processing {"connection_id":219432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:46:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:46:01] 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-18 00:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00: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-18 00:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:46:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:46:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":219432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:46:01] local.INFO: GPS data processed {"connection_id":219432,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:46:01] local.INFO: Acknowledgment sent {"connection_id":219432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:46:32] local.INFO: TCP Data received {"connection_id":219432,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:46:32] local.INFO: Processing buffer {"connection_id":219432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:46:32] local.INFO: Packet analysis {"connection_id":219432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:46:32] local.INFO: Extracted packet for processing {"connection_id":219432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:46:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:46:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:46:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:46:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:46:32] 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-18 00:46:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00: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-18 00:46:32] 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-18 00: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:46:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:46:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:46:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:46:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:46:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:46: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-18 00:46:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:46:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:46:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:46:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:46:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:46:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:46:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:46:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:46:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:46:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:46:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:46:33] local.INFO: DEBUG: GPS processor result {"connection_id":219432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:46:33] local.INFO: GPS data processed {"connection_id":219432,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:46:33] local.INFO: Acknowledgment sent {"connection_id":219432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:46:54] local.INFO: TCP Data received {"connection_id":218023,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218023,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:46:54] local.INFO: Processing buffer {"connection_id":218023,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:46:54] local.INFO: IMEI packet received {"connection_id":218023,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":218023,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:47:00] local.INFO: TCP Data received {"connection_id":218023,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218023,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:47:00] local.INFO: Processing buffer {"connection_id":218023,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:47:00] local.INFO: IMEI packet received {"connection_id":218023,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:47:00] local.INFO: IMEI acknowledgment sent {"connection_id":218023,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:47:01] local.INFO: TCP Data received {"connection_id":218023,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:47:01] local.INFO: Processing buffer {"connection_id":218023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:47:01] local.INFO: Packet analysis {"connection_id":218023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:47:01] local.INFO: Extracted packet for processing {"connection_id":218023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:47:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:47:01] 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-18 00:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00: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-18 00: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-18 00: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:47: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-18 00:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:47:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:47:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":218023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:47:01] local.INFO: GPS data processed {"connection_id":218023,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:47:01] local.INFO: Acknowledgment sent {"connection_id":218023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:47:34] local.INFO: TCP Data received {"connection_id":218023,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:47:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:47:34] local.INFO: Processing buffer {"connection_id":218023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:47:34] local.INFO: Packet analysis {"connection_id":218023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:47:34] local.INFO: Extracted packet for processing {"connection_id":218023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:47:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:47: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-18 00:47:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:47:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:47:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:47:34] 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-18 00:47:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00:47:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:47: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-18 00:47: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:47:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:47: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-18 00:47:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:47:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:47:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:47:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:47:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:47: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-18 00:47:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:47:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:47:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:47:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:47:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:47:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:47:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:47:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:47:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:47:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:47:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:47:34] local.INFO: DEBUG: GPS processor result {"connection_id":218023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:47:34] local.INFO: GPS data processed {"connection_id":218023,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:47:34] local.INFO: Acknowledgment sent {"connection_id":218023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:47:54] local.INFO: TCP Data received {"connection_id":217775,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:47:54] local.INFO: Processing buffer {"connection_id":217775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:47:54] local.INFO: IMEI packet received {"connection_id":217775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":217775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:48:00] local.INFO: TCP Data received {"connection_id":217775,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:48:00] local.INFO: Processing buffer {"connection_id":217775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:48:00] local.INFO: IMEI packet received {"connection_id":217775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:48:00] local.INFO: IMEI acknowledgment sent {"connection_id":217775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:48:01] local.INFO: TCP Data received {"connection_id":217775,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:48:01] local.INFO: Processing buffer {"connection_id":217775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:48:01] local.INFO: Packet analysis {"connection_id":217775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:48:01] local.INFO: Extracted packet for processing {"connection_id":217775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:48:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:48:01] 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-18 00:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:48: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-18 00:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:48:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:48:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":217775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:48:01] local.INFO: GPS data processed {"connection_id":217775,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:48:01] local.INFO: Acknowledgment sent {"connection_id":217775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:48:33] local.INFO: TCP Data received {"connection_id":217775,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:48:33] local.INFO: Processing buffer {"connection_id":217775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:48:33] local.INFO: Packet analysis {"connection_id":217775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:48:33] local.INFO: Extracted packet for processing {"connection_id":217775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:48:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:48:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:48:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:48:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:48: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-18 00:48:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00: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-18 00:48: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:48:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:48:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:48:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:48:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:48:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:48:33] 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-18 00:48:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:48:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:48:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:48:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:48:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:48:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:48:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:48:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:48:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:48:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:48:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:48:33] local.INFO: DEBUG: GPS processor result {"connection_id":217775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:48:33] local.INFO: GPS data processed {"connection_id":217775,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:48:33] local.INFO: Acknowledgment sent {"connection_id":217775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:49:00] local.INFO: TCP Data received {"connection_id":217776,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:00] local.INFO: Processing buffer {"connection_id":217776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:00] local.INFO: IMEI packet received {"connection_id":217776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:49:00] local.INFO: IMEI acknowledgment sent {"connection_id":217776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:49:05] local.INFO: TCP Data received {"connection_id":217776,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:05] local.INFO: Processing buffer {"connection_id":217776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:05] local.INFO: IMEI packet received {"connection_id":217776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":217776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:49:06] local.INFO: TCP Data received {"connection_id":217776,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:49:06] local.INFO: Processing buffer {"connection_id":217776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:49:06] local.INFO: Packet analysis {"connection_id":217776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:49:06] local.INFO: Extracted packet for processing {"connection_id":217776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:49:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 00:49:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:49:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:49:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:49: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-18 00:49:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 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-18 00:49: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:49:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 00:49:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:49:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:49:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:49:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:49: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-18 00:49:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:49:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:49:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:49:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:49:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:49:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:49:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:49:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:49:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:49:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:49:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:49:06] local.INFO: DEBUG: GPS processor result {"connection_id":217776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:49:06] local.INFO: GPS data processed {"connection_id":217776,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:49:06] local.INFO: Acknowledgment sent {"connection_id":217776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:49:10] local.INFO: TCP Data received {"connection_id":217776,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:49:10] local.INFO: Processing buffer {"connection_id":217776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:49:10] local.INFO: Packet analysis {"connection_id":217776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:49:10] local.INFO: Extracted packet for processing {"connection_id":217776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:49:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:49: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-18 00:49:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:49:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:49:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:49: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-18 00:49:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00:49:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:49:10] 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-18 00:49: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:49:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:49: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-18 00:49:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:49:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:49:10] local.INFO: Teltonika packet parsed successfully {"connection_id":217776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:49:10] local.INFO: Passing IMEI to GPS processor {"connection_id":217776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:49:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":217776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:49: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-18 00:49:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:49:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:49:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:49:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:49:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:49:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:49:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:49:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:49:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:49:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:49:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:49:10] local.INFO: DEBUG: GPS processor result {"connection_id":217776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:49:10] local.INFO: GPS data processed {"connection_id":217776,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:49:10] local.INFO: Acknowledgment sent {"connection_id":217776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:49:54] local.INFO: TCP Data received {"connection_id":218025,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:54] local.INFO: Processing buffer {"connection_id":218025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:49:54] local.INFO: IMEI packet received {"connection_id":218025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":218025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:50:02] local.INFO: TCP Data received {"connection_id":218025,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:50:02] local.INFO: Processing buffer {"connection_id":218025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:50:02] local.INFO: IMEI packet received {"connection_id":218025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:50:02] local.INFO: IMEI acknowledgment sent {"connection_id":218025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:50:03] local.INFO: TCP Data received {"connection_id":218025,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:50:03] local.INFO: Processing buffer {"connection_id":218025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b499948012d34c14006aa49d0000d00862a..."} 
[2026-10-18 00:50:03] local.INFO: Packet analysis {"connection_id":218025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:50:03] local.INFO: Extracted packet for processing {"connection_id":218025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b49"} 
[2026-10-18 00:50:03] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819629056001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:50: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-18 00:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792264477000,"timestamp_ms":1792264477000,"timestamp_seconds":1792264477,"priority":1,"record_length":96,"hex_timestamp":"000001a14b499948"} 
[2026-10-18 00: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-18 00:50:03] 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-18 00: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:50: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-18 00:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819629056001,"66":25702,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819629056001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:50:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:50:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819629056001,"power":25702,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":218025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:50:03] local.INFO: GPS data processed {"connection_id":218025,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:50:03] local.INFO: Acknowledgment sent {"connection_id":218025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:50:35] local.INFO: TCP Data received {"connection_id":218025,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:50:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:50:35] local.INFO: Processing buffer {"connection_id":218025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:50:35] local.INFO: Packet analysis {"connection_id":218025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:50:35] local.INFO: Extracted packet for processing {"connection_id":218025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:50:35] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:50:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:50:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:50:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:50:35] 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-18 00:50:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00:50: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:50:35] 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-18 00: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-18 00: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-18 00:50:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:50:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:50:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:50:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:50: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-18 00:50:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:50:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:50:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:50:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:50:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:50:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:50:35] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:50:35] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:50:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:50:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:50:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:50:35] local.INFO: DEBUG: GPS processor result {"connection_id":218025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:50:35] local.INFO: GPS data processed {"connection_id":218025,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:50:35] local.INFO: Acknowledgment sent {"connection_id":218025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:50:57] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:50:57] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:50:57] local.INFO: IMEI packet received {"connection_id":218026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":218026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:51:00] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:51:00] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:51:00] local.INFO: IMEI packet received {"connection_id":218026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:51:00] local.INFO: IMEI acknowledgment sent {"connection_id":218026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:51:01] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:51:01] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:51:01] local.INFO: Packet analysis {"connection_id":218026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:51:01] local.INFO: Extracted packet for processing {"connection_id":218026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:51:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:51:01] 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-18 00:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00:51: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-18 00: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:51:01] 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-18 00: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-18 00: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-18 00:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00: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-18 00:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:51:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:51:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":218026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:51:01] local.INFO: GPS data processed {"connection_id":218026,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:51:01] local.INFO: Acknowledgment sent {"connection_id":218026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:51:12] local.INFO: TCP Data received {"connection_id":221118,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221118,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:51:12] local.INFO: Processing buffer {"connection_id":221118,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:51:12] local.INFO: IMEI packet received {"connection_id":221118,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:51:12] local.INFO: IMEI acknowledgment sent {"connection_id":221118,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:51:33] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:51:33] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:51:33] local.INFO: Packet analysis {"connection_id":218026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:51:33] local.INFO: Extracted packet for processing {"connection_id":218026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:51:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:51:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:51:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:51:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:51: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-18 00:51:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00:51: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:51:33] 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-18 00: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-18 00: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-18 00:51:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:51:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:51:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:51:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:51:33] 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-18 00:51:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:51:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:51:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:51:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:51:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:51:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:51:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:51:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:51:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:51:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:51:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:51:33] local.INFO: DEBUG: GPS processor result {"connection_id":218026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:51:33] local.INFO: GPS data processed {"connection_id":218026,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:51:33] local.INFO: Acknowledgment sent {"connection_id":218026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:51:47] local.INFO: TCP Data received {"connection_id":218027,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:51:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218027,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:51:47] local.INFO: Processing buffer {"connection_id":218027,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:51:47] local.INFO: IMEI packet received {"connection_id":218027,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:51:47] local.INFO: IMEI acknowledgment sent {"connection_id":218027,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:51:54] local.INFO: TCP Data received {"connection_id":217777,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:51:54] local.INFO: Processing buffer {"connection_id":217777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:51:54] local.INFO: IMEI packet received {"connection_id":217777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":217777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:52:00] local.INFO: TCP Data received {"connection_id":217777,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:52:00] local.INFO: Processing buffer {"connection_id":217777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:52:00] local.INFO: IMEI packet received {"connection_id":217777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:52:00] local.INFO: IMEI acknowledgment sent {"connection_id":217777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:52:05] local.INFO: TCP Data received {"connection_id":217777,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:52:05] local.INFO: Processing buffer {"connection_id":217777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:52:05] local.INFO: Packet analysis {"connection_id":217777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:52:05] local.INFO: Extracted packet for processing {"connection_id":217777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:52:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:52:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:52:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:52:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:52:05] 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-18 00:52:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00:52: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:52:05] 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-18 00: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-18 00: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-18 00:52:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:52:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:52:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:52:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:52:05] 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-18 00:52:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:52:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:52:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:52:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:52:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:52:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:52:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:52:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:52:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:52:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:52:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:52:05] local.INFO: DEBUG: GPS processor result {"connection_id":217777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:52:05] local.INFO: GPS data processed {"connection_id":217777,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:52:05] local.INFO: Acknowledgment sent {"connection_id":217777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:52:36] local.INFO: TCP Data received {"connection_id":217777,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:52:36] local.INFO: Processing buffer {"connection_id":217777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:52:36] local.INFO: Packet analysis {"connection_id":217777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:52:36] local.INFO: Extracted packet for processing {"connection_id":217777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:52:36] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:52:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:52:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:52:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:52:36] 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-18 00:52:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00:52:36] 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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:52:36] 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-18 00: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-18 00: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-18 00:52:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:52:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:52:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:52:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:52:36] 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-18 00:52:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:52:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:52:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:52:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:52:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:52:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:52:36] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:52:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:52:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:52:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:52:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:52:36] local.INFO: DEBUG: GPS processor result {"connection_id":217777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:52:36] local.INFO: GPS data processed {"connection_id":217777,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:52:36] local.INFO: Acknowledgment sent {"connection_id":217777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:53:00] local.INFO: TCP Data received {"connection_id":217778,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:00] local.INFO: Processing buffer {"connection_id":217778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:00] local.INFO: IMEI packet received {"connection_id":217778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:53:00] local.INFO: IMEI acknowledgment sent {"connection_id":217778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:53:05] local.INFO: TCP Data received {"connection_id":217778,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:05] local.INFO: Processing buffer {"connection_id":217778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:05] local.INFO: IMEI packet received {"connection_id":217778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":217778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:53:06] local.INFO: TCP Data received {"connection_id":217778,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:53:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:53:06] local.INFO: Processing buffer {"connection_id":217778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:53:06] local.INFO: Packet analysis {"connection_id":217778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:53:06] local.INFO: Extracted packet for processing {"connection_id":217778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:53:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:53: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-18 00:53:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:53:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:53:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:53: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-18 00:53:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00:53:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:53: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-18 00:53: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:53:06] 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-18 00:53: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-18 00:53:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:53:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:53:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:53:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:53:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:53:06] 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-18 00:53:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:53:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:53:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:53:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:53:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:53:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:53:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:53:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:53:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:53:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:53:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:53:06] local.INFO: DEBUG: GPS processor result {"connection_id":217778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:53:06] local.INFO: GPS data processed {"connection_id":217778,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:53:06] local.INFO: Acknowledgment sent {"connection_id":217778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:53:11] local.INFO: TCP Data received {"connection_id":217778,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:53:11] local.INFO: Processing buffer {"connection_id":217778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:53:11] local.INFO: Packet analysis {"connection_id":217778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:53:11] local.INFO: Extracted packet for processing {"connection_id":217778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:53:11] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:53: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-18 00:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:53:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:53:11] 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-18 00:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:53:11] 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-18 00:53: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:53:11] 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-18 00:53: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-18 00:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":217778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":217778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":217778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:53:11] 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-18 00:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:53:11] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:53:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:53:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":217778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:53:11] local.INFO: GPS data processed {"connection_id":217778,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:53:11] local.INFO: Acknowledgment sent {"connection_id":217778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:53:55] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:55] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:53:55] local.INFO: IMEI packet received {"connection_id":218029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:53:55] local.INFO: IMEI acknowledgment sent {"connection_id":218029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:54:00] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:54:00] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:54:00] local.INFO: IMEI packet received {"connection_id":218029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:54:00] local.INFO: IMEI acknowledgment sent {"connection_id":218029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:54:01] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:54:01] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:54:01] local.INFO: Packet analysis {"connection_id":218029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:54:01] local.INFO: Extracted packet for processing {"connection_id":218029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:54:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:54:01] 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-18 00:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00:54: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-18 00: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:54:01] 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-18 00: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-18 00: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-18 00:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:54: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-18 00:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:54:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:54:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":218029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:54:01] local.INFO: GPS data processed {"connection_id":218029,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:54:01] local.INFO: Acknowledgment sent {"connection_id":218029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:54:46] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:54:46] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:54:46] local.INFO: Packet analysis {"connection_id":218029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:54:46] local.INFO: Extracted packet for processing {"connection_id":218029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:54:46] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:54: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-18 00:54:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:54:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:54:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:54:46] 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-18 00:54:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00:54:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:54:46] 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-18 00:54: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:54:46] 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-18 00:54: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-18 00:54:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:54:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:54:46] local.INFO: Teltonika packet parsed successfully {"connection_id":218029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:54:46] local.INFO: Passing IMEI to GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:54:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:54:46] 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-18 00:54:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:54:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:54:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:54:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:54:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:54:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:54:46] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:54:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:54:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:54:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:54:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:54:46] local.INFO: DEBUG: GPS processor result {"connection_id":218029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:54:46] local.INFO: GPS data processed {"connection_id":218029,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:54:46] local.INFO: Acknowledgment sent {"connection_id":218029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:54:55] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:54:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:54:55] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:54:55] local.INFO: IMEI packet received {"connection_id":221120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:54:55] local.INFO: IMEI acknowledgment sent {"connection_id":221120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:55:00] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:55:00] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:55:00] local.INFO: IMEI packet received {"connection_id":221120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:55:00] local.INFO: IMEI acknowledgment sent {"connection_id":221120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:55:01] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:55:01] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b4e3110012d34c14006aa49d0001100862e..."} 
[2026-10-18 00:55:01] local.INFO: Packet analysis {"connection_id":221120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:55:01] local.INFO: Extracted packet for processing {"connection_id":221120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b4e"} 
[2026-10-18 00:55:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":17,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819706112001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:55:01] 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-18 00:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792264778000,"timestamp_ms":1792264778000,"timestamp_seconds":1792264778,"priority":1,"record_length":96,"hex_timestamp":"000001a14b4e3110"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 00:55:01] 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-18 00: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-18 00: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-18 00:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:55: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-18 00:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819706112001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819706112001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:55:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:55:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819706112001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:55:01] 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":4768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:55:01] local.INFO: GPS data processed {"connection_id":221120,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:55:01] local.INFO: Acknowledgment sent {"connection_id":221120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:55:33] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:55:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:55:33] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:55:33] local.INFO: Packet analysis {"connection_id":221120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:55:33] local.INFO: Extracted packet for processing {"connection_id":221120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:55:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:55:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:55:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:55:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:55: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-18 00:55:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00: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-18 00:55: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:55:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:55:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:55:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:55:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:55:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:55:33] 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-18 00:55:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:55:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:55:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:55:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:55:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:55:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:55:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:55:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:55:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:55:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:55:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:55:33] 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":4769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:55:33] local.INFO: GPS data processed {"connection_id":221120,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:55:33] local.INFO: Acknowledgment sent {"connection_id":221120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:56:00] local.INFO: TCP Data received {"connection_id":217779,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:00] local.INFO: Processing buffer {"connection_id":217779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:00] local.INFO: IMEI packet received {"connection_id":217779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:56:00] local.INFO: IMEI acknowledgment sent {"connection_id":217779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:56:05] local.INFO: TCP Data received {"connection_id":217779,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:05] local.INFO: Processing buffer {"connection_id":217779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:05] local.INFO: IMEI packet received {"connection_id":217779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":217779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:56:09] local.INFO: TCP Data received {"connection_id":217779,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:56:09] local.INFO: Processing buffer {"connection_id":217779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:56:09] local.INFO: Packet analysis {"connection_id":217779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:56:09] local.INFO: Extracted packet for processing {"connection_id":217779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:56:09] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 00:56:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:56:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:56:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:56:09] 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-18 00:56:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 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-18 00:56:09] 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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:56:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 00:56:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:56:09] local.INFO: Teltonika packet parsed successfully {"connection_id":217779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:56:09] local.INFO: Passing IMEI to GPS processor {"connection_id":217779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:56:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":217779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:56:09] 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-18 00:56:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:56:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:56:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:56:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:56:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:56:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:56:09] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:56:09] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:56:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:56:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:56:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:56:09] local.INFO: DEBUG: GPS processor result {"connection_id":217779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:56:09] local.INFO: GPS data processed {"connection_id":217779,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:56:09] local.INFO: Acknowledgment sent {"connection_id":217779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:56:14] local.INFO: TCP Data received {"connection_id":217779,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:56:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:56:14] local.INFO: Processing buffer {"connection_id":217779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:56:14] local.INFO: Packet analysis {"connection_id":217779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:56:14] local.INFO: Extracted packet for processing {"connection_id":217779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:56:14] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:56:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 00:56:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:56:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:56:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:56:14] 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-18 00:56:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00:56:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:56:14] 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-18 00:56:14] 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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:56:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:56:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 00:56:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:56:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:56:14] local.INFO: Teltonika packet parsed successfully {"connection_id":217779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:56:14] local.INFO: Passing IMEI to GPS processor {"connection_id":217779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:56:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":217779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:56:14] 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-18 00:56:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:56:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:56:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:56:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:56:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:56:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:56:14] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:56:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:56:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:56:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:56:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:56:14] local.INFO: DEBUG: GPS processor result {"connection_id":217779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:56:14] local.INFO: GPS data processed {"connection_id":217779,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:56:14] local.INFO: Acknowledgment sent {"connection_id":217779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:56:55] local.INFO: TCP Data received {"connection_id":219437,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:55] local.INFO: Processing buffer {"connection_id":219437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:56:55] local.INFO: IMEI packet received {"connection_id":219437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:56:55] local.INFO: IMEI acknowledgment sent {"connection_id":219437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:57:00] local.INFO: TCP Data received {"connection_id":219437,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:57:00] local.INFO: Processing buffer {"connection_id":219437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:57:00] local.INFO: IMEI packet received {"connection_id":219437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:57:00] local.INFO: IMEI acknowledgment sent {"connection_id":219437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:57:02] local.INFO: TCP Data received {"connection_id":219437,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:57:02] local.INFO: Processing buffer {"connection_id":219437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:57:02] local.INFO: Packet analysis {"connection_id":219437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:57:02] local.INFO: Extracted packet for processing {"connection_id":219437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:57:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:57:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:02] 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-18 00:57:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00: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-18 00:57:02] 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-18 00: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:57:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:57:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:57:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:57:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:57:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:57: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-18 00:57:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:57:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:57:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:57:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:57:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:57:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:57:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:57:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:57:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:57:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:57:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:57:02] local.INFO: DEBUG: GPS processor result {"connection_id":219437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:57:02] local.INFO: GPS data processed {"connection_id":219437,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:57:02] local.INFO: Acknowledgment sent {"connection_id":219437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:57:17] local.INFO: TCP Data received {"connection_id":218030,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218030,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:17] local.INFO: Processing buffer {"connection_id":218030,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:17] local.INFO: IMEI packet received {"connection_id":218030,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:57:17] local.INFO: IMEI acknowledgment sent {"connection_id":218030,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:57:34] local.INFO: TCP Data received {"connection_id":219437,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:57:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:57:34] local.INFO: Processing buffer {"connection_id":219437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:57:34] local.INFO: Packet analysis {"connection_id":219437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:57:34] local.INFO: Extracted packet for processing {"connection_id":219437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:57:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:57:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:34] 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-18 00:57:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00: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-18 00:57: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:57:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:57:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:57:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:57:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:57:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:57:34] 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-18 00:57:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:57:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:57:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:57:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:57:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:57:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:57:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:57:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:57:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:57:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:57:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:57:34] local.INFO: DEBUG: GPS processor result {"connection_id":219437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:57:34] local.INFO: GPS data processed {"connection_id":219437,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:57:34] local.INFO: Acknowledgment sent {"connection_id":219437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:57:46] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:46] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:46] local.INFO: IMEI packet received {"connection_id":218031,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:57:46] local.INFO: IMEI acknowledgment sent {"connection_id":218031,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:57:52] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:52] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:57:52] local.INFO: IMEI packet received {"connection_id":218031,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 00:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":218031,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:57:53] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14b319ca8012d34c3c006aa42000008012526..."} 
[2026-10-18 00:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b319ca8012d34c3c006aa42000008012526..."} 
[2026-10-18 00:57:53] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b319ca8012d34c3c006aa42000008012526..."} 
[2026-10-18 00:57:53] local.INFO: Packet analysis {"connection_id":218031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b31"} 
[2026-10-18 00:57:53] local.INFO: Extracted packet for processing {"connection_id":218031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b31"} 
[2026-10-18 00:57:53] local.INFO: GPS Element Parsed {"raw_longitude":758432704,"raw_latitude":111821312,"longitude_deg":75.8432704,"latitude_deg":11.1821312,"altitude":8,"angle":293,"satellites":38,"speed":0,"hex_longitude":"2d34c3c0","hex_latitude":"06aa4200","is_valid_coordinates":true} 
[2026-10-18 00:57: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-18 00:57:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819226624001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802093645289619456,"note":"Value kept but may cause issues"} 
[2026-10-18 00:57:53] 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-18 00:57:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792262905000,"timestamp_ms":1792262905000,"timestamp_seconds":1792262905,"priority":1,"record_length":96,"hex_timestamp":"000001a14b319ca8"} 
[2026-10-18 00:57:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:57:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21760,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 00:57: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 00:57:53] 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-18 00:57: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-18 00:57:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:57:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:57:53] local.INFO: Teltonika packet parsed successfully {"connection_id":218031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:57:53] local.INFO: Passing IMEI to GPS processor {"connection_id":218031,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 00:57:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":218031,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 00:57:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 00:57:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 00:57:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 00:57:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819226624001,"66":25625,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3802093645289619456},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:57:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 00:57:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 00:57:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819226624001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:57:53] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:57:53] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:57:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:57:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802093645289619456,"description":"Unknown IO ID 45"} 
[2026-10-18 00:57:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819226624001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802093645289619456}} 
[2026-10-18 00:57:53] local.INFO: DEBUG: GPS processor result {"connection_id":218031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4774,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:57:53] local.INFO: GPS data processed {"connection_id":218031,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:57:53] local.INFO: Acknowledgment sent {"connection_id":218031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:57:54] local.INFO: TCP Data received {"connection_id":218032,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:57:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:57:54] local.INFO: Processing buffer {"connection_id":218032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:57:54] local.INFO: IMEI packet received {"connection_id":218032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:57:54] local.INFO: IMEI acknowledgment sent {"connection_id":218032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:58:00] local.INFO: TCP Data received {"connection_id":218032,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:58:00] local.INFO: Processing buffer {"connection_id":218032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:58:00] local.INFO: IMEI packet received {"connection_id":218032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:58:00] local.INFO: IMEI acknowledgment sent {"connection_id":218032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:58:01] local.INFO: TCP Data received {"connection_id":218032,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:58:01] local.INFO: Processing buffer {"connection_id":218032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:58:01] local.INFO: Packet analysis {"connection_id":218032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:58:01] local.INFO: Extracted packet for processing {"connection_id":218032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:58:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:58:01] 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-18 00:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00: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-18 00:58: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:58: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-18 00:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:58:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:58:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":218032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:58:01] local.INFO: GPS data processed {"connection_id":218032,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:58:01] local.INFO: Acknowledgment sent {"connection_id":218032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:58:32] local.INFO: TCP Data received {"connection_id":218032,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:58:33] local.INFO: Processing buffer {"connection_id":218032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:58:33] local.INFO: Packet analysis {"connection_id":218032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:58:33] local.INFO: Extracted packet for processing {"connection_id":218032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:58:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:58:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:58:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:58:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:58: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-18 00:58:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00: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-18 00:58: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:58:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:58:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:58:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:58:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:58:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:58:33] 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-18 00:58:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:58:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:58:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:58:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:58:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:58:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:58:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:58:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:58:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:58:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:58:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:58:33] local.INFO: DEBUG: GPS processor result {"connection_id":218032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:58:33] local.INFO: GPS data processed {"connection_id":218032,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:58:33] local.INFO: Acknowledgment sent {"connection_id":218032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:58:37] local.INFO: TCP Data received {"connection_id":217780,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217780,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:58:37] local.INFO: Processing buffer {"connection_id":217780,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 00:58:37] local.INFO: IMEI packet received {"connection_id":217780,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 00:58:37] local.INFO: IMEI acknowledgment sent {"connection_id":217780,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:58:54] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:58:54] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:58:54] local.INFO: IMEI packet received {"connection_id":221121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":221121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 00:59:00] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:59:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:59:00] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:59:00] local.INFO: IMEI packet received {"connection_id":221121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 00:59:00] local.INFO: IMEI acknowledgment sent {"connection_id":221121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 00:59:01] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:59:01] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:59:01] local.INFO: Packet analysis {"connection_id":221121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:59:01] local.INFO: Extracted packet for processing {"connection_id":221121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:59:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00: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-18 00:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:59:01] 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-18 00:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00: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-18 00: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-18 00: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00: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-18 00: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-18 00:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:59: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-18 00:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:59:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:59:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:59:01] 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":4777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:59:01] local.INFO: GPS data processed {"connection_id":221121,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:59:01] local.INFO: Acknowledgment sent {"connection_id":221121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:59:36] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:59:36] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 00:59:36] local.INFO: Packet analysis {"connection_id":221121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:59:36] local.INFO: Extracted packet for processing {"connection_id":221121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 00:59:36] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 00:59: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-18 00:59:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 00:59:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 00:59:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 00:59:36] 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-18 00:59:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 00:59:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 00:59:36] 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-18 00:59: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 00:59:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 00:59: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-18 00:59:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 00:59:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 00:59:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 00:59:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:59:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 00:59:36] 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-18 00:59:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 00:59:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 00:59:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 00:59:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 00:59:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 00:59:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 00:59:36] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 00:59:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 00:59:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 00:59:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 00:59:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 00:59:36] 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":4778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 00:59:36] local.INFO: GPS data processed {"connection_id":221121,"processed":1,"errors":0,"total":1} 
[2026-10-18 00:59:36] local.INFO: Acknowledgment sent {"connection_id":221121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 00:59:54] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:59:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:59:54] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 00:59:54] local.INFO: IMEI packet received {"connection_id":218033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 00:59:54] local.INFO: IMEI acknowledgment sent {"connection_id":218033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:00:00] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:00:00] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:00:00] local.INFO: IMEI packet received {"connection_id":218033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:00:00] local.INFO: IMEI acknowledgment sent {"connection_id":218033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:00:01] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 01:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 01:00:01] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b52c8d8012d34c14006aa49d0001200862f..."} 
[2026-10-18 01:00:01] local.INFO: Packet analysis {"connection_id":218033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 01:00:01] local.INFO: Extracted packet for processing {"connection_id":218033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b52"} 
[2026-10-18 01:00:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":47,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819783168001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:00:01] 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-18 01:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265079000,"timestamp_ms":1792265079000,"timestamp_seconds":1792265079,"priority":1,"record_length":96,"hex_timestamp":"000001a14b52c8d8"} 
[2026-10-18 01: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-18 01:00: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:00: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-18 01:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819783168001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819783168001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:00:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:00:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819783168001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":218033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:00:01] local.INFO: GPS data processed {"connection_id":218033,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:00:01] local.INFO: Acknowledgment sent {"connection_id":218033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:00:32] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:00:32] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:00:32] local.INFO: Packet analysis {"connection_id":218033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:00:32] local.INFO: Extracted packet for processing {"connection_id":218033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:00:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:00:32] 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-18 01:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01:00:32] 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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:00:32] 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-18 01: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-18 01: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-18 01:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:00:32] 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-18 01:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:00:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:00:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:00:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:00:32] local.INFO: DEBUG: GPS processor result {"connection_id":218033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:00:32] local.INFO: GPS data processed {"connection_id":218033,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:00:32] local.INFO: Acknowledgment sent {"connection_id":218033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:01:00] local.INFO: TCP Data received {"connection_id":219439,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:00] local.INFO: Processing buffer {"connection_id":219439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:00] local.INFO: IMEI packet received {"connection_id":219439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:01:00] local.INFO: IMEI acknowledgment sent {"connection_id":219439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:01:05] local.INFO: TCP Data received {"connection_id":219439,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:05] local.INFO: Processing buffer {"connection_id":219439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:05] local.INFO: IMEI packet received {"connection_id":219439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":219439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:01:06] local.INFO: TCP Data received {"connection_id":219439,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:01:06] local.INFO: Processing buffer {"connection_id":219439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:01:06] local.INFO: Packet analysis {"connection_id":219439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:01:06] local.INFO: Extracted packet for processing {"connection_id":219439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:01:06] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:01: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-18 01:01:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:01:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:01:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:01: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-18 01:01:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01:01:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:01: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-18 01:01: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-18 01:01: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-18 01:01: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-18 01:01:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:01:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:01:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:01:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:01:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:01:06] 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-18 01:01:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:01:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:01:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:01:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:01:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:01:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:01:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:01:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:01:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:01:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:01:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:01:06] local.INFO: DEBUG: GPS processor result {"connection_id":219439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:01:06] local.INFO: GPS data processed {"connection_id":219439,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:01:06] local.INFO: Acknowledgment sent {"connection_id":219439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:01:38] local.INFO: TCP Data received {"connection_id":219439,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:01:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:01:38] local.INFO: Processing buffer {"connection_id":219439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:01:38] local.INFO: Packet analysis {"connection_id":219439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:01:38] local.INFO: Extracted packet for processing {"connection_id":219439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:01:38] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:01:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:01:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:01:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:01: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-18 01:01:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01:01:38] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:01:38] 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-18 01: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-18 01: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-18 01:01:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:01:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:01:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:01:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:01:38] 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-18 01:01:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:01:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:01:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:01:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:01:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:01:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:01:38] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:01:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:01:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:01:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:01:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:01:38] local.INFO: DEBUG: GPS processor result {"connection_id":219439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:01:38] local.INFO: GPS data processed {"connection_id":219439,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:01:38] local.INFO: Acknowledgment sent {"connection_id":219439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:01:54] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:54] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:01:54] local.INFO: IMEI packet received {"connection_id":221122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":221122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:02:00] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:02:00] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:02:00] local.INFO: IMEI packet received {"connection_id":221122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:02:00] local.INFO: IMEI acknowledgment sent {"connection_id":221122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:02:01] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:02:01] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:02:01] local.INFO: Packet analysis {"connection_id":221122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:02:01] local.INFO: Extracted packet for processing {"connection_id":221122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:02:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:02:01] 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-18 01:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:02: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-18 01: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-18 01: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-18 01:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:02: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-18 01:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:02:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:02:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:02:01] 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":4783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:02:01] local.INFO: GPS data processed {"connection_id":221122,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:02:01] local.INFO: Acknowledgment sent {"connection_id":221122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:02:32] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:02:32] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:02:32] local.INFO: Packet analysis {"connection_id":221122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:02:32] local.INFO: Extracted packet for processing {"connection_id":221122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:02:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:02:32] 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-18 01:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01:02:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:02:32] 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-18 01: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-18 01: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-18 01:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:02: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-18 01:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:02:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:02:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:02:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:02:32] 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":4784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:02:32] local.INFO: GPS data processed {"connection_id":221122,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:02:32] local.INFO: Acknowledgment sent {"connection_id":221122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:02:55] local.INFO: TCP Data received {"connection_id":217782,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:02:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:02:55] local.INFO: Processing buffer {"connection_id":217782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:02:55] local.INFO: IMEI packet received {"connection_id":217782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:02:55] local.INFO: IMEI acknowledgment sent {"connection_id":217782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:03:00] local.INFO: TCP Data received {"connection_id":217782,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:03:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:03:00] local.INFO: Processing buffer {"connection_id":217782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:03:00] local.INFO: IMEI packet received {"connection_id":217782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:03:00] local.INFO: IMEI acknowledgment sent {"connection_id":217782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:03:01] local.INFO: TCP Data received {"connection_id":217782,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:03:01] local.INFO: Processing buffer {"connection_id":217782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:03:01] local.INFO: Packet analysis {"connection_id":217782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:03:01] local.INFO: Extracted packet for processing {"connection_id":217782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:03:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:03:01] 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-18 01:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:03: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-18 01: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-18 01: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-18 01:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:03: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-18 01:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:03:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:03:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":217782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:03:01] local.INFO: GPS data processed {"connection_id":217782,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:03:01] local.INFO: Acknowledgment sent {"connection_id":217782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:03:32] local.INFO: TCP Data received {"connection_id":217782,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:03:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:03:32] local.INFO: Processing buffer {"connection_id":217782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:03:32] local.INFO: Packet analysis {"connection_id":217782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:03:32] local.INFO: Extracted packet for processing {"connection_id":217782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:03:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:03:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:03:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:03:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:03:32] 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-18 01:03:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01:03:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:03:32] 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-18 01: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-18 01: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-18 01:03:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:03:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:03:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:03:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:03:32] 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-18 01:03:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:03:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:03:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:03:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:03:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:03:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:03:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:03:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:03:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:03:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:03:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:03:32] local.INFO: DEBUG: GPS processor result {"connection_id":217782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:03:32] local.INFO: GPS data processed {"connection_id":217782,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:03:32] local.INFO: Acknowledgment sent {"connection_id":217782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:03:54] local.INFO: TCP Data received {"connection_id":219442,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:03:54] local.INFO: Processing buffer {"connection_id":219442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:03:54] local.INFO: IMEI packet received {"connection_id":219442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":219442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:03:57] local.INFO: TCP Data received {"connection_id":219441,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219441,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:03:57] local.INFO: Processing buffer {"connection_id":219441,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:03:57] local.INFO: IMEI packet received {"connection_id":219441,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":219441,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:04:00] local.INFO: TCP Data received {"connection_id":219442,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:04:00] local.INFO: Processing buffer {"connection_id":219442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:04:00] local.INFO: IMEI packet received {"connection_id":219442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":219442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:04:01] local.INFO: TCP Data received {"connection_id":219442,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:04:01] local.INFO: Processing buffer {"connection_id":219442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:04:01] local.INFO: Packet analysis {"connection_id":219442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:04:01] local.INFO: Extracted packet for processing {"connection_id":219442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:04:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:04:01] 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-18 01:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01:04: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:04: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-18 01: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-18 01: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-18 01:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:04: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-18 01:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:04:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:04:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":219442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:04:01] local.INFO: GPS data processed {"connection_id":219442,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:04:01] local.INFO: Acknowledgment sent {"connection_id":219442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:04:32] local.INFO: TCP Data received {"connection_id":219442,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:04:32] local.INFO: Processing buffer {"connection_id":219442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:04:32] local.INFO: Packet analysis {"connection_id":219442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:04:32] local.INFO: Extracted packet for processing {"connection_id":219442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:04:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:04:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:04:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:04:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:04:32] 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-18 01:04:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01:04:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:04:32] 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-18 01: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-18 01: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-18 01:04:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:04:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:04:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:04:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:04: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-18 01:04:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:04:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:04:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:04:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:04:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:04:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:04:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:04:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:04:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:04:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:04:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:04:32] local.INFO: DEBUG: GPS processor result {"connection_id":219442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:04:32] local.INFO: GPS data processed {"connection_id":219442,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:04:32] local.INFO: Acknowledgment sent {"connection_id":219442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:04:54] local.INFO: TCP Data received {"connection_id":217783,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:04:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:04:54] local.INFO: Processing buffer {"connection_id":217783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:04:54] local.INFO: IMEI packet received {"connection_id":217783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:04:54] local.INFO: IMEI acknowledgment sent {"connection_id":217783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:05:00] local.INFO: TCP Data received {"connection_id":217783,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:05:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:05:00] local.INFO: Processing buffer {"connection_id":217783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:05:00] local.INFO: IMEI packet received {"connection_id":217783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:05:00] local.INFO: IMEI acknowledgment sent {"connection_id":217783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:05:01] local.INFO: TCP Data received {"connection_id":217783,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:05:01] local.INFO: Processing buffer {"connection_id":217783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5760a0012d34c14006aa49d0001400862e..."} 
[2026-10-18 01:05:01] local.INFO: Packet analysis {"connection_id":217783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:05:01] local.INFO: Extracted packet for processing {"connection_id":217783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b57"} 
[2026-10-18 01:05:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":20,"angle":134,"satellites":46,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:05:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:05:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:05:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:05:01] 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-18 01:05:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265380000,"timestamp_ms":1792265380000,"timestamp_seconds":1792265380,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5760a0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:05: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-18 01: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-18 01: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-18 01:05:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:05:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:05:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:05:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:05:01] 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-18 01:05:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:05:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:05:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819860224001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:05:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:05:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:05:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:05:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:05:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:05:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:05:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:05:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819860224001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":217783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:05:01] local.INFO: GPS data processed {"connection_id":217783,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:05:01] local.INFO: Acknowledgment sent {"connection_id":217783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:05:32] local.INFO: TCP Data received {"connection_id":217783,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:05:32] local.INFO: Processing buffer {"connection_id":217783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:05:32] local.INFO: Packet analysis {"connection_id":217783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:05:32] local.INFO: Extracted packet for processing {"connection_id":217783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:05:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:05:32] 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-18 01:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01:05:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:05:32] 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-18 01: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-18 01: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-18 01:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:05: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-18 01:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:05:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:05:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:05:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":217783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:05:32] local.INFO: GPS data processed {"connection_id":217783,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:05:32] local.INFO: Acknowledgment sent {"connection_id":217783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:05:54] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:05:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:05:54] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:05:54] local.INFO: IMEI packet received {"connection_id":221123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:05:54] local.INFO: IMEI acknowledgment sent {"connection_id":221123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:06:00] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:06:00] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:06:00] local.INFO: IMEI packet received {"connection_id":221123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:06:00] local.INFO: IMEI acknowledgment sent {"connection_id":221123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:06:01] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:06:01] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:06:01] local.INFO: Packet analysis {"connection_id":221123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:06:01] local.INFO: Extracted packet for processing {"connection_id":221123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:06:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:06:01] 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-18 01:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:06: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-18 01: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-18 01: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-18 01:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:06: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-18 01:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:06:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:06:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:06:01] 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":4791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:06:01] local.INFO: GPS data processed {"connection_id":221123,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:06:01] local.INFO: Acknowledgment sent {"connection_id":221123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:06:32] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:06:32] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:06:32] local.INFO: Packet analysis {"connection_id":221123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:06:32] local.INFO: Extracted packet for processing {"connection_id":221123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:06:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:06:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:06:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:06:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:06:32] 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-18 01:06:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01:06:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:06:32] 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-18 01: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-18 01: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-18 01:06:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:06:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:06:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:06:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:06: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-18 01:06:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:06:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:06:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:06:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:06:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:06:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:06:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:06:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:06:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:06:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:06:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:06: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":4792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:06:32] local.INFO: GPS data processed {"connection_id":221123,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:06:32] local.INFO: Acknowledgment sent {"connection_id":221123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:06:55] local.INFO: TCP Data received {"connection_id":217784,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:06:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:06:55] local.INFO: Processing buffer {"connection_id":217784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:06:55] local.INFO: IMEI packet received {"connection_id":217784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:06:55] local.INFO: IMEI acknowledgment sent {"connection_id":217784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:07:00] local.INFO: TCP Data received {"connection_id":217784,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:07:00] local.INFO: Processing buffer {"connection_id":217784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:07:00] local.INFO: IMEI packet received {"connection_id":217784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:07:00] local.INFO: IMEI acknowledgment sent {"connection_id":217784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:07:01] local.INFO: TCP Data received {"connection_id":217784,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:07:01] local.INFO: Processing buffer {"connection_id":217784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:07:01] local.INFO: Packet analysis {"connection_id":217784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:07:01] local.INFO: Extracted packet for processing {"connection_id":217784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:07:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:07:01] 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-18 01:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:07: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-18 01: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-18 01: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-18 01:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01: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-18 01:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:07:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:07:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":217784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:07:01] local.INFO: GPS data processed {"connection_id":217784,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:07:01] local.INFO: Acknowledgment sent {"connection_id":217784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:07:33] local.INFO: TCP Data received {"connection_id":217784,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:07:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:07:33] local.INFO: Processing buffer {"connection_id":217784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:07:33] local.INFO: Packet analysis {"connection_id":217784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:07:33] local.INFO: Extracted packet for processing {"connection_id":217784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:07:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:07: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-18 01:07:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:07:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:07:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:07: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-18 01:07:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01:07:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:07: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-18 01:07: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:07:33] 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-18 01:07: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-18 01:07:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:07:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:07:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:07:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:07:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:07:33] 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-18 01:07:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:07:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:07:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:07:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:07:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:07:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:07:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:07:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:07:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:07:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:07:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:07:33] local.INFO: DEBUG: GPS processor result {"connection_id":217784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:07:33] local.INFO: GPS data processed {"connection_id":217784,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:07:33] local.INFO: Acknowledgment sent {"connection_id":217784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:07:54] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:07:54] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:07:54] local.INFO: IMEI packet received {"connection_id":221125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":221125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:08:00] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:08:00] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:08:00] local.INFO: IMEI packet received {"connection_id":221125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:08:00] local.INFO: IMEI acknowledgment sent {"connection_id":221125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:08:01] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:08:01] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:08:01] local.INFO: Packet analysis {"connection_id":221125,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:08:01] local.INFO: Extracted packet for processing {"connection_id":221125,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:08:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:08:01] 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-18 01:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:08: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-18 01: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-18 01: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-18 01:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221125,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:08: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-18 01:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:08:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:08:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:08:01] 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":4795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:08:01] local.INFO: GPS data processed {"connection_id":221125,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:08:01] local.INFO: Acknowledgment sent {"connection_id":221125,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:08:33] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:08:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:08:33] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:08:33] local.INFO: Packet analysis {"connection_id":221125,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:08:33] local.INFO: Extracted packet for processing {"connection_id":221125,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:08:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:08:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:08:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:08:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:08: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-18 01:08:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:08:33] 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-18 01: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-18 01: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-18 01:08:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:08:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221125,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:08:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:08:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:08:33] 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-18 01:08:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:08:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:08:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:08:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:08:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:08:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:08:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:08:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:08:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:08:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:08:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:08:33] 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":4796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:08:33] local.INFO: GPS data processed {"connection_id":221125,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:08:33] local.INFO: Acknowledgment sent {"connection_id":221125,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:08:54] local.INFO: TCP Data received {"connection_id":217786,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:08:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:08:54] local.INFO: Processing buffer {"connection_id":217786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:08:54] local.INFO: IMEI packet received {"connection_id":217786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:08:54] local.INFO: IMEI acknowledgment sent {"connection_id":217786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:09:00] local.INFO: TCP Data received {"connection_id":217786,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:09:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:09:00] local.INFO: Processing buffer {"connection_id":217786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:09:00] local.INFO: IMEI packet received {"connection_id":217786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:09:00] local.INFO: IMEI acknowledgment sent {"connection_id":217786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:09:01] local.INFO: TCP Data received {"connection_id":217786,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:09:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:09:01] local.INFO: Processing buffer {"connection_id":217786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:09:01] local.INFO: Packet analysis {"connection_id":217786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:09:01] local.INFO: Extracted packet for processing {"connection_id":217786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:09:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:09:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:09:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:09:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:09:01] 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-18 01:09:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01:09: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:09: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-18 01: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-18 01: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-18 01:09:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:09:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:09:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:09:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:09: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-18 01:09:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:09:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:09:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:09:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:09:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:09:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:09:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:09:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:09:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:09:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:09:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:09:01] local.INFO: DEBUG: GPS processor result {"connection_id":217786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:09:01] local.INFO: GPS data processed {"connection_id":217786,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:09:01] local.INFO: Acknowledgment sent {"connection_id":217786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:09:32] local.INFO: TCP Data received {"connection_id":217786,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:09:32] local.INFO: Processing buffer {"connection_id":217786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:09:32] local.INFO: Packet analysis {"connection_id":217786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:09:32] local.INFO: Extracted packet for processing {"connection_id":217786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:09:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:09:32] 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-18 01:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01:09:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:09:32] 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-18 01: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-18 01: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-18 01:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:09: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-18 01:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:09:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:09:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:09:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":217786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:09:32] local.INFO: GPS data processed {"connection_id":217786,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:09:32] local.INFO: Acknowledgment sent {"connection_id":217786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:09:47] local.INFO: TCP Data received {"connection_id":218035,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218035,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:09:47] local.INFO: Processing buffer {"connection_id":218035,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:09:47] local.INFO: IMEI packet received {"connection_id":218035,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:09:47] local.INFO: IMEI acknowledgment sent {"connection_id":218035,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:09:54] local.INFO: TCP Data received {"connection_id":217787,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:09:54] local.INFO: Processing buffer {"connection_id":217787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:09:54] local.INFO: IMEI packet received {"connection_id":217787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:09:54] local.INFO: IMEI acknowledgment sent {"connection_id":217787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:10:00] local.INFO: TCP Data received {"connection_id":217787,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:10:00] local.INFO: Processing buffer {"connection_id":217787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:10:00] local.INFO: IMEI packet received {"connection_id":217787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:10:00] local.INFO: IMEI acknowledgment sent {"connection_id":217787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:10:01] local.INFO: TCP Data received {"connection_id":217787,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:10:01] local.INFO: Processing buffer {"connection_id":217787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b5bf868012d34c14006aa49d0000d00862b..."} 
[2026-10-18 01:10:01] local.INFO: Packet analysis {"connection_id":217787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:10:01] local.INFO: Extracted packet for processing {"connection_id":217787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b5b"} 
[2026-10-18 01:10:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":43,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458819937280001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:10:01] 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-18 01:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792265681000,"timestamp_ms":1792265681000,"timestamp_seconds":1792265681,"priority":1,"record_length":96,"hex_timestamp":"000001a14b5bf868"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:10: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-18 01: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-18 01: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-18 01:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:10: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-18 01:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458819937280001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458819937280001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:10:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:10:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458819937280001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":217787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:10:01] local.INFO: GPS data processed {"connection_id":217787,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:10:01] local.INFO: Acknowledgment sent {"connection_id":217787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:10:34] local.INFO: TCP Data received {"connection_id":217787,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:10:34] local.INFO: Processing buffer {"connection_id":217787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:10:34] local.INFO: Packet analysis {"connection_id":217787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:10:34] local.INFO: Extracted packet for processing {"connection_id":217787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:10:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:10:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:10:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:10:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:10:34] 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-18 01:10:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:10: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:10:34] 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-18 01: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-18 01: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-18 01:10:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:10:34] local.INFO: Teltonika packet parsed successfully {"connection_id":217787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:10:34] local.INFO: Passing IMEI to GPS processor {"connection_id":217787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:10:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":217787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:10: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-18 01:10:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:10:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:10:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:10:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:10:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:10:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:10:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:10:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:10:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:10:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:10:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:10:34] local.INFO: DEBUG: GPS processor result {"connection_id":217787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:10:34] local.INFO: GPS data processed {"connection_id":217787,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:10:34] local.INFO: Acknowledgment sent {"connection_id":217787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:10:55] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:10:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:10:55] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:10:55] local.INFO: IMEI packet received {"connection_id":221126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:10:55] local.INFO: IMEI acknowledgment sent {"connection_id":221126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:11:00] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:11:00] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:11:00] local.INFO: IMEI packet received {"connection_id":221126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:11:00] local.INFO: IMEI acknowledgment sent {"connection_id":221126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:11:00] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:11:00] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:11:00] local.INFO: Packet analysis {"connection_id":221126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:11:00] local.INFO: Extracted packet for processing {"connection_id":221126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:11:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:11:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:11:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:11:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:11:00] 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-18 01:11:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:11: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:11:00] 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-18 01: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-18 01: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-18 01:11:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:11:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:11:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:11:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:11:00] 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-18 01:11:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:11:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:11:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:11:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:11:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:11:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:11:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:11:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:11:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:11:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:11:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:11:00] 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":4801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:11:00] local.INFO: GPS data processed {"connection_id":221126,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:11:00] local.INFO: Acknowledgment sent {"connection_id":221126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:11:33] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:11:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:11:33] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:11:33] local.INFO: Packet analysis {"connection_id":221126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:11:33] local.INFO: Extracted packet for processing {"connection_id":221126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:11:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:11:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:11:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:11:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:11: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-18 01:11:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 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-18 01:11: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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:11:33] 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-18 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-18 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-18 01:11:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:11:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:11:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:11:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:11:33] 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-18 01:11:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:11:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:11:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:11:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:11:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:11:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:11:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:11:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:11:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:11:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:11:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:11:33] 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":4802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:11:33] local.INFO: GPS data processed {"connection_id":221126,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:11:33] local.INFO: Acknowledgment sent {"connection_id":221126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:11:54] local.INFO: TCP Data received {"connection_id":219448,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:11:54] local.INFO: Processing buffer {"connection_id":219448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:11:54] local.INFO: IMEI packet received {"connection_id":219448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":219448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:12:00] local.INFO: TCP Data received {"connection_id":219448,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:12:00] local.INFO: Processing buffer {"connection_id":219448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:12:00] local.INFO: IMEI packet received {"connection_id":219448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:12:00] local.INFO: IMEI acknowledgment sent {"connection_id":219448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:12:00] local.INFO: TCP Data received {"connection_id":219448,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:12:00] local.INFO: Processing buffer {"connection_id":219448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:12:00] local.INFO: Packet analysis {"connection_id":219448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:12:00] local.INFO: Extracted packet for processing {"connection_id":219448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:12:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:12:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:12:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:12:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:12:00] 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-18 01:12:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:12: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:12:00] 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-18 01: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-18 01: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-18 01:12:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:12:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:12:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:12:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:12:00] 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-18 01:12:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:12:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:12:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:12:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:12:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:12:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:12:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:12:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:12:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:12:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:12:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:12:00] local.INFO: DEBUG: GPS processor result {"connection_id":219448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:12:00] local.INFO: GPS data processed {"connection_id":219448,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:12:00] local.INFO: Acknowledgment sent {"connection_id":219448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:12:33] local.INFO: TCP Data received {"connection_id":219448,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:12:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:12:33] local.INFO: Processing buffer {"connection_id":219448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:12:33] local.INFO: Packet analysis {"connection_id":219448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:12:33] local.INFO: Extracted packet for processing {"connection_id":219448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:12:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:12: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-18 01:12:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:12:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:12:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:12: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-18 01:12:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01:12:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:12: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-18 01:12: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:12:33] 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-18 01:12: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-18 01:12:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:12:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:12:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:12:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:12:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:12:33] 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-18 01:12:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:12:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:12:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:12:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:12:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:12:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:12:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:12:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:12:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:12:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:12:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:12:33] local.INFO: DEBUG: GPS processor result {"connection_id":219448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:12:33] local.INFO: GPS data processed {"connection_id":219448,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:12:33] local.INFO: Acknowledgment sent {"connection_id":219448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:12:54] local.INFO: TCP Data received {"connection_id":219449,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:12:54] local.INFO: Processing buffer {"connection_id":219449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:12:54] local.INFO: IMEI packet received {"connection_id":219449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":219449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:13:00] local.INFO: TCP Data received {"connection_id":219449,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:13:00] local.INFO: Processing buffer {"connection_id":219449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:13:00] local.INFO: IMEI packet received {"connection_id":219449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:13:00] local.INFO: IMEI acknowledgment sent {"connection_id":219449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:13:00] local.INFO: TCP Data received {"connection_id":219449,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:13:00] local.INFO: Processing buffer {"connection_id":219449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:13:00] local.INFO: Packet analysis {"connection_id":219449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:13:00] local.INFO: Extracted packet for processing {"connection_id":219449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:13:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:13:00] 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-18 01:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:13: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:13:00] 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-18 01: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-18 01: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-18 01:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:13: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-18 01:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:13:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:13:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:13:00] local.INFO: DEBUG: GPS processor result {"connection_id":219449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:13:00] local.INFO: GPS data processed {"connection_id":219449,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:13:00] local.INFO: Acknowledgment sent {"connection_id":219449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:13:32] local.INFO: TCP Data received {"connection_id":219449,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:13:32] local.INFO: Processing buffer {"connection_id":219449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:13:32] local.INFO: Packet analysis {"connection_id":219449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:13:32] local.INFO: Extracted packet for processing {"connection_id":219449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:13:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:13:32] 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-18 01:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:13:32] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:13:32] 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-18 01: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-18 01: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-18 01:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:13: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-18 01:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:13:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:13:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:13:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":219449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:13:32] local.INFO: GPS data processed {"connection_id":219449,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:13:32] local.INFO: Acknowledgment sent {"connection_id":219449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:13:54] local.INFO: TCP Data received {"connection_id":217788,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:13:54] local.INFO: Processing buffer {"connection_id":217788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:13:54] local.INFO: IMEI packet received {"connection_id":217788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":217788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:14:00] local.INFO: TCP Data received {"connection_id":217788,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:14:00] local.INFO: Processing buffer {"connection_id":217788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:14:00] local.INFO: IMEI packet received {"connection_id":217788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:14:00] local.INFO: IMEI acknowledgment sent {"connection_id":217788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:14:00] local.INFO: TCP Data received {"connection_id":217788,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:14:00] local.INFO: Processing buffer {"connection_id":217788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:14:00] local.INFO: Packet analysis {"connection_id":217788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:14:00] local.INFO: Extracted packet for processing {"connection_id":217788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:14:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:14: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-18 01:14:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:14:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:14:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:14:00] 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-18 01:14:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01:14:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:14: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-18 01:14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:14:00] 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-18 01:14: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-18 01:14:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:14:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:14:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:14:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:14:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:14: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-18 01:14:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:14:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:14:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:14:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:14:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:14:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:14:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:14:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:14:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:14:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:14:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:14:00] local.INFO: DEBUG: GPS processor result {"connection_id":217788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:14:00] local.INFO: GPS data processed {"connection_id":217788,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:14:00] local.INFO: Acknowledgment sent {"connection_id":217788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:14:35] local.INFO: TCP Data received {"connection_id":217788,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:14:35] local.INFO: Processing buffer {"connection_id":217788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:14:35] local.INFO: Packet analysis {"connection_id":217788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:14:35] local.INFO: Extracted packet for processing {"connection_id":217788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:14:35] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:14:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:14:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:14:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:14:35] 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-18 01:14:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:14: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:14: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-18 01: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-18 01: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-18 01:14:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:14:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:14:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:14:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01: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-18 01:14:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:14:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:14:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:14:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:14:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:14:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:14:35] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:14:35] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:14:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:14:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:14:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:14:35] local.INFO: DEBUG: GPS processor result {"connection_id":217788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:14:35] local.INFO: GPS data processed {"connection_id":217788,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:14:35] local.INFO: Acknowledgment sent {"connection_id":217788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:14:54] local.INFO: TCP Data received {"connection_id":219450,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:14:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:14:54] local.INFO: Processing buffer {"connection_id":219450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:14:54] local.INFO: IMEI packet received {"connection_id":219450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:14:54] local.INFO: IMEI acknowledgment sent {"connection_id":219450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:15:00] local.INFO: TCP Data received {"connection_id":219450,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:00] local.INFO: Processing buffer {"connection_id":219450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:00] local.INFO: IMEI packet received {"connection_id":219450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:15:00] local.INFO: IMEI acknowledgment sent {"connection_id":219450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:15:00] local.INFO: TCP Data received {"connection_id":219450,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:15:00] local.INFO: Processing buffer {"connection_id":219450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b608c48012d34c14006aa49d0000c00862d..."} 
[2026-10-18 01:15:00] local.INFO: Packet analysis {"connection_id":219450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:15:00] local.INFO: Extracted packet for processing {"connection_id":219450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b60"} 
[2026-10-18 01:15:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":12,"angle":134,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:15:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820014336001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:15:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:15:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:15:00] 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-18 01:15:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792265981000,"timestamp_ms":1792265981000,"timestamp_seconds":1792265981,"priority":1,"record_length":96,"hex_timestamp":"000001a14b608c48"} 
[2026-10-18 01: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-18 01:15: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:15:00] 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-18 01: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-18 01: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-18 01:15:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:15:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:15:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:15:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:15: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-18 01:15:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:15:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:15:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820014336001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:15:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:15:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:15:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820014336001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:15:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:15:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:15:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:15:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:15:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820014336001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:15:00] local.INFO: DEBUG: GPS processor result {"connection_id":219450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:15:00] local.INFO: GPS data processed {"connection_id":219450,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:15:00] local.INFO: Acknowledgment sent {"connection_id":219450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:15:06] local.INFO: TCP Data received {"connection_id":221127,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:15:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221127,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:15:06] local.INFO: Processing buffer {"connection_id":221127,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:15:06] local.INFO: IMEI packet received {"connection_id":221127,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:15:06] local.INFO: IMEI acknowledgment sent {"connection_id":221127,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:15:32] local.INFO: TCP Data received {"connection_id":219450,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:15:32] local.INFO: Processing buffer {"connection_id":219450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:15:32] local.INFO: Packet analysis {"connection_id":219450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:15:32] local.INFO: Extracted packet for processing {"connection_id":219450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:15:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:15:32] 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-18 01:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01: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-18 01:15: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:15: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-18 01:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:15:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:15:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:15:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":219450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:15:32] local.INFO: GPS data processed {"connection_id":219450,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:15:32] local.INFO: Acknowledgment sent {"connection_id":219450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:15:46] local.INFO: TCP Data received {"connection_id":218038,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218038,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:15:46] local.INFO: Processing buffer {"connection_id":218038,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:15:46] local.INFO: IMEI packet received {"connection_id":218038,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:15:46] local.INFO: IMEI acknowledgment sent {"connection_id":218038,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:15:54] local.INFO: TCP Data received {"connection_id":217789,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:54] local.INFO: Processing buffer {"connection_id":217789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:54] local.INFO: IMEI packet received {"connection_id":217789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:15:54] local.INFO: IMEI acknowledgment sent {"connection_id":217789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:15:59] local.INFO: TCP Data received {"connection_id":217789,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:59] local.INFO: Processing buffer {"connection_id":217789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:15:59] local.INFO: IMEI packet received {"connection_id":217789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:15:59] local.INFO: IMEI acknowledgment sent {"connection_id":217789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:16:01] local.INFO: TCP Data received {"connection_id":217789,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:16:01] local.INFO: Processing buffer {"connection_id":217789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:16:01] local.INFO: Packet analysis {"connection_id":217789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:16:01] local.INFO: Extracted packet for processing {"connection_id":217789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:16:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:16:01] 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-18 01:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01: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-18 01: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-18 01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01: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-18 01:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:16:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:16:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":217789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:16:01] local.INFO: GPS data processed {"connection_id":217789,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:16:01] local.INFO: Acknowledgment sent {"connection_id":217789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:16:33] local.INFO: TCP Data received {"connection_id":217789,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:16:33] local.INFO: Processing buffer {"connection_id":217789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:16:33] local.INFO: Packet analysis {"connection_id":217789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:16:33] local.INFO: Extracted packet for processing {"connection_id":217789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:16:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:16:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:16:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:16:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:16: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-18 01:16:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 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-18 01:16:33] 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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:16:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 01:16:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:16:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:16:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:16:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:16: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-18 01:16:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:16:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:16:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:16:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:16:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:16:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:16:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:16:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:16:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:16:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:16:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:16:33] local.INFO: DEBUG: GPS processor result {"connection_id":217789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:16:33] local.INFO: GPS data processed {"connection_id":217789,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:16:33] local.INFO: Acknowledgment sent {"connection_id":217789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:16:54] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:16:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:16:54] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:16:54] local.INFO: IMEI packet received {"connection_id":218040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:16:54] local.INFO: IMEI acknowledgment sent {"connection_id":218040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:16:59] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:16:59] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:16:59] local.INFO: IMEI packet received {"connection_id":218040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:16:59] local.INFO: IMEI acknowledgment sent {"connection_id":218040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:17:01] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:17:01] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:17:01] local.INFO: Packet analysis {"connection_id":218040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:17:01] local.INFO: Extracted packet for processing {"connection_id":218040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:17:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:17:01] 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-18 01:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01: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-18 01:17: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-18 01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:17:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:17: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-18 01:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:17:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:17:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":218040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:17:01] local.INFO: GPS data processed {"connection_id":218040,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:17:01] local.INFO: Acknowledgment sent {"connection_id":218040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:17:32] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:17:32] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:17:32] local.INFO: Packet analysis {"connection_id":218040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:17:32] local.INFO: Extracted packet for processing {"connection_id":218040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:17:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:17:32] 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-18 01:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 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-18 01:17: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:17:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 01:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:17: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-18 01:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:17:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:17:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:17:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":218040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:17:32] local.INFO: GPS data processed {"connection_id":218040,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:17:32] local.INFO: Acknowledgment sent {"connection_id":218040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:17:54] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:17:54] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:17:54] local.INFO: IMEI packet received {"connection_id":221129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":221129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:18:00] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:18:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:18:00] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:18:00] local.INFO: IMEI packet received {"connection_id":221129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:18:00] local.INFO: IMEI acknowledgment sent {"connection_id":221129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:18:03] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:18:03] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:18:03] local.INFO: Packet analysis {"connection_id":221129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:18:03] local.INFO: Extracted packet for processing {"connection_id":221129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:18:03] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:18:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:18:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:18:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:18: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-18 01:18:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01: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-18 01:18: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:18:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:18:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:18:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:18:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:18:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:18: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-18 01:18:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:18:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:18:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:18:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:18:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:18:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:18:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:18:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:18:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:18:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:18:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:18:03] 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":4815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:18:03] local.INFO: GPS data processed {"connection_id":221129,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:18:03] local.INFO: Acknowledgment sent {"connection_id":221129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:18:34] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:18:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:18:34] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:18:34] local.INFO: Packet analysis {"connection_id":221129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:18:34] local.INFO: Extracted packet for processing {"connection_id":221129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:18:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:18:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:18:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:18:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:18:34] 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-18 01:18:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01: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-18 01:18: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:18:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:18:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:18:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:18:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:18:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:18:34] 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-18 01:18:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:18:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:18:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:18:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:18:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:18:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:18:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:18:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:18:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:18:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:18:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:18:34] 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":4816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:18:34] local.INFO: GPS data processed {"connection_id":221129,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:18:34] local.INFO: Acknowledgment sent {"connection_id":221129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:18:54] local.INFO: TCP Data received {"connection_id":219451,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:18:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:18:54] local.INFO: Processing buffer {"connection_id":219451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:18:54] local.INFO: IMEI packet received {"connection_id":219451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:18:54] local.INFO: IMEI acknowledgment sent {"connection_id":219451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:19:00] local.INFO: TCP Data received {"connection_id":219451,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:19:00] local.INFO: Processing buffer {"connection_id":219451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:19:00] local.INFO: IMEI packet received {"connection_id":219451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:19:00] local.INFO: IMEI acknowledgment sent {"connection_id":219451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:19:01] local.INFO: TCP Data received {"connection_id":219451,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:19:01] local.INFO: Processing buffer {"connection_id":219451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:19:01] local.INFO: Packet analysis {"connection_id":219451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:19:01] local.INFO: Extracted packet for processing {"connection_id":219451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:19:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:19:01] 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-18 01:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01: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-18 01:19: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-18 01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:19: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-18 01:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:19:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:19:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":219451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:19:01] local.INFO: GPS data processed {"connection_id":219451,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:19:01] local.INFO: Acknowledgment sent {"connection_id":219451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:19:44] local.INFO: TCP Data received {"connection_id":219451,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:19:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:19:44] local.INFO: Processing buffer {"connection_id":219451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:19:44] local.INFO: Packet analysis {"connection_id":219451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:19:44] local.INFO: Extracted packet for processing {"connection_id":219451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:19:44] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:19: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-18 01:19:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:19:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:19:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:19:44] 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-18 01:19:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01:19:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:19:44] 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-18 01:19: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:19:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01:19: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-18 01:19:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:19:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:19:44] local.INFO: Teltonika packet parsed successfully {"connection_id":219451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:19:44] local.INFO: Passing IMEI to GPS processor {"connection_id":219451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:19:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":219451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:19:44] 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-18 01:19:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:19:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:19:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:19:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:19:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:19:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:19:44] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:19:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:19:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:19:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:19:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:19:44] local.INFO: DEBUG: GPS processor result {"connection_id":219451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:19:44] local.INFO: GPS data processed {"connection_id":219451,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:19:44] local.INFO: Acknowledgment sent {"connection_id":219451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:20:00] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:00] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:00] local.INFO: IMEI packet received {"connection_id":218042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:20:00] local.INFO: IMEI acknowledgment sent {"connection_id":218042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:20:05] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:05] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:05] local.INFO: IMEI packet received {"connection_id":218042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":218042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:20:09] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:20:09] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:20:09] local.INFO: Packet analysis {"connection_id":218042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:20:09] local.INFO: Extracted packet for processing {"connection_id":218042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:20:09] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:20: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-18 01:20:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:20:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:20:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:20:09] 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-18 01:20:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 01:20:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:20:09] 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-18 01:20: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:20:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01:20: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-18 01:20:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:20:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:20:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:20:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:20:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:20:09] 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-18 01:20:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:20:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:20:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:20:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:20:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:20:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:20:09] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:20:09] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:20:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:20:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:20:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:20:09] local.INFO: DEBUG: GPS processor result {"connection_id":218042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:20:09] local.INFO: GPS data processed {"connection_id":218042,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:20:09] local.INFO: Acknowledgment sent {"connection_id":218042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:20:11] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:20:11] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b652410012d34c14006aa49d00012008629..."} 
[2026-10-18 01:20:11] local.INFO: Packet analysis {"connection_id":218042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:20:11] local.INFO: Extracted packet for processing {"connection_id":218042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b65"} 
[2026-10-18 01:20:11] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:20:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820091136001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:20:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:20:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:20:11] 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-18 01:20:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792266282000,"timestamp_ms":1792266282000,"timestamp_seconds":1792266282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b652410"} 
[2026-10-18 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-18 01:20:11] 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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:20:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 01:20:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:20:11] local.INFO: Teltonika packet parsed successfully {"connection_id":218042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:20:11] local.INFO: Passing IMEI to GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:20:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:20:11] 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-18 01:20:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:20:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:20:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820091136001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:20:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:20:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:20:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820091136001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:20:11] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:20:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:20:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:20:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:20:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820091136001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:20:11] local.INFO: DEBUG: GPS processor result {"connection_id":218042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:20:11] local.INFO: GPS data processed {"connection_id":218042,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:20:11] local.INFO: Acknowledgment sent {"connection_id":218042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:20:55] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:55] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:20:55] local.INFO: IMEI packet received {"connection_id":221131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:20:55] local.INFO: IMEI acknowledgment sent {"connection_id":221131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:21:00] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:21:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:21:00] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:21:00] local.INFO: IMEI packet received {"connection_id":221131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:21:00] local.INFO: IMEI acknowledgment sent {"connection_id":221131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:21:02] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:21:02] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:21:02] local.INFO: Packet analysis {"connection_id":221131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:21:02] local.INFO: Extracted packet for processing {"connection_id":221131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:21:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:21:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:21:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:21:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:21:02] 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-18 01:21:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01: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-18 01:21: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:21:02] 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-18 01: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-18 01: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-18 01:21:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:21:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:21:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:21:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:21:02] 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-18 01:21:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:21:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:21:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:21:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:21:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:21:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:21:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:21:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:21:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:21:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:21:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:21:02] 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":4821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:21:02] local.INFO: GPS data processed {"connection_id":221131,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:21:02] local.INFO: Acknowledgment sent {"connection_id":221131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:21:12] local.INFO: TCP Data received {"connection_id":219452,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:21:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219452,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:21:12] local.INFO: Processing buffer {"connection_id":219452,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:21:12] local.INFO: IMEI packet received {"connection_id":219452,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:21:12] local.INFO: IMEI acknowledgment sent {"connection_id":219452,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:21:34] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:21:34] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:21:34] local.INFO: Packet analysis {"connection_id":221131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:21:34] local.INFO: Extracted packet for processing {"connection_id":221131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:21:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:21:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:21:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:21:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:21:34] 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-18 01:21:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01: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-18 01:21: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:21:34] 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-18 01: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-18 01: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-18 01:21:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:21:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:21:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:21:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:21:34] 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-18 01:21:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:21:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:21:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:21:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:21:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:21:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:21:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:21:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:21:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:21:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:21:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:21:34] 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":4822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:21:34] local.INFO: GPS data processed {"connection_id":221131,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:21:34] local.INFO: Acknowledgment sent {"connection_id":221131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:21:47] local.INFO: TCP Data received {"connection_id":218043,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:21:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218043,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:21:47] local.INFO: Processing buffer {"connection_id":218043,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:21:47] local.INFO: IMEI packet received {"connection_id":218043,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:21:47] local.INFO: IMEI acknowledgment sent {"connection_id":218043,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:21:54] local.INFO: TCP Data received {"connection_id":217790,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:21:54] local.INFO: Processing buffer {"connection_id":217790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:21:54] local.INFO: IMEI packet received {"connection_id":217790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":217790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:22:00] local.INFO: TCP Data received {"connection_id":217790,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:22:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:22:00] local.INFO: Processing buffer {"connection_id":217790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:22:00] local.INFO: IMEI packet received {"connection_id":217790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:22:00] local.INFO: IMEI acknowledgment sent {"connection_id":217790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:22:02] local.INFO: TCP Data received {"connection_id":217790,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:22:02] local.INFO: Processing buffer {"connection_id":217790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:22:02] local.INFO: Packet analysis {"connection_id":217790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:22:02] local.INFO: Extracted packet for processing {"connection_id":217790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:22:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:22:02] 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-18 01:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01: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-18 01:22: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:22:02] 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-18 01: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-18 01: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-18 01:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:22:02] 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-18 01:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:22:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:22:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:22:02] local.INFO: DEBUG: GPS processor result {"connection_id":217790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:22:02] local.INFO: GPS data processed {"connection_id":217790,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:22:02] local.INFO: Acknowledgment sent {"connection_id":217790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:22:33] local.INFO: TCP Data received {"connection_id":217790,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:22:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:22:33] local.INFO: Processing buffer {"connection_id":217790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:22:33] local.INFO: Packet analysis {"connection_id":217790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:22:33] local.INFO: Extracted packet for processing {"connection_id":217790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:22:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:22:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:22:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:22:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:22: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-18 01:22:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 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-18 01:22:33] 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:22:33] 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-18 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-18 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-18 01:22:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:22:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:22:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:22:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:22:33] 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-18 01:22:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:22:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:22:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:22:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:22:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:22:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:22:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:22:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:22:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:22:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:22:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:22:33] local.INFO: DEBUG: GPS processor result {"connection_id":217790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:22:33] local.INFO: GPS data processed {"connection_id":217790,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:22:33] local.INFO: Acknowledgment sent {"connection_id":217790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:22:55] local.INFO: TCP Data received {"connection_id":218044,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:22:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:22:55] local.INFO: Processing buffer {"connection_id":218044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:22:55] local.INFO: IMEI packet received {"connection_id":218044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:22:55] local.INFO: IMEI acknowledgment sent {"connection_id":218044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:23:00] local.INFO: TCP Data received {"connection_id":218044,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:00] local.INFO: Processing buffer {"connection_id":218044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:00] local.INFO: IMEI packet received {"connection_id":218044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:23:00] local.INFO: IMEI acknowledgment sent {"connection_id":218044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:23:01] local.INFO: TCP Data received {"connection_id":218044,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:23:01] local.INFO: Processing buffer {"connection_id":218044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:23:01] local.INFO: Packet analysis {"connection_id":218044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:23:01] local.INFO: Extracted packet for processing {"connection_id":218044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:23:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:23:01] 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-18 01:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:23: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-18 01: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-18 01: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-18 01:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:23: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-18 01:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:23:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:23:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":218044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:23:01] local.INFO: GPS data processed {"connection_id":218044,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:23:01] local.INFO: Acknowledgment sent {"connection_id":218044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:23:32] local.INFO: TCP Data received {"connection_id":218044,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:23:32] local.INFO: Processing buffer {"connection_id":218044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:23:32] local.INFO: Packet analysis {"connection_id":218044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:23:32] local.INFO: Extracted packet for processing {"connection_id":218044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:23:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:23:32] 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-18 01:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 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-18 01:23: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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:23:32] 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-18 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-18 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-18 01:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:23: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-18 01:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:23:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:23:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:23:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":218044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:23:32] local.INFO: GPS data processed {"connection_id":218044,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:23:32] local.INFO: Acknowledgment sent {"connection_id":218044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:23:56] local.INFO: TCP Data received {"connection_id":217792,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:56] local.INFO: Processing buffer {"connection_id":217792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:56] local.INFO: IMEI packet received {"connection_id":217792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:23:56] local.INFO: IMEI acknowledgment sent {"connection_id":217792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:23:59] local.INFO: TCP Data received {"connection_id":217792,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:59] local.INFO: Processing buffer {"connection_id":217792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:23:59] local.INFO: IMEI packet received {"connection_id":217792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:23:59] local.INFO: IMEI acknowledgment sent {"connection_id":217792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:24:00] local.INFO: TCP Data received {"connection_id":217792,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:24:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:24:00] local.INFO: Processing buffer {"connection_id":217792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:24:00] local.INFO: Packet analysis {"connection_id":217792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:24:00] local.INFO: Extracted packet for processing {"connection_id":217792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:24:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:24:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:24:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:24:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:24:00] 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-18 01:24:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:24:00] 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-18 01: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-18 01: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-18 01:24:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:24:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:24:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:24:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:24: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-18 01:24:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:24:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:24:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:24:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:24:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:24:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:24:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:24:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:24:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:24:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:24:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:24:00] local.INFO: DEBUG: GPS processor result {"connection_id":217792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:24:00] local.INFO: GPS data processed {"connection_id":217792,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:24:00] local.INFO: Acknowledgment sent {"connection_id":217792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:24:40] local.INFO: TCP Data received {"connection_id":217792,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:24:40] local.INFO: Processing buffer {"connection_id":217792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:24:40] local.INFO: Packet analysis {"connection_id":217792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:24:40] local.INFO: Extracted packet for processing {"connection_id":217792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:24:40] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:24:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:24:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:24:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:24:40] 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-18 01:24:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01: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-18 01:24:40] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:24:40] 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-18 01: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-18 01: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-18 01:24:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:24:40] local.INFO: Teltonika packet parsed successfully {"connection_id":217792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:24:40] local.INFO: Passing IMEI to GPS processor {"connection_id":217792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:24:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":217792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:24: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-18 01:24:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:24:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:24:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:24:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:24:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:24:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:24:40] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:24:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:24:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:24:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:24:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:24:40] local.INFO: DEBUG: GPS processor result {"connection_id":217792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:24:40] local.INFO: GPS data processed {"connection_id":217792,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:24:40] local.INFO: Acknowledgment sent {"connection_id":217792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:25:00] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:00] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:00] local.INFO: IMEI packet received {"connection_id":221134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:25:00] local.INFO: IMEI acknowledgment sent {"connection_id":221134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:25:05] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:05] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:05] local.INFO: IMEI packet received {"connection_id":221134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":221134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:25:09] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:25:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:25:09] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:25:09] local.INFO: Packet analysis {"connection_id":221134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:25:09] local.INFO: Extracted packet for processing {"connection_id":221134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:25:09] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:25: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-18 01:25:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:25:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:25:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:25:09] 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-18 01:25:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01:25:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:25:09] 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-18 01:25: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:25:09] 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-18 01:25: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-18 01:25:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:25:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:25:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:25:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:25:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:25:09] 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-18 01:25:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:25:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:25:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:25:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:25:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:25:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:25:09] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:25:09] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:25:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:25:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:25:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:25:09] 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":4829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:25:09] local.INFO: GPS data processed {"connection_id":221134,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:25:09] local.INFO: Acknowledgment sent {"connection_id":221134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:25:10] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:25:10] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b69bbd8012d34c14006aa49d0000700862c..."} 
[2026-10-18 01:25:10] local.INFO: Packet analysis {"connection_id":221134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:25:10] local.INFO: Extracted packet for processing {"connection_id":221134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b69"} 
[2026-10-18 01:25:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":7,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:25: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-18 01:25:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820168192001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:25:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:25:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:25: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-18 01:25:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792266583000,"timestamp_ms":1792266583000,"timestamp_seconds":1792266583,"priority":1,"record_length":96,"hex_timestamp":"000001a14b69bbd8"} 
[2026-10-18 01:25:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:25:10] 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-18 01:25: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:25:10] 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-18 01:25: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-18 01:25:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:25:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:25:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:25:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:25:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:25:10] 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-18 01:25:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:25:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:25:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820168192001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:25:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:25:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:25:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820168192001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:25:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:25:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:25:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:25:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:25:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820168192001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:25:10] 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":4830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:25:10] local.INFO: GPS data processed {"connection_id":221134,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:25:10] local.INFO: Acknowledgment sent {"connection_id":221134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:25:54] local.INFO: TCP Data received {"connection_id":219453,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:54] local.INFO: Processing buffer {"connection_id":219453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:25:54] local.INFO: IMEI packet received {"connection_id":219453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:25:54] local.INFO: IMEI acknowledgment sent {"connection_id":219453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:26:00] local.INFO: TCP Data received {"connection_id":219453,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:26:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:26:00] local.INFO: Processing buffer {"connection_id":219453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:26:00] local.INFO: IMEI packet received {"connection_id":219453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:26:00] local.INFO: IMEI acknowledgment sent {"connection_id":219453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:26:01] local.INFO: TCP Data received {"connection_id":219453,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:26:01] local.INFO: Processing buffer {"connection_id":219453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:26:01] local.INFO: Packet analysis {"connection_id":219453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:26:01] local.INFO: Extracted packet for processing {"connection_id":219453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:26:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820245248001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:26:01] 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-18 01:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792266884000,"timestamp_ms":1792266884000,"timestamp_seconds":1792266884,"priority":1,"record_length":96,"hex_timestamp":"000001a14b6e53a0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:26: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-18 01: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-18 01: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-18 01:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01: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-18 01:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820245248001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820245248001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:26:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:26:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820245248001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":219453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:26:01] local.INFO: GPS data processed {"connection_id":219453,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:26:01] local.INFO: Acknowledgment sent {"connection_id":219453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:26:33] local.INFO: TCP Data received {"connection_id":219453,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:26:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:26:33] local.INFO: Processing buffer {"connection_id":219453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:26:33] local.INFO: Packet analysis {"connection_id":219453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:26:33] local.INFO: Extracted packet for processing {"connection_id":219453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:26:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:26:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820245248001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:26:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:26:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:26: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-18 01:26:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792266884000,"timestamp_ms":1792266884000,"timestamp_seconds":1792266884,"priority":1,"record_length":96,"hex_timestamp":"000001a14b6e53a0"} 
[2026-10-18 01: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-18 01:26:33] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:26:33] 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-18 01: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-18 01: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-18 01:26:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:26:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:26:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:26:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:26: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-18 01:26:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:26:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:26:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820245248001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:26:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:26:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:26:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820245248001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:26:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:26:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:26:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:26:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:26:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820245248001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:26:33] local.INFO: DEBUG: GPS processor result {"connection_id":219453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:26:33] local.INFO: GPS data processed {"connection_id":219453,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:26:33] local.INFO: Acknowledgment sent {"connection_id":219453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:26:54] local.INFO: TCP Data received {"connection_id":217794,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:26:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:26:54] local.INFO: Processing buffer {"connection_id":217794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:26:54] local.INFO: IMEI packet received {"connection_id":217794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:26:54] local.INFO: IMEI acknowledgment sent {"connection_id":217794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:27:00] local.INFO: TCP Data received {"connection_id":217794,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:27:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:27:00] local.INFO: Processing buffer {"connection_id":217794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:27:00] local.INFO: IMEI packet received {"connection_id":217794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:27:00] local.INFO: IMEI acknowledgment sent {"connection_id":217794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:27:01] local.INFO: TCP Data received {"connection_id":217794,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:27:01] local.INFO: Processing buffer {"connection_id":217794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:27:01] local.INFO: Packet analysis {"connection_id":217794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:27:01] local.INFO: Extracted packet for processing {"connection_id":217794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:27:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:27:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820245248001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:27:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:27:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:27:01] 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-18 01:27:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792266884000,"timestamp_ms":1792266884000,"timestamp_seconds":1792266884,"priority":1,"record_length":96,"hex_timestamp":"000001a14b6e53a0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:27: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-18 01: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-18 01: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-18 01:27:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:27:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:27:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:27:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:27: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-18 01:27:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:27:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:27:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820245248001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:27:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:27:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:27:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820245248001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:27:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:27:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:27:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:27:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:27:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820245248001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:27:01] local.INFO: DEBUG: GPS processor result {"connection_id":217794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:27:01] local.INFO: GPS data processed {"connection_id":217794,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:27:01] local.INFO: Acknowledgment sent {"connection_id":217794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:27:17] local.INFO: TCP Data received {"connection_id":217793,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:27:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217793,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:27:17] local.INFO: Processing buffer {"connection_id":217793,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:27:17] local.INFO: IMEI packet received {"connection_id":217793,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:27:17] local.INFO: IMEI acknowledgment sent {"connection_id":217793,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:27:33] local.INFO: TCP Data received {"connection_id":217794,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:27:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:27:33] local.INFO: Processing buffer {"connection_id":217794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b6e53a0012d34c14006aa49d00012008629..."} 
[2026-10-18 01:27:33] local.INFO: Packet analysis {"connection_id":217794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:27:33] local.INFO: Extracted packet for processing {"connection_id":217794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b6e"} 
[2026-10-18 01:27:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:27: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-18 01:27:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820245248001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:27:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:27:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:27: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-18 01:27:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792266884000,"timestamp_ms":1792266884000,"timestamp_seconds":1792266884,"priority":1,"record_length":96,"hex_timestamp":"000001a14b6e53a0"} 
[2026-10-18 01:27:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:27:33] 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-18 01:27: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:27:33] 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-18 01:27: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-18 01:27:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:27:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:27:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:27:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:27:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:27:33] 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-18 01:27:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:27:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:27:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820245248001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:27:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:27:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:27:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820245248001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:27:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:27:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:27:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:27:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:27:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820245248001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:27:33] local.INFO: DEBUG: GPS processor result {"connection_id":217794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:27:33] local.INFO: GPS data processed {"connection_id":217794,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:27:33] local.INFO: Acknowledgment sent {"connection_id":217794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:27:52] local.INFO: TCP Data received {"connection_id":219454,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219454,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:27:52] local.INFO: Processing buffer {"connection_id":219454,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:27:52] local.INFO: IMEI packet received {"connection_id":219454,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:27:52] local.INFO: IMEI acknowledgment sent {"connection_id":219454,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:27:54] local.INFO: TCP Data received {"connection_id":218046,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:27:54] local.INFO: Processing buffer {"connection_id":218046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:27:54] local.INFO: IMEI packet received {"connection_id":218046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":218046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:28:13] local.INFO: TCP Data received {"connection_id":218046,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:28:13] local.INFO: Processing buffer {"connection_id":218046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:28:13] local.INFO: IMEI packet received {"connection_id":218046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:28:13] local.INFO: IMEI acknowledgment sent {"connection_id":218046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:28:14] local.INFO: TCP Data received {"connection_id":218046,"ip":"42.106.6.25","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 01:28:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218046,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 01:28:14] local.INFO: Processing buffer {"connection_id":218046,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 01:28:14] local.INFO: IMEI packet received {"connection_id":218046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:28:14] local.INFO: IMEI acknowledgment sent {"connection_id":218046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:33:07] local.INFO: TCP Data received {"connection_id":218049,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218049,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:33:07] local.INFO: Processing buffer {"connection_id":218049,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:33:07] local.INFO: IMEI packet received {"connection_id":218049,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:33:07] local.INFO: IMEI acknowledgment sent {"connection_id":218049,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:33:15] local.INFO: TCP Data received {"connection_id":217797,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:33:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:33:15] local.INFO: Processing buffer {"connection_id":217797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:33:15] local.INFO: IMEI packet received {"connection_id":217797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:33:15] local.INFO: IMEI acknowledgment sent {"connection_id":217797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:33:16] local.INFO: TCP Data received {"connection_id":217797,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:33:16] local.INFO: Processing buffer {"connection_id":217797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:33:16] local.INFO: Packet analysis {"connection_id":217797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:33:16] local.INFO: Extracted packet for processing {"connection_id":217797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:33:16] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:33: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-18 01:33:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820322304001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:33:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:33:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:33:16] 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-18 01:33:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792267185000,"timestamp_ms":1792267185000,"timestamp_seconds":1792267185,"priority":1,"record_length":96,"hex_timestamp":"000001a14b72eb68"} 
[2026-10-18 01:33:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:33:16] 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-18 01:33: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:33:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01:33: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-18 01:33:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:33:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:33:16] local.INFO: Teltonika packet parsed successfully {"connection_id":217797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:33:16] local.INFO: Passing IMEI to GPS processor {"connection_id":217797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:33:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":217797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:33:16] 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-18 01:33:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:33:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:33:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820322304001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:33:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:33:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:33:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820322304001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:33:16] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:33:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:33:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:33:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:33:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820322304001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:33:16] local.INFO: DEBUG: GPS processor result {"connection_id":217797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:33:16] local.INFO: GPS data processed {"connection_id":217797,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:33:16] local.INFO: Acknowledgment sent {"connection_id":217797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:33:47] local.INFO: TCP Data received {"connection_id":219456,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:33:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:33:47] local.INFO: Processing buffer {"connection_id":219456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:33:47] local.INFO: IMEI packet received {"connection_id":219456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:33:47] local.INFO: IMEI acknowledgment sent {"connection_id":219456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:34:00] local.INFO: TCP Data received {"connection_id":218050,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:00] local.INFO: Processing buffer {"connection_id":218050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:00] local.INFO: IMEI packet received {"connection_id":218050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:34:00] local.INFO: IMEI acknowledgment sent {"connection_id":218050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:34:05] local.INFO: TCP Data received {"connection_id":218050,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:05] local.INFO: Processing buffer {"connection_id":218050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:05] local.INFO: IMEI packet received {"connection_id":218050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:34:05] local.INFO: IMEI acknowledgment sent {"connection_id":218050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:34:05] local.INFO: TCP Data received {"connection_id":218050,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:34:05] local.INFO: Processing buffer {"connection_id":218050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:34:05] local.INFO: Packet analysis {"connection_id":218050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:34:05] local.INFO: Extracted packet for processing {"connection_id":218050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:34:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:34:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820322304001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:34:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:34:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:34:05] 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-18 01:34:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792267185000,"timestamp_ms":1792267185000,"timestamp_seconds":1792267185,"priority":1,"record_length":96,"hex_timestamp":"000001a14b72eb68"} 
[2026-10-18 01: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-18 01:34: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:34:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:34:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:34:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:34:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:34:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:34: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-18 01:34:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:34:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:34:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820322304001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:34:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:34:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:34:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820322304001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:34:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:34:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:34:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:34:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:34:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820322304001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:34:05] local.INFO: DEBUG: GPS processor result {"connection_id":218050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:34:05] local.INFO: GPS data processed {"connection_id":218050,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:34:05] local.INFO: Acknowledgment sent {"connection_id":218050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:34:10] local.INFO: TCP Data received {"connection_id":218050,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:34:10] local.INFO: Processing buffer {"connection_id":218050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:34:10] local.INFO: Packet analysis {"connection_id":218050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:34:10] local.INFO: Extracted packet for processing {"connection_id":218050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:34:10] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:34: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-18 01:34:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820322304001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:34:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:34:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:34: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-18 01:34:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792267185000,"timestamp_ms":1792267185000,"timestamp_seconds":1792267185,"priority":1,"record_length":96,"hex_timestamp":"000001a14b72eb68"} 
[2026-10-18 01:34:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:34:10] 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-18 01:34: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:34:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01:34: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-18 01:34:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:34:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:34:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:34:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:34:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:34: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-18 01:34:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:34:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:34:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820322304001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:34:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:34:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:34:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820322304001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:34:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:34:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:34:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:34:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:34:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820322304001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:34:10] local.INFO: DEBUG: GPS processor result {"connection_id":218050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:34:10] local.INFO: GPS data processed {"connection_id":218050,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:34:10] local.INFO: Acknowledgment sent {"connection_id":218050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:34:55] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:55] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:34:55] local.INFO: IMEI packet received {"connection_id":221138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:34:55] local.INFO: IMEI acknowledgment sent {"connection_id":221138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:35:00] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:35:00] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:35:00] local.INFO: IMEI packet received {"connection_id":221138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:35:00] local.INFO: IMEI acknowledgment sent {"connection_id":221138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:35:01] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:35:01] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b72eb68012d34c14006aa49d00013008624..."} 
[2026-10-18 01:35:01] local.INFO: Packet analysis {"connection_id":221138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:35:01] local.INFO: Extracted packet for processing {"connection_id":221138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b72"} 
[2026-10-18 01:35:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":36,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820322304001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:35:01] 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-18 01:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792267185000,"timestamp_ms":1792267185000,"timestamp_seconds":1792267185,"priority":1,"record_length":96,"hex_timestamp":"000001a14b72eb68"} 
[2026-10-18 01: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-18 01:35: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:35: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-18 01:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820322304001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820322304001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:35:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:35:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820322304001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:35:01] 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":4838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:35:01] local.INFO: GPS data processed {"connection_id":221138,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:35:01] local.INFO: Acknowledgment sent {"connection_id":221138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:35:33] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:35:33] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:35:33] local.INFO: Packet analysis {"connection_id":221138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:35:33] local.INFO: Extracted packet for processing {"connection_id":221138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:35:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:35:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:35:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:35:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:35: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-18 01:35:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:35:33] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:35:33] 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-18 01: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-18 01: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-18 01:35:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:35:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:35:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:35:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:35:33] 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-18 01:35:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:35:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:35:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:35:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:35:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:35:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:35:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:35:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:35:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:35:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:35:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:35:33] 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":4839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:35:33] local.INFO: GPS data processed {"connection_id":221138,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:35:33] local.INFO: Acknowledgment sent {"connection_id":221138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:35:54] local.INFO: TCP Data received {"connection_id":219457,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:35:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:35:54] local.INFO: Processing buffer {"connection_id":219457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:35:54] local.INFO: IMEI packet received {"connection_id":219457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:35:54] local.INFO: IMEI acknowledgment sent {"connection_id":219457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:36:00] local.INFO: TCP Data received {"connection_id":219457,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:36:00] local.INFO: Processing buffer {"connection_id":219457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:36:00] local.INFO: IMEI packet received {"connection_id":219457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:36:00] local.INFO: IMEI acknowledgment sent {"connection_id":219457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:36:00] local.INFO: TCP Data received {"connection_id":219457,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:36:00] local.INFO: Processing buffer {"connection_id":219457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:36:00] local.INFO: Packet analysis {"connection_id":219457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:36:00] local.INFO: Extracted packet for processing {"connection_id":219457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:36:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:36:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:36:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:36:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:36:00] 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-18 01:36:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:36: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:36:00] 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-18 01: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-18 01: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-18 01:36:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:36:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:36:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:36:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:36:00] 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-18 01:36:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:36:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:36:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:36:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:36:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:36:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:36:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:36:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:36:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:36:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:36:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:36:01] local.INFO: DEBUG: GPS processor result {"connection_id":219457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:36:01] local.INFO: GPS data processed {"connection_id":219457,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:36:01] local.INFO: Acknowledgment sent {"connection_id":219457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:36:33] local.INFO: TCP Data received {"connection_id":219457,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:36:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:36:33] local.INFO: Processing buffer {"connection_id":219457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:36:33] local.INFO: Packet analysis {"connection_id":219457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:36:33] local.INFO: Extracted packet for processing {"connection_id":219457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:36:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:36:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:36:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:36:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:36: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-18 01:36:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 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-18 01:36:33] 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:36:33] 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-18 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-18 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-18 01:36:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:36:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:36:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:36:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:36:33] 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-18 01:36:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:36:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:36:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:36:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:36:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:36:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:36:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:36:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:36:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:36:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:36:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:36:33] local.INFO: DEBUG: GPS processor result {"connection_id":219457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:36:33] local.INFO: GPS data processed {"connection_id":219457,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:36:33] local.INFO: Acknowledgment sent {"connection_id":219457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:36:54] local.INFO: TCP Data received {"connection_id":219459,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:36:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:36:54] local.INFO: Processing buffer {"connection_id":219459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:36:54] local.INFO: IMEI packet received {"connection_id":219459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:36:54] local.INFO: IMEI acknowledgment sent {"connection_id":219459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:37:00] local.INFO: TCP Data received {"connection_id":219459,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:37:00] local.INFO: Processing buffer {"connection_id":219459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:37:00] local.INFO: IMEI packet received {"connection_id":219459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:37:00] local.INFO: IMEI acknowledgment sent {"connection_id":219459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:37:01] local.INFO: TCP Data received {"connection_id":219459,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:37:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:37:01] local.INFO: Processing buffer {"connection_id":219459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:37:01] local.INFO: Packet analysis {"connection_id":219459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:37:01] local.INFO: Extracted packet for processing {"connection_id":219459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:37:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:37:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:37:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:37:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:37:01] 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-18 01:37:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:37: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:37: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-18 01: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-18 01: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-18 01:37:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:37:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:37:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:37:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:37: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-18 01:37:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:37:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:37:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:37:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:37:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:37:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:37:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:37:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:37:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:37:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:37:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:37:01] local.INFO: DEBUG: GPS processor result {"connection_id":219459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:37:01] local.INFO: GPS data processed {"connection_id":219459,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:37:01] local.INFO: Acknowledgment sent {"connection_id":219459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:37:33] local.INFO: TCP Data received {"connection_id":219459,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:37:33] local.INFO: Processing buffer {"connection_id":219459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:37:33] local.INFO: Packet analysis {"connection_id":219459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:37:33] local.INFO: Extracted packet for processing {"connection_id":219459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:37:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:37:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:37:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:37:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:37: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-18 01:37:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:37:33] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:37:33] 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-18 01: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-18 01: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-18 01:37:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:37:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:37:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:37:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:37:33] 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-18 01:37:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:37:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:37:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:37:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:37:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:37:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:37:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:37:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:37:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:37:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:37:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:37:33] local.INFO: DEBUG: GPS processor result {"connection_id":219459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:37:33] local.INFO: GPS data processed {"connection_id":219459,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:37:33] local.INFO: Acknowledgment sent {"connection_id":219459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:37:54] local.INFO: TCP Data received {"connection_id":221140,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:37:54] local.INFO: Processing buffer {"connection_id":221140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:37:54] local.INFO: IMEI packet received {"connection_id":221140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":221140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:38:00] local.INFO: TCP Data received {"connection_id":221140,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:38:00] local.INFO: Processing buffer {"connection_id":221140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:38:00] local.INFO: IMEI packet received {"connection_id":221140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:38:00] local.INFO: IMEI acknowledgment sent {"connection_id":221140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:38:01] local.INFO: TCP Data received {"connection_id":221140,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:38:01] local.INFO: Processing buffer {"connection_id":221140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:38:01] local.INFO: Packet analysis {"connection_id":221140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:38:01] local.INFO: Extracted packet for processing {"connection_id":221140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:38:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:38:01] 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-18 01:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:38: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:38: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-18 01: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-18 01: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-18 01:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:38: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-18 01:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:38:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:38:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":221140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:38:01] local.INFO: GPS data processed {"connection_id":221140,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:38:01] local.INFO: Acknowledgment sent {"connection_id":221140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:38:32] local.INFO: TCP Data received {"connection_id":221140,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:38:32] local.INFO: Processing buffer {"connection_id":221140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:38:32] local.INFO: Packet analysis {"connection_id":221140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:38:32] local.INFO: Extracted packet for processing {"connection_id":221140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:38:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:38:32] 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-18 01:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:38: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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:38:32] 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-18 01: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-18 01: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-18 01:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:38: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-18 01:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:38:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:38:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":221140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:38:32] local.INFO: GPS data processed {"connection_id":221140,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:38:32] local.INFO: Acknowledgment sent {"connection_id":221140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:38:54] local.INFO: TCP Data received {"connection_id":219460,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:38:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:38:54] local.INFO: Processing buffer {"connection_id":219460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:38:54] local.INFO: IMEI packet received {"connection_id":219460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:38:54] local.INFO: IMEI acknowledgment sent {"connection_id":219460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:39:00] local.INFO: TCP Data received {"connection_id":219460,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:39:00] local.INFO: Processing buffer {"connection_id":219460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:39:00] local.INFO: IMEI packet received {"connection_id":219460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:39:00] local.INFO: IMEI acknowledgment sent {"connection_id":219460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:39:01] local.INFO: TCP Data received {"connection_id":219460,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:39:01] local.INFO: Processing buffer {"connection_id":219460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:39:01] local.INFO: Packet analysis {"connection_id":219460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:39:01] local.INFO: Extracted packet for processing {"connection_id":219460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:39:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:39:01] 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-18 01:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:39: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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:39: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-18 01: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-18 01: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-18 01:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:39: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-18 01:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:39:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:39:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":219460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:39:01] local.INFO: GPS data processed {"connection_id":219460,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:39:01] local.INFO: Acknowledgment sent {"connection_id":219460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:39:12] local.INFO: TCP Data received {"connection_id":217800,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:39:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217800,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:39:12] local.INFO: Processing buffer {"connection_id":217800,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:39:12] local.INFO: IMEI packet received {"connection_id":217800,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:39:12] local.INFO: IMEI acknowledgment sent {"connection_id":217800,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:39:33] local.INFO: TCP Data received {"connection_id":219460,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:39:33] local.INFO: Processing buffer {"connection_id":219460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:39:33] local.INFO: Packet analysis {"connection_id":219460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:39:33] local.INFO: Extracted packet for processing {"connection_id":219460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:39:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:39:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:39:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:39: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-18 01:39:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:39:33] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:39:33] 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-18 01: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-18 01: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-18 01:39:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:39:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:39:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:39:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:39: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-18 01:39:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:39:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:39:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:39:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:39:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:39:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:39:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:39:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:39:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:39:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:39:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:39:33] local.INFO: DEBUG: GPS processor result {"connection_id":219460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:39:33] local.INFO: GPS data processed {"connection_id":219460,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:39:33] local.INFO: Acknowledgment sent {"connection_id":219460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:39:46] local.INFO: TCP Data received {"connection_id":219461,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219461,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:39:46] local.INFO: Processing buffer {"connection_id":219461,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:39:46] local.INFO: IMEI packet received {"connection_id":219461,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:39:46] local.INFO: IMEI acknowledgment sent {"connection_id":219461,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:40:00] local.INFO: TCP Data received {"connection_id":217801,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:00] local.INFO: Processing buffer {"connection_id":217801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:00] local.INFO: IMEI packet received {"connection_id":217801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:40:00] local.INFO: IMEI acknowledgment sent {"connection_id":217801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:40:05] local.INFO: TCP Data received {"connection_id":217801,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:05] local.INFO: Processing buffer {"connection_id":217801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:05] local.INFO: IMEI packet received {"connection_id":217801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":217801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:40:05] local.INFO: TCP Data received {"connection_id":217801,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:40:05] local.INFO: Processing buffer {"connection_id":217801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b778330012d34c14006aa49d00012008626..."} 
[2026-10-18 01:40:05] local.INFO: Packet analysis {"connection_id":217801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:40:05] local.INFO: Extracted packet for processing {"connection_id":217801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b77"} 
[2026-10-18 01:40:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":18,"angle":134,"satellites":38,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820399360001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:40:05] 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-18 01:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792267486000,"timestamp_ms":1792267486000,"timestamp_seconds":1792267486,"priority":1,"record_length":96,"hex_timestamp":"000001a14b778330"} 
[2026-10-18 01: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-18 01:40: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:40:05] 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-18 01: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-18 01: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-18 01:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:40: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-18 01:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820399360001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820399360001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:40:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:40:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820399360001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":217801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4848,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:40:05] local.INFO: GPS data processed {"connection_id":217801,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:40:05] local.INFO: Acknowledgment sent {"connection_id":217801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:40:47] local.INFO: TCP Data received {"connection_id":217801,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:40:47] local.INFO: Processing buffer {"connection_id":217801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:40:47] local.INFO: Packet analysis {"connection_id":217801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:40:47] local.INFO: Extracted packet for processing {"connection_id":217801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:40:47] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:40:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:40:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:40:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:40:47] 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-18 01:40:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01: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-18 01:40:47] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:40:47] 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-18 01: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-18 01: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-18 01:40:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:40:47] local.INFO: Teltonika packet parsed successfully {"connection_id":217801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:40:47] local.INFO: Passing IMEI to GPS processor {"connection_id":217801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:40:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":217801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:40:47] 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-18 01:40:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:40:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:40:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:40:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:40:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:40:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:40:47] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:40:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:40:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:40:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:40:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:40:47] local.INFO: DEBUG: GPS processor result {"connection_id":217801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:40:47] local.INFO: GPS data processed {"connection_id":217801,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:40:47] local.INFO: Acknowledgment sent {"connection_id":217801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:40:55] local.INFO: TCP Data received {"connection_id":219462,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:55] local.INFO: Processing buffer {"connection_id":219462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:40:55] local.INFO: IMEI packet received {"connection_id":219462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":219462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:41:00] local.INFO: TCP Data received {"connection_id":219462,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:41:00] local.INFO: Processing buffer {"connection_id":219462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:41:00] local.INFO: IMEI packet received {"connection_id":219462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:41:00] local.INFO: IMEI acknowledgment sent {"connection_id":219462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:41:00] local.INFO: TCP Data received {"connection_id":219462,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:41:00] local.INFO: Processing buffer {"connection_id":219462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:41:00] local.INFO: Packet analysis {"connection_id":219462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:41:00] local.INFO: Extracted packet for processing {"connection_id":219462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:41:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:41: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-18 01:41:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:41:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:41:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:41:00] 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-18 01:41:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01:41:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:41: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-18 01:41: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:41:00] 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-18 01:41: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-18 01:41:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:41:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:41:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:41:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:41:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:41:00] 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-18 01:41:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:41:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:41:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:41:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:41:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:41:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:41:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:41:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:41:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:41:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:41:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:41:00] local.INFO: DEBUG: GPS processor result {"connection_id":219462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:41:00] local.INFO: GPS data processed {"connection_id":219462,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:41:00] local.INFO: Acknowledgment sent {"connection_id":219462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:41:32] local.INFO: TCP Data received {"connection_id":219462,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:41:32] local.INFO: Processing buffer {"connection_id":219462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:41:32] local.INFO: Packet analysis {"connection_id":219462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:41:32] local.INFO: Extracted packet for processing {"connection_id":219462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:41:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:41:32] 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-18 01:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 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-18 01:41: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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:41:32] 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-18 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-18 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-18 01:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:41: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-18 01:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:41:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:41:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:41:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":219462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:41:32] local.INFO: GPS data processed {"connection_id":219462,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:41:32] local.INFO: Acknowledgment sent {"connection_id":219462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:41:57] local.INFO: TCP Data received {"connection_id":217802,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:41:57] local.INFO: Processing buffer {"connection_id":217802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:41:57] local.INFO: IMEI packet received {"connection_id":217802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":217802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:42:00] local.INFO: TCP Data received {"connection_id":217802,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:42:00] local.INFO: Processing buffer {"connection_id":217802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:42:00] local.INFO: IMEI packet received {"connection_id":217802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:42:00] local.INFO: IMEI acknowledgment sent {"connection_id":217802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:42:00] local.INFO: TCP Data received {"connection_id":217802,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:42:00] local.INFO: Processing buffer {"connection_id":217802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:42:00] local.INFO: Packet analysis {"connection_id":217802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:42:00] local.INFO: Extracted packet for processing {"connection_id":217802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:42:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:42: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-18 01:42:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:42:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:42:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:42:00] 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-18 01:42:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01:42:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:42: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-18 01:42: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:42:00] 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-18 01:42: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-18 01:42:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:42:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:42:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:42:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:42:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:42:00] 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-18 01:42:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:42:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:42:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:42:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:42:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:42:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:42:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:42:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:42:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:42:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:42:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:42:00] local.INFO: DEBUG: GPS processor result {"connection_id":217802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:42:00] local.INFO: GPS data processed {"connection_id":217802,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:42:00] local.INFO: Acknowledgment sent {"connection_id":217802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:42:34] local.INFO: TCP Data received {"connection_id":217802,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:42:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:42:34] local.INFO: Processing buffer {"connection_id":217802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:42:34] local.INFO: Packet analysis {"connection_id":217802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:42:34] local.INFO: Extracted packet for processing {"connection_id":217802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:42:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:42:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:42:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:42:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:42:34] 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-18 01:42:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01: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-18 01:42: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:42:34] 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-18 01: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-18 01: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-18 01:42:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:42:34] local.INFO: Teltonika packet parsed successfully {"connection_id":217802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:42:34] local.INFO: Passing IMEI to GPS processor {"connection_id":217802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:42:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":217802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:42: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-18 01:42:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:42:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:42:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:42:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:42:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:42:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:42:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:42:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:42:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:42:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:42:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:42:34] local.INFO: DEBUG: GPS processor result {"connection_id":217802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:42:34] local.INFO: GPS data processed {"connection_id":217802,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:42:34] local.INFO: Acknowledgment sent {"connection_id":217802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:42:54] local.INFO: TCP Data received {"connection_id":219464,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:42:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:42:54] local.INFO: Processing buffer {"connection_id":219464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:42:54] local.INFO: IMEI packet received {"connection_id":219464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:42:54] local.INFO: IMEI acknowledgment sent {"connection_id":219464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:43:00] local.INFO: TCP Data received {"connection_id":219464,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:43:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:43:00] local.INFO: Processing buffer {"connection_id":219464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:43:00] local.INFO: IMEI packet received {"connection_id":219464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:43:00] local.INFO: IMEI acknowledgment sent {"connection_id":219464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:43:03] local.INFO: TCP Data received {"connection_id":219464,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:43:03] local.INFO: Processing buffer {"connection_id":219464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:43:03] local.INFO: Packet analysis {"connection_id":219464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:43:03] local.INFO: Extracted packet for processing {"connection_id":219464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:43:03] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:43: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-18 01:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01: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-18 01:43: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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:43:03] 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-18 01: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-18 01: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-18 01:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:43: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-18 01:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:43:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:43:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:43:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":219464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:43:03] local.INFO: GPS data processed {"connection_id":219464,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:43:03] local.INFO: Acknowledgment sent {"connection_id":219464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:43:35] local.INFO: TCP Data received {"connection_id":219464,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:43:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:43:35] local.INFO: Processing buffer {"connection_id":219464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:43:35] local.INFO: Packet analysis {"connection_id":219464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:43:35] local.INFO: Extracted packet for processing {"connection_id":219464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:43:35] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:43: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-18 01:43:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:43:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:43:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:43:35] 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-18 01:43:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01:43:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:43: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-18 01:43: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-18 01:43: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-18 01:43: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-18 01:43:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:43:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:43:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:43:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:43:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:43:35] 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-18 01:43:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:43:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:43:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:43:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:43:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:43:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:43:35] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:43:35] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:43:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:43:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:43:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:43:35] local.INFO: DEBUG: GPS processor result {"connection_id":219464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:43:35] local.INFO: GPS data processed {"connection_id":219464,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:43:35] local.INFO: Acknowledgment sent {"connection_id":219464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:43:54] local.INFO: TCP Data received {"connection_id":218053,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:43:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:43:54] local.INFO: Processing buffer {"connection_id":218053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:43:54] local.INFO: IMEI packet received {"connection_id":218053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:43:54] local.INFO: IMEI acknowledgment sent {"connection_id":218053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:44:01] local.INFO: TCP Data received {"connection_id":218053,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:44:01] local.INFO: Processing buffer {"connection_id":218053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:44:01] local.INFO: IMEI packet received {"connection_id":218053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:44:01] local.INFO: IMEI acknowledgment sent {"connection_id":218053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:44:03] local.INFO: TCP Data received {"connection_id":218053,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:44:03] local.INFO: Processing buffer {"connection_id":218053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:44:03] local.INFO: Packet analysis {"connection_id":218053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:44:03] local.INFO: Extracted packet for processing {"connection_id":218053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:44:03] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:44: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-18 01:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01: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-18 01:44: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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:44:03] 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-18 01: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-18 01: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-18 01:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:44: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-18 01:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:44:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:44:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:44:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":218053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:44:03] local.INFO: GPS data processed {"connection_id":218053,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:44:03] local.INFO: Acknowledgment sent {"connection_id":218053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:44:34] local.INFO: TCP Data received {"connection_id":218053,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:44:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:44:34] local.INFO: Processing buffer {"connection_id":218053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:44:34] local.INFO: Packet analysis {"connection_id":218053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:44:34] local.INFO: Extracted packet for processing {"connection_id":218053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:44:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:44:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:44:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:44:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:44:34] 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-18 01:44:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01: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-18 01:44: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:44:34] 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-18 01: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-18 01: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-18 01:44:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:44:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:44:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:44:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:44: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-18 01:44:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:44:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:44:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:44:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:44:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:44:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:44:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:44:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:44:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:44:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:44:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:44:34] local.INFO: DEBUG: GPS processor result {"connection_id":218053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:44:34] local.INFO: GPS data processed {"connection_id":218053,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:44:34] local.INFO: Acknowledgment sent {"connection_id":218053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:45:00] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:00] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:00] local.INFO: IMEI packet received {"connection_id":221143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:45:00] local.INFO: IMEI acknowledgment sent {"connection_id":221143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:45:07] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:07] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:07] local.INFO: IMEI packet received {"connection_id":221143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:45:07] local.INFO: IMEI acknowledgment sent {"connection_id":221143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:45:09] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:45:09] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:45:09] local.INFO: Packet analysis {"connection_id":221143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:45:09] local.INFO: Extracted packet for processing {"connection_id":221143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:45:09] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:45:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:45:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:45:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:45:09] 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-18 01:45:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01: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-18 01:45:09] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:45:09] 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-18 01: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-18 01: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-18 01:45:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:45:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:45:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:45:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:45:09] 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-18 01:45:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:45:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:45:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:45:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:45:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:45:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:45:09] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:45:09] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:45:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:45:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:45:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:45:09] 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":4858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:45:09] local.INFO: GPS data processed {"connection_id":221143,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:45:09] local.INFO: Acknowledgment sent {"connection_id":221143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:45:11] local.INFO: TCP Data received {"connection_id":221142,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221142,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:45:11] local.INFO: Processing buffer {"connection_id":221142,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:45:11] local.INFO: IMEI packet received {"connection_id":221142,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":221142,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:45:14] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:45:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:45:14] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b7c1af8012d34c14006aa49d00013008627..."} 
[2026-10-18 01:45:14] local.INFO: Packet analysis {"connection_id":221143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:45:14] local.INFO: Extracted packet for processing {"connection_id":221143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b7c"} 
[2026-10-18 01:45:14] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":19,"angle":134,"satellites":39,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:45:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 01:45:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820476416001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:45:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:45:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:45:14] 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-18 01:45:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792267787000,"timestamp_ms":1792267787000,"timestamp_seconds":1792267787,"priority":1,"record_length":96,"hex_timestamp":"000001a14b7c1af8"} 
[2026-10-18 01:45:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:45:14] 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-18 01:45:14] 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-18 01:45:14] 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-18 01:45:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 01:45:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:45:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:45:14] local.INFO: Teltonika packet parsed successfully {"connection_id":221143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:45:14] local.INFO: Passing IMEI to GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:45:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:45:14] 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-18 01:45:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:45:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:45:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820476416001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:45:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:45:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:45:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820476416001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:45:14] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:45:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:45:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:45:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:45:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820476416001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:45:14] 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":4859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:45:14] local.INFO: GPS data processed {"connection_id":221143,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:45:14] local.INFO: Acknowledgment sent {"connection_id":221143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:45:46] local.INFO: TCP Data received {"connection_id":219465,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219465,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:45:46] local.INFO: Processing buffer {"connection_id":219465,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:45:46] local.INFO: IMEI packet received {"connection_id":219465,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:45:46] local.INFO: IMEI acknowledgment sent {"connection_id":219465,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:45:54] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:54] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:45:54] local.INFO: IMEI packet received {"connection_id":221144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":221144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:46:00] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:46:00] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:46:00] local.INFO: IMEI packet received {"connection_id":221144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:46:00] local.INFO: IMEI acknowledgment sent {"connection_id":221144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:46:00] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:46:00] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:46:00] local.INFO: Packet analysis {"connection_id":221144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:46:00] local.INFO: Extracted packet for processing {"connection_id":221144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:46:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:46:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:46:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:46:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:46:00] 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-18 01:46:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01:46: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:46:00] 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-18 01: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-18 01: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-18 01:46:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:46:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:46:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:46:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:46: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-18 01:46:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:46:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:46:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:46:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:46:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:46:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:46:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:46:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:46:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:46:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:46:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:46:00] 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":4860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:46:00] local.INFO: GPS data processed {"connection_id":221144,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:46:00] local.INFO: Acknowledgment sent {"connection_id":221144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:46:32] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:46:32] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:46:32] local.INFO: Packet analysis {"connection_id":221144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:46:32] local.INFO: Extracted packet for processing {"connection_id":221144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:46:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:46:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:46:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:46:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:46:32] 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-18 01:46:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01:46: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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:46:32] 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-18 01: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-18 01: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-18 01:46:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:46:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:46:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:46:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:46: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-18 01:46:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:46:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:46:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:46:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:46:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:46:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:46:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:46:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:46:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:46:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:46:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:46: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":4861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:46:32] local.INFO: GPS data processed {"connection_id":221144,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:46:32] local.INFO: Acknowledgment sent {"connection_id":221144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:46:54] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:46:54] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:46:54] local.INFO: IMEI packet received {"connection_id":221145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":221145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:46:59] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:47:00] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:47:00] local.INFO: IMEI packet received {"connection_id":221145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:47:00] local.INFO: IMEI acknowledgment sent {"connection_id":221145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:47:00] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:47:00] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:47:00] local.INFO: Packet analysis {"connection_id":221145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:47:00] local.INFO: Extracted packet for processing {"connection_id":221145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:47:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:47:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:47:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:47:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:47:00] 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-18 01:47:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01:47: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:47:00] 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-18 01: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-18 01: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-18 01:47:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:47:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:47:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:47:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:47:00] 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-18 01:47:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:47:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:47:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:47:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:47:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:47:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:47:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:47:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:47:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:47:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:47:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:47:00] 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":4862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:47:00] local.INFO: GPS data processed {"connection_id":221145,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:47:00] local.INFO: Acknowledgment sent {"connection_id":221145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:47:32] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:47:32] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:47:32] local.INFO: Packet analysis {"connection_id":221145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:47:32] local.INFO: Extracted packet for processing {"connection_id":221145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:47:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 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-18 01:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:47:32] 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-18 01:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 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-18 01:47: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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:47:32] 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-18 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-18 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-18 01:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:47: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-18 01:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:47:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:47:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:47: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":4863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:47:32] local.INFO: GPS data processed {"connection_id":221145,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:47:32] local.INFO: Acknowledgment sent {"connection_id":221145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:47:54] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:47:54] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:47:54] local.INFO: IMEI packet received {"connection_id":218055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":218055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:47:59] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:48:00] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:48:00] local.INFO: IMEI packet received {"connection_id":218055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:48:00] local.INFO: IMEI acknowledgment sent {"connection_id":218055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:48:00] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:48:00] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:48:00] local.INFO: Packet analysis {"connection_id":218055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:48:00] local.INFO: Extracted packet for processing {"connection_id":218055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:48:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:48: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-18 01:48:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:48:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:48:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:48:00] 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-18 01:48:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01:48:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:48: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-18 01:48: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:48:00] 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-18 01:48: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-18 01:48:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:48:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:48:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:48:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:48:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:48:00] 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-18 01:48:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:48:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:48:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:48:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:48:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:48:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:48:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:48:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:48:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:48:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:48:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:48:00] local.INFO: DEBUG: GPS processor result {"connection_id":218055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4864,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:48:00] local.INFO: GPS data processed {"connection_id":218055,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:48:00] local.INFO: Acknowledgment sent {"connection_id":218055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:48:31] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:48:32] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:48:32] local.INFO: Packet analysis {"connection_id":218055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:48:32] local.INFO: Extracted packet for processing {"connection_id":218055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:48:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:48:32] 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-18 01:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01:48: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-18 01: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:48:32] 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-18 01: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-18 01: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-18 01:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:48: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-18 01:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:48:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:48:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":218055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:48:32] local.INFO: GPS data processed {"connection_id":218055,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:48:32] local.INFO: Acknowledgment sent {"connection_id":218055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:48:54] local.INFO: TCP Data received {"connection_id":219466,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:48:54] local.INFO: Processing buffer {"connection_id":219466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:48:54] local.INFO: IMEI packet received {"connection_id":219466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":219466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:49:00] local.INFO: TCP Data received {"connection_id":219466,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:49:00] local.INFO: Processing buffer {"connection_id":219466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:49:00] local.INFO: IMEI packet received {"connection_id":219466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:49:00] local.INFO: IMEI acknowledgment sent {"connection_id":219466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:49:02] local.INFO: TCP Data received {"connection_id":219466,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:49:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:49:02] local.INFO: Processing buffer {"connection_id":219466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:49:02] local.INFO: Packet analysis {"connection_id":219466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:49:02] local.INFO: Extracted packet for processing {"connection_id":219466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:49:02] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:49:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:49:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:49:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:49:02] 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-18 01:49:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:49:02] 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-18 01: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-18 01: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-18 01:49:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:49:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:49:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:49:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:49:02] 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-18 01:49:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:49:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:49:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:49:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:49:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:49:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:49:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:49:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:49:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:49:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:49:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:49:02] local.INFO: DEBUG: GPS processor result {"connection_id":219466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4866,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:49:02] local.INFO: GPS data processed {"connection_id":219466,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:49:02] local.INFO: Acknowledgment sent {"connection_id":219466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:49:33] local.INFO: TCP Data received {"connection_id":219466,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:49:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:49:33] local.INFO: Processing buffer {"connection_id":219466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:49:33] local.INFO: Packet analysis {"connection_id":219466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:49:33] local.INFO: Extracted packet for processing {"connection_id":219466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:49:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:49:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:49:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:49:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:49: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-18 01:49:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01:49:33] 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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:49:33] 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-18 01: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-18 01: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-18 01:49:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:49:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:49:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:49:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:49:33] 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-18 01:49:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:49:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:49:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:49:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:49:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:49:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:49:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:49:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:49:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:49:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:49:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:49:33] local.INFO: DEBUG: GPS processor result {"connection_id":219466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:49:33] local.INFO: GPS data processed {"connection_id":219466,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:49:33] local.INFO: Acknowledgment sent {"connection_id":219466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:49:54] local.INFO: TCP Data received {"connection_id":217805,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:49:54] local.INFO: Processing buffer {"connection_id":217805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:49:54] local.INFO: IMEI packet received {"connection_id":217805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":217805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:49:59] local.INFO: TCP Data received {"connection_id":217805,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:50:00] local.INFO: Processing buffer {"connection_id":217805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:50:00] local.INFO: IMEI packet received {"connection_id":217805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:50:00] local.INFO: IMEI acknowledgment sent {"connection_id":217805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:50:00] local.INFO: TCP Data received {"connection_id":217805,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:50:00] local.INFO: Processing buffer {"connection_id":217805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b80b2c0012d34c14006aa49d00019008629..."} 
[2026-10-18 01:50:00] local.INFO: Packet analysis {"connection_id":217805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:50:00] local.INFO: Extracted packet for processing {"connection_id":217805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b80"} 
[2026-10-18 01:50:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:50:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820553472001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:50:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:50:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:50:00] 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-18 01:50:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268088000,"timestamp_ms":1792268088000,"timestamp_seconds":1792268088,"priority":1,"record_length":96,"hex_timestamp":"000001a14b80b2c0"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 01:50:00] 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-18 01: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-18 01: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-18 01:50:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:50:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:50:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:50:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:50:00] 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-18 01:50:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:50:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:50:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820553472001,"66":25680,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:50:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:50:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:50:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820553472001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:50:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:50:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:50:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:50:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:50:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820553472001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:50:00] local.INFO: DEBUG: GPS processor result {"connection_id":217805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:50:00] local.INFO: GPS data processed {"connection_id":217805,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:50:00] local.INFO: Acknowledgment sent {"connection_id":217805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:50:32] local.INFO: TCP Data received {"connection_id":217805,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:50:32] local.INFO: Processing buffer {"connection_id":217805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:50:32] local.INFO: Packet analysis {"connection_id":217805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:50:32] local.INFO: Extracted packet for processing {"connection_id":217805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:50:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:50:32] 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-18 01:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01:50: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-18 01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:50: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-18 01:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:50:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:50:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:50:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":217805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:50:32] local.INFO: GPS data processed {"connection_id":217805,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:50:32] local.INFO: Acknowledgment sent {"connection_id":217805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:51:00] local.INFO: TCP Data received {"connection_id":219467,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:00] local.INFO: Processing buffer {"connection_id":219467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:00] local.INFO: IMEI packet received {"connection_id":219467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:51:00] local.INFO: IMEI acknowledgment sent {"connection_id":219467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:51:05] local.INFO: TCP Data received {"connection_id":219467,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:05] local.INFO: Processing buffer {"connection_id":219467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:05] local.INFO: IMEI packet received {"connection_id":219467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":219467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:51:12] local.INFO: TCP Data received {"connection_id":217806,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217806,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:51:12] local.INFO: Processing buffer {"connection_id":217806,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:51:12] local.INFO: IMEI packet received {"connection_id":217806,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:51:12] local.INFO: IMEI acknowledgment sent {"connection_id":217806,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:51:13] local.INFO: TCP Data received {"connection_id":219467,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:51:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:51:13] local.INFO: Processing buffer {"connection_id":219467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:51:13] local.INFO: Packet analysis {"connection_id":219467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:51:13] local.INFO: Extracted packet for processing {"connection_id":219467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:51:13] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:51: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-18 01:51:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:51:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:51:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:51:13] 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-18 01:51:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01:51:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:51:13] 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-18 01:51: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:51:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01:51: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-18 01:51:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:51:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:51:13] local.INFO: Teltonika packet parsed successfully {"connection_id":219467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:51:13] local.INFO: Passing IMEI to GPS processor {"connection_id":219467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:51:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":219467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:51:13] 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-18 01:51:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:51:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:51:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:51:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:51:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:51:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:51:13] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:51:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:51:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:51:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:51:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:51:13] local.INFO: DEBUG: GPS processor result {"connection_id":219467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4870,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:51:13] local.INFO: GPS data processed {"connection_id":219467,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:51:13] local.INFO: Acknowledgment sent {"connection_id":219467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:51:47] local.INFO: TCP Data received {"connection_id":219468,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:51:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219468,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:51:47] local.INFO: Processing buffer {"connection_id":219468,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:51:47] local.INFO: IMEI packet received {"connection_id":219468,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:51:47] local.INFO: IMEI acknowledgment sent {"connection_id":219468,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:51:54] local.INFO: TCP Data received {"connection_id":217807,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:54] local.INFO: Processing buffer {"connection_id":217807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:54] local.INFO: IMEI packet received {"connection_id":217807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":217807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:51:59] local.INFO: TCP Data received {"connection_id":217807,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:59] local.INFO: Processing buffer {"connection_id":217807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:51:59] local.INFO: IMEI packet received {"connection_id":217807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":217807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:52:00] local.INFO: TCP Data received {"connection_id":217807,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:52:00] local.INFO: Processing buffer {"connection_id":217807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:52:00] local.INFO: Packet analysis {"connection_id":217807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:52:00] local.INFO: Extracted packet for processing {"connection_id":217807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:52:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:52:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:52:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:52:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:52:00] 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-18 01:52:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01:52: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:52:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:52:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:52:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:52:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:52:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:52: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-18 01:52:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:52:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:52:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:52:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:52:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:52:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:52:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:52:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:52:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:52:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:52:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:52:00] local.INFO: DEBUG: GPS processor result {"connection_id":217807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:52:00] local.INFO: GPS data processed {"connection_id":217807,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:52:00] local.INFO: Acknowledgment sent {"connection_id":217807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:52:32] local.INFO: TCP Data received {"connection_id":217807,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:52:32] local.INFO: Processing buffer {"connection_id":217807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:52:32] local.INFO: Packet analysis {"connection_id":217807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:52:32] local.INFO: Extracted packet for processing {"connection_id":217807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:52:32] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:52:32] 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-18 01:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01:52: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-18 01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01: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-18 01:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:52:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:52:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":217807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4872,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:52:32] local.INFO: GPS data processed {"connection_id":217807,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:52:32] local.INFO: Acknowledgment sent {"connection_id":217807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:52:54] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:52:54] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:52:54] local.INFO: IMEI packet received {"connection_id":221147,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":221147,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:52:59] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:52:59] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:52:59] local.INFO: IMEI packet received {"connection_id":221147,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":221147,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:53:01] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:53:01] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:53:01] local.INFO: Packet analysis {"connection_id":221147,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:53:01] local.INFO: Extracted packet for processing {"connection_id":221147,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:53:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:53:01] 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-18 01:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221147,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:53: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-18 01:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:53:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:53:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:53:01] 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":4873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:53:01] local.INFO: GPS data processed {"connection_id":221147,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:53:01] local.INFO: Acknowledgment sent {"connection_id":221147,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:53:33] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:53:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:53:33] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:53:33] local.INFO: Packet analysis {"connection_id":221147,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:53:33] local.INFO: Extracted packet for processing {"connection_id":221147,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:53:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:53: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-18 01:53:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:53:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:53:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:53: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-18 01:53:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01:53:33] 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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:53:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:53:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:53:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221147,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:53:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:53:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:53: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-18 01:53:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:53:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:53:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:53:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:53:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:53:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:53:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:53:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:53:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:53:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:53:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:53:33] 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":4874,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:53:33] local.INFO: GPS data processed {"connection_id":221147,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:53:33] local.INFO: Acknowledgment sent {"connection_id":221147,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:53:54] local.INFO: TCP Data received {"connection_id":217809,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:53:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:53:54] local.INFO: Processing buffer {"connection_id":217809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:53:54] local.INFO: IMEI packet received {"connection_id":217809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:53:54] local.INFO: IMEI acknowledgment sent {"connection_id":217809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:54:00] local.INFO: TCP Data received {"connection_id":217809,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:54:00] local.INFO: Processing buffer {"connection_id":217809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:54:00] local.INFO: IMEI packet received {"connection_id":217809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:54:00] local.INFO: IMEI acknowledgment sent {"connection_id":217809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:54:01] local.INFO: TCP Data received {"connection_id":217809,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:54:01] local.INFO: Processing buffer {"connection_id":217809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:54:01] local.INFO: Packet analysis {"connection_id":217809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:54:01] local.INFO: Extracted packet for processing {"connection_id":217809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:54:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:54:01] 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-18 01:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01: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-18 01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:54: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-18 01:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:54:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:54:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":217809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4875,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:54:01] local.INFO: GPS data processed {"connection_id":217809,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:54:01] local.INFO: Acknowledgment sent {"connection_id":217809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:54:54] local.INFO: TCP Data received {"connection_id":218058,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:54:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:54:54] local.INFO: Processing buffer {"connection_id":218058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:54:54] local.INFO: IMEI packet received {"connection_id":218058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:54:54] local.INFO: IMEI acknowledgment sent {"connection_id":218058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:55:00] local.INFO: TCP Data received {"connection_id":218058,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:55:00] local.INFO: Processing buffer {"connection_id":218058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:55:00] local.INFO: IMEI packet received {"connection_id":218058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:55:00] local.INFO: IMEI acknowledgment sent {"connection_id":218058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:55:01] local.INFO: TCP Data received {"connection_id":218058,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:55:01] local.INFO: Processing buffer {"connection_id":218058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:55:01] local.INFO: Packet analysis {"connection_id":218058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:55:01] local.INFO: Extracted packet for processing {"connection_id":218058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:55:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:01] 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-18 01:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01: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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:55: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-18 01:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:55:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:55:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":218058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:55:01] local.INFO: GPS data processed {"connection_id":218058,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:55:01] local.INFO: Acknowledgment sent {"connection_id":218058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:55:04] local.INFO: TCP Data received {"connection_id":217809,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:55:04] local.INFO: Processing buffer {"connection_id":217809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b854a88012d34c14006aa49d0000d008629..."} 
[2026-10-18 01:55:04] local.INFO: Packet analysis {"connection_id":217809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:55:04] local.INFO: Extracted packet for processing {"connection_id":217809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b85"} 
[2026-10-18 01:55:04] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":13,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:55:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55: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-18 01:55:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792268389000,"timestamp_ms":1792268389000,"timestamp_seconds":1792268389,"priority":1,"record_length":96,"hex_timestamp":"000001a14b854a88"} 
[2026-10-18 01: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-18 01:55:04] 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-18 01: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 01:55:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:55:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:55:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:55:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:55:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:55:04] 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-18 01:55:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:55:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:55:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820630528001,"66":25625,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:55:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:55:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:55:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:55:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:55:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:55:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:55:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:55:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820630528001,"power":25625,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:55:04] local.INFO: DEBUG: GPS processor result {"connection_id":217809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:55:04] local.INFO: GPS data processed {"connection_id":217809,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:55:04] local.INFO: Acknowledgment sent {"connection_id":217809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:55:33] local.INFO: TCP Data received {"connection_id":218058,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:55:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:55:33] local.INFO: Processing buffer {"connection_id":218058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:55:33] local.INFO: Packet analysis {"connection_id":218058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:55:33] local.INFO: Extracted packet for processing {"connection_id":218058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:55:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:55:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:55: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-18 01:55:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:55:33] 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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:55:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:55:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:55:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:55:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:55:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:55:33] 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-18 01:55:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:55:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:55:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:55:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:55:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:55:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:55:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:55:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:55:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:55:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:55:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:55:33] local.INFO: DEBUG: GPS processor result {"connection_id":218058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:55:33] local.INFO: GPS data processed {"connection_id":218058,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:55:33] local.INFO: Acknowledgment sent {"connection_id":218058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:56:00] local.INFO: TCP Data received {"connection_id":219470,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:00] local.INFO: Processing buffer {"connection_id":219470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:00] local.INFO: IMEI packet received {"connection_id":219470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:56:00] local.INFO: IMEI acknowledgment sent {"connection_id":219470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:56:04] local.INFO: TCP Data received {"connection_id":219470,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:04] local.INFO: Processing buffer {"connection_id":219470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:04] local.INFO: IMEI packet received {"connection_id":219470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:56:04] local.INFO: IMEI acknowledgment sent {"connection_id":219470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:56:05] local.INFO: TCP Data received {"connection_id":219470,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:56:05] local.INFO: Processing buffer {"connection_id":219470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:56:05] local.INFO: Packet analysis {"connection_id":219470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:56:05] local.INFO: Extracted packet for processing {"connection_id":219470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:56:05] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:56:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:56:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:56:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:56:05] 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-18 01:56:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:56: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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:56:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:56:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:56:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:56:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:56:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:56:05] 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-18 01:56:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:56:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:56:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:56:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:56:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:56:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:56:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:56:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:56:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:56:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:56:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:56:06] local.INFO: DEBUG: GPS processor result {"connection_id":219470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4879,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:56:06] local.INFO: GPS data processed {"connection_id":219470,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:56:06] local.INFO: Acknowledgment sent {"connection_id":219470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:56:39] local.INFO: TCP Data received {"connection_id":219470,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:56:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:56:39] local.INFO: Processing buffer {"connection_id":219470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:56:39] local.INFO: Packet analysis {"connection_id":219470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:56:39] local.INFO: Extracted packet for processing {"connection_id":219470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:56:39] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:56:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:56:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:56:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:56:39] 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-18 01:56:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:56: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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:56:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:56:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:56:39] local.INFO: Teltonika packet parsed successfully {"connection_id":219470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:56:39] local.INFO: Passing IMEI to GPS processor {"connection_id":219470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:56:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":219470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:56:39] 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-18 01:56:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:56:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:56:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:56:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:56:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:56:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:56:39] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:56:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:56:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:56:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:56:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:56:39] local.INFO: DEBUG: GPS processor result {"connection_id":219470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:56:39] local.INFO: GPS data processed {"connection_id":219470,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:56:39] local.INFO: Acknowledgment sent {"connection_id":219470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:56:55] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:55] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:56:55] local.INFO: IMEI packet received {"connection_id":221148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:56:55] local.INFO: IMEI acknowledgment sent {"connection_id":221148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:57:00] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:00] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:00] local.INFO: IMEI packet received {"connection_id":221148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:57:00] local.INFO: IMEI acknowledgment sent {"connection_id":221148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:57:01] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:57:01] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:57:01] local.INFO: Packet analysis {"connection_id":221148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:57:01] local.INFO: Extracted packet for processing {"connection_id":221148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:57:01] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:57:01] 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-18 01:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01: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-18 01: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":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:57: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-18 01:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:57:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:57:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:57:01] 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":4881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:57:01] local.INFO: GPS data processed {"connection_id":221148,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:57:01] local.INFO: Acknowledgment sent {"connection_id":221148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:57:17] local.INFO: TCP Data received {"connection_id":217810,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:57:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217810,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:57:17] local.INFO: Processing buffer {"connection_id":217810,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:57:17] local.INFO: IMEI packet received {"connection_id":217810,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:57:17] local.INFO: IMEI acknowledgment sent {"connection_id":217810,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:57:33] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:57:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:57:33] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:57:33] local.INFO: Packet analysis {"connection_id":221148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:57:33] local.INFO: Extracted packet for processing {"connection_id":221148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:57:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:57:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:57:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:57:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:57: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-18 01:57:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:57:33] 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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:57:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:57:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:57:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:57:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:57:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:57:33] 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-18 01:57:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:57:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:57:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:57:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:57:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:57:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:57:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:57:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:57:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:57:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:57:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:57:33] 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":4882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:57:33] local.INFO: GPS data processed {"connection_id":221148,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:57:33] local.INFO: Acknowledgment sent {"connection_id":221148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:57:52] local.INFO: TCP Data received {"connection_id":217811,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217811,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:57:52] local.INFO: Processing buffer {"connection_id":217811,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 01:57:52] local.INFO: IMEI packet received {"connection_id":217811,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 01:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":217811,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:57:54] local.INFO: TCP Data received {"connection_id":219471,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:54] local.INFO: Processing buffer {"connection_id":219471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:54] local.INFO: IMEI packet received {"connection_id":219471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:57:54] local.INFO: IMEI acknowledgment sent {"connection_id":219471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:57:59] local.INFO: TCP Data received {"connection_id":219471,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:59] local.INFO: Processing buffer {"connection_id":219471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:57:59] local.INFO: IMEI packet received {"connection_id":219471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:57:59] local.INFO: IMEI acknowledgment sent {"connection_id":219471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:58:00] local.INFO: TCP Data received {"connection_id":219471,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:58:00] local.INFO: Processing buffer {"connection_id":219471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:58:00] local.INFO: Packet analysis {"connection_id":219471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:58:00] local.INFO: Extracted packet for processing {"connection_id":219471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:58:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:58:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:58:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:58:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:58:00] 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-18 01:58:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:58: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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:58:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:58:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:58:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:58:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:58:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:58:00] 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-18 01:58:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:58:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:58:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:58:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:58:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:58:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:58:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:58:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:58:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:58:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:58:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:58:00] local.INFO: DEBUG: GPS processor result {"connection_id":219471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4883,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:58:00] local.INFO: GPS data processed {"connection_id":219471,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:58:00] local.INFO: Acknowledgment sent {"connection_id":219471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:58:34] local.INFO: TCP Data received {"connection_id":219471,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:58:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:58:34] local.INFO: Processing buffer {"connection_id":219471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:58:34] local.INFO: Packet analysis {"connection_id":219471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:58:34] local.INFO: Extracted packet for processing {"connection_id":219471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:58:34] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01:58: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-18 01:58:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:58:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:58:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:58:34] 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-18 01:58:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01:58:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 01:58: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-18 01:58: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:58:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01:58: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-18 01:58:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 01:58:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:58:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:58:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:58:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:58:34] 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-18 01:58:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:58:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:58:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:58:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:58:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:58:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:58:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:58:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:58:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:58:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:58:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:58:34] local.INFO: DEBUG: GPS processor result {"connection_id":219471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:58:34] local.INFO: GPS data processed {"connection_id":219471,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:58:34] local.INFO: Acknowledgment sent {"connection_id":219471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:58:54] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:58:54] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:58:54] local.INFO: IMEI packet received {"connection_id":218060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":218060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:59:00] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:00] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:00] local.INFO: IMEI packet received {"connection_id":218060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:59:00] local.INFO: IMEI acknowledgment sent {"connection_id":218060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 01:59:00] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:59:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:59:00] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:59:00] local.INFO: Packet analysis {"connection_id":218060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:59:00] local.INFO: Extracted packet for processing {"connection_id":218060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:59:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:59:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:59:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:59:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:59:00] 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-18 01:59:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:59: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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:59:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:59:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:59:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:59:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:59:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:59:00] 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-18 01:59:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:59:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:59:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:59:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:59:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:59:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:59:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:59:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:59:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:59:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:59:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:59:00] local.INFO: DEBUG: GPS processor result {"connection_id":218060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4885,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:59:00] local.INFO: GPS data processed {"connection_id":218060,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:59:00] local.INFO: Acknowledgment sent {"connection_id":218060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:59:54] local.INFO: TCP Data received {"connection_id":217813,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:54] local.INFO: Processing buffer {"connection_id":217813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:54] local.INFO: IMEI packet received {"connection_id":217813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 01:59:54] local.INFO: IMEI acknowledgment sent {"connection_id":217813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 01:59:56] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:59:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:59:56] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 01:59:56] local.INFO: Packet analysis {"connection_id":218060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:59:56] local.INFO: Extracted packet for processing {"connection_id":218060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 01:59:56] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 01: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-18 01:59:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 01:59:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 01:59:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 01:59:56] 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-18 01:59:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 01: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-18 01:59:56] 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-18 01: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 01:59:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 01: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-18 01: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-18 01:59:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 01:59:56] local.INFO: Teltonika packet parsed successfully {"connection_id":218060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 01:59:56] local.INFO: Passing IMEI to GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:59:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 01:59:56] 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-18 01:59:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 01:59:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 01:59:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 01:59:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 01:59:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 01:59:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 01:59:56] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 01:59:56] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 01:59:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 01:59:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 01:59:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 01:59:56] local.INFO: DEBUG: GPS processor result {"connection_id":218060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4886,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 01:59:56] local.INFO: GPS data processed {"connection_id":218060,"processed":1,"errors":0,"total":1} 
[2026-10-18 01:59:56] local.INFO: Acknowledgment sent {"connection_id":218060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 01:59:59] local.INFO: TCP Data received {"connection_id":217813,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:59] local.INFO: Processing buffer {"connection_id":217813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 01:59:59] local.INFO: IMEI packet received {"connection_id":217813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 01:59:59] local.INFO: IMEI acknowledgment sent {"connection_id":217813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:00:00] local.INFO: TCP Data received {"connection_id":217813,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 02:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 02:00:00] local.INFO: Processing buffer {"connection_id":217813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b89e250012d34c14006aa49d00019008629..."} 
[2026-10-18 02:00:00] local.INFO: Packet analysis {"connection_id":217813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 02:00:00] local.INFO: Extracted packet for processing {"connection_id":217813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b89"} 
[2026-10-18 02:00:00] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":25,"angle":134,"satellites":41,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:00:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820707584001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:00:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 02:00:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 02:00:00] 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-18 02:00:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792268690000,"timestamp_ms":1792268690000,"timestamp_seconds":1792268690,"priority":1,"record_length":96,"hex_timestamp":"000001a14b89e250"} 
[2026-10-18 02: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-18 02:00: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-18 02: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 02:00:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 02: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-18 02: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-18 02:00:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:00:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:00:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:00:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:00:00] 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-18 02:00:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:00:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:00:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820707584001,"66":25647,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:00:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:00:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:00:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820707584001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:00:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:00:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:00:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:00:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 02:00:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820707584001,"power":25647,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 02:00:00] local.INFO: DEBUG: GPS processor result {"connection_id":217813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4887,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:00:00] local.INFO: GPS data processed {"connection_id":217813,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:00:00] local.INFO: Acknowledgment sent {"connection_id":217813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:00:33] local.INFO: TCP Data received {"connection_id":217813,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b8e37b0012d34c14006aa49d0001800862a..."} 
[2026-10-18 02:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b8e37b0012d34c14006aa49d0001800862a..."} 
[2026-10-18 02:00:33] local.INFO: Processing buffer {"connection_id":217813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b8e37b0012d34c14006aa49d0001800862a..."} 
[2026-10-18 02:00:33] local.INFO: Packet analysis {"connection_id":217813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:00:33] local.INFO: Extracted packet for processing {"connection_id":217813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:00:33] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111823312,"longitude_deg":75.8432064,"latitude_deg":11.1823312,"altitude":24,"angle":134,"satellites":42,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa49d0","is_valid_coordinates":true} 
[2026-10-18 02:00:33] 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-18 02:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820784640001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 02:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 02: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-18 02:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792268974000,"timestamp_ms":1792268974000,"timestamp_seconds":1792268974,"priority":1,"record_length":96,"hex_timestamp":"000001a14b8e37b0"} 
[2026-10-18 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-18 02:00:33] 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 02:00:33] 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-18 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-18 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-18 02:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:00:33] 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-18 02:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820784640001,"66":25604,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820784640001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:00:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:00:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 02:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820784640001,"power":25604,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 02:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":217813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4888,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:00:33] local.INFO: GPS data processed {"connection_id":217813,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:00:33] local.INFO: Acknowledgment sent {"connection_id":217813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:00:55] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:00:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:00:55] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:00:55] local.INFO: IMEI packet received {"connection_id":221149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:00:55] local.INFO: IMEI acknowledgment sent {"connection_id":221149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:00:58] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:00:58] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:00:58] local.INFO: IMEI packet received {"connection_id":221149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":221149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:01:01] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b8e4368012d34c70006aa46f8001900692a..."} 
[2026-10-18 02:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b8e4368012d34c70006aa46f8001900692a..."} 
[2026-10-18 02:01:01] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b8e4368012d34c70006aa46f8001900692a..."} 
[2026-10-18 02:01:01] local.INFO: Packet analysis {"connection_id":221149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:01:01] local.INFO: Extracted packet for processing {"connection_id":221149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:01:01] local.INFO: GPS Element Parsed {"raw_longitude":758433536,"raw_latitude":111822584,"longitude_deg":75.8433536,"latitude_deg":11.1822584,"altitude":25,"angle":105,"satellites":42,"speed":0,"hex_longitude":"2d34c700","hex_latitude":"06aa46f8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820857344001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759513675300864,"note":"Value kept but may cause issues"} 
[2026-10-18 02:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957848354816,"note":"Value kept but may cause issues"} 
[2026-10-18 02:01:01] 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-18 02:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792268977000,"timestamp_ms":1792268977000,"timestamp_seconds":1792268977,"priority":1,"record_length":96,"hex_timestamp":"000001a14b8e4368"} 
[2026-10-18 02: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-18 02:01:01] 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-18 02: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 02:01: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-18 02: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-18 02: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-18 02:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:01: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-18 02:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820857344001,"66":25441,"97":206,"81":23296,"24":0,"16":17759513675300864,"45":3801389957848354816},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820857344001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:01:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:01:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759513675300864,"km_value":17759513675300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957848354816,"description":"Unknown IO ID 45"} 
[2026-10-18 02:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820857344001,"power":25441,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957848354816}} 
[2026-10-18 02:01:01] 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":4889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:01:01] local.INFO: GPS data processed {"connection_id":221149,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:01:01] local.INFO: Acknowledgment sent {"connection_id":221149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:01:32] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b8e9570012d34c6c006aa4770001c006929..."} 
[2026-10-18 02:01:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b8e9570012d34c6c006aa4770001c006929..."} 
[2026-10-18 02:01:32] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b8e9570012d34c6c006aa4770001c006929..."} 
[2026-10-18 02:01:32] local.INFO: Packet analysis {"connection_id":221149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:01:32] local.INFO: Extracted packet for processing {"connection_id":221149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:01:32] local.INFO: GPS Element Parsed {"raw_longitude":758433472,"raw_latitude":111822704,"longitude_deg":75.8433472,"latitude_deg":11.1822704,"altitude":28,"angle":105,"satellites":41,"speed":0,"hex_longitude":"2d34c6c0","hex_latitude":"06aa4770","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:01:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820858112001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:01:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759522265235456,"note":"Value kept but may cause issues"} 
[2026-10-18 02:01:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3803008438964254720,"note":"Value kept but may cause issues"} 
[2026-10-18 02:01:32] 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-18 02:01:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792268998000,"timestamp_ms":1792268998000,"timestamp_seconds":1792268998,"priority":1,"record_length":96,"hex_timestamp":"000001a14b8e9570"} 
[2026-10-18 02: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-18 02:01:32] 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-18 02: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 02:01: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-18 02: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-18 02: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-18 02:01:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:01:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:01:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:01:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:01: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-18 02:01:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:01:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:01:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820858112001,"66":25321,"97":206,"81":23296,"24":0,"16":17759522265235456,"45":3803008438964254720},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:01:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:01:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:01:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820858112001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:01:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:01:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:01:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759522265235456,"km_value":17759522265235.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:01:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3803008438964254720,"description":"Unknown IO ID 45"} 
[2026-10-18 02:01:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820858112001,"power":25321,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3803008438964254720}} 
[2026-10-18 02:01: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":4890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:01:32] local.INFO: GPS data processed {"connection_id":221149,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:01:32] local.INFO: Acknowledgment sent {"connection_id":221149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:01:54] local.INFO: TCP Data received {"connection_id":218061,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:01:54] local.INFO: Processing buffer {"connection_id":218061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:01:54] local.INFO: IMEI packet received {"connection_id":218061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":218061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:01:59] local.INFO: TCP Data received {"connection_id":218061,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:01:59] local.INFO: Processing buffer {"connection_id":218061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:01:59] local.INFO: IMEI packet received {"connection_id":218061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":218061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:02:01] local.INFO: TCP Data received {"connection_id":218061,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b8ee778012d34c70006aa4770001d006929..."} 
[2026-10-18 02:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b8ee778012d34c70006aa4770001d006929..."} 
[2026-10-18 02:02:01] local.INFO: Processing buffer {"connection_id":218061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b8ee778012d34c70006aa4770001d006929..."} 
[2026-10-18 02:02:01] local.INFO: Packet analysis {"connection_id":218061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:02:01] local.INFO: Extracted packet for processing {"connection_id":218061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b8e"} 
[2026-10-18 02:02:01] local.INFO: GPS Element Parsed {"raw_longitude":758433536,"raw_latitude":111822704,"longitude_deg":75.8433536,"latitude_deg":11.1822704,"altitude":29,"angle":105,"satellites":41,"speed":0,"hex_longitude":"2d34c700","hex_latitude":"06aa4770","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820863488001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759530855170048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802938070220107776,"note":"Value kept but may cause issues"} 
[2026-10-18 02:02:01] 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-18 02:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792269019000,"timestamp_ms":1792269019000,"timestamp_seconds":1792269019,"priority":1,"record_length":96,"hex_timestamp":"000001a14b8ee778"} 
[2026-10-18 02: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-18 02:02: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-18 02: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 02:02: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-18 02: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-18 02: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-18 02:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:02: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-18 02:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820863488001,"66":27800,"97":206,"81":23296,"24":0,"16":17759530855170048,"45":3802938070220107776},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820863488001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:02:01] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:02:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759530855170048,"km_value":17759530855170.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802938070220107776,"description":"Unknown IO ID 45"} 
[2026-10-18 02:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820863488001,"power":27800,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802938070220107776}} 
[2026-10-18 02:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":218061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:02:01] local.INFO: GPS data processed {"connection_id":218061,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:02:01] local.INFO: Acknowledgment sent {"connection_id":218061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:02:42] local.INFO: TCP Data received {"connection_id":218061,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b8f3980012d34c70006aa4790001e006927..."} 
[2026-10-18 02:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b8f3980012d34c70006aa4790001e006927..."} 
[2026-10-18 02:02:42] local.INFO: Processing buffer {"connection_id":218061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b8f3980012d34c70006aa4790001e006927..."} 
[2026-10-18 02:02:42] local.INFO: Packet analysis {"connection_id":218061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b8f"} 
[2026-10-18 02:02:42] local.INFO: Extracted packet for processing {"connection_id":218061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b8f"} 
[2026-10-18 02:02:42] local.INFO: GPS Element Parsed {"raw_longitude":758433536,"raw_latitude":111822736,"longitude_deg":75.8433536,"latitude_deg":11.1822736,"altitude":30,"angle":105,"satellites":39,"speed":0,"hex_longitude":"2d34c700","hex_latitude":"06aa4790","is_valid_coordinates":true} 
[2026-10-18 02:02: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-18 02:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820868864001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759539445104640,"note":"Value kept but may cause issues"} 
[2026-10-18 02:02:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3803008438964285440,"note":"Value kept but may cause issues"} 
[2026-10-18 02:02: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-18 02:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792269040000,"timestamp_ms":1792269040000,"timestamp_seconds":1792269040,"priority":1,"record_length":96,"hex_timestamp":"000001a14b8f3980"} 
[2026-10-18 02:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:02:42] 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-18 02:02: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":152,"data_length":795,"current_offset":136} 
[2026-10-18 02:02:42] 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-18 02:02: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-18 02:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":218061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":218061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":218061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:02:42] 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-18 02:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820868864001,"66":27919,"97":206,"81":23296,"24":0,"16":17759539445104640,"45":3803008438964285440},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820868864001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:02:42] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:02:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759539445104640,"km_value":17759539445104.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:02:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":3803008438964285440,"description":"Unknown IO ID 45"} 
[2026-10-18 02:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820868864001,"power":27919,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3803008438964285440}} 
[2026-10-18 02:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":218061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4892,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:02:42] local.INFO: GPS data processed {"connection_id":218061,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:02:42] local.INFO: Acknowledgment sent {"connection_id":218061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:02:54] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:02:54] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:02:54] local.INFO: IMEI packet received {"connection_id":221150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":221150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:03:02] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:03:02] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:03:02] local.INFO: IMEI packet received {"connection_id":221150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:03:02] local.INFO: IMEI acknowledgment sent {"connection_id":221150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:03:07] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b907db8012d34c40006aa4bd8001400252c..."} 
[2026-10-18 02:03:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b907db8012d34c40006aa4bd8001400252c..."} 
[2026-10-18 02:03:07] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b907db8012d34c40006aa4bd8001400252c..."} 
[2026-10-18 02:03:07] local.INFO: Packet analysis {"connection_id":221150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:03:07] local.INFO: Extracted packet for processing {"connection_id":221150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:03:07] local.INFO: GPS Element Parsed {"raw_longitude":758432768,"raw_latitude":111823832,"longitude_deg":75.8432768,"latitude_deg":11.1823832,"altitude":20,"angle":37,"satellites":44,"speed":6,"hex_longitude":"2d34c400","hex_latitude":"06aa4bd8","is_valid_coordinates":true} 
[2026-10-18 02:03: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-18 02:03:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820894976001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:03:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759668294123520,"note":"Value kept but may cause issues"} 
[2026-10-18 02:03:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801882539057659904,"note":"Value kept but may cause issues"} 
[2026-10-18 02:03:07] 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-18 02:03:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792269123000,"timestamp_ms":1792269123000,"timestamp_seconds":1792269123,"priority":1,"record_length":96,"hex_timestamp":"000001a14b907db8"} 
[2026-10-18 02:03:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:03: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-18 02:03: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-18 02:03: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-18 02:03: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-18 02:03:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:03:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:03:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:03:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:03:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:03:07] 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-18 02:03:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:03:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:03:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820894976001,"66":27213,"97":206,"81":23296,"24":6,"16":17759668294123520,"45":3801882539057659904},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:03:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:03:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:03:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820894976001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:03:07] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:03:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:03:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759668294123520,"km_value":17759668294123.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:03:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801882539057659904,"description":"Unknown IO ID 45"} 
[2026-10-18 02:03:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820894976001,"power":27213,"unknown_97":206,"unknown_81":23296,"ignition":6,"odometer":null,"unknown_45":3801882539057659904}} 
[2026-10-18 02:03:07] 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":4893,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:03:07] local.INFO: GPS data processed {"connection_id":221150,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:03:07] local.INFO: Acknowledgment sent {"connection_id":221150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:03:12] local.INFO: TCP Data received {"connection_id":219473,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:03:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219473,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:03:12] local.INFO: Processing buffer {"connection_id":219473,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:03:12] local.INFO: IMEI packet received {"connection_id":219473,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:03:12] local.INFO: IMEI acknowledgment sent {"connection_id":219473,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:03:39] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b908588012d34c50006aa4cb8001200172c..."} 
[2026-10-18 02:03:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b908588012d34c50006aa4cb8001200172c..."} 
[2026-10-18 02:03:39] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b908588012d34c50006aa4cb8001200172c..."} 
[2026-10-18 02:03:39] local.INFO: Packet analysis {"connection_id":221150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:03:39] local.INFO: Extracted packet for processing {"connection_id":221150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:03:39] local.INFO: GPS Element Parsed {"raw_longitude":758433024,"raw_latitude":111824056,"longitude_deg":75.8433024,"latitude_deg":11.1824056,"altitude":18,"angle":23,"satellites":44,"speed":5,"hex_longitude":"2d34c500","hex_latitude":"06aa4cb8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:03:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820895488001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:03:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759681179025408,"note":"Value kept but may cause issues"} 
[2026-10-18 02:03:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034442240,"note":"Value kept but may cause issues"} 
[2026-10-18 02:03:39] 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-18 02:03:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792269125000,"timestamp_ms":1792269125000,"timestamp_seconds":1792269125,"priority":1,"record_length":96,"hex_timestamp":"000001a14b908588"} 
[2026-10-18 02: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-18 02: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-18 02: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 02:03: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-18 02: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-18 02: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-18 02:03:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:03:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:03:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:03:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:03: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-18 02:03:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:03:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:03:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820895488001,"66":27180,"97":206,"81":23296,"24":5,"16":17759681179025408,"45":3802164014034442240},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:03:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:03:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:03:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820895488001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:03:39] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:03:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:03:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759681179025408,"km_value":17759681179025.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:03:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034442240,"description":"Unknown IO ID 45"} 
[2026-10-18 02:03:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820895488001,"power":27180,"unknown_97":206,"unknown_81":23296,"ignition":5,"odometer":null,"unknown_45":3802164014034442240}} 
[2026-10-18 02:03:39] 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":4894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:03:39] local.INFO: GPS data processed {"connection_id":221150,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:03:39] local.INFO: Acknowledgment sent {"connection_id":221150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:03:52] local.INFO: TCP Data received {"connection_id":218062,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218062,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:03:52] local.INFO: Processing buffer {"connection_id":218062,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:03:52] local.INFO: IMEI packet received {"connection_id":218062,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:03:52] local.INFO: IMEI acknowledgment sent {"connection_id":218062,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:03:54] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:03:54] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:03:54] local.INFO: IMEI packet received {"connection_id":221151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":221151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:03:59] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:04:00] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:04:00] local.INFO: IMEI packet received {"connection_id":221151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":221151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:04:00] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b908970012d34c54006aa4d30001100092c..."} 
[2026-10-18 02:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b908970012d34c54006aa4d30001100092c..."} 
[2026-10-18 02:04:00] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b908970012d34c54006aa4d30001100092c..."} 
[2026-10-18 02:04:00] local.INFO: Packet analysis {"connection_id":221151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:04:00] local.INFO: Extracted packet for processing {"connection_id":221151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:04:00] local.INFO: GPS Element Parsed {"raw_longitude":758433088,"raw_latitude":111824176,"longitude_deg":75.8433088,"latitude_deg":11.1824176,"altitude":17,"angle":9,"satellites":44,"speed":5,"hex_longitude":"2d34c540","hex_latitude":"06aa4d30","is_valid_coordinates":true} 
[2026-10-18 02:04: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-18 02:04:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820896000001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:04:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759689768960000,"note":"Value kept but may cause issues"} 
[2026-10-18 02:04:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802445489011210240,"note":"Value kept but may cause issues"} 
[2026-10-18 02:04:00] 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-18 02:04:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792269126000,"timestamp_ms":1792269126000,"timestamp_seconds":1792269126,"priority":1,"record_length":96,"hex_timestamp":"000001a14b908970"} 
[2026-10-18 02:04:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:04: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-18 02:04: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":44,"data_length":795,"current_offset":136} 
[2026-10-18 02:04:00] 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-18 02:04: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-18 02:04:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:04:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:04:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:04:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:04:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:04:00] 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-18 02:04:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:04:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:04:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820896000001,"66":27180,"97":206,"81":23296,"24":5,"16":17759689768960000,"45":3802445489011210240},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:04:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:04:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:04:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820896000001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:04:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:04:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:04:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759689768960000,"km_value":17759689768960,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:04:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802445489011210240,"description":"Unknown IO ID 45"} 
[2026-10-18 02:04:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820896000001,"power":27180,"unknown_97":206,"unknown_81":23296,"ignition":5,"odometer":null,"unknown_45":3802445489011210240}} 
[2026-10-18 02:04:00] 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":4895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:04:00] local.INFO: GPS data processed {"connection_id":221151,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:04:00] local.INFO: Acknowledgment sent {"connection_id":221151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:04:32] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b909140012d34c54006aa4e38001001622c..."} 
[2026-10-18 02:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b909140012d34c54006aa4e38001001622c..."} 
[2026-10-18 02:04:32] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b909140012d34c54006aa4e38001001622c..."} 
[2026-10-18 02:04:32] local.INFO: Packet analysis {"connection_id":221151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:04:32] local.INFO: Extracted packet for processing {"connection_id":221151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:04:32] local.INFO: GPS Element Parsed {"raw_longitude":758433088,"raw_latitude":111824440,"longitude_deg":75.8433088,"latitude_deg":11.182444,"altitude":16,"angle":354,"satellites":44,"speed":3,"hex_longitude":"2d34c540","hex_latitude":"06aa4e38","is_valid_coordinates":true} 
[2026-10-18 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-18 02:04:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820896256001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:04:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759702653861888,"note":"Value kept but may cause issues"} 
[2026-10-18 02:04:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802515857755418624,"note":"Value kept but may cause issues"} 
[2026-10-18 02:04:32] 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-18 02:04:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792269128000,"timestamp_ms":1792269128000,"timestamp_seconds":1792269128,"priority":1,"record_length":96,"hex_timestamp":"000001a14b909140"} 
[2026-10-18 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-18 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-18 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":44,"data_length":795,"current_offset":136} 
[2026-10-18 02:04: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-18 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-18 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-18 02:04:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:04:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:04:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:04:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:04: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-18 02:04:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:04:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:04:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820896256001,"66":27180,"97":206,"81":23296,"24":3,"16":17759702653861888,"45":3802515857755418624},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:04:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:04:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:04:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820896256001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:04:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:04:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:04:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759702653861888,"km_value":17759702653861.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:04:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802515857755418624,"description":"Unknown IO ID 45"} 
[2026-10-18 02:04:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820896256001,"power":27180,"unknown_97":206,"unknown_81":23296,"ignition":3,"odometer":null,"unknown_45":3802515857755418624}} 
[2026-10-18 02:04:32] 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":4896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:04:32] local.INFO: GPS data processed {"connection_id":221151,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:04:32] local.INFO: Acknowledgment sent {"connection_id":221151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:04:54] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:04:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:04:54] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:04:54] local.INFO: IMEI packet received {"connection_id":221152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:04:54] local.INFO: IMEI acknowledgment sent {"connection_id":221152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:04:59] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:05:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:05:00] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:05:00] local.INFO: IMEI packet received {"connection_id":221152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:05:00] local.INFO: IMEI acknowledgment sent {"connection_id":221152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:05:00] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b90e348012d34c58006aa4f20000f015b2c..."} 
[2026-10-18 02:05:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b90e348012d34c58006aa4f20000f015b2c..."} 
[2026-10-18 02:05:00] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b90e348012d34c58006aa4f20000f015b2c..."} 
[2026-10-18 02:05:00] local.INFO: Packet analysis {"connection_id":221152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:05:00] local.INFO: Extracted packet for processing {"connection_id":221152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b90"} 
[2026-10-18 02:05:00] local.INFO: GPS Element Parsed {"raw_longitude":758433152,"raw_latitude":111824672,"longitude_deg":75.8433152,"latitude_deg":11.1824672,"altitude":15,"angle":347,"satellites":44,"speed":0,"hex_longitude":"2d34c580","hex_latitude":"06aa4f20","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:05:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820896768001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:05:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17759715538763776,"note":"Value kept but may cause issues"} 
[2026-10-18 02:05:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802515857755486208,"note":"Value kept but may cause issues"} 
[2026-10-18 02:05:00] 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-18 02:05:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792269149000,"timestamp_ms":1792269149000,"timestamp_seconds":1792269149,"priority":1,"record_length":96,"hex_timestamp":"000001a14b90e348"} 
[2026-10-18 02: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-18 02:05: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-18 02: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":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-18 02:05:00] 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-18 02: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-18 02: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-18 02:05:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:05:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:05:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:05:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:05:00] 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-18 02:05:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:05:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:05:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820896768001,"66":27213,"97":206,"81":23296,"24":0,"16":17759715538763776,"45":3802515857755486208},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:05:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:05:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:05:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820896768001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:05:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:05:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:05:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17759715538763776,"km_value":17759715538763.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:05:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802515857755486208,"description":"Unknown IO ID 45"} 
[2026-10-18 02:05:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820896768001,"power":27213,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802515857755486208}} 
[2026-10-18 02:05:01] 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":4897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:05:01] local.INFO: GPS data processed {"connection_id":221152,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:05:01] local.INFO: Acknowledgment sent {"connection_id":221152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:05:32] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b92ead0012d350e0006aa6470000a00192f..."} 
[2026-10-18 02:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b92ead0012d350e0006aa6470000a00192f..."} 
[2026-10-18 02:05:32] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b92ead0012d350e0006aa6470000a00192f..."} 
[2026-10-18 02:05:32] local.INFO: Packet analysis {"connection_id":221152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b92"} 
[2026-10-18 02:05:32] local.INFO: Extracted packet for processing {"connection_id":221152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b92"} 
[2026-10-18 02:05:32] local.INFO: GPS Element Parsed {"raw_longitude":758451712,"raw_latitude":111830128,"longitude_deg":75.8451712,"latitude_deg":11.1830128,"altitude":10,"angle":25,"satellites":47,"speed":8,"hex_longitude":"2d350e00","hex_latitude":"06aa6470","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820935936001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17760707676209152,"note":"Value kept but may cause issues"} 
[2026-10-18 02:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3822782056080066560,"note":"Value kept but may cause issues"} 
[2026-10-18 02:05:32] 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-18 02:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792269282000,"timestamp_ms":1792269282000,"timestamp_seconds":1792269282,"priority":1,"record_length":96,"hex_timestamp":"000001a14b92ead0"} 
[2026-10-18 02: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-18 02:05: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-18 02: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-18 02: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-18 02: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-18 02: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-18 02:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:05: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-18 02:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820935936001,"66":27484,"97":206,"81":23296,"24":8,"16":17760707676209152,"45":3822782056080066560},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820935936001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:05:32] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:05:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17760707676209152,"km_value":17760707676209.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3822782056080066560,"description":"Unknown IO ID 45"} 
[2026-10-18 02:05:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820935936001,"power":27484,"unknown_97":206,"unknown_81":23296,"ignition":8,"odometer":null,"unknown_45":3822782056080066560}} 
[2026-10-18 02:05: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":4898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:05:32] local.INFO: GPS data processed {"connection_id":221152,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:05:32] local.INFO: Acknowledgment sent {"connection_id":221152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:05:59] local.INFO: TCP Data received {"connection_id":218064,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218064,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:05:59] local.INFO: Processing buffer {"connection_id":218064,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:05:59] local.INFO: IMEI packet received {"connection_id":218064,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:05:59] local.INFO: IMEI acknowledgment sent {"connection_id":218064,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:06:11] local.INFO: TCP Data received {"connection_id":218064,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218064,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:11] local.INFO: Processing buffer {"connection_id":218064,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:11] local.INFO: IMEI packet received {"connection_id":218064,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":218064,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:06:13] local.INFO: TCP Data received {"connection_id":218064,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b930a10012d350e4006aa6720000b01452f..."} 
[2026-10-18 02:06:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218064,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b930a10012d350e4006aa6720000b01452f..."} 
[2026-10-18 02:06:13] local.INFO: Processing buffer {"connection_id":218064,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b930a10012d350e4006aa6720000b01452f..."} 
[2026-10-18 02:06:13] local.INFO: Packet analysis {"connection_id":218064,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:06:13] local.INFO: Extracted packet for processing {"connection_id":218064,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:06:13] local.INFO: GPS Element Parsed {"raw_longitude":758451776,"raw_latitude":111830816,"longitude_deg":75.8451776,"latitude_deg":11.1830816,"altitude":11,"angle":325,"satellites":47,"speed":8,"hex_longitude":"2d350e40","hex_latitude":"06aa6720","is_valid_coordinates":true} 
[2026-10-18 02:06: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-18 02:06:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820936192001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:06:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17760742035947520,"note":"Value kept but may cause issues"} 
[2026-10-18 02:06:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3822993162312642560,"note":"Value kept but may cause issues"} 
[2026-10-18 02:06:13] 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-18 02:06:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792269290000,"timestamp_ms":1792269290000,"timestamp_seconds":1792269290,"priority":1,"record_length":96,"hex_timestamp":"000001a14b930a10"} 
[2026-10-18 02:06:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:06: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-18 02:06: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:06:13] 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-18 02:06: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-18 02:06:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:06:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:06:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218064,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:06:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:06:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:06:13] 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-18 02:06:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:06:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:06:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820936192001,"66":27463,"97":206,"81":23296,"24":8,"16":17760742035947520,"45":3822993162312642560},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:06:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:06:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:06:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820936192001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:06:13] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:06:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:06:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17760742035947520,"km_value":17760742035947.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:06:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":3822993162312642560,"description":"Unknown IO ID 45"} 
[2026-10-18 02:06:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820936192001,"power":27463,"unknown_97":206,"unknown_81":23296,"ignition":8,"odometer":null,"unknown_45":3822993162312642560}} 
[2026-10-18 02:06:13] local.INFO: DEBUG: GPS processor result {"connection_id":218064,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:06:13] local.INFO: GPS data processed {"connection_id":218064,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:06:13] local.INFO: Acknowledgment sent {"connection_id":218064,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:06:14] local.INFO: TCP Data received {"connection_id":218064,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b930df8012d350d8006aa67e8000c01322e..."} 
[2026-10-18 02:06:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218064,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b930df8012d350d8006aa67e8000c01322e..."} 
[2026-10-18 02:06:14] local.INFO: Processing buffer {"connection_id":218064,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b930df8012d350d8006aa67e8000c01322e..."} 
[2026-10-18 02:06:14] local.INFO: Packet analysis {"connection_id":218064,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:06:14] local.INFO: Extracted packet for processing {"connection_id":218064,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:06:14] local.INFO: GPS Element Parsed {"raw_longitude":758451584,"raw_latitude":111831016,"longitude_deg":75.8451584,"latitude_deg":11.1831016,"altitude":12,"angle":306,"satellites":46,"speed":9,"hex_longitude":"2d350d80","hex_latitude":"06aa67e8","is_valid_coordinates":true} 
[2026-10-18 02:06:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 02:06:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820938240001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:06:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17760754920849408,"note":"Value kept but may cause issues"} 
[2026-10-18 02:06:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3823063531056996352,"note":"Value kept but may cause issues"} 
[2026-10-18 02:06:14] 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-18 02:06:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792269291000,"timestamp_ms":1792269291000,"timestamp_seconds":1792269291,"priority":1,"record_length":96,"hex_timestamp":"000001a14b930df8"} 
[2026-10-18 02:06:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:06:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:06:14] local.INFO: IO Element 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-18 02:06:14] 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-18 02:06:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 02:06:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:06:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:06:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218064,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:06:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:06:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:06:14] 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-18 02:06:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:06:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:06:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820938240001,"66":27397,"97":206,"81":23296,"24":9,"16":17760754920849408,"45":3823063531056996352},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:06:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:06:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:06:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820938240001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:06:14] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:06:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:06:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17760754920849408,"km_value":17760754920849.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:06:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":3823063531056996352,"description":"Unknown IO ID 45"} 
[2026-10-18 02:06:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820938240001,"power":27397,"unknown_97":206,"unknown_81":23296,"ignition":9,"odometer":null,"unknown_45":3823063531056996352}} 
[2026-10-18 02:06:14] local.INFO: DEBUG: GPS processor result {"connection_id":218064,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:06:14] local.INFO: GPS data processed {"connection_id":218064,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:06:14] local.INFO: Acknowledgment sent {"connection_id":218064,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:06:54] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:54] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:54] local.INFO: IMEI packet received {"connection_id":218065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":218065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:06:54] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:54] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:54] local.INFO: IMEI packet received {"connection_id":218065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":218065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:06:59] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:59] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:06:59] local.INFO: IMEI packet received {"connection_id":218065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:06:59] local.INFO: IMEI acknowledgment sent {"connection_id":218065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:07:00] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b932568012d350c4006aa6960000d01232f..."} 
[2026-10-18 02:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b932568012d350c4006aa6960000d01232f..."} 
[2026-10-18 02:07:00] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b932568012d350c4006aa6960000d01232f..."} 
[2026-10-18 02:07:00] local.INFO: Packet analysis {"connection_id":218065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:07:00] local.INFO: Extracted packet for processing {"connection_id":218065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:07:00] local.INFO: GPS Element Parsed {"raw_longitude":758451264,"raw_latitude":111831392,"longitude_deg":75.8451264,"latitude_deg":11.1831392,"altitude":13,"angle":291,"satellites":47,"speed":9,"hex_longitude":"2d350c40","hex_latitude":"06aa6960","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:07:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820938496001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17760784985620480,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3822852424824514560,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:00] 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-18 02:07:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792269297000,"timestamp_ms":1792269297000,"timestamp_seconds":1792269297,"priority":1,"record_length":96,"hex_timestamp":"000001a14b932568"} 
[2026-10-18 02: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-18 02: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-18 02: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:07: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-18 02: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-18 02: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-18 02:07:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:07:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:07:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:07:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:07:00] 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-18 02:07:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:07:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:07:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820938496001,"66":27376,"97":206,"81":23296,"24":9,"16":17760784985620480,"45":3822852424824514560},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:07:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:07:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:07:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820938496001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:07:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:07:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:07:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17760784985620480,"km_value":17760784985620.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:07:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":3822852424824514560,"description":"Unknown IO ID 45"} 
[2026-10-18 02:07:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820938496001,"power":27376,"unknown_97":206,"unknown_81":23296,"ignition":9,"odometer":null,"unknown_45":3822852424824514560}} 
[2026-10-18 02:07:00] local.INFO: DEBUG: GPS processor result {"connection_id":218065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4901,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:07:00] local.INFO: GPS data processed {"connection_id":218065,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:07:00] local.INFO: Acknowledgment sent {"connection_id":218065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:07:02] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b9367d0012d34e98006aa7680000d01222c..."} 
[2026-10-18 02:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b9367d0012d34e98006aa7680000d01222c..."} 
[2026-10-18 02:07:02] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b9367d0012d34e98006aa7680000d01222c..."} 
[2026-10-18 02:07:02] local.INFO: Packet analysis {"connection_id":218065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:07:02] local.INFO: Extracted packet for processing {"connection_id":218065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:07:02] local.INFO: GPS Element Parsed {"raw_longitude":758442368,"raw_latitude":111834752,"longitude_deg":75.8442368,"latitude_deg":11.1834752,"altitude":13,"angle":290,"satellites":44,"speed":31,"hex_longitude":"2d34e980","hex_latitude":"06aa7680","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:07:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820940032001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17761235957186560,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3822500581103722496,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:02] 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-18 02:07:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792269314000,"timestamp_ms":1792269314000,"timestamp_seconds":1792269314,"priority":1,"record_length":96,"hex_timestamp":"000001a14b9367d0"} 
[2026-10-18 02: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-18 02:07: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-18 02: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 02:07: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-18 02: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-18 02: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-18 02:07:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:07:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:07:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:07:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:07:02] 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-18 02:07:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:07:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:07:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820940032001,"66":27484,"97":206,"81":23296,"24":31,"16":17761235957186560,"45":3822500581103722496},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:07:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:07:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:07:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820940032001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:07:02] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:07:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:07:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17761235957186560,"km_value":17761235957186.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:07:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":3822500581103722496,"description":"Unknown IO ID 45"} 
[2026-10-18 02:07:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820940032001,"power":27484,"unknown_97":206,"unknown_81":23296,"ignition":31,"odometer":null,"unknown_45":3822500581103722496}} 
[2026-10-18 02:07:02] local.INFO: DEBUG: GPS processor result {"connection_id":218065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:07:02] local.INFO: GPS data processed {"connection_id":218065,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:07:02] local.INFO: Acknowledgment sent {"connection_id":218065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:07:34] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b9392c8012d34c58006aa8360000b01212a..."} 
[2026-10-18 02:07:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b9392c8012d34c58006aa8360000b01212a..."} 
[2026-10-18 02:07:34] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b9392c8012d34c58006aa8360000b01212a..."} 
[2026-10-18 02:07:34] local.INFO: Packet analysis {"connection_id":218065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:07:34] local.INFO: Extracted packet for processing {"connection_id":218065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:07:34] local.INFO: GPS Element Parsed {"raw_longitude":758433152,"raw_latitude":111838048,"longitude_deg":75.8433152,"latitude_deg":11.1838048,"altitude":11,"angle":289,"satellites":42,"speed":38,"hex_longitude":"2d34c580","hex_latitude":"06aa8360","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:07:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820944384001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17761704108621824,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3812719325663887360,"note":"Value kept but may cause issues"} 
[2026-10-18 02:07:34] 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-18 02:07:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792269325000,"timestamp_ms":1792269325000,"timestamp_seconds":1792269325,"priority":1,"record_length":96,"hex_timestamp":"000001a14b9392c8"} 
[2026-10-18 02: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-18 02:07: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-18 02: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:07: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-18 02: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-18 02: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-18 02:07:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:07:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:07:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:07:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:07:34] 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-18 02:07:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:07:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:07:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820944384001,"66":27463,"97":206,"81":23296,"24":38,"16":17761704108621824,"45":3812719325663887360},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:07:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:07:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:07:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820944384001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:07:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:07:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:07:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17761704108621824,"km_value":17761704108621.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:07:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":3812719325663887360,"description":"Unknown IO ID 45"} 
[2026-10-18 02:07:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820944384001,"power":27463,"unknown_97":206,"unknown_81":23296,"ignition":38,"odometer":null,"unknown_45":3812719325663887360}} 
[2026-10-18 02:07:34] local.INFO: DEBUG: GPS processor result {"connection_id":218065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:07:34] local.INFO: GPS data processed {"connection_id":218065,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:07:34] local.INFO: Acknowledgment sent {"connection_id":218065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:07:54] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:07:54] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:07:54] local.INFO: IMEI packet received {"connection_id":221154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":221154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:07:59] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:07:59] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:07:59] local.INFO: IMEI packet received {"connection_id":221154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:07:59] local.INFO: IMEI acknowledgment sent {"connection_id":221154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:08:04] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14b93b5f0012d34a3c006aa8f68000c012129..."} 
[2026-10-18 02:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b93b5f0012d34a3c006aa8f68000c012129..."} 
[2026-10-18 02:08:04] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b93b5f0012d34a3c006aa8f68000c012129..."} 
[2026-10-18 02:08:04] local.INFO: Packet analysis {"connection_id":221154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:08:04] local.INFO: Extracted packet for processing {"connection_id":221154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:08:04] local.INFO: GPS Element Parsed {"raw_longitude":758424512,"raw_latitude":111841128,"longitude_deg":75.8424512,"latitude_deg":11.1841128,"altitude":12,"angle":289,"satellites":41,"speed":39,"hex_longitude":"2d34a3c0","hex_latitude":"06aa8f68","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:08:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820947200001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:08:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17762137900318720,"note":"Value kept but may cause issues"} 
[2026-10-18 02:08:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802586226503147520,"note":"Value kept but may cause issues"} 
[2026-10-18 02:08: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-18 02:08:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792269334000,"timestamp_ms":1792269334000,"timestamp_seconds":1792269334,"priority":1,"record_length":96,"hex_timestamp":"000001a14b93b5f0"} 
[2026-10-18 02: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-18 02:08: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:08: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-18 02: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-18 02: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-18 02:08:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:08:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:08:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:08:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:08:04] 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-18 02:08:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:08:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:08:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820947200001,"66":27180,"97":206,"81":23296,"24":39,"16":17762137900318720,"45":3802586226503147520},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:08:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:08:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:08:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820947200001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:08:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:08:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:08:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17762137900318720,"km_value":17762137900318.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:08:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802586226503147520,"description":"Unknown IO ID 45"} 
[2026-10-18 02:08:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820947200001,"power":27180,"unknown_97":206,"unknown_81":23296,"ignition":39,"odometer":null,"unknown_45":3802586226503147520}} 
[2026-10-18 02:08:04] 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":4904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:08:04] local.INFO: GPS data processed {"connection_id":221154,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:08:04] local.INFO: Acknowledgment sent {"connection_id":221154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:08:36] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14b93d918012d34840006aa9770001001142b..."} 
[2026-10-18 02:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b93d918012d34840006aa9770001001142b..."} 
[2026-10-18 02:08:36] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b93d918012d34840006aa9770001001142b..."} 
[2026-10-18 02:08:36] local.INFO: Packet analysis {"connection_id":221154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:08:36] local.INFO: Extracted packet for processing {"connection_id":221154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:08:36] local.INFO: GPS Element Parsed {"raw_longitude":758416384,"raw_latitude":111843184,"longitude_deg":75.8416384,"latitude_deg":11.1843184,"altitude":16,"angle":276,"satellites":43,"speed":34,"hex_longitude":"2d348400","hex_latitude":"06aa9770","is_valid_coordinates":true} 
[2026-10-18 02:08: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-18 02:08:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820949504001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:08:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17762541627244544,"note":"Value kept but may cause issues"} 
[2026-10-18 02:08:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3793086446039951360,"note":"Value kept but may cause issues"} 
[2026-10-18 02:08:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:08:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792269343000,"timestamp_ms":1792269343000,"timestamp_seconds":1792269343,"priority":1,"record_length":96,"hex_timestamp":"000001a14b93d918"} 
[2026-10-18 02:08:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:08: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-18 02:08: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-18 02:08: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-18 02:08: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-18 02:08:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:08:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:08:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:08:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:08:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:08:36] 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-18 02:08:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:08:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:08:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820949504001,"66":27365,"34":206,"81":23296,"24":34,"16":17762541627244544,"45":3793086446039951360},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:08:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:08:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:08:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820949504001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:08:36] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:08:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:08:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17762541627244544,"km_value":17762541627244.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:08:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":3793086446039951360,"description":"Unknown IO ID 45"} 
[2026-10-18 02:08:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820949504001,"power":27365,"unknown_34":206,"unknown_81":23296,"ignition":34,"odometer":null,"unknown_45":3793086446039951360}} 
[2026-10-18 02:08:36] 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":4905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:08:36] local.INFO: GPS data processed {"connection_id":221154,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:08:36] local.INFO: Acknowledgment sent {"connection_id":221154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:08:54] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:08:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:08:54] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:08:54] local.INFO: IMEI packet received {"connection_id":221155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:08:54] local.INFO: IMEI acknowledgment sent {"connection_id":221155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:09:02] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:09:02] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:09:02] local.INFO: IMEI packet received {"connection_id":221155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:09:02] local.INFO: IMEI acknowledgment sent {"connection_id":221155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:09:11] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14b93fc40012d34650006aa9888001201072c..."} 
[2026-10-18 02:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b93fc40012d34650006aa9888001201072c..."} 
[2026-10-18 02:09:11] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b93fc40012d34650006aa9888001201072c..."} 
[2026-10-18 02:09:11] local.INFO: Packet analysis {"connection_id":221155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:09:11] local.INFO: Extracted packet for processing {"connection_id":221155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b93"} 
[2026-10-18 02:09:11] local.INFO: GPS Element Parsed {"raw_longitude":758408448,"raw_latitude":111843464,"longitude_deg":75.8408448,"latitude_deg":11.1843464,"altitude":18,"angle":263,"satellites":44,"speed":35,"hex_longitude":"2d346500","hex_latitude":"06aa9888","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820951808001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17762919584366592,"note":"Value kept but may cause issues"} 
[2026-10-18 02:09:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3784149615529914368,"note":"Value kept but may cause issues"} 
[2026-10-18 02:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792269352000,"timestamp_ms":1792269352000,"timestamp_seconds":1792269352,"priority":1,"record_length":96,"hex_timestamp":"000001a14b93fc40"} 
[2026-10-18 02: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-18 02:09: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-18 02: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:09:11] 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-18 02: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-18 02: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-18 02:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:09:11] 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-18 02:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820951808001,"66":27484,"34":206,"81":23296,"24":35,"16":17762919584366592,"45":3784149615529914368},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820951808001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:09:11] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:09:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17762919584366592,"km_value":17762919584366.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:09:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3784149615529914368,"description":"Unknown IO ID 45"} 
[2026-10-18 02:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820951808001,"power":27484,"unknown_34":206,"unknown_81":23296,"ignition":35,"odometer":null,"unknown_45":3784149615529914368}} 
[2026-10-18 02:09:11] 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":4906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:09:11] local.INFO: GPS data processed {"connection_id":221155,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:09:11] local.INFO: Acknowledgment sent {"connection_id":221155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:09:12] local.INFO: TCP Data received {"connection_id":217816,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:09:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217816,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:09:12] local.INFO: Processing buffer {"connection_id":217816,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:09:12] local.INFO: IMEI packet received {"connection_id":217816,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:09:12] local.INFO: IMEI acknowledgment sent {"connection_id":217816,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:09:47] local.INFO: TCP Data received {"connection_id":218066,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218066,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:09:47] local.INFO: Processing buffer {"connection_id":218066,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:09:47] local.INFO: IMEI packet received {"connection_id":218066,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:09:47] local.INFO: IMEI acknowledgment sent {"connection_id":218066,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:10:04] local.INFO: TCP Data received {"connection_id":217817,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:04] local.INFO: Processing buffer {"connection_id":217817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:04] local.INFO: IMEI packet received {"connection_id":217817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:10:04] local.INFO: IMEI acknowledgment sent {"connection_id":217817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:10:10] local.INFO: TCP Data received {"connection_id":217817,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:10] local.INFO: Processing buffer {"connection_id":217817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:10] local.INFO: IMEI packet received {"connection_id":217817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":217817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:10:11] local.INFO: TCP Data received {"connection_id":217817,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b940be0012d3456c006aa9538001200fb2c..."} 
[2026-10-18 02:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b940be0012d3456c006aa9538001200fb2c..."} 
[2026-10-18 02:10:11] local.INFO: Processing buffer {"connection_id":217817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b940be0012d3456c006aa9538001200fb2c..."} 
[2026-10-18 02:10:11] local.INFO: Packet analysis {"connection_id":217817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:10:11] local.INFO: Extracted packet for processing {"connection_id":217817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:10:11] local.INFO: GPS Element Parsed {"raw_longitude":758404800,"raw_latitude":111842616,"longitude_deg":75.84048,"latitude_deg":11.1842616,"altitude":18,"angle":251,"satellites":44,"speed":38,"hex_longitude":"2d3456c0","hex_latitude":"06aa9538","is_valid_coordinates":true} 
[2026-10-18 02:10: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-18 02:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820954112001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17763095678025728,"note":"Value kept but may cause issues"} 
[2026-10-18 02:10:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3775423891251955712,"note":"Value kept but may cause issues"} 
[2026-10-18 02:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792269356000,"timestamp_ms":1792269356000,"timestamp_seconds":1792269356,"priority":1,"record_length":96,"hex_timestamp":"000001a14b940be0"} 
[2026-10-18 02:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:10: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-18 02:10: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":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:10:11] 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-18 02:10: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-18 02:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":217817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":217817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":217817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:10:11] 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-18 02:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820954112001,"66":27517,"34":206,"81":23296,"24":38,"16":17763095678025728,"45":3775423891251955712},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820954112001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:10:11] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:10:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17763095678025728,"km_value":17763095678025.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:10:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3775423891251955712,"description":"Unknown IO ID 45"} 
[2026-10-18 02:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820954112001,"power":27517,"unknown_34":206,"unknown_81":23296,"ignition":38,"odometer":null,"unknown_45":3775423891251955712}} 
[2026-10-18 02:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":217817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:10:11] local.INFO: GPS data processed {"connection_id":217817,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:10:11] local.INFO: Acknowledgment sent {"connection_id":217817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:10:54] local.INFO: TCP Data received {"connection_id":219475,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:54] local.INFO: Processing buffer {"connection_id":219475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:54] local.INFO: IMEI packet received {"connection_id":219475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:10:54] local.INFO: IMEI acknowledgment sent {"connection_id":219475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:10:59] local.INFO: TCP Data received {"connection_id":219475,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:59] local.INFO: Processing buffer {"connection_id":219475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:10:59] local.INFO: IMEI packet received {"connection_id":219475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:10:59] local.INFO: IMEI acknowledgment sent {"connection_id":219475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:11:04] local.INFO: TCP Data received {"connection_id":219475,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b942f08012d34350006aa8968001200fe2b..."} 
[2026-10-18 02:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b942f08012d34350006aa8968001200fe2b..."} 
[2026-10-18 02:11:04] local.INFO: Processing buffer {"connection_id":219475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b942f08012d34350006aa8968001200fe2b..."} 
[2026-10-18 02:11:04] local.INFO: Packet analysis {"connection_id":219475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:11:04] local.INFO: Extracted packet for processing {"connection_id":219475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:11:04] local.INFO: GPS Element Parsed {"raw_longitude":758396160,"raw_latitude":111839592,"longitude_deg":75.839616,"latitude_deg":11.1839592,"altitude":18,"angle":254,"satellites":43,"speed":40,"hex_longitude":"2d343500","hex_latitude":"06aa8968","is_valid_coordinates":true} 
[2026-10-18 02:11: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-18 02:11:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820955136001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:11:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17763533764689920,"note":"Value kept but may cause issues"} 
[2026-10-18 02:11:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3771412872833611776,"note":"Value kept but may cause issues"} 
[2026-10-18 02:11:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:11:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792269365000,"timestamp_ms":1792269365000,"timestamp_seconds":1792269365,"priority":1,"record_length":96,"hex_timestamp":"000001a14b942f08"} 
[2026-10-18 02:11:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:11: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-18 02:11: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":125,"data_length":795,"current_offset":136} 
[2026-10-18 02:11:04] 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-18 02:11: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-18 02:11:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:11:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:11:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:11:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:11:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:11:04] 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-18 02:11:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:11:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:11:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820955136001,"66":27321,"34":206,"81":23296,"24":40,"16":17763533764689920,"45":3771412872833611776},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:11:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:11:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:11:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820955136001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:11:04] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:11:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:11:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17763533764689920,"km_value":17763533764689.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:11:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3771412872833611776,"description":"Unknown IO ID 45"} 
[2026-10-18 02:11:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820955136001,"power":27321,"unknown_34":206,"unknown_81":23296,"ignition":40,"odometer":null,"unknown_45":3771412872833611776}} 
[2026-10-18 02:11:04] local.INFO: DEBUG: GPS processor result {"connection_id":219475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:11:04] local.INFO: GPS data processed {"connection_id":219475,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:11:04] local.INFO: Acknowledgment sent {"connection_id":219475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:11:36] local.INFO: TCP Data received {"connection_id":219475,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b945618012d340f8006aa7f90001100fa2c..."} 
[2026-10-18 02:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b945618012d340f8006aa7f90001100fa2c..."} 
[2026-10-18 02:11:36] local.INFO: Processing buffer {"connection_id":219475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b945618012d340f8006aa7f90001100fa2c..."} 
[2026-10-18 02:11:36] local.INFO: Packet analysis {"connection_id":219475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:11:36] local.INFO: Extracted packet for processing {"connection_id":219475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:11:36] local.INFO: GPS Element Parsed {"raw_longitude":758386560,"raw_latitude":111837072,"longitude_deg":75.838656,"latitude_deg":11.1837072,"altitude":17,"angle":250,"satellites":44,"speed":36,"hex_longitude":"2d340f80","hex_latitude":"06aa7f90","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:11:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820957440001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:11:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17764006211092480,"note":"Value kept but may cause issues"} 
[2026-10-18 02:11:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3761913092368852992,"note":"Value kept but may cause issues"} 
[2026-10-18 02:11:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:11:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792269375000,"timestamp_ms":1792269375000,"timestamp_seconds":1792269375,"priority":1,"record_length":96,"hex_timestamp":"000001a14b945618"} 
[2026-10-18 02: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-18 02:11: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-18 02: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 02:11: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-18 02: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-18 02: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-18 02:11:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:11:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:11:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:11:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:11: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-18 02:11:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:11:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:11:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820957440001,"66":27397,"34":206,"81":23296,"24":36,"16":17764006211092480,"45":3761913092368852992},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:11:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:11:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:11:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820957440001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:11:36] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:11:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:11:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17764006211092480,"km_value":17764006211092.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:11:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":3761913092368852992,"description":"Unknown IO ID 45"} 
[2026-10-18 02:11:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820957440001,"power":27397,"unknown_34":206,"unknown_81":23296,"ignition":36,"odometer":null,"unknown_45":3761913092368852992}} 
[2026-10-18 02:11:36] local.INFO: DEBUG: GPS processor result {"connection_id":219475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:11:36] local.INFO: GPS data processed {"connection_id":219475,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:11:36] local.INFO: Acknowledgment sent {"connection_id":219475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:11:54] local.INFO: TCP Data received {"connection_id":217818,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:11:54] local.INFO: Processing buffer {"connection_id":217818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:11:54] local.INFO: IMEI packet received {"connection_id":217818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":217818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:12:00] local.INFO: TCP Data received {"connection_id":217818,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:12:00] local.INFO: Processing buffer {"connection_id":217818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:12:00] local.INFO: IMEI packet received {"connection_id":217818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:12:00] local.INFO: IMEI acknowledgment sent {"connection_id":217818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:12:05] local.INFO: TCP Data received {"connection_id":217818,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b947558012d33f44006aa7518001100ee2b..."} 
[2026-10-18 02:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b947558012d33f44006aa7518001100ee2b..."} 
[2026-10-18 02:12:05] local.INFO: Processing buffer {"connection_id":217818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b947558012d33f44006aa7518001100ee2b..."} 
[2026-10-18 02:12:05] local.INFO: Packet analysis {"connection_id":217818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:12:05] local.INFO: Extracted packet for processing {"connection_id":217818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:12:05] local.INFO: GPS Element Parsed {"raw_longitude":758379584,"raw_latitude":111834392,"longitude_deg":75.8379584,"latitude_deg":11.1834392,"altitude":17,"angle":238,"satellites":43,"speed":35,"hex_longitude":"2d33f440","hex_latitude":"06aa7518","is_valid_coordinates":true} 
[2026-10-18 02:12: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-18 02:12:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820960000001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:12:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17764362693378048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:12:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3751357780741558272,"note":"Value kept but may cause issues"} 
[2026-10-18 02:12:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:12:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792269383000,"timestamp_ms":1792269383000,"timestamp_seconds":1792269383,"priority":1,"record_length":96,"hex_timestamp":"000001a14b947558"} 
[2026-10-18 02:12:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:12: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-18 02:12: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-18 02:12: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-18 02:12: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-18 02:12:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:12:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:12:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:12:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:12:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:12: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-18 02:12:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:12:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:12:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820960000001,"66":27343,"34":206,"81":23296,"24":35,"16":17764362693378048,"45":3751357780741558272},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:12:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:12:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:12:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820960000001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:12:05] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:12:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:12:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17764362693378048,"km_value":17764362693378.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:12:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":3751357780741558272,"description":"Unknown IO ID 45"} 
[2026-10-18 02:12:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820960000001,"power":27343,"unknown_34":206,"unknown_81":23296,"ignition":35,"odometer":null,"unknown_45":3751357780741558272}} 
[2026-10-18 02:12:06] local.INFO: DEBUG: GPS processor result {"connection_id":217818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:12:06] local.INFO: GPS data processed {"connection_id":217818,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:12:06] local.INFO: Acknowledgment sent {"connection_id":217818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:12:37] local.INFO: TCP Data received {"connection_id":217818,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b9488e0012d33e74006aa6ac0001000e22b..."} 
[2026-10-18 02:12:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b9488e0012d33e74006aa6ac0001000e22b..."} 
[2026-10-18 02:12:37] local.INFO: Processing buffer {"connection_id":217818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b9488e0012d33e74006aa6ac0001000e22b..."} 
[2026-10-18 02:12:37] local.INFO: Packet analysis {"connection_id":217818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:12:37] local.INFO: Extracted packet for processing {"connection_id":217818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:12:37] local.INFO: GPS Element Parsed {"raw_longitude":758376256,"raw_latitude":111831744,"longitude_deg":75.8376256,"latitude_deg":11.1831744,"altitude":16,"angle":226,"satellites":43,"speed":33,"hex_longitude":"2d33e740","hex_latitude":"06aa6ac0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:12:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820962048001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:12:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17764568851808256,"note":"Value kept but may cause issues"} 
[2026-10-18 02:12:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3743687587625506816,"note":"Value kept but may cause issues"} 
[2026-10-18 02:12:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:12:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792269388000,"timestamp_ms":1792269388000,"timestamp_seconds":1792269388,"priority":1,"record_length":96,"hex_timestamp":"000001a14b9488e0"} 
[2026-10-18 02: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-18 02:12: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-18 02: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:12: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-18 02: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-18 02: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-18 02:12:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:12:37] local.INFO: Teltonika packet parsed successfully {"connection_id":217818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:12:37] local.INFO: Passing IMEI to GPS processor {"connection_id":217818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:12:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":217818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:12:37] 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-18 02:12:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:12:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:12:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820962048001,"66":27517,"34":206,"81":23296,"24":33,"16":17764568851808256,"45":3743687587625506816},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:12:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:12:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:12:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820962048001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:12:37] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:12:37] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:12:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17764568851808256,"km_value":17764568851808.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:12:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":3743687587625506816,"description":"Unknown IO ID 45"} 
[2026-10-18 02:12:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820962048001,"power":27517,"unknown_34":206,"unknown_81":23296,"ignition":33,"odometer":null,"unknown_45":3743687587625506816}} 
[2026-10-18 02:12:37] local.INFO: DEBUG: GPS processor result {"connection_id":217818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:12:37] local.INFO: GPS data processed {"connection_id":217818,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:12:37] local.INFO: Acknowledgment sent {"connection_id":217818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:12:59] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:12:59] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:12:59] local.INFO: IMEI packet received {"connection_id":221157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":221157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:13:05] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:13:05] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:13:05] local.INFO: IMEI packet received {"connection_id":221157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":221157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:13:07] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b94b3d8012d33cd0006aa52e0000e00e32c..."} 
[2026-10-18 02:13:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b94b3d8012d33cd0006aa52e0000e00e32c..."} 
[2026-10-18 02:13:07] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b94b3d8012d33cd0006aa52e0000e00e32c..."} 
[2026-10-18 02:13:07] local.INFO: Packet analysis {"connection_id":221157,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:13:07] local.INFO: Extracted packet for processing {"connection_id":221157,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:13:07] local.INFO: GPS Element Parsed {"raw_longitude":758369536,"raw_latitude":111825632,"longitude_deg":75.8369536,"latitude_deg":11.1825632,"altitude":14,"angle":227,"satellites":44,"speed":33,"hex_longitude":"2d33cd00","hex_latitude":"06aa52e0","is_valid_coordinates":true} 
[2026-10-18 02:13: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-18 02:13:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820963328001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:13:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17765002643505152,"note":"Value kept but may cause issues"} 
[2026-10-18 02:13:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3740028412927590400,"note":"Value kept but may cause issues"} 
[2026-10-18 02:13:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:13:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792269399000,"timestamp_ms":1792269399000,"timestamp_seconds":1792269399,"priority":1,"record_length":96,"hex_timestamp":"000001a14b94b3d8"} 
[2026-10-18 02:13:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:13: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-18 02:13: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":125,"data_length":795,"current_offset":136} 
[2026-10-18 02:13:07] 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-18 02:13: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-18 02:13:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:13:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:13:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221157,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:13:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:13:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:13:07] 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-18 02:13:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:13:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:13:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820963328001,"66":27539,"34":206,"81":23296,"24":33,"16":17765002643505152,"45":3740028412927590400},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:13:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:13:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:13:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820963328001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:13:07] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:13:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:13:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17765002643505152,"km_value":17765002643505.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:13:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":3740028412927590400,"description":"Unknown IO ID 45"} 
[2026-10-18 02:13:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820963328001,"power":27539,"unknown_34":206,"unknown_81":23296,"ignition":33,"odometer":null,"unknown_45":3740028412927590400}} 
[2026-10-18 02:13:07] 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":4912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:13:07] local.INFO: GPS data processed {"connection_id":221157,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:13:07] local.INFO: Acknowledgment sent {"connection_id":221157,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:13:42] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b94c760012d33c14006aa4630000c00d62c..."} 
[2026-10-18 02:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b94c760012d33c14006aa4630000c00d62c..."} 
[2026-10-18 02:13:42] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b94c760012d33c14006aa4630000c00d62c..."} 
[2026-10-18 02:13:42] local.INFO: Packet analysis {"connection_id":221157,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:13:42] local.INFO: Extracted packet for processing {"connection_id":221157,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b94"} 
[2026-10-18 02:13:42] local.INFO: GPS Element Parsed {"raw_longitude":758366528,"raw_latitude":111822384,"longitude_deg":75.8366528,"latitude_deg":11.1822384,"altitude":12,"angle":214,"satellites":44,"speed":34,"hex_longitude":"2d33c140","hex_latitude":"06aa4630","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458820966144001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17765213096902656,"note":"Value kept but may cause issues"} 
[2026-10-18 02:13:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3732639694787371008,"note":"Value kept but may cause issues"} 
[2026-10-18 02:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792269404000,"timestamp_ms":1792269404000,"timestamp_seconds":1792269404,"priority":1,"record_length":96,"hex_timestamp":"000001a14b94c760"} 
[2026-10-18 02: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-18 02:13: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-18 02: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 02:13:42] 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-18 02: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-18 02: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-18 02:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221157,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:13:42] 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-18 02:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458820966144001,"66":27593,"34":206,"81":23296,"24":34,"16":17765213096902656,"45":3732639694787371008},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458820966144001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:13:42] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:13:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17765213096902656,"km_value":17765213096902.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:13:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":3732639694787371008,"description":"Unknown IO ID 45"} 
[2026-10-18 02:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458820966144001,"power":27593,"unknown_34":206,"unknown_81":23296,"ignition":34,"odometer":null,"unknown_45":3732639694787371008}} 
[2026-10-18 02:13:42] 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":4913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:13:42] local.INFO: GPS data processed {"connection_id":221157,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:13:42] local.INFO: Acknowledgment sent {"connection_id":221157,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:13:54] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:13:54] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:13:54] local.INFO: IMEI packet received {"connection_id":218068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":218068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:14:00] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:14:00] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:14:00] local.INFO: IMEI packet received {"connection_id":218068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:14:00] local.INFO: IMEI acknowledgment sent {"connection_id":218068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:14:19] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14b9a8bf0012d33a88006aa1e30000500062d..."} 
[2026-10-18 02:14:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14b9a8bf0012d33a88006aa1e30000500062d..."} 
[2026-10-18 02:14:19] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14b9a8bf0012d33a88006aa1e30000500062d..."} 
[2026-10-18 02:14:19] local.INFO: Packet analysis {"connection_id":218068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14b9a"} 
[2026-10-18 02:14:19] local.INFO: Extracted packet for processing {"connection_id":218068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14b9a"} 
[2026-10-18 02:14:19] local.INFO: GPS Element Parsed {"raw_longitude":758360192,"raw_latitude":111812144,"longitude_deg":75.8360192,"latitude_deg":11.1812144,"altitude":5,"angle":6,"satellites":45,"speed":5,"hex_longitude":"2d33a880","hex_latitude":"06aa1e30","is_valid_coordinates":true} 
[2026-10-18 02:14: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-18 02:14:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821063936001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:14:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17765638298664960,"note":"Value kept but may cause issues"} 
[2026-10-18 02:14:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3722295489389752320,"note":"Value kept but may cause issues"} 
[2026-10-18 02:14:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:14:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792269782000,"timestamp_ms":1792269782000,"timestamp_seconds":1792269782,"priority":1,"record_length":96,"hex_timestamp":"000001a14b9a8bf0"} 
[2026-10-18 02:14:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:14:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:14: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:14:19] 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-18 02:14: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-18 02:14:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:14:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:14:19] local.INFO: Teltonika packet parsed successfully {"connection_id":218068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:14:19] local.INFO: Passing IMEI to GPS processor {"connection_id":218068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:14:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":218068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:14:19] 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-18 02:14:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:14:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:14:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821063936001,"66":27397,"34":206,"81":23296,"24":5,"16":17765638298664960,"45":3722295489389752320},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-10-18 02:14:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:14:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:14:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821063936001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:14:19] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-18 02:14:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:14:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17765638298664960,"km_value":17765638298664.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:14:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":3722295489389752320,"description":"Unknown IO ID 45"} 
[2026-10-18 02:14:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821063936001,"power":27397,"unknown_34":206,"unknown_81":23296,"ignition":5,"odometer":null,"unknown_45":3722295489389752320}} 
[2026-10-18 02:14:19] local.INFO: DEBUG: GPS processor result {"connection_id":218068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:14:19] local.INFO: GPS data processed {"connection_id":218068,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:14:19] local.INFO: Acknowledgment sent {"connection_id":218068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:14:55] local.INFO: TCP Data received {"connection_id":219476,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:14:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219476,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:14:55] local.INFO: Processing buffer {"connection_id":219476,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:14:55] local.INFO: IMEI packet received {"connection_id":219476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:14:55] local.INFO: IMEI acknowledgment sent {"connection_id":219476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:15:04] local.INFO: TCP Data received {"connection_id":219476,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219476,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:15:04] local.INFO: Processing buffer {"connection_id":219476,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:15:04] local.INFO: IMEI packet received {"connection_id":219476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":219476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:15:04] local.INFO: TCP Data received {"connection_id":219476,"ip":"42.106.6.36","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219476,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:15:04] local.INFO: Processing buffer {"connection_id":219476,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:15:04] local.INFO: IMEI packet received {"connection_id":219476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":219476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:15:17] local.INFO: TCP Data received {"connection_id":217820,"ip":"42.106.6.57","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:15:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217820,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:15:17] local.INFO: Processing buffer {"connection_id":217820,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:15:17] local.INFO: IMEI packet received {"connection_id":217820,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:15:17] local.INFO: IMEI acknowledgment sent {"connection_id":217820,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:15:47] local.INFO: TCP Data received {"connection_id":219477,"ip":"42.106.6.57","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219477,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:15:47] local.INFO: Processing buffer {"connection_id":219477,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:15:47] local.INFO: IMEI packet received {"connection_id":219477,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:15:47] local.INFO: IMEI acknowledgment sent {"connection_id":219477,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:20:10] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:20:10] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:20:10] local.INFO: IMEI packet received {"connection_id":221160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":221160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:20:10] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.36","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:20:10] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:20:10] local.INFO: IMEI packet received {"connection_id":221160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":221160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:20:17] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:20:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:20:17] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:20:17] local.INFO: IMEI packet received {"connection_id":221160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:20:17] local.INFO: IMEI acknowledgment sent {"connection_id":221160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:21:16] local.INFO: TCP Data received {"connection_id":217824,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:21:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217824,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:21:16] local.INFO: Processing buffer {"connection_id":217824,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:21:16] local.INFO: IMEI packet received {"connection_id":217824,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:21:16] local.INFO: IMEI acknowledgment sent {"connection_id":217824,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:21:48] local.INFO: TCP Data received {"connection_id":218072,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:21:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218072,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:21:48] local.INFO: Processing buffer {"connection_id":218072,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:21:48] local.INFO: IMEI packet received {"connection_id":218072,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:21:48] local.INFO: IMEI acknowledgment sent {"connection_id":218072,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:25:14] local.INFO: TCP Data received {"connection_id":219482,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:14] local.INFO: Processing buffer {"connection_id":219482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:14] local.INFO: IMEI packet received {"connection_id":219482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:25:14] local.INFO: IMEI acknowledgment sent {"connection_id":219482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:25:19] local.INFO: TCP Data received {"connection_id":219482,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba482b8012d3b698006a71f30003a006629..."} 
[2026-10-18 02:25:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba482b8012d3b698006a71f30003a006629..."} 
[2026-10-18 02:25:19] local.INFO: Processing buffer {"connection_id":219482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba482b8012d3b698006a71f30003a006629..."} 
[2026-10-18 02:25:19] local.INFO: Packet analysis {"connection_id":219482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba4"} 
[2026-10-18 02:25:19] local.INFO: Extracted packet for processing {"connection_id":219482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba4"} 
[2026-10-18 02:25:19] local.INFO: GPS Element Parsed {"raw_longitude":758868352,"raw_latitude":111615792,"longitude_deg":75.8868352,"latitude_deg":11.1615792,"altitude":58,"angle":102,"satellites":41,"speed":31,"hex_longitude":"2d3b6980","hex_latitude":"06a71f30","is_valid_coordinates":true} 
[2026-10-18 02:25: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-18 02:25:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821228288001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:25:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17795784674115584,"note":"Value kept but may cause issues"} 
[2026-10-18 02:25:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4270890218949095424,"note":"Value kept but may cause issues"} 
[2026-10-18 02:25:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,41,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:25:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792270435000,"timestamp_ms":1792270435000,"timestamp_seconds":1792270435,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba482b8"} 
[2026-10-18 02:25:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:25:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:25: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:25:19] 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-18 02:25: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-18 02:25:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:25:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:25:19] local.INFO: Teltonika packet parsed successfully {"connection_id":219482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:25:19] local.INFO: Passing IMEI to GPS processor {"connection_id":219482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:25:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":219482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:25:19] 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-18 02:25:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:25:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:25:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821228288001,"66":27376,"41":206,"81":49664,"24":31,"16":17795784674115584,"45":4270890218949095424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,41,81,24,16,45]} 
[2026-10-18 02:25:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:25:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:25:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821228288001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:25:19] local.INFO: Unknown IO ID detected {"io_id":41,"value":206,"description":"Unknown IO ID 41"} 
[2026-10-18 02:25:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:25:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17795784674115584,"km_value":17795784674115.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:25:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":4270890218949095424,"description":"Unknown IO ID 45"} 
[2026-10-18 02:25:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821228288001,"power":27376,"unknown_41":206,"unknown_81":49664,"ignition":31,"odometer":null,"unknown_45":4270890218949095424}} 
[2026-10-18 02:25:19] local.INFO: DEBUG: GPS processor result {"connection_id":219482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:25:19] local.INFO: GPS data processed {"connection_id":219482,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:25:19] local.INFO: Acknowledgment sent {"connection_id":219482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:25:56] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:56] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:56] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:25:56] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:25:59] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:59] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:25:59] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:25:59] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:26:10] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:26:10] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:26:10] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:26:11] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba49a28012d3b7b8006a71a18003c00722b..."} 
[2026-10-18 02:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba49a28012d3b7b8006a71a18003c00722b..."} 
[2026-10-18 02:26:11] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba49a28012d3b7b8006a71a18003c00722b..."} 
[2026-10-18 02:26:11] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba4"} 
[2026-10-18 02:26:11] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba4"} 
[2026-10-18 02:26:11] local.INFO: GPS Element Parsed {"raw_longitude":758872960,"raw_latitude":111614488,"longitude_deg":75.887296,"latitude_deg":11.1614488,"altitude":60,"angle":114,"satellites":43,"speed":32,"hex_longitude":"2d3b7b80","hex_latitude":"06a71a18","is_valid_coordinates":true} 
[2026-10-18 02:26: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-18 02:26:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821231360001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:26:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17796016602349568,"note":"Value kept but may cause issues"} 
[2026-10-18 02:26:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4281093686854365184,"note":"Value kept but may cause issues"} 
[2026-10-18 02:26:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,41,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:26:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792270441000,"timestamp_ms":1792270441000,"timestamp_seconds":1792270441,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba49a28"} 
[2026-10-18 02:26:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:26: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-18 02:26: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 02:26:11] 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-18 02:26: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-18 02:26:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:26:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:26:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:26:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:26:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:26:11] 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-18 02:26:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:26:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:26:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821231360001,"66":27365,"41":206,"81":49664,"24":32,"16":17796016602349568,"45":4281093686854365184},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,41,81,24,16,45]} 
[2026-10-18 02:26:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:26:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:26:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821231360001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:26:11] local.INFO: Unknown IO ID detected {"io_id":41,"value":206,"description":"Unknown IO ID 41"} 
[2026-10-18 02:26:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:26:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17796016602349568,"km_value":17796016602349.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:26:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4281093686854365184,"description":"Unknown IO ID 45"} 
[2026-10-18 02:26:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821231360001,"power":27365,"unknown_41":206,"unknown_81":49664,"ignition":32,"odometer":null,"unknown_45":4281093686854365184}} 
[2026-10-18 02:26:11] 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":4916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:26:11] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:26:11] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:26:16] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba4b968012d3b938006a70ca0003c007f24..."} 
[2026-10-18 02:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba4b968012d3b938006a70ca0003c007f24..."} 
[2026-10-18 02:26:16] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba4b968012d3b938006a70ca0003c007f24..."} 
[2026-10-18 02:26:16] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba4"} 
[2026-10-18 02:26:16] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba4"} 
[2026-10-18 02:26:16] local.INFO: GPS Element Parsed {"raw_longitude":758879104,"raw_latitude":111611040,"longitude_deg":75.8879104,"latitude_deg":11.161104,"altitude":60,"angle":127,"satellites":36,"speed":35,"hex_longitude":"2d3b9380","hex_latitude":"06a70ca0","is_valid_coordinates":true} 
[2026-10-18 02:26: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-18 02:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821232896001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17796351609798656,"note":"Value kept but may cause issues"} 
[2026-10-18 02:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4286160236434823168,"note":"Value kept but may cause issues"} 
[2026-10-18 02:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,41,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792270449000,"timestamp_ms":1792270449000,"timestamp_seconds":1792270449,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba4b968"} 
[2026-10-18 02:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:26:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:26: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:26:16] 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-18 02:26: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-18 02:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:26:16] 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-18 02:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821232896001,"66":27463,"41":206,"81":49664,"24":35,"16":17796351609798656,"45":4286160236434823168},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,41,81,24,16,45]} 
[2026-10-18 02:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821232896001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:26:16] local.INFO: Unknown IO ID detected {"io_id":41,"value":206,"description":"Unknown IO ID 41"} 
[2026-10-18 02:26:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17796351609798656,"km_value":17796351609798.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:26:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4286160236434823168,"description":"Unknown IO ID 45"} 
[2026-10-18 02:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821232896001,"power":27463,"unknown_41":206,"unknown_81":49664,"ignition":35,"odometer":null,"unknown_45":4286160236434823168}} 
[2026-10-18 02:26:16] 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":4917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:26:16] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:26:16] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:26:59] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:26:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:26:59] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:26:59] local.INFO: IMEI packet received {"connection_id":218073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:26:59] local.INFO: IMEI acknowledgment sent {"connection_id":218073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:27:02] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:02] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:02] local.INFO: IMEI packet received {"connection_id":218073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:27:02] local.INFO: IMEI acknowledgment sent {"connection_id":218073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:27:04] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:04] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:04] local.INFO: IMEI packet received {"connection_id":218073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":218073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:27:05] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba624b0012d3c62c006a5d438004c008c2e..."} 
[2026-10-18 02:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba624b0012d3c62c006a5d438004c008c2e..."} 
[2026-10-18 02:27:05] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba624b0012d3c62c006a5d438004c008c2e..."} 
[2026-10-18 02:27:05] local.INFO: Packet analysis {"connection_id":218073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba6"} 
[2026-10-18 02:27:05] local.INFO: Extracted packet for processing {"connection_id":218073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba6"} 
[2026-10-18 02:27:05] local.INFO: GPS Element Parsed {"raw_longitude":758932160,"raw_latitude":111531064,"longitude_deg":75.893216,"latitude_deg":11.1531064,"altitude":76,"angle":140,"satellites":46,"speed":52,"hex_longitude":"2d3c62c0","hex_latitude":"06a5d438","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:27:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821256960001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17801003059380224,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4344707031571091456,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:27:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792270542000,"timestamp_ms":1792270542000,"timestamp_seconds":1792270542,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba624b0"} 
[2026-10-18 02: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-18 02: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-18 02: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:27: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-18 02: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-18 02: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-18 02:27:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:27:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:27:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:27:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:27: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-18 02:27:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:27:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:27:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821256960001,"66":27267,"235":206,"81":49664,"24":52,"16":17801003059380224,"45":4344707031571091456},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,81,24,16,45]} 
[2026-10-18 02:27:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:27:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:27:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821256960001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:27:05] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 02:27:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:27:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17801003059380224,"km_value":17801003059380.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:27:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4344707031571091456,"description":"Unknown IO ID 45"} 
[2026-10-18 02:27:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821256960001,"power":27267,"unknown_235":206,"unknown_81":49664,"ignition":52,"odometer":null,"unknown_45":4344707031571091456}} 
[2026-10-18 02:27:05] local.INFO: DEBUG: GPS processor result {"connection_id":218073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:27:05] local.INFO: GPS data processed {"connection_id":218073,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:27:05] local.INFO: Acknowledgment sent {"connection_id":218073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:27:07] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba64008012d3c79c006a5b6500049008f26..."} 
[2026-10-18 02:27:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba64008012d3c79c006a5b6500049008f26..."} 
[2026-10-18 02:27:07] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba64008012d3c79c006a5b6500049008f26..."} 
[2026-10-18 02:27:07] local.INFO: Packet analysis {"connection_id":218073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba6"} 
[2026-10-18 02:27:07] local.INFO: Extracted packet for processing {"connection_id":218073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba6"} 
[2026-10-18 02:27:07] local.INFO: GPS Element Parsed {"raw_longitude":758938048,"raw_latitude":111523408,"longitude_deg":75.8938048,"latitude_deg":11.1523408,"altitude":73,"angle":143,"satellites":38,"speed":56,"hex_longitude":"2d3c79c0","hex_latitude":"06a5b650","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:27:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821258752001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17801471210815488,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4351251324777805824,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:27:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792270549000,"timestamp_ms":1792270549000,"timestamp_seconds":1792270549,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba64008"} 
[2026-10-18 02: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-18 02:27: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-18 02: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-18 02:27:07] 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-18 02: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-18 02: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-18 02:27:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:27:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:27:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:27:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:27:07] 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-18 02:27:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:27:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:27:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821258752001,"66":27267,"235":206,"81":49664,"24":56,"16":17801471210815488,"45":4351251324777805824},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,81,24,16,45]} 
[2026-10-18 02:27:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:27:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:27:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821258752001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:27:07] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 02:27:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:27:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17801471210815488,"km_value":17801471210815.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:27:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4351251324777805824,"description":"Unknown IO ID 45"} 
[2026-10-18 02:27:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821258752001,"power":27267,"unknown_235":206,"unknown_81":49664,"ignition":56,"odometer":null,"unknown_45":4351251324777805824}} 
[2026-10-18 02:27:07] local.INFO: DEBUG: GPS processor result {"connection_id":218073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:27:07] local.INFO: GPS data processed {"connection_id":218073,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:27:07] local.INFO: Acknowledgment sent {"connection_id":218073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:27:10] local.INFO: TCP Data received {"connection_id":219483,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219483,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:27:10] local.INFO: Processing buffer {"connection_id":219483,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:27:10] local.INFO: IMEI packet received {"connection_id":219483,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":219483,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:27:39] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba70f10012d3cbd4006a477d0003500d130..."} 
[2026-10-18 02:27:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba70f10012d3cbd4006a477d0003500d130..."} 
[2026-10-18 02:27:39] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba70f10012d3cbd4006a477d0003500d130..."} 
[2026-10-18 02:27:39] local.INFO: Packet analysis {"connection_id":218073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:27:39] local.INFO: Extracted packet for processing {"connection_id":218073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:27:39] local.INFO: GPS Element Parsed {"raw_longitude":758955328,"raw_latitude":111441872,"longitude_deg":75.8955328,"latitude_deg":11.1441872,"altitude":53,"angle":209,"satellites":48,"speed":54,"hex_longitude":"2d3cbd40","hex_latitude":"06a477d0","is_valid_coordinates":true} 
[2026-10-18 02:27: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-18 02:27:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821272832001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17805697458634752,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4380172878613690368,"note":"Value kept but may cause issues"} 
[2026-10-18 02:27:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:27:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792270602000,"timestamp_ms":1792270602000,"timestamp_seconds":1792270602,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba70f10"} 
[2026-10-18 02:27:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:27: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-18 02:27: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-18 02:27: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-18 02:27: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-18 02:27:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:27:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:27:39] local.INFO: Teltonika packet parsed successfully {"connection_id":218073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:27:39] local.INFO: Passing IMEI to GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:27:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:27: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-18 02:27:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:27:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:27:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821272832001,"66":27267,"133":206,"81":49664,"24":54,"16":17805697458634752,"45":4380172878613690368},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,81,24,16,45]} 
[2026-10-18 02:27:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:27:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:27:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821272832001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:27:39] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-18 02:27:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:27:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17805697458634752,"km_value":17805697458634.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:27:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":4380172878613690368,"description":"Unknown IO ID 45"} 
[2026-10-18 02:27:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821272832001,"power":27267,"unknown_133":206,"unknown_81":49664,"ignition":54,"odometer":null,"unknown_45":4380172878613690368}} 
[2026-10-18 02:27:39] local.INFO: DEBUG: GPS processor result {"connection_id":218073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:27:39] local.INFO: GPS data processed {"connection_id":218073,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:27:39] local.INFO: Acknowledgment sent {"connection_id":218073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:27:46] local.INFO: TCP Data received {"connection_id":217827,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217827,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:27:46] local.INFO: Processing buffer {"connection_id":217827,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:27:46] local.INFO: IMEI packet received {"connection_id":217827,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:27:46] local.INFO: IMEI acknowledgment sent {"connection_id":217827,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:27:56] local.INFO: TCP Data received {"connection_id":219484,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:56] local.INFO: Processing buffer {"connection_id":219484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:56] local.INFO: IMEI packet received {"connection_id":219484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:27:56] local.INFO: IMEI acknowledgment sent {"connection_id":219484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:27:59] local.INFO: TCP Data received {"connection_id":219484,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:59] local.INFO: Processing buffer {"connection_id":219484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:27:59] local.INFO: IMEI packet received {"connection_id":219484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":219484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:28:04] local.INFO: TCP Data received {"connection_id":219484,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:04] local.INFO: Processing buffer {"connection_id":219484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:04] local.INFO: IMEI packet received {"connection_id":219484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:28:04] local.INFO: IMEI acknowledgment sent {"connection_id":219484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:28:06] local.INFO: TCP Data received {"connection_id":219484,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba72e50012d3cab4006a457d8003800cc30..."} 
[2026-10-18 02:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba72e50012d3cab4006a457d8003800cc30..."} 
[2026-10-18 02:28:06] local.INFO: Processing buffer {"connection_id":219484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba72e50012d3cab4006a457d8003800cc30..."} 
[2026-10-18 02:28:06] local.INFO: Packet analysis {"connection_id":219484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:28:06] local.INFO: Extracted packet for processing {"connection_id":219484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:28:06] local.INFO: GPS Element Parsed {"raw_longitude":758950720,"raw_latitude":111433688,"longitude_deg":75.895072,"latitude_deg":11.1433688,"altitude":56,"angle":204,"satellites":48,"speed":39,"hex_longitude":"2d3cab40","hex_latitude":"06a457d8","is_valid_coordinates":true} 
[2026-10-18 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-18 02:28:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821274112001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17806152725168128,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4376724810147287040,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:28:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792270610000,"timestamp_ms":1792270610000,"timestamp_seconds":1792270610,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba72e50"} 
[2026-10-18 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-18 02:28: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-18 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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-18 02:28: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-18 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-18 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-18 02:28:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:28:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:28:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:28:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:28:06] 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-18 02:28:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:28:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:28:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821274112001,"66":27376,"133":206,"81":49664,"24":39,"16":17806152725168128,"45":4376724810147287040},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,81,24,16,45]} 
[2026-10-18 02:28:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:28:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:28:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821274112001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:28:06] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-18 02:28:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:28:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17806152725168128,"km_value":17806152725168.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:28:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":4376724810147287040,"description":"Unknown IO ID 45"} 
[2026-10-18 02:28:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821274112001,"power":27376,"unknown_133":206,"unknown_81":49664,"ignition":39,"odometer":null,"unknown_45":4376724810147287040}} 
[2026-10-18 02:28:06] local.INFO: DEBUG: GPS processor result {"connection_id":219484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:28:06] local.INFO: GPS data processed {"connection_id":219484,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:28:06] local.INFO: Acknowledgment sent {"connection_id":219484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:28:07] local.INFO: TCP Data received {"connection_id":219484,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba74d90012d3ca24006a43ec8003a00c030..."} 
[2026-10-18 02:28:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba74d90012d3ca24006a43ec8003a00c030..."} 
[2026-10-18 02:28:07] local.INFO: Processing buffer {"connection_id":219484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba74d90012d3ca24006a43ec8003a00c030..."} 
[2026-10-18 02:28:07] local.INFO: Packet analysis {"connection_id":219484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:28:07] local.INFO: Extracted packet for processing {"connection_id":219484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:28:07] local.INFO: GPS Element Parsed {"raw_longitude":758948416,"raw_latitude":111427272,"longitude_deg":75.8948416,"latitude_deg":11.1427272,"altitude":58,"angle":192,"satellites":48,"speed":31,"hex_longitude":"2d3ca240","hex_latitude":"06a43ec8","is_valid_coordinates":true} 
[2026-10-18 02:28: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-18 02:28:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821276160001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17806483437649920,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4371658260564400128,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:28:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792270618000,"timestamp_ms":1792270618000,"timestamp_seconds":1792270618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba74d90"} 
[2026-10-18 02:28:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:28: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-18 02:28: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-18 02:28: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-18 02:28: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-18 02:28:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:28:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:28:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:28:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:28:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:28:07] 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-18 02:28:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:28:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:28:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821276160001,"66":27365,"133":206,"81":49664,"24":31,"16":17806483437649920,"45":4371658260564400128},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,81,24,16,45]} 
[2026-10-18 02:28:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:28:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:28:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821276160001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:28:07] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-18 02:28:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:28:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17806483437649920,"km_value":17806483437649.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:28:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4371658260564400128,"description":"Unknown IO ID 45"} 
[2026-10-18 02:28:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821276160001,"power":27365,"unknown_133":206,"unknown_81":49664,"ignition":31,"odometer":null,"unknown_45":4371658260564400128}} 
[2026-10-18 02:28:07] local.INFO: DEBUG: GPS processor result {"connection_id":219484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:28:07] local.INFO: GPS data processed {"connection_id":219484,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:28:07] local.INFO: Acknowledgment sent {"connection_id":219484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:28:43] local.INFO: TCP Data received {"connection_id":219484,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba770b8012d3c9f4006a421c8003d00b52e..."} 
[2026-10-18 02:28:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba770b8012d3c9f4006a421c8003d00b52e..."} 
[2026-10-18 02:28:43] local.INFO: Processing buffer {"connection_id":219484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba770b8012d3c9f4006a421c8003d00b52e..."} 
[2026-10-18 02:28:43] local.INFO: Packet analysis {"connection_id":219484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:28:43] local.INFO: Extracted packet for processing {"connection_id":219484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:28:43] local.INFO: GPS Element Parsed {"raw_longitude":758947648,"raw_latitude":111419848,"longitude_deg":75.8947648,"latitude_deg":11.1419848,"altitude":61,"angle":181,"satellites":46,"speed":33,"hex_longitude":"2d3c9f40","hex_latitude":"06a421c8","is_valid_coordinates":true} 
[2026-10-18 02:28: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-18 02:28:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821278208001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17806844214902784,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4369124985772361728,"note":"Value kept but may cause issues"} 
[2026-10-18 02:28:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:28:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792270627000,"timestamp_ms":1792270627000,"timestamp_seconds":1792270627,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba770b8"} 
[2026-10-18 02:28:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:28: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-18 02:28: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-18 02:28: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-18 02:28: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-18 02:28:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:28:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:28:43] local.INFO: Teltonika packet parsed successfully {"connection_id":219484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:28:43] local.INFO: Passing IMEI to GPS processor {"connection_id":219484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:28:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":219484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:28:43] 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-18 02:28:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:28:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:28:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821278208001,"66":27332,"133":206,"81":49664,"24":33,"16":17806844214902784,"45":4369124985772361728},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,81,24,16,45]} 
[2026-10-18 02:28:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:28:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:28:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821278208001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:28:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-18 02:28:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:28:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17806844214902784,"km_value":17806844214902.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:28:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4369124985772361728,"description":"Unknown IO ID 45"} 
[2026-10-18 02:28:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821278208001,"power":27332,"unknown_133":206,"unknown_81":49664,"ignition":33,"odometer":null,"unknown_45":4369124985772361728}} 
[2026-10-18 02:28:43] local.INFO: DEBUG: GPS processor result {"connection_id":219484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:28:43] local.INFO: GPS data processed {"connection_id":219484,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:28:43] local.INFO: Acknowledgment sent {"connection_id":219484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:28:54] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:54] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:54] local.INFO: IMEI packet received {"connection_id":218074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":218074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:28:56] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:56] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:56] local.INFO: IMEI packet received {"connection_id":218074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:28:56] local.INFO: IMEI acknowledgment sent {"connection_id":218074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:28:59] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:59] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:28:59] local.INFO: IMEI packet received {"connection_id":218074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":218074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:29:01] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba79bb0012d3c9fc006a3fcb8003e00b22e..."} 
[2026-10-18 02:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba79bb0012d3c9fc006a3fcb8003e00b22e..."} 
[2026-10-18 02:29:01] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba79bb0012d3c9fc006a3fcb8003e00b22e..."} 
[2026-10-18 02:29:01] local.INFO: Packet analysis {"connection_id":218074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:29:01] local.INFO: Extracted packet for processing {"connection_id":218074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:29:01] local.INFO: GPS Element Parsed {"raw_longitude":758947776,"raw_latitude":111410360,"longitude_deg":75.8947776,"latitude_deg":11.141036,"altitude":62,"angle":178,"satellites":46,"speed":35,"hex_longitude":"2d3c9fc0","hex_latitude":"06a3fcb8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821280512001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4368280560840329216,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17807308071370752,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:01] 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-18 02:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792270638000,"timestamp_ms":1792270638000,"timestamp_seconds":1792270638,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba79bb0"} 
[2026-10-18 02: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-18 02:29: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-18 02: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":196,"data_length":795,"current_offset":136} 
[2026-10-18 02:29: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-18 02: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-18 02: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-18 02:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29: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-18 02:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821280512001,"66":27343,"45":4368280560840329216,"81":49664,"24":35,"16":17807308071370752},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-18 02:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821280512001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4368280560840329216,"description":"Unknown IO ID 45"} 
[2026-10-18 02:29:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17807308071370752,"km_value":17807308071370.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:29:01] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458821280512001,"power":27343,"unknown_45":4368280560840329216,"unknown_81":49664,"ignition":35,"odometer":null}} 
[2026-10-18 02:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":218074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:29:01] local.INFO: GPS data processed {"connection_id":218074,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:29:01] local.INFO: Acknowledgment sent {"connection_id":218074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:29:04] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba7c2c0012d3ca04006a3d6a8003f00b52d..."} 
[2026-10-18 02:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba7c2c0012d3ca04006a3d6a8003f00b52d..."} 
[2026-10-18 02:29:04] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba7c2c0012d3ca04006a3d6a8003f00b52d..."} 
[2026-10-18 02:29:04] local.INFO: Packet analysis {"connection_id":218074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:29:04] local.INFO: Extracted packet for processing {"connection_id":218074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:29:04] local.INFO: GPS Element Parsed {"raw_longitude":758947904,"raw_latitude":111400616,"longitude_deg":75.8947904,"latitude_deg":11.1400616,"altitude":63,"angle":181,"satellites":45,"speed":41,"hex_longitude":"2d3ca040","hex_latitude":"06a3d6a8","is_valid_coordinates":true} 
[2026-10-18 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-18 02:29:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821283328001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4368421298326255616,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17807780517773312,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29: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-18 02:29:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792270648000,"timestamp_ms":1792270648000,"timestamp_seconds":1792270648,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba7c2c0"} 
[2026-10-18 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-18 02:29: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-18 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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:29: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-18 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-18 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-18 02:29:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:29:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:29:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29:04] 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-18 02:29:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:29:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:29:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821283328001,"66":27365,"45":4368421298326255616,"81":49664,"24":41,"16":17807780517773312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-18 02:29:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:29:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:29:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821283328001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:29:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4368421298326255616,"description":"Unknown IO ID 45"} 
[2026-10-18 02:29:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:29:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17807780517773312,"km_value":17807780517773.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:29:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458821283328001,"power":27365,"unknown_45":4368421298326255616,"unknown_81":49664,"ignition":41,"odometer":null}} 
[2026-10-18 02:29:04] local.INFO: DEBUG: GPS processor result {"connection_id":218074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:29:04] local.INFO: GPS data processed {"connection_id":218074,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:29:04] local.INFO: Acknowledgment sent {"connection_id":218074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:29:36] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba7e5e8012d3c9e8006a3b148004000b72a..."} 
[2026-10-18 02:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba7e5e8012d3c9e8006a3b148004000b72a..."} 
[2026-10-18 02:29:36] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba7e5e8012d3c9e8006a3b148004000b72a..."} 
[2026-10-18 02:29:36] local.INFO: Packet analysis {"connection_id":218074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:29:36] local.INFO: Extracted packet for processing {"connection_id":218074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba7"} 
[2026-10-18 02:29:36] local.INFO: GPS Element Parsed {"raw_longitude":758947456,"raw_latitude":111391048,"longitude_deg":75.8947456,"latitude_deg":11.1391048,"altitude":64,"angle":183,"satellites":42,"speed":43,"hex_longitude":"2d3c9e80","hex_latitude":"06a3b148","is_valid_coordinates":true} 
[2026-10-18 02:29: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-18 02:29:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821285888001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4368562035812116480,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17808244374241280,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:36] 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-18 02:29:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792270657000,"timestamp_ms":1792270657000,"timestamp_seconds":1792270657,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba7e5e8"} 
[2026-10-18 02:29:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:29: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-18 02:29: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-18 02:29: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-18 02:29: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-18 02:29:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:29:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:29:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:29:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29: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-18 02:29:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:29:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:29:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821285888001,"66":27300,"45":4368562035812116480,"81":49664,"24":43,"16":17808244374241280},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-18 02:29:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:29:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:29:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821285888001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:29:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4368562035812116480,"description":"Unknown IO ID 45"} 
[2026-10-18 02:29:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:29:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17808244374241280,"km_value":17808244374241.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:29:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458821285888001,"power":27300,"unknown_45":4368562035812116480,"unknown_81":49664,"ignition":43,"odometer":null}} 
[2026-10-18 02:29:36] local.INFO: DEBUG: GPS processor result {"connection_id":218074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:29:36] local.INFO: GPS data processed {"connection_id":218074,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:29:36] local.INFO: Acknowledgment sent {"connection_id":218074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:29:55] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:29:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:29:55] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:29:55] local.INFO: IMEI packet received {"connection_id":221165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:29:55] local.INFO: IMEI acknowledgment sent {"connection_id":221165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:29:58] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:29:58] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:29:58] local.INFO: IMEI packet received {"connection_id":221165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":221165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:29:59] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba80528012d3c9b8006a38e60004200b92d..."} 
[2026-10-18 02:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba80528012d3c9b8006a38e60004200b92d..."} 
[2026-10-18 02:29:59] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba80528012d3c9b8006a38e60004200b92d..."} 
[2026-10-18 02:29:59] local.INFO: Packet analysis {"connection_id":221165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba8"} 
[2026-10-18 02:29:59] local.INFO: Extracted packet for processing {"connection_id":221165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba8"} 
[2026-10-18 02:29:59] local.INFO: GPS Element Parsed {"raw_longitude":758946688,"raw_latitude":111382112,"longitude_deg":75.8946688,"latitude_deg":11.1382112,"altitude":66,"angle":185,"satellites":45,"speed":47,"hex_longitude":"2d3c9b80","hex_latitude":"06a38e60","is_valid_coordinates":true} 
[2026-10-18 02:29: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-18 02:29:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821288192001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4368069454600423424,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17808678165938176,"note":"Value kept but may cause issues"} 
[2026-10-18 02:29:59] 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-18 02:29:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792270665000,"timestamp_ms":1792270665000,"timestamp_seconds":1792270665,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba80528"} 
[2026-10-18 02:29:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:29: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-18 02:29: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":164,"data_length":795,"current_offset":136} 
[2026-10-18 02:29:59] 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-18 02:29: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-18 02:29:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:29:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:29:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:29:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:29:59] 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-18 02:29:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:29:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:29:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821288192001,"66":27397,"45":4368069454600423424,"81":49664,"24":47,"16":17808678165938176},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-18 02:29:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:29:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:29:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821288192001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:29:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":4368069454600423424,"description":"Unknown IO ID 45"} 
[2026-10-18 02:29:59] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:29:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17808678165938176,"km_value":17808678165938.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:29:59] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458821288192001,"power":27397,"unknown_45":4368069454600423424,"unknown_81":49664,"ignition":47,"odometer":null}} 
[2026-10-18 02:29:59] 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":4927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:29:59] local.INFO: GPS data processed {"connection_id":221165,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:29:59] local.INFO: Acknowledgment sent {"connection_id":221165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:30:46] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba82468012d3c95c006a36798004100bc30..."} 
[2026-10-18 02:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba82468012d3c95c006a36798004100bc30..."} 
[2026-10-18 02:30:46] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba82468012d3c95c006a36798004100bc30..."} 
[2026-10-18 02:30:46] local.INFO: Packet analysis {"connection_id":221165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba8"} 
[2026-10-18 02:30:46] local.INFO: Extracted packet for processing {"connection_id":221165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba8"} 
[2026-10-18 02:30:46] local.INFO: GPS Element Parsed {"raw_longitude":758945216,"raw_latitude":111372184,"longitude_deg":75.8945216,"latitude_deg":11.1372184,"altitude":65,"angle":188,"satellites":48,"speed":51,"hex_longitude":"2d3c95c0","hex_latitude":"06a36798","is_valid_coordinates":true} 
[2026-10-18 02:30: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-18 02:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821290240001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:30:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4367225029668003840,"note":"Value kept but may cause issues"} 
[2026-10-18 02:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17809163497242624,"note":"Value kept but may cause issues"} 
[2026-10-18 02:30:46] 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-18 02:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792270673000,"timestamp_ms":1792270673000,"timestamp_seconds":1792270673,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba82468"} 
[2026-10-18 02:30:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:30:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:30: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:30:46] 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-18 02:30: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-18 02:30:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":221165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:30:46] 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-18 02:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821290240001,"66":27484,"45":4367225029668003840,"81":49664,"24":51,"16":17809163497242624},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-18 02:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821290240001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:30:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":4367225029668003840,"description":"Unknown IO ID 45"} 
[2026-10-18 02:30:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17809163497242624,"km_value":17809163497242.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:30:46] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458821290240001,"power":27484,"unknown_45":4367225029668003840,"unknown_81":49664,"ignition":51,"odometer":null}} 
[2026-10-18 02:30:46] 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":4928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:30:46] local.INFO: GPS data processed {"connection_id":221165,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:30:46] local.INFO: Acknowledgment sent {"connection_id":221165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:30:54] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:30:54] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:30:54] local.INFO: IMEI packet received {"connection_id":221166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":221166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:30:59] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:30:59] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:30:59] local.INFO: IMEI packet received {"connection_id":221166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":221166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:31:01] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba83fc0012d3c90c006a34448004100bc30..."} 
[2026-10-18 02:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba83fc0012d3c90c006a34448004100bc30..."} 
[2026-10-18 02:31:01] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba83fc0012d3c90c006a34448004100bc30..."} 
[2026-10-18 02:31:01] local.INFO: Packet analysis {"connection_id":221166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba8"} 
[2026-10-18 02:31:01] local.INFO: Extracted packet for processing {"connection_id":221166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba8"} 
[2026-10-18 02:31:01] local.INFO: GPS Element Parsed {"raw_longitude":758943936,"raw_latitude":111363144,"longitude_deg":75.8943936,"latitude_deg":11.1363144,"altitude":65,"angle":188,"satellites":48,"speed":51,"hex_longitude":"2d3c90c0","hex_latitude":"06a34448","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821292288001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4365606548549376000,"note":"Value kept but may cause issues"} 
[2026-10-18 02:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17809605878874112,"note":"Value kept but may cause issues"} 
[2026-10-18 02:31:01] 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-18 02:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792270680000,"timestamp_ms":1792270680000,"timestamp_seconds":1792270680,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba83fc0"} 
[2026-10-18 02: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-18 02:31: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-18 02: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:31:01] 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-18 02: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-18 02: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-18 02:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:31: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-18 02:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821292288001,"66":27376,"45":4365606548549376000,"81":49664,"24":51,"16":17809605878874112},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-18 02:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821292288001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4365606548549376000,"description":"Unknown IO ID 45"} 
[2026-10-18 02:31:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17809605878874112,"km_value":17809605878874.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:31:01] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458821292288001,"power":27376,"unknown_45":4365606548549376000,"unknown_81":49664,"ignition":51,"odometer":null}} 
[2026-10-18 02:31:01] 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":4929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:31:01] local.INFO: GPS data processed {"connection_id":221166,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:31:01] local.INFO: Acknowledgment sent {"connection_id":221166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:31:36] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baab4a8012d3ca54006a226d8004a00ce34..."} 
[2026-10-18 02:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baab4a8012d3ca54006a226d8004a00ce34..."} 
[2026-10-18 02:31:36] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baab4a8012d3ca54006a226d8004a00ce34..."} 
[2026-10-18 02:31:36] local.INFO: Packet analysis {"connection_id":221166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:31:36] local.INFO: Extracted packet for processing {"connection_id":221166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:31:36] local.INFO: GPS Element Parsed {"raw_longitude":758949184,"raw_latitude":111290072,"longitude_deg":75.8949184,"latitude_deg":11.1290072,"altitude":74,"angle":206,"satellites":52,"speed":8,"hex_longitude":"2d3ca540","hex_latitude":"06a226d8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:31:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821330432001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:31:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17813217946370048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:31:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4370039779411625984,"note":"Value kept but may cause issues"} 
[2026-10-18 02:31:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,44,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:31:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792270841000,"timestamp_ms":1792270841000,"timestamp_seconds":1792270841,"priority":1,"record_length":96,"hex_timestamp":"000001a14baab4a8"} 
[2026-10-18 02: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-18 02:31: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:31: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-18 02: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-18 02: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-18 02:31:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:31:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:31:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:31:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:31: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-18 02:31:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:31:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:31:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821330432001,"66":27593,"44":206,"81":49664,"24":8,"16":17813217946370048,"45":4370039779411625984},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,81,24,16,45]} 
[2026-10-18 02:31:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:31:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:31:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821330432001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:31:36] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-10-18 02:31:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:31:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17813217946370048,"km_value":17813217946370.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:31:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4370039779411625984,"description":"Unknown IO ID 45"} 
[2026-10-18 02:31:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821330432001,"power":27593,"unknown_44":206,"unknown_81":49664,"ignition":8,"odometer":null,"unknown_45":4370039779411625984}} 
[2026-10-18 02:31:36] 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":4930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:31:36] local.INFO: GPS data processed {"connection_id":221166,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:31:36] local.INFO: Acknowledgment sent {"connection_id":221166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:31:59] local.INFO: TCP Data received {"connection_id":217829,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:31:59] local.INFO: Processing buffer {"connection_id":217829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:31:59] local.INFO: IMEI packet received {"connection_id":217829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":217829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:32:05] local.INFO: TCP Data received {"connection_id":217829,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:05] local.INFO: Processing buffer {"connection_id":217829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:05] local.INFO: IMEI packet received {"connection_id":217829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":217829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:32:06] local.INFO: TCP Data received {"connection_id":217829,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baab890012d3ca50006a225e0004a00bc34..."} 
[2026-10-18 02:32:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baab890012d3ca50006a225e0004a00bc34..."} 
[2026-10-18 02:32:06] local.INFO: Processing buffer {"connection_id":217829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baab890012d3ca50006a225e0004a00bc34..."} 
[2026-10-18 02:32:06] local.INFO: Packet analysis {"connection_id":217829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:32:06] local.INFO: Extracted packet for processing {"connection_id":217829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:32:06] local.INFO: GPS Element Parsed {"raw_longitude":758949120,"raw_latitude":111289824,"longitude_deg":75.894912,"latitude_deg":11.1289824,"altitude":74,"angle":188,"satellites":52,"speed":12,"hex_longitude":"2d3ca500","hex_latitude":"06a225e0","is_valid_coordinates":true} 
[2026-10-18 02:32: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-18 02:32:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821335296001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17813230831271936,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4369969410667370496,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,44,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:32:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792270842000,"timestamp_ms":1792270842000,"timestamp_seconds":1792270842,"priority":1,"record_length":96,"hex_timestamp":"000001a14baab890"} 
[2026-10-18 02:32:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:32: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-18 02:32: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":201,"data_length":795,"current_offset":136} 
[2026-10-18 02:32:06] 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-18 02:32: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-18 02:32:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:32:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:32:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:32:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:32:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:32:06] 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-18 02:32:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:32:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:32:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821335296001,"66":27593,"44":206,"81":49664,"24":12,"16":17813230831271936,"45":4369969410667370496},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,81,24,16,45]} 
[2026-10-18 02:32:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:32:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:32:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821335296001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:32:06] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-10-18 02:32:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:32:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17813230831271936,"km_value":17813230831271.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:32:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":4369969410667370496,"description":"Unknown IO ID 45"} 
[2026-10-18 02:32:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821335296001,"power":27593,"unknown_44":206,"unknown_81":49664,"ignition":12,"odometer":null,"unknown_45":4369969410667370496}} 
[2026-10-18 02:32:06] local.INFO: DEBUG: GPS processor result {"connection_id":217829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:32:06] local.INFO: GPS data processed {"connection_id":217829,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:32:06] local.INFO: Acknowledgment sent {"connection_id":217829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:32:07] local.INFO: TCP Data received {"connection_id":217829,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baabc78012d3ca50006a22488004a00b033..."} 
[2026-10-18 02:32:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baabc78012d3ca50006a22488004a00b033..."} 
[2026-10-18 02:32:07] local.INFO: Processing buffer {"connection_id":217829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baabc78012d3ca50006a22488004a00b033..."} 
[2026-10-18 02:32:07] local.INFO: Packet analysis {"connection_id":217829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:32:07] local.INFO: Extracted packet for processing {"connection_id":217829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:32:07] local.INFO: GPS Element Parsed {"raw_longitude":758949120,"raw_latitude":111289480,"longitude_deg":75.894912,"latitude_deg":11.128948,"altitude":74,"angle":176,"satellites":51,"speed":14,"hex_longitude":"2d3ca500","hex_latitude":"06a22488","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:32:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821335552001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17813248011141120,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4369899041923129344,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,44,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:32:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792270843000,"timestamp_ms":1792270843000,"timestamp_seconds":1792270843,"priority":1,"record_length":96,"hex_timestamp":"000001a14baabc78"} 
[2026-10-18 02: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-18 02:32: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-18 02: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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 02:32:07] 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-18 02: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-18 02: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-18 02:32:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:32:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:32:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:32:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:32:07] 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-18 02:32:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:32:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:32:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821335552001,"66":27550,"44":206,"81":49664,"24":14,"16":17813248011141120,"45":4369899041923129344},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,81,24,16,45]} 
[2026-10-18 02:32:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:32:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:32:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821335552001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:32:07] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-10-18 02:32:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-18 02:32:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17813248011141120,"km_value":17813248011141.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:32:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4369899041923129344,"description":"Unknown IO ID 45"} 
[2026-10-18 02:32:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821335552001,"power":27550,"unknown_44":206,"unknown_81":49664,"ignition":14,"odometer":null,"unknown_45":4369899041923129344}} 
[2026-10-18 02:32:07] local.INFO: DEBUG: GPS processor result {"connection_id":217829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:32:07] local.INFO: GPS data processed {"connection_id":217829,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:32:07] local.INFO: Acknowledgment sent {"connection_id":217829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:32:38] local.INFO: TCP Data received {"connection_id":217829,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baaf328012d3ca68006a20150004700b133..."} 
[2026-10-18 02:32:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baaf328012d3ca68006a20150004700b133..."} 
[2026-10-18 02:32:38] local.INFO: Processing buffer {"connection_id":217829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baaf328012d3ca68006a20150004700b133..."} 
[2026-10-18 02:32:38] local.INFO: Packet analysis {"connection_id":217829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:32:38] local.INFO: Extracted packet for processing {"connection_id":217829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baa"} 
[2026-10-18 02:32:38] local.INFO: GPS Element Parsed {"raw_longitude":758949504,"raw_latitude":111280464,"longitude_deg":75.8949504,"latitude_deg":11.1280464,"altitude":71,"angle":177,"satellites":51,"speed":35,"hex_longitude":"2d3ca680","hex_latitude":"06a20150","is_valid_coordinates":true} 
[2026-10-18 02:32: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-18 02:32:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821335808001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17813686097805312,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4369899041923041280,"note":"Value kept but may cause issues"} 
[2026-10-18 02:32:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:32:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792270857000,"timestamp_ms":1792270857000,"timestamp_seconds":1792270857,"priority":1,"record_length":96,"hex_timestamp":"000001a14baaf328"} 
[2026-10-18 02:32:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:32: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-18 02:32: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":158,"data_length":795,"current_offset":136} 
[2026-10-18 02:32:38] 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-18 02:32: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-18 02:32:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:32:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:32:38] local.INFO: Teltonika packet parsed successfully {"connection_id":217829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:32:38] local.INFO: Passing IMEI to GPS processor {"connection_id":217829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:32:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":217829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:32:38] 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-18 02:32:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:32:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:32:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821335808001,"66":27539,"221":206,"81":47616,"24":35,"16":17813686097805312,"45":4369899041923041280},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,81,24,16,45]} 
[2026-10-18 02:32:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:32:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:32:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821335808001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:32:38] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-18 02:32:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:32:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17813686097805312,"km_value":17813686097805.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:32:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":4369899041923041280,"description":"Unknown IO ID 45"} 
[2026-10-18 02:32:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821335808001,"power":27539,"unknown_221":206,"unknown_81":47616,"ignition":35,"odometer":null,"unknown_45":4369899041923041280}} 
[2026-10-18 02:32:38] local.INFO: DEBUG: GPS processor result {"connection_id":217829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:32:38] local.INFO: GPS data processed {"connection_id":217829,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:32:38] local.INFO: Acknowledgment sent {"connection_id":217829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:32:52] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:52] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:52] local.INFO: IMEI packet received {"connection_id":221167,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":221167,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:32:54] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:54] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:54] local.INFO: IMEI packet received {"connection_id":221167,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:32:54] local.INFO: IMEI acknowledgment sent {"connection_id":221167,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:32:57] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:57] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:32:57] local.INFO: IMEI packet received {"connection_id":221167,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":221167,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:33:00] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bac0880012d3c668006a09000002900c533..."} 
[2026-10-18 02:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bac0880012d3c668006a09000002900c533..."} 
[2026-10-18 02:33:00] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bac0880012d3c668006a09000002900c533..."} 
[2026-10-18 02:33:00] local.INFO: Packet analysis {"connection_id":221167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:33:00] local.INFO: Extracted packet for processing {"connection_id":221167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:33:00] local.INFO: GPS Element Parsed {"raw_longitude":758933120,"raw_latitude":111185920,"longitude_deg":75.893312,"latitude_deg":11.118592,"altitude":41,"angle":197,"satellites":51,"speed":64,"hex_longitude":"2d3c6680","hex_latitude":"06a09000","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:33:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821356032001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17818397676929024,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4355754924319270912,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:33:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792270928000,"timestamp_ms":1792270928000,"timestamp_seconds":1792270928,"priority":1,"record_length":96,"hex_timestamp":"000001a14bac0880"} 
[2026-10-18 02: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-18 02:33: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-18 02: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:33: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-18 02: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-18 02: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-18 02:33:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:33:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:33:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:33:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:33:00] 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-18 02:33:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821356032001,"66":27365,"107":206,"81":47616,"24":64,"16":17818397676929024,"45":4355754924319270912},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,81,24,16,45]} 
[2026-10-18 02:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821356032001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:33:00] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-10-18 02:33:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17818397676929024,"km_value":17818397676929.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":4355754924319270912,"description":"Unknown IO ID 45"} 
[2026-10-18 02:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821356032001,"power":27365,"unknown_107":206,"unknown_81":47616,"ignition":64,"odometer":null,"unknown_45":4355754924319270912}} 
[2026-10-18 02:33:00] 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":4934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:33:00] local.INFO: GPS data processed {"connection_id":221167,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:33:00] local.INFO: Acknowledgment sent {"connection_id":221167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:33:01] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bac1ff0012d3c5a8006a06ee8002b00cb32..."} 
[2026-10-18 02:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bac1ff0012d3c5a8006a06ee8002b00cb32..."} 
[2026-10-18 02:33:01] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bac1ff0012d3c5a8006a06ee8002b00cb32..."} 
[2026-10-18 02:33:01] local.INFO: Packet analysis {"connection_id":221167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:33:01] local.INFO: Extracted packet for processing {"connection_id":221167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:33:01] local.INFO: GPS Element Parsed {"raw_longitude":758930048,"raw_latitude":111177448,"longitude_deg":75.8930048,"latitude_deg":11.1177448,"altitude":43,"angle":203,"satellites":50,"speed":55,"hex_longitude":"2d3c5a80","hex_latitude":"06a06ee8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821357568001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17818831468625920,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4352306855852113920,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792270934000,"timestamp_ms":1792270934000,"timestamp_seconds":1792270934,"priority":1,"record_length":96,"hex_timestamp":"000001a14bac1ff0"} 
[2026-10-18 02: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-18 02:33: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-18 02: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:33:01] 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-18 02: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-18 02: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-18 02:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:33: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-18 02:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821357568001,"66":27484,"107":206,"81":47616,"24":55,"16":17818831468625920,"45":4352306855852113920},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,81,24,16,45]} 
[2026-10-18 02:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821357568001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:33:01] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-10-18 02:33:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17818831468625920,"km_value":17818831468625.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4352306855852113920,"description":"Unknown IO ID 45"} 
[2026-10-18 02:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821357568001,"power":27484,"unknown_107":206,"unknown_81":47616,"ignition":55,"odometer":null,"unknown_45":4352306855852113920}} 
[2026-10-18 02:33:01] 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":4935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:33:01] local.INFO: GPS data processed {"connection_id":221167,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:33:01] local.INFO: Acknowledgment sent {"connection_id":221167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:33:11] local.INFO: TCP Data received {"connection_id":217830,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217830,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:33:11] local.INFO: Processing buffer {"connection_id":217830,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:33:11] local.INFO: IMEI packet received {"connection_id":217830,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":217830,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:33:39] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bac3378012d3c4d8006a05838002e00d633..."} 
[2026-10-18 02:33:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bac3378012d3c4d8006a05838002e00d633..."} 
[2026-10-18 02:33:39] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bac3378012d3c4d8006a05838002e00d633..."} 
[2026-10-18 02:33:39] local.INFO: Packet analysis {"connection_id":221167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:33:39] local.INFO: Extracted packet for processing {"connection_id":221167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:33:39] local.INFO: GPS Element Parsed {"raw_longitude":758926720,"raw_latitude":111171640,"longitude_deg":75.892672,"latitude_deg":11.117164,"altitude":46,"angle":214,"satellites":51,"speed":51,"hex_longitude":"2d3c4d80","hex_latitude":"06a05838","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:33:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821359104001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17819157886140416,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4348929156129417216,"note":"Value kept but may cause issues"} 
[2026-10-18 02:33:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:33:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792270939000,"timestamp_ms":1792270939000,"timestamp_seconds":1792270939,"priority":1,"record_length":96,"hex_timestamp":"000001a14bac3378"} 
[2026-10-18 02: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-18 02: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-18 02: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:33:39] 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-18 02: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-18 02: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-18 02:33:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:33:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:33:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:33:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:33: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-18 02:33:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:33:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:33:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821359104001,"66":27310,"107":206,"81":47616,"24":51,"16":17819157886140416,"45":4348929156129417216},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,81,24,16,45]} 
[2026-10-18 02:33:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:33:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:33:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821359104001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:33:39] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-10-18 02:33:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:33:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17819157886140416,"km_value":17819157886140.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:33:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":4348929156129417216,"description":"Unknown IO ID 45"} 
[2026-10-18 02:33:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821359104001,"power":27310,"unknown_107":206,"unknown_81":47616,"ignition":51,"odometer":null,"unknown_45":4348929156129417216}} 
[2026-10-18 02:33:39] 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":4936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:33:39] local.INFO: GPS data processed {"connection_id":221167,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:33:39] local.INFO: Acknowledgment sent {"connection_id":221167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:33:46] local.INFO: TCP Data received {"connection_id":217831,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217831,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:33:46] local.INFO: Processing buffer {"connection_id":217831,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:33:46] local.INFO: IMEI packet received {"connection_id":217831,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":217831,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:33:54] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:33:54] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:33:54] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:34:15] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.106.6.36","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:34:15] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:34:15] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:34:15] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:34:16] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bac52b8012d3c358006a038f0003200d932..."} 
[2026-10-18 02:34:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bac52b8012d3c358006a038f0003200d932..."} 
[2026-10-18 02:34:16] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14b..."} 
[2026-10-18 02:34:16] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:34:16] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:34:20] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bac71f8012d3c1fc006a01bd0003600d531..."} 
[2026-10-18 02:34:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bac71f8012d3c1fc006a01bd0003600d531..."} 
[2026-10-18 02:34:20] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14bac52b8012d3c358006a038f0003200d932..."} 
[2026-10-18 02:34:20] local.INFO: Packet analysis {"connection_id":221168,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:34:20] local.INFO: Extracted packet for processing {"connection_id":221168,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:34:20] local.INFO: GPS Element Parsed {"raw_longitude":758920576,"raw_latitude":111163632,"longitude_deg":75.8920576,"latitude_deg":11.1163632,"altitude":50,"angle":217,"satellites":50,"speed":48,"hex_longitude":"2d3c3580","hex_latitude":"06a038f0","is_valid_coordinates":true} 
[2026-10-18 02:34:20] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 02:34:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821360384001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17819638922477568,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4345269981430691840,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:34:20] local.INFO: AVL Record Parsed {"raw_timestamp":1792270947000,"timestamp_ms":1792270947000,"timestamp_seconds":1792270947,"priority":1,"record_length":96,"hex_timestamp":"000001a14bac52b8"} 
[2026-10-18 02:34:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:34:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:34:20] local.INFO: IO Element 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-18 02:34:20] 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-18 02:34:20] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 02:34:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:34:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:34:20] local.INFO: Teltonika packet parsed successfully {"connection_id":221168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:34:20] local.INFO: Passing IMEI to GPS processor {"connection_id":221168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:34:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":221168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:34:20] 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-18 02:34:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:34:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:34:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821360384001,"66":27397,"107":206,"81":47616,"24":48,"16":17819638922477568,"45":4345269981430691840},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,81,24,16,45]} 
[2026-10-18 02:34:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:34:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821360384001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:34:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17819638922477568,"km_value":17819638922477.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":4345269981430691840,"description":"Unknown IO ID 45"} 
[2026-10-18 02:34:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821360384001,"power":27397,"unknown_107":206,"unknown_81":47616,"ignition":48,"odometer":null,"unknown_45":4345269981430691840}} 
[2026-10-18 02:34:20] 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":4937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:34:20] local.INFO: GPS data processed {"connection_id":221168,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:34:20] local.INFO: Acknowledgment sent {"connection_id":221168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:34:20] local.INFO: Packet analysis {"connection_id":221168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:34:20] local.INFO: Extracted packet for processing {"connection_id":221168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:34:20] local.INFO: GPS Element Parsed {"raw_longitude":758915008,"raw_latitude":111156176,"longitude_deg":75.8915008,"latitude_deg":11.1156176,"altitude":54,"angle":213,"satellites":49,"speed":44,"hex_longitude":"2d3c1fc0","hex_latitude":"06a01bd0","is_valid_coordinates":true} 
[2026-10-18 02:34:20] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 02:34:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821362432001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17820089894043648,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4338514581987586048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:34:20] local.INFO: AVL Record Parsed {"raw_timestamp":1792270955000,"timestamp_ms":1792270955000,"timestamp_seconds":1792270955,"priority":1,"record_length":96,"hex_timestamp":"000001a14bac71f8"} 
[2026-10-18 02:34:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:34:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:34:20] local.INFO: IO Element 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-18 02:34:20] 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-18 02:34:20] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 02:34:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:34:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:34:20] local.INFO: Teltonika packet parsed successfully {"connection_id":221168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:34:20] local.INFO: Passing IMEI to GPS processor {"connection_id":221168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:34:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":221168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:34:20] 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-18 02:34:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:34:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:34:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821362432001,"66":27397,"107":206,"81":47616,"24":44,"16":17820089894043648,"45":4338514581987586048},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,81,24,16,45]} 
[2026-10-18 02:34:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:34:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821362432001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:34:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17820089894043648,"km_value":17820089894043.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:34:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":4338514581987586048,"description":"Unknown IO ID 45"} 
[2026-10-18 02:34:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821362432001,"power":27397,"unknown_107":206,"unknown_81":47616,"ignition":44,"odometer":null,"unknown_45":4338514581987586048}} 
[2026-10-18 02:34:20] 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":4938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:34:20] local.INFO: GPS data processed {"connection_id":221168,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:34:20] local.INFO: Acknowledgment sent {"connection_id":221168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:34:25] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bac8968012d3c12c006a00598003900ca32..."} 
[2026-10-18 02:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bac8968012d3c12c006a00598003900ca32..."} 
[2026-10-18 02:34:25] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bac8968012d3c12c006a00598003900ca32..."} 
[2026-10-18 02:34:25] local.INFO: Packet analysis {"connection_id":221168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:34:25] local.INFO: Extracted packet for processing {"connection_id":221168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bac"} 
[2026-10-18 02:34:25] local.INFO: GPS Element Parsed {"raw_longitude":758911680,"raw_latitude":111150488,"longitude_deg":75.891168,"latitude_deg":11.1150488,"altitude":57,"angle":202,"satellites":50,"speed":42,"hex_longitude":"2d3c12c0","hex_latitude":"06a00598","is_valid_coordinates":true} 
[2026-10-18 02:34: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-18 02:34:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821364480001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17820407721623552,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4332392501242220544,"note":"Value kept but may cause issues"} 
[2026-10-18 02:34:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,109,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:34:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792270961000,"timestamp_ms":1792270961000,"timestamp_seconds":1792270961,"priority":1,"record_length":96,"hex_timestamp":"000001a14bac8968"} 
[2026-10-18 02:34:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:34:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:34: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:34:25] 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-18 02:34: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-18 02:34:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:34:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:34:25] local.INFO: Teltonika packet parsed successfully {"connection_id":221168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:34:25] local.INFO: Passing IMEI to GPS processor {"connection_id":221168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:34:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":221168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:34:25] 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-18 02:34:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:34:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:34:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821364480001,"66":27397,"109":206,"81":47616,"24":42,"16":17820407721623552,"45":4332392501242220544},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,109,81,24,16,45]} 
[2026-10-18 02:34:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:34:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:34:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821364480001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:34:25] local.INFO: Unknown IO ID detected {"io_id":109,"value":206,"description":"Unknown IO ID 109"} 
[2026-10-18 02:34:25] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:34:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17820407721623552,"km_value":17820407721623.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:34:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":4332392501242220544,"description":"Unknown IO ID 45"} 
[2026-10-18 02:34:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821364480001,"power":27397,"unknown_109":206,"unknown_81":47616,"ignition":42,"odometer":null,"unknown_45":4332392501242220544}} 
[2026-10-18 02:34:25] 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":4939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:34:25] local.INFO: GPS data processed {"connection_id":221168,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:34:25] local.INFO: Acknowledgment sent {"connection_id":221168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:34:54] local.INFO: TCP Data received {"connection_id":217832,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:54] local.INFO: Processing buffer {"connection_id":217832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:54] local.INFO: IMEI packet received {"connection_id":217832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:34:54] local.INFO: IMEI acknowledgment sent {"connection_id":217832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:34:57] local.INFO: TCP Data received {"connection_id":217832,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:57] local.INFO: Processing buffer {"connection_id":217832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:57] local.INFO: IMEI packet received {"connection_id":217832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":217832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:34:59] local.INFO: TCP Data received {"connection_id":217832,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:59] local.INFO: Processing buffer {"connection_id":217832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:34:59] local.INFO: IMEI packet received {"connection_id":217832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":217832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:35:01] local.INFO: TCP Data received {"connection_id":217832,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14badd958012d3c2640069e83b0003c009833..."} 
[2026-10-18 02:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14badd958012d3c2640069e83b0003c009833..."} 
[2026-10-18 02:35:01] local.INFO: Processing buffer {"connection_id":217832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14badd958012d3c2640069e83b0003c009833..."} 
[2026-10-18 02:35:01] local.INFO: Packet analysis {"connection_id":217832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bad"} 
[2026-10-18 02:35:01] local.INFO: Extracted packet for processing {"connection_id":217832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bad"} 
[2026-10-18 02:35:01] local.INFO: GPS Element Parsed {"raw_longitude":758916672,"raw_latitude":111051696,"longitude_deg":75.8916672,"latitude_deg":11.1051696,"altitude":60,"angle":152,"satellites":51,"speed":61,"hex_longitude":"2d3c2640","hex_latitude":"069e83b0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821386496001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17825407063556096,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4329507382706313216,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:01] 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-18 02:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792271047000,"timestamp_ms":1792271047000,"timestamp_seconds":1792271047,"priority":1,"record_length":96,"hex_timestamp":"000001a14badd958"} 
[2026-10-18 02: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-18 02:35: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-18 02: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 02:35: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-18 02: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-18 02: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-18 02:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:35: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-18 02:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821386496001,"66":27343,"35":206,"81":47616,"24":61,"16":17825407063556096,"45":4329507382706313216},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-18 02:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821386496001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:35:01] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-18 02:35:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17825407063556096,"km_value":17825407063556.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4329507382706313216,"description":"Unknown IO ID 45"} 
[2026-10-18 02:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821386496001,"power":27343,"unknown_35":206,"unknown_81":47616,"ignition":61,"odometer":null,"unknown_45":4329507382706313216}} 
[2026-10-18 02:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":217832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:35:01] local.INFO: GPS data processed {"connection_id":217832,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:35:01] local.INFO: Acknowledgment sent {"connection_id":217832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:35:05] local.INFO: TCP Data received {"connection_id":217832,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14badf0c8012d3c37c0069e6430003c009833..."} 
[2026-10-18 02:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14badf0c8012d3c37c0069e6430003c009833..."} 
[2026-10-18 02:35:05] local.INFO: Processing buffer {"connection_id":217832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14badf0c8012d3c37c0069e6430003c009833..."} 
[2026-10-18 02:35:05] local.INFO: Packet analysis {"connection_id":217832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bad"} 
[2026-10-18 02:35:05] local.INFO: Extracted packet for processing {"connection_id":217832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bad"} 
[2026-10-18 02:35:05] local.INFO: GPS Element Parsed {"raw_longitude":758921152,"raw_latitude":111043632,"longitude_deg":75.8921152,"latitude_deg":11.1043632,"altitude":60,"angle":152,"satellites":51,"speed":59,"hex_longitude":"2d3c37c0","hex_latitude":"069e6430","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:35:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821388032001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17825849445187584,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4334222088564092928,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:05] 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-18 02:35:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792271053000,"timestamp_ms":1792271053000,"timestamp_seconds":1792271053,"priority":1,"record_length":96,"hex_timestamp":"000001a14badf0c8"} 
[2026-10-18 02: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-18 02:35: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-18 02: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:35: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-18 02: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-18 02: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-18 02:35:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:35:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:35:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:35:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:35: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-18 02:35:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:35:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:35:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821388032001,"66":27321,"35":206,"81":47616,"24":59,"16":17825849445187584,"45":4334222088564092928},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-18 02:35:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:35:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:35:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821388032001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:35:05] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-18 02:35:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:35:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17825849445187584,"km_value":17825849445187.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:35:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4334222088564092928,"description":"Unknown IO ID 45"} 
[2026-10-18 02:35:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821388032001,"power":27321,"unknown_35":206,"unknown_81":47616,"ignition":59,"odometer":null,"unknown_45":4334222088564092928}} 
[2026-10-18 02:35:05] local.INFO: DEBUG: GPS processor result {"connection_id":217832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:35:05] local.INFO: GPS data processed {"connection_id":217832,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:35:05] local.INFO: Acknowledgment sent {"connection_id":217832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:35:36] local.INFO: TCP Data received {"connection_id":217832,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bae0838012d3c4800069e4560003b009831..."} 
[2026-10-18 02:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bae0838012d3c4800069e4560003b009831..."} 
[2026-10-18 02:35:36] local.INFO: Processing buffer {"connection_id":217832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bae0838012d3c4800069e4560003b009831..."} 
[2026-10-18 02:35:36] local.INFO: Packet analysis {"connection_id":217832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bae"} 
[2026-10-18 02:35:36] local.INFO: Extracted packet for processing {"connection_id":217832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bae"} 
[2026-10-18 02:35:36] local.INFO: GPS Element Parsed {"raw_longitude":758925312,"raw_latitude":111035744,"longitude_deg":75.8925312,"latitude_deg":11.1035744,"altitude":59,"angle":152,"satellites":49,"speed":58,"hex_longitude":"2d3c4800","hex_latitude":"069e4560","is_valid_coordinates":true} 
[2026-10-18 02:35: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-18 02:35:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821389568001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17826283236884480,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4339147900654465024,"note":"Value kept but may cause issues"} 
[2026-10-18 02:35:36] 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-18 02:35:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792271059000,"timestamp_ms":1792271059000,"timestamp_seconds":1792271059,"priority":1,"record_length":96,"hex_timestamp":"000001a14bae0838"} 
[2026-10-18 02:35:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:35: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-18 02:35: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-18 02:35: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-18 02:35: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-18 02:35:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:35:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:35:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:35:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:35:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:35: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-18 02:35:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:35:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:35:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821389568001,"66":27321,"35":206,"81":47616,"24":58,"16":17826283236884480,"45":4339147900654465024},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-18 02:35:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:35:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:35:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821389568001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:35:36] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-18 02:35:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:35:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17826283236884480,"km_value":17826283236884.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:35:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4339147900654465024,"description":"Unknown IO ID 45"} 
[2026-10-18 02:35:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821389568001,"power":27321,"unknown_35":206,"unknown_81":47616,"ignition":58,"odometer":null,"unknown_45":4339147900654465024}} 
[2026-10-18 02:35:36] local.INFO: DEBUG: GPS processor result {"connection_id":217832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:35:36] local.INFO: GPS data processed {"connection_id":217832,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:35:36] local.INFO: Acknowledgment sent {"connection_id":217832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:35:54] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:35:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:35:54] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:35:54] local.INFO: IMEI packet received {"connection_id":221170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:35:54] local.INFO: IMEI acknowledgment sent {"connection_id":221170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:36:00] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.36","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:36:00] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:36:00] local.INFO: IMEI packet received {"connection_id":221170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:36:00] local.INFO: IMEI acknowledgment sent {"connection_id":221170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:36:01] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bae2390012d3c5a40069e22080039009832..."} 
[2026-10-18 02:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bae2390012d3c5a40069e22080039009832..."} 
[2026-10-18 02:36:01] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14b..."} 
[2026-10-18 02:36:01] local.INFO: IMEI packet received {"connection_id":221170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:36:01] local.INFO: IMEI acknowledgment sent {"connection_id":221170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:36:05] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bae3ee8012d3c6d00069dfef00037009731..."} 
[2026-10-18 02:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bae3ee8012d3c6d00069dfef00037009731..."} 
[2026-10-18 02:36:05] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14bae2390012d3c5a40069e22080039009832..."} 
[2026-10-18 02:36:05] local.INFO: Packet analysis {"connection_id":221170,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14bae"} 
[2026-10-18 02:36:05] local.INFO: Extracted packet for processing {"connection_id":221170,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bae"} 
[2026-10-18 02:36:05] local.INFO: GPS Element Parsed {"raw_longitude":758929984,"raw_latitude":111026696,"longitude_deg":75.8929984,"latitude_deg":11.1026696,"altitude":57,"angle":152,"satellites":50,"speed":57,"hex_longitude":"2d3c5a40","hex_latitude":"069e2208","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:36:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821391104001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17826772863156224,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4343721869023993856,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:05] 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-18 02:36:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792271066000,"timestamp_ms":1792271066000,"timestamp_seconds":1792271066,"priority":1,"record_length":96,"hex_timestamp":"000001a14bae2390"} 
[2026-10-18 02: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-18 02:36: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-18 02: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 02:36: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-18 02: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-18 02: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-18 02:36:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:36:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:36:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:36:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:36: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-18 02:36:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:36:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:36:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821391104001,"66":27365,"35":206,"81":47616,"24":57,"16":17826772863156224,"45":4343721869023993856},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-18 02:36:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:36:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821391104001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:36:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17826772863156224,"km_value":17826772863156.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4343721869023993856,"description":"Unknown IO ID 45"} 
[2026-10-18 02:36:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821391104001,"power":27365,"unknown_35":206,"unknown_81":47616,"ignition":57,"odometer":null,"unknown_45":4343721869023993856}} 
[2026-10-18 02:36:05] 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":4943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:36:05] local.INFO: GPS data processed {"connection_id":221170,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:36:05] local.INFO: Acknowledgment sent {"connection_id":221170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:36:05] local.INFO: Packet analysis {"connection_id":221170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bae"} 
[2026-10-18 02:36:05] local.INFO: Extracted packet for processing {"connection_id":221170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bae"} 
[2026-10-18 02:36:05] local.INFO: GPS Element Parsed {"raw_longitude":758934784,"raw_latitude":111017712,"longitude_deg":75.8934784,"latitude_deg":11.1017712,"altitude":55,"angle":151,"satellites":49,"speed":58,"hex_longitude":"2d3c6d00","hex_latitude":"069dfef0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:36:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821392896001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17827266784395264,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4348858787346647040,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:05] 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-18 02:36:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792271073000,"timestamp_ms":1792271073000,"timestamp_seconds":1792271073,"priority":1,"record_length":96,"hex_timestamp":"000001a14bae3ee8"} 
[2026-10-18 02: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-18 02:36: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-18 02: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:36: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-18 02: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-18 02: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-18 02:36:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:36:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:36:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:36:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:36: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-18 02:36:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:36:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:36:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821392896001,"66":27343,"35":206,"81":47616,"24":58,"16":17827266784395264,"45":4348858787346647040},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-18 02:36:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:36:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821392896001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:36:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17827266784395264,"km_value":17827266784395.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:36:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4348858787346647040,"description":"Unknown IO ID 45"} 
[2026-10-18 02:36:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821392896001,"power":27343,"unknown_35":206,"unknown_81":47616,"ignition":58,"odometer":null,"unknown_45":4348858787346647040}} 
[2026-10-18 02:36:05] 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":4944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:36:05] local.INFO: GPS data processed {"connection_id":221170,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:36:05] local.INFO: Acknowledgment sent {"connection_id":221170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:36:37] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baf4888012d3d1ac0069cd5980033009b33..."} 
[2026-10-18 02:36:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baf4888012d3d1ac0069cd5980033009b33..."} 
[2026-10-18 02:36:37] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baf4888012d3d1ac0069cd5980033009b33..."} 
[2026-10-18 02:36:37] local.INFO: Packet analysis {"connection_id":221170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baf"} 
[2026-10-18 02:36:37] local.INFO: Extracted packet for processing {"connection_id":221170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baf"} 
[2026-10-18 02:36:37] local.INFO: GPS Element Parsed {"raw_longitude":758979264,"raw_latitude":110941592,"longitude_deg":75.8979264,"latitude_deg":11.0941592,"altitude":51,"angle":155,"satellites":51,"speed":52,"hex_longitude":"2d3d1ac0","hex_latitude":"069cd598","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:36:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17831690600710144,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4403042720341661696,"note":"Value kept but may cause issues"} 
[2026-10-18 02:36:37] 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-18 02:36:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792271141000,"timestamp_ms":1792271141000,"timestamp_seconds":1792271141,"priority":1,"record_length":96,"hex_timestamp":"000001a14baf4888"} 
[2026-10-18 02: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-18 02: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-18 02: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":147,"data_length":795,"current_offset":136} 
[2026-10-18 02:36:37] 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-18 02: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-18 02: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-18 02:36:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:36:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:36:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:36:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:36:37] 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-18 02:36:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:36:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:36:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821412096001,"66":27539,"223":206,"81":47616,"24":52,"16":17831690600710144,"45":4403042720341661696},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,81,24,16,45]} 
[2026-10-18 02:36:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:36:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:36:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:36:37] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-10-18 02:36:37] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:36:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17831690600710144,"km_value":17831690600710.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:36:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4403042720341661696,"description":"Unknown IO ID 45"} 
[2026-10-18 02:36:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821412096001,"power":27539,"unknown_223":206,"unknown_81":47616,"ignition":52,"odometer":null,"unknown_45":4403042720341661696}} 
[2026-10-18 02:36:37] 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":4945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:36:37] local.INFO: GPS data processed {"connection_id":221170,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:36:37] local.INFO: Acknowledgment sent {"connection_id":221170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:37:00] local.INFO: TCP Data received {"connection_id":219487,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:00] local.INFO: Processing buffer {"connection_id":219487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:00] local.INFO: IMEI packet received {"connection_id":219487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:37:00] local.INFO: IMEI acknowledgment sent {"connection_id":219487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:37:04] local.INFO: TCP Data received {"connection_id":219487,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:04] local.INFO: Processing buffer {"connection_id":219487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:04] local.INFO: IMEI packet received {"connection_id":219487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":219487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:37:05] local.INFO: TCP Data received {"connection_id":219487,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baf63e0012d3d2cc0069cb5e00032009432..."} 
[2026-10-18 02:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baf63e0012d3d2cc0069cb5e00032009432..."} 
[2026-10-18 02:37:05] local.INFO: Processing buffer {"connection_id":219487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baf63e0012d3d2cc0069cb5e00032009432..."} 
[2026-10-18 02:37:05] local.INFO: Packet analysis {"connection_id":219487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baf"} 
[2026-10-18 02:37:05] local.INFO: Extracted packet for processing {"connection_id":219487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baf"} 
[2026-10-18 02:37:05] local.INFO: GPS Element Parsed {"raw_longitude":758983872,"raw_latitude":110933472,"longitude_deg":75.8983872,"latitude_deg":11.0933472,"altitude":50,"angle":148,"satellites":50,"speed":54,"hex_longitude":"2d3d2cc0","hex_latitude":"069cb5e0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:37:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:37:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17832141572276224,"note":"Value kept but may cause issues"} 
[2026-10-18 02:37:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4403042720341661696,"note":"Value kept but may cause issues"} 
[2026-10-18 02:37: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-18 02:37:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792271148000,"timestamp_ms":1792271148000,"timestamp_seconds":1792271148,"priority":1,"record_length":96,"hex_timestamp":"000001a14baf63e0"} 
[2026-10-18 02: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-18 02:37: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-18 02: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 02:37:05] 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-18 02: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-18 02: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-18 02:37:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:37:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:37:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:37:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:37: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-18 02:37:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:37:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:37:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821412096001,"66":27463,"223":206,"81":47616,"24":54,"16":17832141572276224,"45":4403042720341661696},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,81,24,16,45]} 
[2026-10-18 02:37:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:37:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:37:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:37:05] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-10-18 02:37:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:37:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17832141572276224,"km_value":17832141572276.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:37:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4403042720341661696,"description":"Unknown IO ID 45"} 
[2026-10-18 02:37:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821412096001,"power":27463,"unknown_223":206,"unknown_81":47616,"ignition":54,"odometer":null,"unknown_45":4403042720341661696}} 
[2026-10-18 02:37:05] local.INFO: DEBUG: GPS processor result {"connection_id":219487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:37:05] local.INFO: GPS data processed {"connection_id":219487,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:37:05] local.INFO: Acknowledgment sent {"connection_id":219487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:37:40] local.INFO: TCP Data received {"connection_id":219487,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14baf7f38012d3d4140069c94d00030009533..."} 
[2026-10-18 02:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14baf7f38012d3d4140069c94d00030009533..."} 
[2026-10-18 02:37:40] local.INFO: Processing buffer {"connection_id":219487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14baf7f38012d3d4140069c94d00030009533..."} 
[2026-10-18 02:37:40] local.INFO: Packet analysis {"connection_id":219487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14baf"} 
[2026-10-18 02:37:40] local.INFO: Extracted packet for processing {"connection_id":219487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14baf"} 
[2026-10-18 02:37:40] local.INFO: GPS Element Parsed {"raw_longitude":758989120,"raw_latitude":110925008,"longitude_deg":75.898912,"latitude_deg":11.0925008,"altitude":48,"angle":149,"satellites":51,"speed":57,"hex_longitude":"2d3d4140","hex_latitude":"069c94d0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:37:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821413888001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:37:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17832622608613376,"note":"Value kept but may cause issues"} 
[2026-10-18 02:37:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4408109269920374784,"note":"Value kept but may cause issues"} 
[2026-10-18 02:37:40] 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-18 02:37:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792271155000,"timestamp_ms":1792271155000,"timestamp_seconds":1792271155,"priority":1,"record_length":96,"hex_timestamp":"000001a14baf7f38"} 
[2026-10-18 02: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-18 02: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:37:40] 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-18 02: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-18 02: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-18 02:37:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:37:40] local.INFO: Teltonika packet parsed successfully {"connection_id":219487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:37:40] local.INFO: Passing IMEI to GPS processor {"connection_id":219487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:37:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":219487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:37:40] 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-18 02:37:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:37:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:37:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821413888001,"66":27484,"223":206,"81":47616,"24":57,"16":17832622608613376,"45":4408109269920374784},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,81,24,16,45]} 
[2026-10-18 02:37:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:37:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:37:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821413888001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:37:40] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-10-18 02:37:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:37:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17832622608613376,"km_value":17832622608613.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:37:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":4408109269920374784,"description":"Unknown IO ID 45"} 
[2026-10-18 02:37:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821413888001,"power":27484,"unknown_223":206,"unknown_81":47616,"ignition":57,"odometer":null,"unknown_45":4408109269920374784}} 
[2026-10-18 02:37:40] local.INFO: DEBUG: GPS processor result {"connection_id":219487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:37:40] local.INFO: GPS data processed {"connection_id":219487,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:37:40] local.INFO: Acknowledgment sent {"connection_id":219487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:37:59] local.INFO: TCP Data received {"connection_id":217833,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:59] local.INFO: Processing buffer {"connection_id":217833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:37:59] local.INFO: IMEI packet received {"connection_id":217833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:37:59] local.INFO: IMEI acknowledgment sent {"connection_id":217833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:38:00] local.INFO: TCP Data received {"connection_id":217833,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:00] local.INFO: Processing buffer {"connection_id":217833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:00] local.INFO: IMEI packet received {"connection_id":217833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:38:00] local.INFO: IMEI acknowledgment sent {"connection_id":217833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:38:01] local.INFO: TCP Data received {"connection_id":217833,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb08108012d3d99c0069b3348002700a932..."} 
[2026-10-18 02:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb08108012d3d99c0069b3348002700a932..."} 
[2026-10-18 02:38:01] local.INFO: Processing buffer {"connection_id":217833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb08108012d3d99c0069b3348002700a932..."} 
[2026-10-18 02:38:01] local.INFO: Packet analysis {"connection_id":217833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:01] local.INFO: Extracted packet for processing {"connection_id":217833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:01] local.INFO: GPS Element Parsed {"raw_longitude":759011776,"raw_latitude":110834504,"longitude_deg":75.9011776,"latitude_deg":11.0834504,"altitude":39,"angle":169,"satellites":50,"speed":53,"hex_longitude":"2d3d99c0","hex_latitude":"069b3348","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821430784001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17837166684012544,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4437875248684595200,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792271221000,"timestamp_ms":1792271221000,"timestamp_seconds":1792271221,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb08108"} 
[2026-10-18 02: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-18 02: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:38: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-18 02: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-18 02: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-18 02:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38: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-18 02:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821430784001,"66":27397,"225":206,"81":47616,"24":53,"16":17837166684012544,"45":4437875248684595200},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,81,24,16,45]} 
[2026-10-18 02:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821430784001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:38:01] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-18 02:38:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17837166684012544,"km_value":17837166684012.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4437875248684595200,"description":"Unknown IO ID 45"} 
[2026-10-18 02:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821430784001,"power":27397,"unknown_225":206,"unknown_81":47616,"ignition":53,"odometer":null,"unknown_45":4437875248684595200}} 
[2026-10-18 02:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":217833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:38:01] local.INFO: GPS data processed {"connection_id":217833,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:38:01] local.INFO: Acknowledgment sent {"connection_id":217833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:38:04] local.INFO: TCP Data received {"connection_id":217833,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb09c60012d3da340069b0fc80028009f31..."} 
[2026-10-18 02:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb09c60012d3da340069b0fc80028009f31..."} 
[2026-10-18 02:38:04] local.INFO: Processing buffer {"connection_id":217833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb09c60012d3da340069b0fc80028009f31..."} 
[2026-10-18 02:38:04] local.INFO: Packet analysis {"connection_id":217833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:04] local.INFO: Extracted packet for processing {"connection_id":217833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:04] local.INFO: GPS Element Parsed {"raw_longitude":759014208,"raw_latitude":110825416,"longitude_deg":75.9014208,"latitude_deg":11.0825416,"altitude":40,"angle":159,"satellites":49,"speed":53,"hex_longitude":"2d3da340","hex_latitude":"069b0fc8","is_valid_coordinates":true} 
[2026-10-18 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-18 02:38:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821432576001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17837626245513216,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4438790042356500480,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:38:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792271228000,"timestamp_ms":1792271228000,"timestamp_seconds":1792271228,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb09c60"} 
[2026-10-18 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-18 02:38: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-18 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":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:38: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-18 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-18 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-18 02:38:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:38:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:38:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:04] 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-18 02:38:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:38:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:38:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821432576001,"66":27463,"225":206,"81":47616,"24":53,"16":17837626245513216,"45":4438790042356500480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,81,24,16,45]} 
[2026-10-18 02:38:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:38:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:38:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821432576001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:38:04] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-18 02:38:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:38:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17837626245513216,"km_value":17837626245513.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:38:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4438790042356500480,"description":"Unknown IO ID 45"} 
[2026-10-18 02:38:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821432576001,"power":27463,"unknown_225":206,"unknown_81":47616,"ignition":53,"odometer":null,"unknown_45":4438790042356500480}} 
[2026-10-18 02:38:04] local.INFO: DEBUG: GPS processor result {"connection_id":217833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:38:04] local.INFO: GPS data processed {"connection_id":217833,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:38:04] local.INFO: Acknowledgment sent {"connection_id":217833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:38:41] local.INFO: TCP Data received {"connection_id":217833,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb0b7b8012d3db0c0069aee080028009e31..."} 
[2026-10-18 02:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb0b7b8012d3db0c0069aee080028009e31..."} 
[2026-10-18 02:38:41] local.INFO: Processing buffer {"connection_id":217833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb0b7b8012d3db0c0069aee080028009e31..."} 
[2026-10-18 02:38:41] local.INFO: Packet analysis {"connection_id":217833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:41] local.INFO: Extracted packet for processing {"connection_id":217833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:41] local.INFO: GPS Element Parsed {"raw_longitude":759017664,"raw_latitude":110816776,"longitude_deg":75.9017664,"latitude_deg":11.0816776,"altitude":40,"angle":158,"satellites":49,"speed":53,"hex_longitude":"2d3db0c0","hex_latitude":"069aee08","is_valid_coordinates":true} 
[2026-10-18 02:38: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-18 02:38:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821434368001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17838072922112000,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4441464054632925184,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:38:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792271235000,"timestamp_ms":1792271235000,"timestamp_seconds":1792271235,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb0b7b8"} 
[2026-10-18 02:38:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:38: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-18 02:38: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:38:41] 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-18 02:38: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-18 02:38:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:38:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:38:41] local.INFO: Teltonika packet parsed successfully {"connection_id":217833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:38:41] local.INFO: Passing IMEI to GPS processor {"connection_id":217833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":217833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:41] 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-18 02:38:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:38:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:38:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821434368001,"66":27397,"241":206,"81":47616,"24":53,"16":17838072922112000,"45":4441464054632925184},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,81,24,16,45]} 
[2026-10-18 02:38:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:38:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:38:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821434368001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:38:41] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-18 02:38:41] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:38:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17838072922112000,"km_value":17838072922112,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:38:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":4441464054632925184,"description":"Unknown IO ID 45"} 
[2026-10-18 02:38:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821434368001,"power":27397,"unknown_241":206,"unknown_81":47616,"ignition":53,"odometer":null,"unknown_45":4441464054632925184}} 
[2026-10-18 02:38:41] local.INFO: DEBUG: GPS processor result {"connection_id":217833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:38:41] local.INFO: GPS data processed {"connection_id":217833,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:38:41] local.INFO: Acknowledgment sent {"connection_id":217833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:38:51] local.INFO: TCP Data received {"connection_id":217834,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:51] local.INFO: Processing buffer {"connection_id":217834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:51] local.INFO: IMEI packet received {"connection_id":217834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:38:51] local.INFO: IMEI acknowledgment sent {"connection_id":217834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:38:54] local.INFO: TCP Data received {"connection_id":217834,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:54] local.INFO: Processing buffer {"connection_id":217834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:54] local.INFO: IMEI packet received {"connection_id":217834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:38:54] local.INFO: IMEI acknowledgment sent {"connection_id":217834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:38:56] local.INFO: TCP Data received {"connection_id":217834,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:56] local.INFO: Processing buffer {"connection_id":217834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:38:56] local.INFO: IMEI packet received {"connection_id":217834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:38:56] local.INFO: IMEI acknowledgment sent {"connection_id":217834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:38:57] local.INFO: TCP Data received {"connection_id":217834,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb0d310012d3dbf00069acbf80028009d31..."} 
[2026-10-18 02:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb0d310012d3dbf00069acbf80028009d31..."} 
[2026-10-18 02:38:57] local.INFO: Processing buffer {"connection_id":217834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb0d310012d3dbf00069acbf80028009d31..."} 
[2026-10-18 02:38:57] local.INFO: Packet analysis {"connection_id":217834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:57] local.INFO: Extracted packet for processing {"connection_id":217834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:38:57] local.INFO: GPS Element Parsed {"raw_longitude":759021312,"raw_latitude":110808056,"longitude_deg":75.9021312,"latitude_deg":11.0808056,"altitude":40,"angle":157,"satellites":49,"speed":54,"hex_longitude":"2d3dbf00","hex_latitude":"069acbf8","is_valid_coordinates":true} 
[2026-10-18 02:38: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-18 02:38:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821436160001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17838532483612672,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4445263966816307200,"note":"Value kept but may cause issues"} 
[2026-10-18 02:38:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:38:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792271242000,"timestamp_ms":1792271242000,"timestamp_seconds":1792271242,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb0d310"} 
[2026-10-18 02:38:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:38:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:38: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:38:57] 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-18 02:38: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-18 02:38:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:38:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:38:57] local.INFO: Teltonika packet parsed successfully {"connection_id":217834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:38:57] local.INFO: Passing IMEI to GPS processor {"connection_id":217834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":217834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:38:57] 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-18 02:38:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:38:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:38:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821436160001,"66":27463,"241":206,"81":47616,"24":54,"16":17838532483612672,"45":4445263966816307200},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,81,24,16,45]} 
[2026-10-18 02:38:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:38:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:38:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821436160001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:38:57] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-18 02:38:57] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:38:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17838532483612672,"km_value":17838532483612.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:38:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":4445263966816307200,"description":"Unknown IO ID 45"} 
[2026-10-18 02:38:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821436160001,"power":27463,"unknown_241":206,"unknown_81":47616,"ignition":54,"odometer":null,"unknown_45":4445263966816307200}} 
[2026-10-18 02:38:57] local.INFO: DEBUG: GPS processor result {"connection_id":217834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:38:57] local.INFO: GPS data processed {"connection_id":217834,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:38:57] local.INFO: Acknowledgment sent {"connection_id":217834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:39:02] local.INFO: TCP Data received {"connection_id":217834,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb0ee68012d3dcd80069aa8d00026009e30..."} 
[2026-10-18 02:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb0ee68012d3dcd80069aa8d00026009e30..."} 
[2026-10-18 02:39:02] local.INFO: Processing buffer {"connection_id":217834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb0ee68012d3dcd80069aa8d00026009e30..."} 
[2026-10-18 02:39:02] local.INFO: Packet analysis {"connection_id":217834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:39:02] local.INFO: Extracted packet for processing {"connection_id":217834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb0"} 
[2026-10-18 02:39:02] local.INFO: GPS Element Parsed {"raw_longitude":759025024,"raw_latitude":110799056,"longitude_deg":75.9025024,"latitude_deg":11.0799056,"altitude":38,"angle":158,"satellites":48,"speed":56,"hex_longitude":"2d3dcd80","hex_latitude":"069aa8d0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:39:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821437952001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:39:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17839004930015232,"note":"Value kept but may cause issues"} 
[2026-10-18 02:39:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4449274985232201728,"note":"Value kept but may cause issues"} 
[2026-10-18 02:39:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:39:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792271249000,"timestamp_ms":1792271249000,"timestamp_seconds":1792271249,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb0ee68"} 
[2026-10-18 02: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-18 02:39: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:39: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-18 02: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-18 02: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-18 02:39:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:39:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:39:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:39:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:39:02] 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-18 02:39:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:39:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:39:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821437952001,"66":27397,"241":206,"81":47616,"24":56,"16":17839004930015232,"45":4449274985232201728},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,81,24,16,45]} 
[2026-10-18 02:39:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:39:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:39:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821437952001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:39:02] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-18 02:39:02] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:39:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17839004930015232,"km_value":17839004930015.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:39:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":4449274985232201728,"description":"Unknown IO ID 45"} 
[2026-10-18 02:39:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821437952001,"power":27397,"unknown_241":206,"unknown_81":47616,"ignition":56,"odometer":null,"unknown_45":4449274985232201728}} 
[2026-10-18 02:39:02] local.INFO: DEBUG: GPS processor result {"connection_id":217834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:39:02] local.INFO: GPS data processed {"connection_id":217834,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:39:02] local.INFO: Acknowledgment sent {"connection_id":217834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:39:06] local.INFO: TCP Data received {"connection_id":221173,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:39:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221173,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:39:06] local.INFO: Processing buffer {"connection_id":221173,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:39:06] local.INFO: IMEI packet received {"connection_id":221173,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:39:06] local.INFO: IMEI acknowledgment sent {"connection_id":221173,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:39:39] local.INFO: TCP Data received {"connection_id":217834,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb1f420012d3e368006994720000e006631..."} 
[2026-10-18 02:39:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb1f420012d3e368006994720000e006631..."} 
[2026-10-18 02:39:39] local.INFO: Processing buffer {"connection_id":217834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb1f420012d3e368006994720000e006631..."} 
[2026-10-18 02:39:39] local.INFO: Packet analysis {"connection_id":217834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb1"} 
[2026-10-18 02:39:39] local.INFO: Extracted packet for processing {"connection_id":217834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb1"} 
[2026-10-18 02:39:39] local.INFO: GPS Element Parsed {"raw_longitude":759051904,"raw_latitude":110708512,"longitude_deg":75.9051904,"latitude_deg":11.0708512,"altitude":14,"angle":102,"satellites":49,"speed":59,"hex_longitude":"2d3e3680","hex_latitude":"06994720","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:39:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821455872001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:39:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17843901192732672,"note":"Value kept but may cause issues"} 
[2026-10-18 02:39:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4476507689203972096,"note":"Value kept but may cause issues"} 
[2026-10-18 02:39:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,242,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:39:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792271316000,"timestamp_ms":1792271316000,"timestamp_seconds":1792271316,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb1f420"} 
[2026-10-18 02: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-18 02:39: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-18 02: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 02:39: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-18 02: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-18 02: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-18 02:39:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:39:39] local.INFO: Teltonika packet parsed successfully {"connection_id":217834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:39:39] local.INFO: Passing IMEI to GPS processor {"connection_id":217834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:39:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":217834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:39: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-18 02:39:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:39:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:39:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821455872001,"66":27397,"242":206,"81":47616,"24":59,"16":17843901192732672,"45":4476507689203972096},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-10-18 02:39:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:39:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:39:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821455872001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:39:39] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 02:39:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:39:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17843901192732672,"km_value":17843901192732.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:39:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":4476507689203972096,"description":"Unknown IO ID 45"} 
[2026-10-18 02:39:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821455872001,"power":27397,"unknown_242":206,"unknown_81":47616,"ignition":59,"odometer":null,"unknown_45":4476507689203972096}} 
[2026-10-18 02:39:39] local.INFO: DEBUG: GPS processor result {"connection_id":217834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:39:39] local.INFO: GPS data processed {"connection_id":217834,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:39:39] local.INFO: Acknowledgment sent {"connection_id":217834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:39:50] local.INFO: TCP Data received {"connection_id":219488,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:39:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219488,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:39:50] local.INFO: Processing buffer {"connection_id":219488,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:39:50] local.INFO: IMEI packet received {"connection_id":219488,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:39:50] local.INFO: IMEI acknowledgment sent {"connection_id":219488,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:39:53] local.INFO: TCP Data received {"connection_id":219489,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:39:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:39:53] local.INFO: Processing buffer {"connection_id":219489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:39:53] local.INFO: IMEI packet received {"connection_id":219489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:39:53] local.INFO: IMEI acknowledgment sent {"connection_id":219489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:39:57] local.INFO: TCP Data received {"connection_id":219489,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:39:57] local.INFO: Processing buffer {"connection_id":219489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:39:57] local.INFO: IMEI packet received {"connection_id":219489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":219489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:40:00] local.INFO: TCP Data received {"connection_id":219489,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:00] local.INFO: Processing buffer {"connection_id":219489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:00] local.INFO: IMEI packet received {"connection_id":219489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:40:00] local.INFO: IMEI acknowledgment sent {"connection_id":219489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:40:00] local.INFO: TCP Data received {"connection_id":219489,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb20f78012d3e5e8006994030000e006231..."} 
[2026-10-18 02:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb20f78012d3e5e8006994030000e006231..."} 
[2026-10-18 02:40:00] local.INFO: Processing buffer {"connection_id":219489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb20f78012d3e5e8006994030000e006231..."} 
[2026-10-18 02:40:00] local.INFO: Packet analysis {"connection_id":219489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:40:00] local.INFO: Extracted packet for processing {"connection_id":219489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:40:00] local.INFO: GPS Element Parsed {"raw_longitude":759062144,"raw_latitude":110706736,"longitude_deg":75.9062144,"latitude_deg":11.0706736,"altitude":14,"angle":98,"satellites":49,"speed":57,"hex_longitude":"2d3e5e80","hex_latitude":"06994030","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:40:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821456896001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17844395113971712,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4482911244923641856,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,242,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:40:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792271323000,"timestamp_ms":1792271323000,"timestamp_seconds":1792271323,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb20f78"} 
[2026-10-18 02: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-18 02: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-18 02: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:40: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-18 02: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-18 02: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-18 02:40:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:40:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:40:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:40:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:40:00] 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-18 02:40:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:40:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:40:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821456896001,"66":27300,"242":206,"81":47616,"24":57,"16":17844395113971712,"45":4482911244923641856},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-10-18 02:40:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:40:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:40:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821456896001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:40:00] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 02:40:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:40:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17844395113971712,"km_value":17844395113971.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:40:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":4482911244923641856,"description":"Unknown IO ID 45"} 
[2026-10-18 02:40:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821456896001,"power":27300,"unknown_242":206,"unknown_81":47616,"ignition":57,"odometer":null,"unknown_45":4482911244923641856}} 
[2026-10-18 02:40:00] local.INFO: DEBUG: GPS processor result {"connection_id":219489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:40:00] local.INFO: GPS data processed {"connection_id":219489,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:40:00] local.INFO: Acknowledgment sent {"connection_id":219489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:40:03] local.INFO: TCP Data received {"connection_id":219489,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb22ad0012d3e8400069939f0000f00642f..."} 
[2026-10-18 02:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb22ad0012d3e8400069939f0000f00642f..."} 
[2026-10-18 02:40:03] local.INFO: Processing buffer {"connection_id":219489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb22ad0012d3e8400069939f0000f00642f..."} 
[2026-10-18 02:40:03] local.INFO: Packet analysis {"connection_id":219489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:40:03] local.INFO: Extracted packet for processing {"connection_id":219489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:40:03] local.INFO: GPS Element Parsed {"raw_longitude":759071744,"raw_latitude":110705136,"longitude_deg":75.9071744,"latitude_deg":11.0705136,"altitude":15,"angle":100,"satellites":47,"speed":51,"hex_longitude":"2d3e8400","hex_latitude":"069939f0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821458688001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17844858970439680,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4494170243991613440,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,242,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792271330000,"timestamp_ms":1792271330000,"timestamp_seconds":1792271330,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb22ad0"} 
[2026-10-18 02: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-18 02: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-18 02: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":164,"data_length":795,"current_offset":136} 
[2026-10-18 02:40: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-18 02: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-18 02: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-18 02:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:40: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-18 02:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821458688001,"66":27365,"242":206,"81":47616,"24":51,"16":17844858970439680,"45":4494170243991613440},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-10-18 02:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821458688001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:40:03] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 02:40:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17844858970439680,"km_value":17844858970439.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":4494170243991613440,"description":"Unknown IO ID 45"} 
[2026-10-18 02:40:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821458688001,"power":27365,"unknown_242":206,"unknown_81":47616,"ignition":51,"odometer":null,"unknown_45":4494170243991613440}} 
[2026-10-18 02:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":219489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:40:03] local.INFO: GPS data processed {"connection_id":219489,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:40:03] local.INFO: Acknowledgment sent {"connection_id":219489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:40:37] local.INFO: TCP Data received {"connection_id":219489,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb24a10012d3eaa80069933c80012006430..."} 
[2026-10-18 02:40:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb24a10012d3eaa80069933c80012006430..."} 
[2026-10-18 02:40:37] local.INFO: Processing buffer {"connection_id":219489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb24a10012d3eaa80069933c80012006430..."} 
[2026-10-18 02:40:37] local.INFO: Packet analysis {"connection_id":219489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:40:37] local.INFO: Extracted packet for processing {"connection_id":219489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:40:37] local.INFO: GPS Element Parsed {"raw_longitude":759081600,"raw_latitude":110703560,"longitude_deg":75.90816,"latitude_deg":11.070356,"altitude":18,"angle":100,"satellites":48,"speed":47,"hex_longitude":"2d3eaa80","hex_latitude":"069933c8","is_valid_coordinates":true} 
[2026-10-18 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-18 02:40:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821460480001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17845331416842240,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4504725555617853440,"note":"Value kept but may cause issues"} 
[2026-10-18 02:40:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,242,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:40:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792271338000,"timestamp_ms":1792271338000,"timestamp_seconds":1792271338,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb24a10"} 
[2026-10-18 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-18 02:40: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-18 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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:40: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-18 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-18 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-18 02:40:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:40:37] local.INFO: Teltonika packet parsed successfully {"connection_id":219489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:40:37] local.INFO: Passing IMEI to GPS processor {"connection_id":219489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:40:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":219489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:40:37] 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-18 02:40:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:40:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:40:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821460480001,"66":27267,"242":206,"81":47616,"24":47,"16":17845331416842240,"45":4504725555617853440},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-10-18 02:40:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:40:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:40:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821460480001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:40:37] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 02:40:37] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:40:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17845331416842240,"km_value":17845331416842.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:40:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4504725555617853440,"description":"Unknown IO ID 45"} 
[2026-10-18 02:40:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821460480001,"power":27267,"unknown_242":206,"unknown_81":47616,"ignition":47,"odometer":null,"unknown_45":4504725555617853440}} 
[2026-10-18 02:40:37] local.INFO: DEBUG: GPS processor result {"connection_id":219489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:40:37] local.INFO: GPS data processed {"connection_id":219489,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:40:37] local.INFO: Acknowledgment sent {"connection_id":219489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:40:54] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:54] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:54] local.INFO: IMEI packet received {"connection_id":221174,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:40:54] local.INFO: IMEI acknowledgment sent {"connection_id":221174,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:40:55] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:55] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:55] local.INFO: IMEI packet received {"connection_id":221174,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":221174,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:40:56] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:56] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:56] local.INFO: IMEI packet received {"connection_id":221174,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:40:56] local.INFO: IMEI acknowledgment sent {"connection_id":221174,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:40:59] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:59] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:40:59] local.INFO: IMEI packet received {"connection_id":221174,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:40:59] local.INFO: IMEI acknowledgment sent {"connection_id":221174,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:41:01] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb26950012d3ecdc006992df80014006231..."} 
[2026-10-18 02:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb26950012d3ecdc006992df80014006231..."} 
[2026-10-18 02:41:01] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb26950012d3ecdc006992df80014006231..."} 
[2026-10-18 02:41:01] local.INFO: Packet analysis {"connection_id":221174,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:41:01] local.INFO: Extracted packet for processing {"connection_id":221174,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb2"} 
[2026-10-18 02:41:01] local.INFO: GPS Element Parsed {"raw_longitude":759090624,"raw_latitude":110702072,"longitude_deg":75.9090624,"latitude_deg":11.0702072,"altitude":20,"angle":98,"satellites":49,"speed":43,"hex_longitude":"2d3ecdc0","hex_latitude":"06992df8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821462528001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17845769503506432,"note":"Value kept but may cause issues"} 
[2026-10-18 02:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4515562342220810240,"note":"Value kept but may cause issues"} 
[2026-10-18 02:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792271346000,"timestamp_ms":1792271346000,"timestamp_seconds":1792271346,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb26950"} 
[2026-10-18 02: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-18 02:41: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-18 02: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-18 02:41: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-18 02: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-18 02: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-18 02:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221174,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:41: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-18 02:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821462528001,"66":27343,"232":206,"81":47616,"24":43,"16":17845769503506432,"45":4515562342220810240},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,81,24,16,45]} 
[2026-10-18 02:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821462528001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:41:01] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-10-18 02:41:01] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17845769503506432,"km_value":17845769503506.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4515562342220810240,"description":"Unknown IO ID 45"} 
[2026-10-18 02:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821462528001,"power":27343,"unknown_232":206,"unknown_81":47616,"ignition":43,"odometer":null,"unknown_45":4515562342220810240}} 
[2026-10-18 02:41:01] 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":4957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:41:01] local.INFO: GPS data processed {"connection_id":221174,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:41:01] local.INFO: Acknowledgment sent {"connection_id":221174,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:41:32] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb3b558012d40554006993348001b008031..."} 
[2026-10-18 02:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb3b558012d40554006993348001b008031..."} 
[2026-10-18 02:41:32] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb3b558012d40554006993348001b008031..."} 
[2026-10-18 02:41:32] local.INFO: Packet analysis {"connection_id":221174,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb3"} 
[2026-10-18 02:41:32] local.INFO: Extracted packet for processing {"connection_id":221174,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb3"} 
[2026-10-18 02:41:32] local.INFO: GPS Element Parsed {"raw_longitude":759190848,"raw_latitude":110703432,"longitude_deg":75.9190848,"latitude_deg":11.0703432,"altitude":27,"angle":128,"satellites":49,"speed":50,"hex_longitude":"2d405540","hex_latitude":"06993348","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821484544001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17850777435373568,"note":"Value kept but may cause issues"} 
[2026-10-18 02:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4627378276720373760,"note":"Value kept but may cause issues"} 
[2026-10-18 02:41:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792271431000,"timestamp_ms":1792271431000,"timestamp_seconds":1792271431,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb3b558"} 
[2026-10-18 02: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-18 02:41: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-18 02: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:41: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-18 02: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-18 02: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-18 02:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221174,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:41: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-18 02:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821484544001,"66":27300,"73":206,"81":47616,"24":50,"16":17850777435373568,"45":4627378276720373760},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,81,24,16,45]} 
[2026-10-18 02:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821484544001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:41:32] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-18 02:41:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17850777435373568,"km_value":17850777435373.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4627378276720373760,"description":"Unknown IO ID 45"} 
[2026-10-18 02:41:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821484544001,"power":27300,"unknown_73":206,"unknown_81":47616,"ignition":50,"odometer":null,"unknown_45":4627378276720373760}} 
[2026-10-18 02:41: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":4958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:41:32] local.INFO: GPS data processed {"connection_id":221174,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:41:32] local.INFO: Acknowledgment sent {"connection_id":221174,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:42:12] local.INFO: TCP Data received {"connection_id":218078,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:12] local.INFO: Processing buffer {"connection_id":218078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:12] local.INFO: IMEI packet received {"connection_id":218078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:42:12] local.INFO: IMEI acknowledgment sent {"connection_id":218078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:42:14] local.INFO: TCP Data received {"connection_id":218078,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:14] local.INFO: Processing buffer {"connection_id":218078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:14] local.INFO: IMEI packet received {"connection_id":218078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:42:14] local.INFO: IMEI acknowledgment sent {"connection_id":218078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:42:17] local.INFO: TCP Data received {"connection_id":218078,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:17] local.INFO: Processing buffer {"connection_id":218078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:17] local.INFO: IMEI packet received {"connection_id":218078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:42:17] local.INFO: IMEI acknowledgment sent {"connection_id":218078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:42:18] local.INFO: TCP Data received {"connection_id":218078,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb3d498012d40738006991ae8001e00812f..."} 
[2026-10-18 02:42:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb3d498012d40738006991ae8001e00812f..."} 
[2026-10-18 02:42:18] local.INFO: Processing buffer {"connection_id":218078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb3d498012d40738006991ae8001e00812f..."} 
[2026-10-18 02:42:18] local.INFO: Packet analysis {"connection_id":218078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb3"} 
[2026-10-18 02:42:18] local.INFO: Extracted packet for processing {"connection_id":218078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb3"} 
[2026-10-18 02:42:18] local.INFO: GPS Element Parsed {"raw_longitude":759198592,"raw_latitude":110697192,"longitude_deg":75.9198592,"latitude_deg":11.0697192,"altitude":30,"angle":129,"satellites":47,"speed":48,"hex_longitude":"2d407380","hex_latitude":"06991ae8","is_valid_coordinates":true} 
[2026-10-18 02:42: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-18 02:42:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821486336001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17851258471710720,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4635681788532049920,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:42:18] local.INFO: AVL Record Parsed {"raw_timestamp":1792271439000,"timestamp_ms":1792271439000,"timestamp_seconds":1792271439,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb3d498"} 
[2026-10-18 02:42:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:42:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:42: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-18 02:42:18] 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-18 02:42: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-18 02:42:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:42:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:42:18] local.INFO: Teltonika packet parsed successfully {"connection_id":218078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:42:18] local.INFO: Passing IMEI to GPS processor {"connection_id":218078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:42:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":218078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:42:18] 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-18 02:42:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:42:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:42:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821486336001,"66":27321,"73":206,"81":47616,"24":48,"16":17851258471710720,"45":4635681788532049920},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,81,24,16,45]} 
[2026-10-18 02:42:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:42:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:42:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821486336001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:42:18] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-18 02:42:18] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:42:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17851258471710720,"km_value":17851258471710.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:42:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":4635681788532049920,"description":"Unknown IO ID 45"} 
[2026-10-18 02:42:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821486336001,"power":27321,"unknown_73":206,"unknown_81":47616,"ignition":48,"odometer":null,"unknown_45":4635681788532049920}} 
[2026-10-18 02:42:18] local.INFO: DEBUG: GPS processor result {"connection_id":218078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:42:18] local.INFO: GPS data processed {"connection_id":218078,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:42:18] local.INFO: Acknowledgment sent {"connection_id":218078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:42:20] local.INFO: TCP Data received {"connection_id":218078,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb3f3d8012d4090c0069903580021008030..."} 
[2026-10-18 02:42:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb3f3d8012d4090c0069903580021008030..."} 
[2026-10-18 02:42:20] local.INFO: Processing buffer {"connection_id":218078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb3f3d8012d4090c0069903580021008030..."} 
[2026-10-18 02:42:20] local.INFO: Packet analysis {"connection_id":218078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb3"} 
[2026-10-18 02:42:20] local.INFO: Extracted packet for processing {"connection_id":218078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb3"} 
[2026-10-18 02:42:20] local.INFO: GPS Element Parsed {"raw_longitude":759206080,"raw_latitude":110691160,"longitude_deg":75.920608,"latitude_deg":11.069116,"altitude":33,"angle":128,"satellites":48,"speed":46,"hex_longitude":"2d4090c0","hex_latitude":"06990358","is_valid_coordinates":true} 
[2026-10-18 02:42:20] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 02:42:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821488384001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17851718033211392,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4644196406575949824,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:42:20] local.INFO: AVL Record Parsed {"raw_timestamp":1792271447000,"timestamp_ms":1792271447000,"timestamp_seconds":1792271447,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb3f3d8"} 
[2026-10-18 02:42:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:42:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:42:20] local.INFO: IO Element 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-18 02:42:20] 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-18 02:42:20] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 02:42:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:42:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:42:20] local.INFO: Teltonika packet parsed successfully {"connection_id":218078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:42:20] local.INFO: Passing IMEI to GPS processor {"connection_id":218078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:42:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":218078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:42:20] 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-18 02:42:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:42:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:42:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821488384001,"66":26636,"73":206,"81":47616,"24":46,"16":17851718033211392,"45":4644196406575949824},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,81,24,16,45]} 
[2026-10-18 02:42:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:42:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:42:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821488384001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:42:20] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-18 02:42:20] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:42:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17851718033211392,"km_value":17851718033211.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:42:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":4644196406575949824,"description":"Unknown IO ID 45"} 
[2026-10-18 02:42:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821488384001,"power":26636,"unknown_73":206,"unknown_81":47616,"ignition":46,"odometer":null,"unknown_45":4644196406575949824}} 
[2026-10-18 02:42:20] local.INFO: DEBUG: GPS processor result {"connection_id":218078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:42:20] local.INFO: GPS data processed {"connection_id":218078,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:42:20] local.INFO: Acknowledgment sent {"connection_id":218078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:42:54] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:54] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:54] local.INFO: IMEI packet received {"connection_id":218079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:42:54] local.INFO: IMEI acknowledgment sent {"connection_id":218079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:42:58] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:58] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:42:58] local.INFO: IMEI packet received {"connection_id":218079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":218079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:42:59] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb52488012d41ec40069820d8002300732d..."} 
[2026-10-18 02:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb52488012d41ec40069820d8002300732d..."} 
[2026-10-18 02:42:59] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb52488012d41ec40069820d8002300732d..."} 
[2026-10-18 02:42:59] local.INFO: Packet analysis {"connection_id":218079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb5"} 
[2026-10-18 02:42:59] local.INFO: Extracted packet for processing {"connection_id":218079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb5"} 
[2026-10-18 02:42:59] local.INFO: GPS Element Parsed {"raw_longitude":759295040,"raw_latitude":110633176,"longitude_deg":75.929504,"latitude_deg":11.0633176,"altitude":35,"angle":115,"satellites":45,"speed":53,"hex_longitude":"2d41ec40","hex_latitude":"069820d8","is_valid_coordinates":true} 
[2026-10-18 02:42: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-18 02:42:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821508608001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17856803274489856,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4740883061060818944,"note":"Value kept but may cause issues"} 
[2026-10-18 02:42:59] 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-18 02:42:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792271525000,"timestamp_ms":1792271525000,"timestamp_seconds":1792271525,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb52488"} 
[2026-10-18 02:42:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:42: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-18 02:42: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-18 02:42: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-18 02:42: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-18 02:42:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:42:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:42:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:42:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:42:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:42:59] 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-18 02:42:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:42:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:42:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821508608001,"66":27343,"29":206,"81":47616,"24":53,"16":17856803274489856,"45":4740883061060818944},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,81,24,16,45]} 
[2026-10-18 02:42:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:42:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:42:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821508608001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:42:59] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-18 02:42:59] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:42:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17856803274489856,"km_value":17856803274489.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:42:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":4740883061060818944,"description":"Unknown IO ID 45"} 
[2026-10-18 02:42:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821508608001,"power":27343,"unknown_29":206,"unknown_81":47616,"ignition":53,"odometer":null,"unknown_45":4740883061060818944}} 
[2026-10-18 02:42:59] local.INFO: DEBUG: GPS processor result {"connection_id":218079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:42:59] local.INFO: GPS data processed {"connection_id":218079,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:42:59] local.INFO: Acknowledgment sent {"connection_id":218079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:43:31] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb53fe0012d420dc0069813c00026006d30..."} 
[2026-10-18 02:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb53fe0012d420dc0069813c00026006d30..."} 
[2026-10-18 02:43:31] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb53fe0012d420dc0069813c00026006d30..."} 
[2026-10-18 02:43:31] local.INFO: Packet analysis {"connection_id":218079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb5"} 
[2026-10-18 02:43:31] local.INFO: Extracted packet for processing {"connection_id":218079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb5"} 
[2026-10-18 02:43:31] local.INFO: GPS Element Parsed {"raw_longitude":759303616,"raw_latitude":110629824,"longitude_deg":75.9303616,"latitude_deg":11.0629824,"altitude":38,"angle":109,"satellites":48,"speed":50,"hex_longitude":"2d420dc0","hex_latitude":"069813c0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:43:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821510400001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:43:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17857241361154048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:43:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4750242104035301376,"note":"Value kept but may cause issues"} 
[2026-10-18 02:43:31] 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-18 02:43:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792271532000,"timestamp_ms":1792271532000,"timestamp_seconds":1792271532,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb53fe0"} 
[2026-10-18 02: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-18 02:43: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-18 02: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:43: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-18 02: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-18 02: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-18 02:43:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:43:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:43:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:43:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:43: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-18 02:43:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:43:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:43:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821510400001,"66":27463,"29":206,"81":47616,"24":50,"16":17857241361154048,"45":4750242104035301376},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,81,24,16,45]} 
[2026-10-18 02:43:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:43:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:43:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821510400001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:43:31] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-18 02:43:31] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:43:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17857241361154048,"km_value":17857241361154.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:43:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":4750242104035301376,"description":"Unknown IO ID 45"} 
[2026-10-18 02:43:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821510400001,"power":27463,"unknown_29":206,"unknown_81":47616,"ignition":50,"odometer":null,"unknown_45":4750242104035301376}} 
[2026-10-18 02:43:31] local.INFO: DEBUG: GPS processor result {"connection_id":218079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:43:31] local.INFO: GPS data processed {"connection_id":218079,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:43:31] local.INFO: Acknowledgment sent {"connection_id":218079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:44:00] local.INFO: TCP Data received {"connection_id":217837,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:00] local.INFO: Processing buffer {"connection_id":217837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:00] local.INFO: IMEI packet received {"connection_id":217837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:44:00] local.INFO: IMEI acknowledgment sent {"connection_id":217837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:44:01] local.INFO: TCP Data received {"connection_id":217837,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:01] local.INFO: Processing buffer {"connection_id":217837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:01] local.INFO: IMEI packet received {"connection_id":217837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:44:01] local.INFO: IMEI acknowledgment sent {"connection_id":217837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:44:04] local.INFO: TCP Data received {"connection_id":217837,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:04] local.INFO: Processing buffer {"connection_id":217837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:44:04] local.INFO: IMEI packet received {"connection_id":217837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":217837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:44:05] local.INFO: TCP Data received {"connection_id":217837,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb55f20012d423200069807100028006d30..."} 
[2026-10-18 02:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb55f20012d423200069807100028006d30..."} 
[2026-10-18 02:44:05] local.INFO: Processing buffer {"connection_id":217837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb55f20012d423200069807100028006d30..."} 
[2026-10-18 02:44:05] local.INFO: Packet analysis {"connection_id":217837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb5"} 
[2026-10-18 02:44:05] local.INFO: Extracted packet for processing {"connection_id":217837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb5"} 
[2026-10-18 02:44:05] local.INFO: GPS Element Parsed {"raw_longitude":759312896,"raw_latitude":110626576,"longitude_deg":75.9312896,"latitude_deg":11.0626576,"altitude":40,"angle":109,"satellites":48,"speed":46,"hex_longitude":"2d423200","hex_latitude":"06980710","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:44:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821512192001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:44:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17857709512589312,"note":"Value kept but may cause issues"} 
[2026-10-18 02:44:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4759671515754250240,"note":"Value kept but may cause issues"} 
[2026-10-18 02:44:05] 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-18 02:44:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792271540000,"timestamp_ms":1792271540000,"timestamp_seconds":1792271540,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb55f20"} 
[2026-10-18 02: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-18 02:44: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:44: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-18 02: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-18 02: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-18 02:44:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:44:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:44:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:44:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:44: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-18 02:44:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:44:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:44:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821512192001,"66":27300,"29":206,"81":47616,"24":46,"16":17857709512589312,"45":4759671515754250240},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,81,24,16,45]} 
[2026-10-18 02:44:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:44:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:44:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821512192001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:44:05] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-18 02:44:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-18 02:44:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17857709512589312,"km_value":17857709512589.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:44:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4759671515754250240,"description":"Unknown IO ID 45"} 
[2026-10-18 02:44:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821512192001,"power":27300,"unknown_29":206,"unknown_81":47616,"ignition":46,"odometer":null,"unknown_45":4759671515754250240}} 
[2026-10-18 02:44:06] local.INFO: DEBUG: GPS processor result {"connection_id":217837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:44:06] local.INFO: GPS data processed {"connection_id":217837,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:44:06] local.INFO: Acknowledgment sent {"connection_id":217837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:45:16] local.INFO: TCP Data received {"connection_id":219491,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219491,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:16] local.INFO: Processing buffer {"connection_id":219491,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:16] local.INFO: IMEI packet received {"connection_id":219491,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:45:16] local.INFO: IMEI acknowledgment sent {"connection_id":219491,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:45:29] local.INFO: TCP Data received {"connection_id":219492,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219492,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:45:29] local.INFO: Processing buffer {"connection_id":219492,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:45:29] local.INFO: IMEI packet received {"connection_id":219492,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":219492,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:45:31] local.INFO: TCP Data received {"connection_id":219492,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219492,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:45:31] local.INFO: Processing buffer {"connection_id":219492,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:45:31] local.INFO: IMEI packet received {"connection_id":219492,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":219492,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:45:32] local.INFO: TCP Data received {"connection_id":219492,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb6c298012d42f10006969fa0001400a82f..."} 
[2026-10-18 02:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb6c298012d42f10006969fa0001400a82f..."} 
[2026-10-18 02:45:32] local.INFO: Processing buffer {"connection_id":219492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb6c298012d42f10006969fa0001400a82f..."} 
[2026-10-18 02:45:32] local.INFO: Packet analysis {"connection_id":219492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb6"} 
[2026-10-18 02:45:32] local.INFO: Extracted packet for processing {"connection_id":219492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb6"} 
[2026-10-18 02:45:32] local.INFO: GPS Element Parsed {"raw_longitude":759361792,"raw_latitude":110534560,"longitude_deg":75.9361792,"latitude_deg":11.053456,"altitude":20,"angle":168,"satellites":47,"speed":62,"hex_longitude":"2d42f100","hex_latitude":"06969fa0","is_valid_coordinates":true} 
[2026-10-18 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-18 02:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821536000001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17863370279485440,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4821384904376012800,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,195,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792271631000,"timestamp_ms":1792271631000,"timestamp_seconds":1792271631,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb6c298"} 
[2026-10-18 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-18 02: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-18 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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 02: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-18 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-18 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-18 02:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:45: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-18 02:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821536000001,"66":27343,"195":206,"86":48640,"24":62,"16":17863370279485440,"45":4821384904376012800},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,195,86,24,16,45]} 
[2026-10-18 02:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821536000001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:45:32] local.INFO: Unknown IO ID detected {"io_id":195,"value":206,"description":"Unknown IO ID 195"} 
[2026-10-18 02:45:32] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17863370279485440,"km_value":17863370279485.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4821384904376012800,"description":"Unknown IO ID 45"} 
[2026-10-18 02:45:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821536000001,"power":27343,"unknown_195":206,"unknown_86":48640,"ignition":62,"odometer":null,"unknown_45":4821384904376012800}} 
[2026-10-18 02:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":219492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:45:32] local.INFO: GPS data processed {"connection_id":219492,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:45:32] local.INFO: Acknowledgment sent {"connection_id":219492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:45:34] local.INFO: TCP Data received {"connection_id":219492,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb6da08012d42f9c006967ba0001000a531..."} 
[2026-10-18 02:45:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb6da08012d42f9c006967ba0001000a531..."} 
[2026-10-18 02:45:34] local.INFO: Processing buffer {"connection_id":219492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb6da08012d42f9c006967ba0001000a531..."} 
[2026-10-18 02:45:34] local.INFO: Packet analysis {"connection_id":219492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb6"} 
[2026-10-18 02:45:34] local.INFO: Extracted packet for processing {"connection_id":219492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb6"} 
[2026-10-18 02:45:34] local.INFO: GPS Element Parsed {"raw_longitude":759364032,"raw_latitude":110525344,"longitude_deg":75.9364032,"latitude_deg":11.0525344,"altitude":16,"angle":165,"satellites":49,"speed":63,"hex_longitude":"2d42f9c0","hex_latitude":"06967ba0","is_valid_coordinates":true} 
[2026-10-18 02:45: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-18 02:45:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821537536001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17863829840986112,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4823636704187359232,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,195,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:45:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792271637000,"timestamp_ms":1792271637000,"timestamp_seconds":1792271637,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb6da08"} 
[2026-10-18 02:45:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:45: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-18 02:45: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:45:34] 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-18 02:45: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-18 02:45:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:45:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:45:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:45:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:45:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:45: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-18 02:45:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:45:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:45:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821537536001,"66":27343,"195":206,"86":48640,"24":63,"16":17863829840986112,"45":4823636704187359232},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,195,86,24,16,45]} 
[2026-10-18 02:45:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:45:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:45:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821537536001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:45:34] local.INFO: Unknown IO ID detected {"io_id":195,"value":206,"description":"Unknown IO ID 195"} 
[2026-10-18 02:45:34] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:45:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17863829840986112,"km_value":17863829840986.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:45:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4823636704187359232,"description":"Unknown IO ID 45"} 
[2026-10-18 02:45:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821537536001,"power":27343,"unknown_195":206,"unknown_86":48640,"ignition":63,"odometer":null,"unknown_45":4823636704187359232}} 
[2026-10-18 02:45:34] local.INFO: DEBUG: GPS processor result {"connection_id":219492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:45:34] local.INFO: GPS data processed {"connection_id":219492,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:45:34] local.INFO: Acknowledgment sent {"connection_id":219492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:45:46] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:46] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:46] local.INFO: IMEI packet received {"connection_id":221176,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:45:46] local.INFO: IMEI acknowledgment sent {"connection_id":221176,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:45:51] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:51] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:45:51] local.INFO: IMEI packet received {"connection_id":221176,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 02:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":221176,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:45:52] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ba95130012d34c14006aa3d100020005a1b..."} 
[2026-10-18 02:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ba95130012d34c14006aa3d100020005a1b..."} 
[2026-10-18 02:45:52] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ba95130012d34c14006aa3d100020005a1b..."} 
[2026-10-18 02:45:52] local.INFO: Packet analysis {"connection_id":221176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ba9"} 
[2026-10-18 02:45:52] local.INFO: Extracted packet for processing {"connection_id":221176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ba9"} 
[2026-10-18 02:45:52] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111820048,"longitude_deg":75.8432064,"latitude_deg":11.1820048,"altitude":32,"angle":90,"satellites":27,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3d10","is_valid_coordinates":true} 
[2026-10-18 02:45: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-18 02:45:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821235456001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847519232,"note":"Value kept but may cause issues"} 
[2026-10-18 02:45:52] 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-18 02:45:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792270750000,"timestamp_ms":1792270750000,"timestamp_seconds":1792270750,"priority":1,"record_length":96,"hex_timestamp":"000001a14ba95130"} 
[2026-10-18 02:45:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:45:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21504,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 02:45: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-18 02:45:52] 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-18 02:45: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-18 02:45:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:45:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:45:52] local.INFO: Teltonika packet parsed successfully {"connection_id":221176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:45:52] local.INFO: Passing IMEI to GPS processor {"connection_id":221176,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 02:45:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":221176,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 02:45:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 02:45:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 02:45:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 02:45:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821235456001,"66":25430,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847519232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 02:45:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 02:45:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 02:45:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821235456001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:45:52] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 02:45:52] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 02:45:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:45:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847519232,"description":"Unknown IO ID 45"} 
[2026-10-18 02:45:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821235456001,"power":25430,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847519232}} 
[2026-10-18 02:45:52] 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":4966,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:45:52] local.INFO: GPS data processed {"connection_id":221176,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:45:52] local.INFO: Acknowledgment sent {"connection_id":221176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:46:00] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:00] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:00] local.INFO: IMEI packet received {"connection_id":221177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:46:00] local.INFO: IMEI acknowledgment sent {"connection_id":221177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:46:01] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:01] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:01] local.INFO: IMEI packet received {"connection_id":221177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:46:01] local.INFO: IMEI acknowledgment sent {"connection_id":221177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:46:04] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:04] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:04] local.INFO: IMEI packet received {"connection_id":221177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:46:04] local.INFO: IMEI acknowledgment sent {"connection_id":221177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:46:07] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb7dfc0012d4394c0069551f8001000bc2e..."} 
[2026-10-18 02:46:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb7dfc0012d4394c0069551f8001000bc2e..."} 
[2026-10-18 02:46:07] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb7dfc0012d4394c0069551f8001000bc2e..."} 
[2026-10-18 02:46:07] local.INFO: Packet analysis {"connection_id":221177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb7"} 
[2026-10-18 02:46:07] local.INFO: Extracted packet for processing {"connection_id":221177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb7"} 
[2026-10-18 02:46:07] local.INFO: GPS Element Parsed {"raw_longitude":759403712,"raw_latitude":110449144,"longitude_deg":75.9403712,"latitude_deg":11.0449144,"altitude":16,"angle":188,"satellites":46,"speed":60,"hex_longitude":"2d4394c0","hex_latitude":"069551f8","is_valid_coordinates":true} 
[2026-10-18 02:46: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-18 02:46:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821554688001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:46:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17868077563641856,"note":"Value kept but may cause issues"} 
[2026-10-18 02:46:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4869868969092419584,"note":"Value kept but may cause issues"} 
[2026-10-18 02:46:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:46:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792271704000,"timestamp_ms":1792271704000,"timestamp_seconds":1792271704,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb7dfc0"} 
[2026-10-18 02:46:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:46: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-18 02:46: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-18 02:46: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-18 02:46: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-18 02:46:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:46:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:46:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:46:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:46:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:46:07] 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-18 02:46:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:46:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:46:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821554688001,"66":27376,"211":206,"86":48640,"24":60,"16":17868077563641856,"45":4869868969092419584},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,86,24,16,45]} 
[2026-10-18 02:46:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:46:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:46:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821554688001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:46:07] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 02:46:07] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:46:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17868077563641856,"km_value":17868077563641.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:46:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4869868969092419584,"description":"Unknown IO ID 45"} 
[2026-10-18 02:46:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821554688001,"power":27376,"unknown_211":206,"unknown_86":48640,"ignition":60,"odometer":null,"unknown_45":4869868969092419584}} 
[2026-10-18 02:46:07] 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":4967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:46:07] local.INFO: GPS data processed {"connection_id":221177,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:46:07] local.INFO: Acknowledgment sent {"connection_id":221177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:46:09] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb7f730012d438d0006952f10000f00c42f..."} 
[2026-10-18 02:46:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb7f730012d438d0006952f10000f00c42f..."} 
[2026-10-18 02:46:09] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb7f730012d438d0006952f10000f00c42f..."} 
[2026-10-18 02:46:09] local.INFO: Packet analysis {"connection_id":221177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb7"} 
[2026-10-18 02:46:09] local.INFO: Extracted packet for processing {"connection_id":221177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb7"} 
[2026-10-18 02:46:09] local.INFO: GPS Element Parsed {"raw_longitude":759401728,"raw_latitude":110440208,"longitude_deg":75.9401728,"latitude_deg":11.0440208,"altitude":15,"angle":196,"satellites":47,"speed":60,"hex_longitude":"2d438d00","hex_latitude":"06952f10","is_valid_coordinates":true} 
[2026-10-18 02:46: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-18 02:46:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821556224001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:46:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17868519945273344,"note":"Value kept but may cause issues"} 
[2026-10-18 02:46:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4869728231601862656,"note":"Value kept but may cause issues"} 
[2026-10-18 02:46:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:46:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792271710000,"timestamp_ms":1792271710000,"timestamp_seconds":1792271710,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb7f730"} 
[2026-10-18 02:46:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:46: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-18 02:46: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-18 02:46: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-18 02:46: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-18 02:46:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:46:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:46:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:46:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:46:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:46:09] 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-18 02:46:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:46:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:46:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821556224001,"66":27463,"211":206,"86":48640,"24":60,"16":17868519945273344,"45":4869728231601862656},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,86,24,16,45]} 
[2026-10-18 02:46:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:46:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:46:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821556224001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:46:09] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 02:46:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:46:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17868519945273344,"km_value":17868519945273.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:46:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4869728231601862656,"description":"Unknown IO ID 45"} 
[2026-10-18 02:46:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821556224001,"power":27463,"unknown_211":206,"unknown_86":48640,"ignition":60,"odometer":null,"unknown_45":4869728231601862656}} 
[2026-10-18 02:46:09] 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":4968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:46:09] local.INFO: GPS data processed {"connection_id":221177,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:46:09] local.INFO: Acknowledgment sent {"connection_id":221177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:46:36] local.INFO: TCP Data received {"connection_id":218080,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218080,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:46:36] local.INFO: Processing buffer {"connection_id":218080,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:46:36] local.INFO: IMEI packet received {"connection_id":218080,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":218080,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:46:53] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:53] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:53] local.INFO: IMEI packet received {"connection_id":219493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":219493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:46:54] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:54] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:54] local.INFO: IMEI packet received {"connection_id":219493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":219493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:46:57] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:57] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:57] local.INFO: IMEI packet received {"connection_id":219493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":219493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:46:59] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:59] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:46:59] local.INFO: IMEI packet received {"connection_id":219493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":219493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:47:02] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb80ea0012d43824006950df8000f00c531..."} 
[2026-10-18 02:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb80ea0012d43824006950df8000f00c531..."} 
[2026-10-18 02:47:02] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb80ea0012d43824006950df8000f00c531..."} 
[2026-10-18 02:47:02] local.INFO: Packet analysis {"connection_id":219493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb8"} 
[2026-10-18 02:47:02] local.INFO: Extracted packet for processing {"connection_id":219493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb8"} 
[2026-10-18 02:47:02] local.INFO: GPS Element Parsed {"raw_longitude":759398976,"raw_latitude":110431736,"longitude_deg":75.9398976,"latitude_deg":11.0431736,"altitude":15,"angle":197,"satellites":49,"speed":57,"hex_longitude":"2d438240","hex_latitude":"06950df8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:47:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821557760001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17868949442002944,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4867546800530067456,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:47:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792271716000,"timestamp_ms":1792271716000,"timestamp_seconds":1792271716,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb80ea0"} 
[2026-10-18 02: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-18 02:47: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-18 02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 02:47: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-18 02: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-18 02: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-18 02:47:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:47:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:47:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:47:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:47:02] 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-18 02:47:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:47:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:47:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821557760001,"66":27332,"211":206,"86":48640,"24":57,"16":17868949442002944,"45":4867546800530067456},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,86,24,16,45]} 
[2026-10-18 02:47:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:47:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:47:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821557760001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:47:02] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 02:47:02] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:47:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17868949442002944,"km_value":17868949442002.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:47:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":4867546800530067456,"description":"Unknown IO ID 45"} 
[2026-10-18 02:47:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821557760001,"power":27332,"unknown_211":206,"unknown_86":48640,"ignition":57,"odometer":null,"unknown_45":4867546800530067456}} 
[2026-10-18 02:47:02] local.INFO: DEBUG: GPS processor result {"connection_id":219493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:47:02] local.INFO: GPS data processed {"connection_id":219493,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:47:02] local.INFO: Acknowledgment sent {"connection_id":219493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:47:07] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb829f8012d4376000694e988000e00c631..."} 
[2026-10-18 02:47:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb829f8012d4376000694e988000e00c631..."} 
[2026-10-18 02:47:07] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb829f8012d4376000694e988000e00c631..."} 
[2026-10-18 02:47:07] local.INFO: Packet analysis {"connection_id":219493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb8"} 
[2026-10-18 02:47:07] local.INFO: Extracted packet for processing {"connection_id":219493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb8"} 
[2026-10-18 02:47:07] local.INFO: GPS Element Parsed {"raw_longitude":759395840,"raw_latitude":110422408,"longitude_deg":75.939584,"latitude_deg":11.0422408,"altitude":14,"angle":198,"satellites":49,"speed":54,"hex_longitude":"2d437600","hex_latitude":"0694e988","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:47:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821559296001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17869426183372800,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4864520944528259072,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:47:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792271723000,"timestamp_ms":1792271723000,"timestamp_seconds":1792271723,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb829f8"} 
[2026-10-18 02: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-18 02: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-18 02: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":196,"data_length":795,"current_offset":136} 
[2026-10-18 02:47: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-18 02: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-18 02: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-18 02:47:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:47:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:47:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:47:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:47:07] 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-18 02:47:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:47:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:47:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821559296001,"66":27234,"211":206,"86":48640,"24":54,"16":17869426183372800,"45":4864520944528259072},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,86,24,16,45]} 
[2026-10-18 02:47:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:47:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:47:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821559296001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:47:07] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 02:47:07] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:47:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17869426183372800,"km_value":17869426183372.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:47:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4864520944528259072,"description":"Unknown IO ID 45"} 
[2026-10-18 02:47:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821559296001,"power":27234,"unknown_211":206,"unknown_86":48640,"ignition":54,"odometer":null,"unknown_45":4864520944528259072}} 
[2026-10-18 02:47:07] local.INFO: DEBUG: GPS processor result {"connection_id":219493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:47:07] local.INFO: GPS data processed {"connection_id":219493,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:47:07] local.INFO: Acknowledgment sent {"connection_id":219493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:47:37] local.INFO: TCP Data received {"connection_id":219493,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb94338012d435c400693a938002400902f..."} 
[2026-10-18 02:47:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb94338012d435c400693a938002400902f..."} 
[2026-10-18 02:47:37] local.INFO: Processing buffer {"connection_id":219493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb94338012d435c400693a938002400902f..."} 
[2026-10-18 02:47:37] local.INFO: Packet analysis {"connection_id":219493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb9"} 
[2026-10-18 02:47:37] local.INFO: Extracted packet for processing {"connection_id":219493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb9"} 
[2026-10-18 02:47:37] local.INFO: GPS Element Parsed {"raw_longitude":759389248,"raw_latitude":110340408,"longitude_deg":75.9389248,"latitude_deg":11.0340408,"altitude":36,"angle":144,"satellites":47,"speed":44,"hex_longitude":"2d435c40","hex_latitude":"0693a938","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:47:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821577472001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17873776985243648,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4847632445904128000,"note":"Value kept but may cause issues"} 
[2026-10-18 02:47:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:47:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792271795000,"timestamp_ms":1792271795000,"timestamp_seconds":1792271795,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb94338"} 
[2026-10-18 02: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-18 02:47: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-18 02: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:47: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-18 02: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-18 02: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-18 02:47:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:47:37] local.INFO: Teltonika packet parsed successfully {"connection_id":219493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:47:37] local.INFO: Passing IMEI to GPS processor {"connection_id":219493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:47:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":219493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:47:37] 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-18 02:47:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:47:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:47:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821577472001,"66":27365,"141":206,"86":48640,"24":44,"16":17873776985243648,"45":4847632445904128000},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,86,24,16,45]} 
[2026-10-18 02:47:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:47:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:47:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821577472001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:47:37] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-10-18 02:47:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:47:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17873776985243648,"km_value":17873776985243.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:47:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4847632445904128000,"description":"Unknown IO ID 45"} 
[2026-10-18 02:47:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821577472001,"power":27365,"unknown_141":206,"unknown_86":48640,"ignition":44,"odometer":null,"unknown_45":4847632445904128000}} 
[2026-10-18 02:47:37] local.INFO: DEBUG: GPS processor result {"connection_id":219493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:47:37] local.INFO: GPS data processed {"connection_id":219493,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:47:37] local.INFO: Acknowledgment sent {"connection_id":219493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:47:54] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:47:54] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:47:54] local.INFO: IMEI packet received {"connection_id":221178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":221178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:47:57] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:47:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:47:57] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:47:57] local.INFO: IMEI packet received {"connection_id":221178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:47:57] local.INFO: IMEI acknowledgment sent {"connection_id":221178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:48:01] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:01] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:01] local.INFO: IMEI packet received {"connection_id":221178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:48:01] local.INFO: IMEI acknowledgment sent {"connection_id":221178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:48:03] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb96660012d43734006938a080027009030..."} 
[2026-10-18 02:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb96660012d43734006938a080027009030..."} 
[2026-10-18 02:48:03] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb96660012d43734006938a080027009030..."} 
[2026-10-18 02:48:03] local.INFO: Packet analysis {"connection_id":221178,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb9"} 
[2026-10-18 02:48:03] local.INFO: Extracted packet for processing {"connection_id":221178,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb9"} 
[2026-10-18 02:48:03] local.INFO: GPS Element Parsed {"raw_longitude":759395136,"raw_latitude":110332424,"longitude_deg":75.9395136,"latitude_deg":11.0332424,"altitude":39,"angle":144,"satellites":48,"speed":42,"hex_longitude":"2d437340","hex_latitude":"06938a08","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821579520001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17874253726613504,"note":"Value kept but may cause issues"} 
[2026-10-18 02:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4853824895389874176,"note":"Value kept but may cause issues"} 
[2026-10-18 02:48:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792271804000,"timestamp_ms":1792271804000,"timestamp_seconds":1792271804,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb96660"} 
[2026-10-18 02: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-18 02:48: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-18 02: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:48: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-18 02: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-18 02: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-18 02:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221178,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:48: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-18 02:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821579520001,"66":27376,"141":206,"86":48640,"24":42,"16":17874253726613504,"45":4853824895389874176},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,86,24,16,45]} 
[2026-10-18 02:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821579520001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:48:03] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-10-18 02:48:03] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17874253726613504,"km_value":17874253726613.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":4853824895389874176,"description":"Unknown IO ID 45"} 
[2026-10-18 02:48:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821579520001,"power":27376,"unknown_141":206,"unknown_86":48640,"ignition":42,"odometer":null,"unknown_45":4853824895389874176}} 
[2026-10-18 02:48: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":4972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:48:03] local.INFO: GPS data processed {"connection_id":221178,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:48:03] local.INFO: Acknowledgment sent {"connection_id":221178,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:48:47] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bb98988012d43890006936bf00029009030..."} 
[2026-10-18 02:48:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bb98988012d43890006936bf00029009030..."} 
[2026-10-18 02:48:47] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bb98988012d43890006936bf00029009030..."} 
[2026-10-18 02:48:47] local.INFO: Packet analysis {"connection_id":221178,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bb9"} 
[2026-10-18 02:48:47] local.INFO: Extracted packet for processing {"connection_id":221178,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bb9"} 
[2026-10-18 02:48:47] local.INFO: GPS Element Parsed {"raw_longitude":759400704,"raw_latitude":110324720,"longitude_deg":75.9400704,"latitude_deg":11.032472,"altitude":41,"angle":144,"satellites":48,"speed":41,"hex_longitude":"2d438900","hex_latitude":"06936bf0","is_valid_coordinates":true} 
[2026-10-18 02:48: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-18 02:48:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821581824001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:48:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17874708993146880,"note":"Value kept but may cause issues"} 
[2026-10-18 02:48:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4860298819852175360,"note":"Value kept but may cause issues"} 
[2026-10-18 02:48:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:48:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792271813000,"timestamp_ms":1792271813000,"timestamp_seconds":1792271813,"priority":1,"record_length":96,"hex_timestamp":"000001a14bb98988"} 
[2026-10-18 02:48:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:48:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:48: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-18 02:48: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-18 02:48: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-18 02:48:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:48:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:48:47] local.INFO: Teltonika packet parsed successfully {"connection_id":221178,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:48:47] local.INFO: Passing IMEI to GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:48:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:48:47] 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-18 02:48:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:48:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:48:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821581824001,"66":27343,"141":206,"86":48640,"24":41,"16":17874708993146880,"45":4860298819852175360},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,86,24,16,45]} 
[2026-10-18 02:48:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:48:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:48:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821581824001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:48:47] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-10-18 02:48:47] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-18 02:48:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17874708993146880,"km_value":17874708993146.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:48:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4860298819852175360,"description":"Unknown IO ID 45"} 
[2026-10-18 02:48:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821581824001,"power":27343,"unknown_141":206,"unknown_86":48640,"ignition":41,"odometer":null,"unknown_45":4860298819852175360}} 
[2026-10-18 02:48:47] 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":4973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:48:47] local.INFO: GPS data processed {"connection_id":221178,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:48:47] local.INFO: Acknowledgment sent {"connection_id":221178,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:48:58] local.INFO: TCP Data received {"connection_id":219495,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:58] local.INFO: Processing buffer {"connection_id":219495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:58] local.INFO: IMEI packet received {"connection_id":219495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":219495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:48:59] local.INFO: TCP Data received {"connection_id":219495,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:59] local.INFO: Processing buffer {"connection_id":219495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:48:59] local.INFO: IMEI packet received {"connection_id":219495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":219495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:49:05] local.INFO: TCP Data received {"connection_id":219495,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:05] local.INFO: Processing buffer {"connection_id":219495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:05] local.INFO: IMEI packet received {"connection_id":219495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":219495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:49:05] local.INFO: TCP Data received {"connection_id":219495,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bba9af8012d4487c006928d680028007f30..."} 
[2026-10-18 02:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bba9af8012d4487c006928d680028007f30..."} 
[2026-10-18 02:49:05] local.INFO: Processing buffer {"connection_id":219495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bba9af8012d4487c006928d680028007f30..."} 
[2026-10-18 02:49:05] local.INFO: Packet analysis {"connection_id":219495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bba"} 
[2026-10-18 02:49:05] local.INFO: Extracted packet for processing {"connection_id":219495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bba"} 
[2026-10-18 02:49:05] local.INFO: GPS Element Parsed {"raw_longitude":759465920,"raw_latitude":110267752,"longitude_deg":75.946592,"latitude_deg":11.0267752,"altitude":40,"angle":127,"satellites":48,"speed":57,"hex_longitude":"2d4487c0","hex_latitude":"06928d68","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:49:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821601024001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:49:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17879029730246656,"note":"Value kept but may cause issues"} 
[2026-10-18 02:49:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4932708257595197440,"note":"Value kept but may cause issues"} 
[2026-10-18 02:49:05] 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-18 02:49:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792271883000,"timestamp_ms":1792271883000,"timestamp_seconds":1792271883,"priority":1,"record_length":96,"hex_timestamp":"000001a14bba9af8"} 
[2026-10-18 02: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-18 02: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-18 02: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:49: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-18 02: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-18 02: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-18 02:49:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:49:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:49:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:49:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02: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-18 02:49:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:49:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:49:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821601024001,"66":27376,"255":206,"86":48896,"24":57,"16":17879029730246656,"45":4932708257595197440},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-18 02:49:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:49:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:49:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821601024001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:49:05] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-18 02:49:05] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:49:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17879029730246656,"km_value":17879029730246.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:49:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4932708257595197440,"description":"Unknown IO ID 45"} 
[2026-10-18 02:49:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821601024001,"power":27376,"unknown_255":206,"unknown_86":48896,"ignition":57,"odometer":null,"unknown_45":4932708257595197440}} 
[2026-10-18 02:49:05] local.INFO: DEBUG: GPS processor result {"connection_id":219495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:49:05] local.INFO: GPS data processed {"connection_id":219495,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:49:05] local.INFO: Acknowledgment sent {"connection_id":219495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:49:09] local.INFO: TCP Data received {"connection_id":219495,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbaaa98012d44988006927e100029008a2e..."} 
[2026-10-18 02:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbaaa98012d44988006927e100029008a2e..."} 
[2026-10-18 02:49:09] local.INFO: Processing buffer {"connection_id":219495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbaaa98012d44988006927e100029008a2e..."} 
[2026-10-18 02:49:09] local.INFO: Packet analysis {"connection_id":219495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bba"} 
[2026-10-18 02:49:09] local.INFO: Extracted packet for processing {"connection_id":219495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bba"} 
[2026-10-18 02:49:09] local.INFO: GPS Element Parsed {"raw_longitude":759470208,"raw_latitude":110263824,"longitude_deg":75.9470208,"latitude_deg":11.0263824,"altitude":41,"angle":138,"satellites":46,"speed":56,"hex_longitude":"2d449880","hex_latitude":"06927e10","is_valid_coordinates":true} 
[2026-10-18 02:49: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-18 02:49:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821602048001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:49:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17879308903120896,"note":"Value kept but may cause issues"} 
[2026-10-18 02:49:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4938126650896115712,"note":"Value kept but may cause issues"} 
[2026-10-18 02:49:09] 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-18 02:49:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792271887000,"timestamp_ms":1792271887000,"timestamp_seconds":1792271887,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbaaa98"} 
[2026-10-18 02:49:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:49: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-18 02:49: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-18 02:49: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-18 02:49: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-18 02:49:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:49:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:49:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:49:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:49:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:49:09] 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-18 02:49:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:49:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:49:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821602048001,"66":27343,"255":206,"86":48896,"24":56,"16":17879308903120896,"45":4938126650896115712},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-18 02:49:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:49:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:49:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821602048001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:49:09] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-18 02:49:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:49:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17879308903120896,"km_value":17879308903120.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:49:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4938126650896115712,"description":"Unknown IO ID 45"} 
[2026-10-18 02:49:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821602048001,"power":27343,"unknown_255":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":4938126650896115712}} 
[2026-10-18 02:49:09] local.INFO: DEBUG: GPS processor result {"connection_id":219495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:49:09] local.INFO: GPS data processed {"connection_id":219495,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:49:09] local.INFO: Acknowledgment sent {"connection_id":219495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:49:54] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:54] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:54] local.INFO: IMEI packet received {"connection_id":221180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":221180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:49:55] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:55] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:55] local.INFO: IMEI packet received {"connection_id":221180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:49:55] local.INFO: IMEI acknowledgment sent {"connection_id":221180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:49:59] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:59] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:49:59] local.INFO: IMEI packet received {"connection_id":221180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":221180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:50:04] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbaba38012d44a54006926bf00029009631..."} 
[2026-10-18 02:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbaba38012d44a54006926bf00029009631..."} 
[2026-10-18 02:50:04] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbaba38012d44a54006926bf00029009631..."} 
[2026-10-18 02:50:04] local.INFO: Packet analysis {"connection_id":221180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bba"} 
[2026-10-18 02:50:04] local.INFO: Extracted packet for processing {"connection_id":221180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bba"} 
[2026-10-18 02:50:04] local.INFO: GPS Element Parsed {"raw_longitude":759473472,"raw_latitude":110259184,"longitude_deg":75.9473472,"latitude_deg":11.0259184,"altitude":41,"angle":150,"satellites":49,"speed":56,"hex_longitude":"2d44a540","hex_latitude":"06926bf0","is_valid_coordinates":true} 
[2026-10-18 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-18 02:50:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821603072001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:50:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17879583781027840,"note":"Value kept but may cause issues"} 
[2026-10-18 02:50:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4942841356755013632,"note":"Value kept but may cause issues"} 
[2026-10-18 02:50:04] 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-18 02:50:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792271891000,"timestamp_ms":1792271891000,"timestamp_seconds":1792271891,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbaba38"} 
[2026-10-18 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-18 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-18 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":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:50: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-18 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-18 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-18 02:50:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:50:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:50:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:50:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:50:04] 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-18 02:50:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:50:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:50:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821603072001,"66":27365,"255":206,"86":48896,"24":56,"16":17879583781027840,"45":4942841356755013632},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-18 02:50:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:50:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:50:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821603072001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:50:04] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-18 02:50:04] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:50:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17879583781027840,"km_value":17879583781027.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:50:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4942841356755013632,"description":"Unknown IO ID 45"} 
[2026-10-18 02:50:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821603072001,"power":27365,"unknown_255":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":4942841356755013632}} 
[2026-10-18 02:50:04] 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":4976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:50:04] local.INFO: GPS data processed {"connection_id":221180,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:50:04] local.INFO: Acknowledgment sent {"connection_id":221180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:51:01] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:01] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:01] local.INFO: IMEI packet received {"connection_id":218081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:51:01] local.INFO: IMEI acknowledgment sent {"connection_id":218081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:51:02] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:02] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:02] local.INFO: IMEI packet received {"connection_id":218081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":218081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:51:12] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbc2580012d4538c00690a070003a009131..."} 
[2026-10-18 02:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbc2580012d4538c00690a070003a009131..."} 
[2026-10-18 02:51:12] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbc2580012d4538c00690a070003a009131..."} 
[2026-10-18 02:51:12] local.INFO: Packet analysis {"connection_id":218081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbc"} 
[2026-10-18 02:51:12] local.INFO: Extracted packet for processing {"connection_id":218081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbc"} 
[2026-10-18 02:51:12] local.INFO: GPS Element Parsed {"raw_longitude":759511232,"raw_latitude":110141552,"longitude_deg":75.9511232,"latitude_deg":11.0141552,"altitude":58,"angle":145,"satellites":49,"speed":56,"hex_longitude":"2d4538c0","hex_latitude":"0690a070","is_valid_coordinates":true} 
[2026-10-18 02:51: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-18 02:51:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821626112001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17885695519490048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4982107115977068544,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:12] 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-18 02:51:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792271984000,"timestamp_ms":1792271984000,"timestamp_seconds":1792271984,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbc2580"} 
[2026-10-18 02:51:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:51: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-18 02:51: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:51:12] 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-18 02:51: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-18 02:51:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:51:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:51:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:51:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:51:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:51:12] 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-18 02:51:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:51:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:51:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821626112001,"66":27397,"47":206,"86":48896,"24":56,"16":17885695519490048,"45":4982107115977068544},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,86,24,16,45]} 
[2026-10-18 02:51:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:51:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821626112001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:51:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17885695519490048,"km_value":17885695519490.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4982107115977068544,"description":"Unknown IO ID 45"} 
[2026-10-18 02:51:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821626112001,"power":27397,"unknown_47":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":4982107115977068544}} 
[2026-10-18 02:51:12] local.INFO: DEBUG: GPS processor result {"connection_id":218081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:51:12] local.INFO: GPS data processed {"connection_id":218081,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:51:12] local.INFO: Acknowledgment sent {"connection_id":218081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:51:12] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbc40d8012d454fc0069082f0003d008b30..."} 
[2026-10-18 02:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbc40d8012d454fc0069082f0003d008b30..."} 
[2026-10-18 02:51:12] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbc40d8012d454fc0069082f0003d008b30..."} 
[2026-10-18 02:51:12] local.INFO: Packet analysis {"connection_id":218081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbc"} 
[2026-10-18 02:51:12] local.INFO: Extracted packet for processing {"connection_id":218081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbc"} 
[2026-10-18 02:51:12] local.INFO: GPS Element Parsed {"raw_longitude":759517120,"raw_latitude":110134000,"longitude_deg":75.951712,"latitude_deg":11.0134,"altitude":61,"angle":139,"satellites":48,"speed":53,"hex_longitude":"2d454fc0","hex_latitude":"069082f0","is_valid_coordinates":true} 
[2026-10-18 02:51: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-18 02:51:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821627904001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17886155080990720,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4987947721741594624,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:12] 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-18 02:51:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792271991000,"timestamp_ms":1792271991000,"timestamp_seconds":1792271991,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbc40d8"} 
[2026-10-18 02:51:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:51: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-18 02:51: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-18 02:51: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-18 02:51: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-18 02:51:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:51:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:51:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:51:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:51:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:51:12] 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-18 02:51:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:51:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:51:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821627904001,"66":27376,"47":206,"86":48896,"24":53,"16":17886155080990720,"45":4987947721741594624},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,86,24,16,45]} 
[2026-10-18 02:51:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:51:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821627904001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:51:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17886155080990720,"km_value":17886155080990.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:51:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4987947721741594624,"description":"Unknown IO ID 45"} 
[2026-10-18 02:51:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821627904001,"power":27376,"unknown_47":206,"unknown_86":48896,"ignition":53,"odometer":null,"unknown_45":4987947721741594624}} 
[2026-10-18 02:51:12] local.INFO: DEBUG: GPS processor result {"connection_id":218081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:51:12] local.INFO: GPS data processed {"connection_id":218081,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:51:12] local.INFO: Acknowledgment sent {"connection_id":218081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:51:15] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbc0a28012d4524000690c2500038009631..."} 
[2026-10-18 02:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbc0a28012d4524000690c2500038009631..."} 
[2026-10-18 02:51:15] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbc0a28012d4524000690c2500038009631..."} 
[2026-10-18 02:51:15] local.INFO: Packet analysis {"connection_id":221180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbc"} 
[2026-10-18 02:51:15] local.INFO: Extracted packet for processing {"connection_id":221180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbc"} 
[2026-10-18 02:51:15] local.INFO: GPS Element Parsed {"raw_longitude":759505920,"raw_latitude":110150224,"longitude_deg":75.950592,"latitude_deg":11.0150224,"altitude":56,"angle":150,"satellites":49,"speed":58,"hex_longitude":"2d452400","hex_latitude":"0690c250","is_valid_coordinates":true} 
[2026-10-18 02:51: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-18 02:51:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821624320001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17885201598251008,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4976407247700959232,"note":"Value kept but may cause issues"} 
[2026-10-18 02:51:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:51:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792271977000,"timestamp_ms":1792271977000,"timestamp_seconds":1792271977,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbc0a28"} 
[2026-10-18 02:51:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:51: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-18 02:51: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 02:51:15] 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-18 02:51: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-18 02:51:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:51:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:51:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:51:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:51:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:51:15] 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-18 02:51:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:51:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:51:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821624320001,"66":27343,"171":206,"86":48896,"24":58,"16":17885201598251008,"45":4976407247700959232},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,86,24,16,45]} 
[2026-10-18 02:51:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:51:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:51:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821624320001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:51:15] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-10-18 02:51:15] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:51:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17885201598251008,"km_value":17885201598251.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:51:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":4976407247700959232,"description":"Unknown IO ID 45"} 
[2026-10-18 02:51:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821624320001,"power":27343,"unknown_171":206,"unknown_86":48896,"ignition":58,"odometer":null,"unknown_45":4976407247700959232}} 
[2026-10-18 02:51:15] 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":4979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:51:15] local.INFO: GPS data processed {"connection_id":221180,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:51:15] local.INFO: Acknowledgment sent {"connection_id":221180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:51:54] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:54] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:54] local.INFO: IMEI packet received {"connection_id":221181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":221181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:51:57] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:57] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:57] local.INFO: IMEI packet received {"connection_id":221181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":221181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:51:59] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:59] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:51:59] local.INFO: IMEI packet received {"connection_id":221181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":221181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:52:00] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbd69b8012d462740068f3f50004200a431..."} 
[2026-10-18 02:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbd69b8012d462740068f3f50004200a431..."} 
[2026-10-18 02:52:00] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbd69b8012d462740068f3f50004200a431..."} 
[2026-10-18 02:52:00] local.INFO: Packet analysis {"connection_id":221181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:52:00] local.INFO: Extracted packet for processing {"connection_id":221181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:52:00] local.INFO: GPS Element Parsed {"raw_longitude":759572288,"raw_latitude":110051152,"longitude_deg":75.9572288,"latitude_deg":11.0051152,"altitude":66,"angle":164,"satellites":49,"speed":57,"hex_longitude":"2d462740","hex_latitude":"068f3f50","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:52:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821647360001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:52:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17891068523577344,"note":"Value kept but may cause issues"} 
[2026-10-18 02:52:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5052053647666739200,"note":"Value kept but may cause issues"} 
[2026-10-18 02:52:00] 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-18 02:52:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272067000,"timestamp_ms":1792272067000,"timestamp_seconds":1792272067,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbd69b8"} 
[2026-10-18 02: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-18 02:52: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-18 02: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:52:00] 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-18 02: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-18 02: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-18 02:52:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:52:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:52:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:52:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:52:00] 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-18 02:52:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:52:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:52:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821647360001,"66":27376,"48":206,"86":48896,"24":57,"16":17891068523577344,"45":5052053647666739200},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-18 02:52:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:52:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:52:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821647360001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:52:00] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-18 02:52:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:52:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17891068523577344,"km_value":17891068523577.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:52:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5052053647666739200,"description":"Unknown IO ID 45"} 
[2026-10-18 02:52:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821647360001,"power":27376,"unknown_48":206,"unknown_86":48896,"ignition":57,"odometer":null,"unknown_45":5052053647666739200}} 
[2026-10-18 02:52:00] 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":4980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:52:00] local.INFO: GPS data processed {"connection_id":221181,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:52:00] local.INFO: Acknowledgment sent {"connection_id":221181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:52:01] local.INFO: TCP Data received {"connection_id":219497,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219497,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:52:01] local.INFO: Processing buffer {"connection_id":219497,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:52:01] local.INFO: IMEI packet received {"connection_id":219497,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:52:01] local.INFO: IMEI acknowledgment sent {"connection_id":219497,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:52:11] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbd8128012d4630c0068f1d70004000a431..."} 
[2026-10-18 02:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbd8128012d4630c0068f1d70004000a431..."} 
[2026-10-18 02:52:11] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbd8128012d4630c0068f1d70004000a431..."} 
[2026-10-18 02:52:11] local.INFO: Packet analysis {"connection_id":221181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:52:11] local.INFO: Extracted packet for processing {"connection_id":221181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:52:11] local.INFO: GPS Element Parsed {"raw_longitude":759574720,"raw_latitude":110042480,"longitude_deg":75.957472,"latitude_deg":11.004248,"altitude":64,"angle":164,"satellites":49,"speed":60,"hex_longitude":"2d4630c0","hex_latitude":"068f1d70","is_valid_coordinates":true} 
[2026-10-18 02:52: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-18 02:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821649152001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17891506610241536,"note":"Value kept but may cause issues"} 
[2026-10-18 02:52:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5055079503663943680,"note":"Value kept but may cause issues"} 
[2026-10-18 02:52:11] 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-18 02:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792272073000,"timestamp_ms":1792272073000,"timestamp_seconds":1792272073,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbd8128"} 
[2026-10-18 02:52:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:52: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-18 02:52: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 02:52:11] 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-18 02:52: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-18 02:52:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:52:11] 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-18 02:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821649152001,"66":27365,"48":206,"86":48896,"24":60,"16":17891506610241536,"45":5055079503663943680},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-18 02:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821649152001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:52:11] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-18 02:52:11] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17891506610241536,"km_value":17891506610241.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:52:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5055079503663943680,"description":"Unknown IO ID 45"} 
[2026-10-18 02:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821649152001,"power":27365,"unknown_48":206,"unknown_86":48896,"ignition":60,"odometer":null,"unknown_45":5055079503663943680}} 
[2026-10-18 02:52:11] 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":4981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:52:11] local.INFO: GPS data processed {"connection_id":221181,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:52:11] local.INFO: Acknowledgment sent {"connection_id":221181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:52:52] local.INFO: TCP Data received {"connection_id":218082,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218082,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:52:52] local.INFO: Processing buffer {"connection_id":218082,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:52:52] local.INFO: IMEI packet received {"connection_id":218082,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":218082,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:53:05] local.INFO: TCP Data received {"connection_id":219498,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:05] local.INFO: Processing buffer {"connection_id":219498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:05] local.INFO: IMEI packet received {"connection_id":219498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":219498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:53:09] local.INFO: TCP Data received {"connection_id":219498,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:09] local.INFO: Processing buffer {"connection_id":219498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:09] local.INFO: IMEI packet received {"connection_id":219498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":219498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:53:09] local.INFO: TCP Data received {"connection_id":219498,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:09] local.INFO: Processing buffer {"connection_id":219498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:09] local.INFO: IMEI packet received {"connection_id":219498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":219498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:53:14] local.INFO: TCP Data received {"connection_id":219498,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:14] local.INFO: Processing buffer {"connection_id":219498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:53:14] local.INFO: IMEI packet received {"connection_id":219498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:53:14] local.INFO: IMEI acknowledgment sent {"connection_id":219498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:53:15] local.INFO: TCP Data received {"connection_id":219498,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbd9898012d4639c0068efbd0004000a631..."} 
[2026-10-18 02:53:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbd9898012d4639c0068efbd0004000a631..."} 
[2026-10-18 02:53:15] local.INFO: Processing buffer {"connection_id":219498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbd9898012d4639c0068efbd0004000a631..."} 
[2026-10-18 02:53:15] local.INFO: Packet analysis {"connection_id":219498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:53:15] local.INFO: Extracted packet for processing {"connection_id":219498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:53:15] local.INFO: GPS Element Parsed {"raw_longitude":759577024,"raw_latitude":110033872,"longitude_deg":75.9577024,"latitude_deg":11.0033872,"altitude":64,"angle":166,"satellites":49,"speed":58,"hex_longitude":"2d4639c0","hex_latitude":"068efbd0","is_valid_coordinates":true} 
[2026-10-18 02:53: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-18 02:53:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821650688001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:53:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17891936106971136,"note":"Value kept but may cause issues"} 
[2026-10-18 02:53:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5057753515940474880,"note":"Value kept but may cause issues"} 
[2026-10-18 02:53:15] 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-18 02:53:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792272079000,"timestamp_ms":1792272079000,"timestamp_seconds":1792272079,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbd9898"} 
[2026-10-18 02:53:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:53: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-18 02:53: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:53:15] 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-18 02:53: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-18 02:53:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:53:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:53:15] local.INFO: Teltonika packet parsed successfully {"connection_id":219498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:53:15] local.INFO: Passing IMEI to GPS processor {"connection_id":219498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:53:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":219498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:53:15] 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-18 02:53:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:53:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:53:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821650688001,"66":27365,"48":206,"86":48896,"24":58,"16":17891936106971136,"45":5057753515940474880},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-18 02:53:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:53:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:53:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821650688001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:53:15] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-18 02:53:15] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:53:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17891936106971136,"km_value":17891936106971.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:53:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5057753515940474880,"description":"Unknown IO ID 45"} 
[2026-10-18 02:53:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821650688001,"power":27365,"unknown_48":206,"unknown_86":48896,"ignition":58,"odometer":null,"unknown_45":5057753515940474880}} 
[2026-10-18 02:53:15] local.INFO: DEBUG: GPS processor result {"connection_id":219498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:53:15] local.INFO: GPS data processed {"connection_id":219498,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:53:15] local.INFO: Acknowledgment sent {"connection_id":219498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:53:16] local.INFO: TCP Data received {"connection_id":219498,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbdb3f0012d464040068ed530004200ad30..."} 
[2026-10-18 02:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbdb3f0012d464040068ed530004200ad30..."} 
[2026-10-18 02:53:16] local.INFO: Processing buffer {"connection_id":219498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbdb3f0012d464040068ed530004200ad30..."} 
[2026-10-18 02:53:16] local.INFO: Packet analysis {"connection_id":219498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:53:16] local.INFO: Extracted packet for processing {"connection_id":219498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbd"} 
[2026-10-18 02:53:16] local.INFO: GPS Element Parsed {"raw_longitude":759578688,"raw_latitude":110023984,"longitude_deg":75.9578688,"latitude_deg":11.0023984,"altitude":66,"angle":173,"satellites":48,"speed":55,"hex_longitude":"2d464040","hex_latitude":"068ed530","is_valid_coordinates":true} 
[2026-10-18 02:53: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-18 02:53:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821652224001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:53:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17892421438275584,"note":"Value kept but may cause issues"} 
[2026-10-18 02:53:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5060286790728667136,"note":"Value kept but may cause issues"} 
[2026-10-18 02:53:16] 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-18 02:53:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792272086000,"timestamp_ms":1792272086000,"timestamp_seconds":1792272086,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbdb3f0"} 
[2026-10-18 02:53:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:53:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:53: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:53:16] 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-18 02:53: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-18 02:53:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:53:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:53:16] local.INFO: Teltonika packet parsed successfully {"connection_id":219498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:53:16] local.INFO: Passing IMEI to GPS processor {"connection_id":219498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:53:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":219498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:53:16] 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-18 02:53:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:53:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:53:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821652224001,"66":27234,"48":206,"86":48896,"24":55,"16":17892421438275584,"45":5060286790728667136},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-18 02:53:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:53:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:53:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821652224001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:53:16] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-18 02:53:16] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:53:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17892421438275584,"km_value":17892421438275.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:53:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5060286790728667136,"description":"Unknown IO ID 45"} 
[2026-10-18 02:53:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821652224001,"power":27234,"unknown_48":206,"unknown_86":48896,"ignition":55,"odometer":null,"unknown_45":5060286790728667136}} 
[2026-10-18 02:53:16] local.INFO: DEBUG: GPS processor result {"connection_id":219498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4983,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:53:16] local.INFO: GPS data processed {"connection_id":219498,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:53:16] local.INFO: Acknowledgment sent {"connection_id":219498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:54:00] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:00] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:00] local.INFO: IMEI packet received {"connection_id":221183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:54:00] local.INFO: IMEI acknowledgment sent {"connection_id":221183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:54:03] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:03] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:03] local.INFO: IMEI packet received {"connection_id":221183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:54:03] local.INFO: IMEI acknowledgment sent {"connection_id":221183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:54:04] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:04] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:54:04] local.INFO: IMEI packet received {"connection_id":221183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":221183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:54:05] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbf07c8012d46ffc0068dd660005200642f..."} 
[2026-10-18 02:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbf07c8012d46ffc0068dd660005200642f..."} 
[2026-10-18 02:54:05] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbf07c8012d46ffc0068dd660005200642f..."} 
[2026-10-18 02:54:05] local.INFO: Packet analysis {"connection_id":221183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbf"} 
[2026-10-18 02:54:05] local.INFO: Extracted packet for processing {"connection_id":221183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbf"} 
[2026-10-18 02:54:05] local.INFO: GPS Element Parsed {"raw_longitude":759627712,"raw_latitude":109958752,"longitude_deg":75.9627712,"latitude_deg":10.9958752,"altitude":82,"angle":100,"satellites":47,"speed":57,"hex_longitude":"2d46ffc0","hex_latitude":"068dd660","is_valid_coordinates":true} 
[2026-10-18 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-18 02:54:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821674496001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:54:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17896901089165312,"note":"Value kept but may cause issues"} 
[2026-10-18 02:54:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5105815368192866304,"note":"Value kept but may cause issues"} 
[2026-10-18 02:54:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:54:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792272173000,"timestamp_ms":1792272173000,"timestamp_seconds":1792272173,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbf07c8"} 
[2026-10-18 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-18 02:54: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-18 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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 02:54:05] 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-18 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-18 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-18 02:54:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:54:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:54:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:54:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:54: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-18 02:54:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:54:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:54:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821674496001,"66":27213,"73":206,"86":48896,"24":57,"16":17896901089165312,"45":5105815368192866304},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,86,24,16,45]} 
[2026-10-18 02:54:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:54:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:54:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821674496001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:54:05] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-18 02:54:05] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:54:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17896901089165312,"km_value":17896901089165.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:54:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5105815368192866304,"description":"Unknown IO ID 45"} 
[2026-10-18 02:54:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821674496001,"power":27213,"unknown_73":206,"unknown_86":48896,"ignition":57,"odometer":null,"unknown_45":5105815368192866304}} 
[2026-10-18 02:54:05] 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":4984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:54:05] local.INFO: GPS data processed {"connection_id":221183,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:54:05] local.INFO: Acknowledgment sent {"connection_id":221183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:54:36] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bbfd2e8012d4869c0068de218002a007430..."} 
[2026-10-18 02:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bbfd2e8012d4869c0068de218002a007430..."} 
[2026-10-18 02:54:36] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bbfd2e8012d4869c0068de218002a007430..."} 
[2026-10-18 02:54:36] local.INFO: Packet analysis {"connection_id":221183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bbf"} 
[2026-10-18 02:54:36] local.INFO: Extracted packet for processing {"connection_id":221183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bbf"} 
[2026-10-18 02:54:36] local.INFO: GPS Element Parsed {"raw_longitude":759720384,"raw_latitude":109961752,"longitude_deg":75.9720384,"latitude_deg":10.9961752,"altitude":42,"angle":116,"satellites":48,"speed":81,"hex_longitude":"2d4869c0","hex_latitude":"068de218","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:54:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821688320001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:54:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17901445164564480,"note":"Value kept but may cause issues"} 
[2026-10-18 02:54:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5207498203530870784,"note":"Value kept but may cause issues"} 
[2026-10-18 02:54:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:54:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792272225000,"timestamp_ms":1792272225000,"timestamp_seconds":1792272225,"priority":1,"record_length":96,"hex_timestamp":"000001a14bbfd2e8"} 
[2026-10-18 02: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-18 02:54: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-18 02: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 02:54: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-18 02: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-18 02: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-18 02:54:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:54:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:54:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:54:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:54: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-18 02:54:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:54:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:54:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821688320001,"66":27463,"61":206,"86":48896,"24":81,"16":17901445164564480,"45":5207498203530870784},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,86,24,16,45]} 
[2026-10-18 02:54:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:54:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:54:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821688320001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:54:36] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-18 02:54:36] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:54:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17901445164564480,"km_value":17901445164564.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:54:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5207498203530870784,"description":"Unknown IO ID 45"} 
[2026-10-18 02:54:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821688320001,"power":27463,"unknown_61":206,"unknown_86":48896,"ignition":81,"odometer":null,"unknown_45":5207498203530870784}} 
[2026-10-18 02:54: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":4985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:54:36] local.INFO: GPS data processed {"connection_id":221183,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:54:36] local.INFO: Acknowledgment sent {"connection_id":221183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:55:02] local.INFO: TCP Data received {"connection_id":221184,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:55:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221184,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:55:02] local.INFO: Processing buffer {"connection_id":221184,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:55:02] local.INFO: IMEI packet received {"connection_id":221184,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:55:02] local.INFO: IMEI acknowledgment sent {"connection_id":221184,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:55:13] local.INFO: TCP Data received {"connection_id":221184,"ip":"42.106.6.36","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221184,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:55:13] local.INFO: Processing buffer {"connection_id":221184,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 02:55:13] local.INFO: IMEI packet received {"connection_id":221184,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:55:13] local.INFO: IMEI acknowledgment sent {"connection_id":221184,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:55:14] local.INFO: TCP Data received {"connection_id":221184,"ip":"42.106.6.36","data_length":816,"data_hex":"00000000000003248e0a000001a14bc057b8012d491280068cf5900010009e30..."} 
[2026-10-18 02:55:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221184,"packet_length":816,"packet_hex":"00000000000003248e0a000001a14bc057b8012d491280068cf5900010009e30..."} 
[2026-10-18 02:55:14] local.INFO: Processing buffer {"connection_id":221184,"buffer_length":833,"buffer_hex":"000f38363235363730373437373331313500000000000003248e0a000001a14b..."} 
[2026-10-18 02:55:14] local.INFO: IMEI packet received {"connection_id":221184,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:55:14] local.INFO: IMEI acknowledgment sent {"connection_id":221184,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:55:15] local.INFO: TCP Data received {"connection_id":221184,"ip":"42.106.6.36","data_length":816,"data_hex":"00000000000003248e0a000001a14bc06b40012d4921c0068ccf500012009e30..."} 
[2026-10-18 02:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221184,"packet_length":816,"packet_hex":"00000000000003248e0a000001a14bc06b40012d4921c0068ccf500012009e30..."} 
[2026-10-18 02:55:15] local.INFO: Processing buffer {"connection_id":221184,"buffer_length":1632,"buffer_hex":"00000000000003248e0a000001a14bc057b8012d491280068cf5900010009e30..."} 
[2026-10-18 02:55:15] local.INFO: Packet analysis {"connection_id":221184,"data_field_length":804,"total_packet_length":816,"buffer_length":1632,"packet_hex_start":"00000000000003248e0a000001a14bc0"} 
[2026-10-18 02:55:15] local.INFO: Extracted packet for processing {"connection_id":221184,"packet_length":816,"remaining_buffer_length":816,"packet_hex_start":"00000000000003248e0a000001a14bc0"} 
[2026-10-18 02:55:15] local.INFO: GPS Element Parsed {"raw_longitude":759763584,"raw_latitude":109901200,"longitude_deg":75.9763584,"latitude_deg":10.99012,"altitude":16,"angle":158,"satellites":48,"speed":87,"hex_longitude":"2d491280","hex_latitude":"068cf590","is_valid_coordinates":true} 
[2026-10-18 02:55: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":816,"current_offset":40} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821697280000,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17905134541471744,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5261682136533336064,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:55:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792272259000,"timestamp_ms":1792272259000,"timestamp_seconds":1792272259,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc057b8"} 
[2026-10-18 02:55:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:55:15] local.INFO: GPS Element Parsed {"raw_longitude":184550656,"raw_latitude":4009820273,"longitude_deg":18.4550656,"latitude_deg":-28.5147023,"altitude":24320,"angle":65372,"satellites":0,"speed":61441,"hex_longitude":"0b000500","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:55:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":69,"n1_one_byte":1,"n2_two_byte":0,"n4_four_byte":4,"n8_eight_byte":0,"data_length":816,"current_offset":136} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":4043309213,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[66,71,0,24],"length":28,"final_offset":158,"validated_count":4,"validation_warnings":[]} 
[2026-10-18 02:55:15] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1081037839570567423,"timestamp_seconds":1081037839570567.4,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-18 02:55:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:55:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:55:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:55:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:55:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:55:15] 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-18 02:55:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:55:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:55:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821697280000,"66":27463,"85":206,"86":48896,"24":87,"16":17905134541471744,"45":5261682136533336064},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,86,24,16,45]} 
[2026-10-18 02:55:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:55:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821697280000,"description":"Unknown IO ID 0"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:55:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17905134541471744,"km_value":17905134541471.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5261682136533336064,"description":"Unknown IO ID 45"} 
[2026-10-18 02:55:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821697280000,"power":27463,"unknown_85":206,"unknown_86":48896,"ignition":87,"odometer":null,"unknown_45":5261682136533336064}} 
[2026-10-18 02:55:15] local.INFO: DEBUG: GPS processor result {"connection_id":221184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:55:15] local.INFO: GPS data processed {"connection_id":221184,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:55:15] local.INFO: Acknowledgment sent {"connection_id":221184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:55:15] local.INFO: Packet analysis {"connection_id":221184,"data_field_length":804,"total_packet_length":816,"buffer_length":816,"packet_hex_start":"00000000000003248e0a000001a14bc0"} 
[2026-10-18 02:55:15] local.INFO: Extracted packet for processing {"connection_id":221184,"packet_length":816,"remaining_buffer_length":0,"packet_hex_start":"00000000000003248e0a000001a14bc0"} 
[2026-10-18 02:55:15] local.INFO: GPS Element Parsed {"raw_longitude":759767488,"raw_latitude":109891408,"longitude_deg":75.9767488,"latitude_deg":10.9891408,"altitude":18,"angle":158,"satellites":48,"speed":81,"hex_longitude":"2d4921c0","hex_latitude":"068ccf50","is_valid_coordinates":true} 
[2026-10-18 02:55: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":816,"current_offset":40} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821698304001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17905645642579968,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5265411679972593664,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:55:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792272264000,"timestamp_ms":1792272264000,"timestamp_seconds":1792272264,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc06b40"} 
[2026-10-18 02:55:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:55: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-18 02:55: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":107,"n8_eight_byte":71,"data_length":816,"current_offset":136} 
[2026-10-18 02:55:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":816,"available_bytes":680,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 02:55:15] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":816,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 02:55:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:55:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:55:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:55:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:55:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:55:15] 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-18 02:55:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:55:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:55:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821698304001,"66":27484,"85":206,"86":48896,"24":81,"16":17905645642579968,"45":5265411679972593664},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,86,24,16,45]} 
[2026-10-18 02:55:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:55:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821698304001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:55:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17905645642579968,"km_value":17905645642579.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:55:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5265411679972593664,"description":"Unknown IO ID 45"} 
[2026-10-18 02:55:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821698304001,"power":27484,"unknown_85":206,"unknown_86":48896,"ignition":81,"odometer":null,"unknown_45":5265411679972593664}} 
[2026-10-18 02:55:15] local.INFO: DEBUG: GPS processor result {"connection_id":221184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:55:15] local.INFO: GPS data processed {"connection_id":221184,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:55:15] local.INFO: Acknowledgment sent {"connection_id":221184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:55:16] local.INFO: TCP Data received {"connection_id":221184,"ip":"42.106.6.36","data_length":816,"data_hex":"00000000000003248e0a000001a14bc07ec8012d493080068cabd80013009a2f..."} 
[2026-10-18 02:55:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221184,"packet_length":816,"packet_hex":"00000000000003248e0a000001a14bc07ec8012d493080068cabd80013009a2f..."} 
[2026-10-18 02:55:16] local.INFO: Processing buffer {"connection_id":221184,"buffer_length":816,"buffer_hex":"00000000000003248e0a000001a14bc07ec8012d493080068cabd80013009a2f..."} 
[2026-10-18 02:55:16] local.INFO: Packet analysis {"connection_id":221184,"data_field_length":804,"total_packet_length":816,"buffer_length":816,"packet_hex_start":"00000000000003248e0a000001a14bc0"} 
[2026-10-18 02:55:16] local.INFO: Extracted packet for processing {"connection_id":221184,"packet_length":816,"remaining_buffer_length":0,"packet_hex_start":"00000000000003248e0a000001a14bc0"} 
[2026-10-18 02:55:16] local.INFO: GPS Element Parsed {"raw_longitude":759771264,"raw_latitude":109882328,"longitude_deg":75.9771264,"latitude_deg":10.9882328,"altitude":19,"angle":154,"satellites":47,"speed":76,"hex_longitude":"2d493080","hex_latitude":"068cabd8","is_valid_coordinates":true} 
[2026-10-18 02:55: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":816,"current_offset":40} 
[2026-10-18 02:55:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821699584001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17906122383949824,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5269704173364924416,"note":"Value kept but may cause issues"} 
[2026-10-18 02:55:16] 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-18 02:55:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792272269000,"timestamp_ms":1792272269000,"timestamp_seconds":1792272269,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc07ec8"} 
[2026-10-18 02:55:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:55:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 02:55: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":107,"n8_eight_byte":92,"data_length":816,"current_offset":136} 
[2026-10-18 02:55:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":816,"available_bytes":680,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 02:55:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":816,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 02:55:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:55:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:55:16] local.INFO: Teltonika packet parsed successfully {"connection_id":221184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:55:16] local.INFO: Passing IMEI to GPS processor {"connection_id":221184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:55:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":221184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:55:16] 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-18 02:55:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:55:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:55:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821699584001,"66":27484,"82":206,"86":48896,"24":76,"16":17906122383949824,"45":5269704173364924416},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,86,24,16,45]} 
[2026-10-18 02:55:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:55:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:55:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821699584001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:55:16] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-18 02:55:16] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:55:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17906122383949824,"km_value":17906122383949.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:55:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5269704173364924416,"description":"Unknown IO ID 45"} 
[2026-10-18 02:55:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821699584001,"power":27484,"unknown_82":206,"unknown_86":48896,"ignition":76,"odometer":null,"unknown_45":5269704173364924416}} 
[2026-10-18 02:55:16] local.INFO: DEBUG: GPS processor result {"connection_id":221184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:55:16] local.INFO: GPS data processed {"connection_id":221184,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:55:16] local.INFO: Acknowledgment sent {"connection_id":221184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:55:57] local.INFO: TCP Data received {"connection_id":221185,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221185,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:55:57] local.INFO: Processing buffer {"connection_id":221185,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:55:57] local.INFO: IMEI packet received {"connection_id":221185,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":221185,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:56:02] local.INFO: TCP Data received {"connection_id":221185,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221185,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:02] local.INFO: Processing buffer {"connection_id":221185,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:02] local.INFO: IMEI packet received {"connection_id":221185,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:56:02] local.INFO: IMEI acknowledgment sent {"connection_id":221185,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:56:10] local.INFO: TCP Data received {"connection_id":221185,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc10f50012d4a0080068c1b68000d007f2e..."} 
[2026-10-18 02:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc10f50012d4a0080068c1b68000d007f2e..."} 
[2026-10-18 02:56:10] local.INFO: Processing buffer {"connection_id":221185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc10f50012d4a0080068c1b68000d007f2e..."} 
[2026-10-18 02:56:10] local.INFO: Packet analysis {"connection_id":221185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc1"} 
[2026-10-18 02:56:10] local.INFO: Extracted packet for processing {"connection_id":221185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc1"} 
[2026-10-18 02:56:10] local.INFO: GPS Element Parsed {"raw_longitude":759824512,"raw_latitude":109845352,"longitude_deg":75.9824512,"latitude_deg":10.9845352,"altitude":13,"angle":127,"satellites":46,"speed":64,"hex_longitude":"2d4a0080","hex_latitude":"068c1b68","is_valid_coordinates":true} 
[2026-10-18 02:56: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-18 02:56:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821710336001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:56:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17909300659748864,"note":"Value kept but may cause issues"} 
[2026-10-18 02:56:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5332402724415432704,"note":"Value kept but may cause issues"} 
[2026-10-18 02:56:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:56:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792272306000,"timestamp_ms":1792272306000,"timestamp_seconds":1792272306,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc10f50"} 
[2026-10-18 02:56:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:56: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-18 02:56: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-18 02:56: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-18 02:56: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-18 02:56:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:56:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:56:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:56:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:56:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:56:10] 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-18 02:56:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:56:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:56:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821710336001,"66":27365,"189":206,"86":48896,"24":64,"16":17909300659748864,"45":5332402724415432704},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,86,24,16,45]} 
[2026-10-18 02:56:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:56:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:56:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821710336001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:56:10] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-18 02:56:10] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:56:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17909300659748864,"km_value":17909300659748.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:56:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5332402724415432704,"description":"Unknown IO ID 45"} 
[2026-10-18 02:56:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821710336001,"power":27365,"unknown_189":206,"unknown_86":48896,"ignition":64,"odometer":null,"unknown_45":5332402724415432704}} 
[2026-10-18 02:56:10] local.INFO: DEBUG: GPS processor result {"connection_id":221185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:56:10] local.INFO: GPS data processed {"connection_id":221185,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:56:10] local.INFO: Acknowledgment sent {"connection_id":221185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:56:11] local.INFO: TCP Data received {"connection_id":221185,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc126c0012d4a1bc0068c0288000e008a30..."} 
[2026-10-18 02:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc126c0012d4a1bc0068c0288000e008a30..."} 
[2026-10-18 02:56:11] local.INFO: Processing buffer {"connection_id":221185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc126c0012d4a1bc0068c0288000e008a30..."} 
[2026-10-18 02:56:11] local.INFO: Packet analysis {"connection_id":221185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc1"} 
[2026-10-18 02:56:11] local.INFO: Extracted packet for processing {"connection_id":221185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc1"} 
[2026-10-18 02:56:11] local.INFO: GPS Element Parsed {"raw_longitude":759831488,"raw_latitude":109838984,"longitude_deg":75.9831488,"latitude_deg":10.9838984,"altitude":14,"angle":138,"satellites":48,"speed":59,"hex_longitude":"2d4a1bc0","hex_latitude":"068c0288","is_valid_coordinates":true} 
[2026-10-18 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-18 02:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821710336001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17909755926282240,"note":"Value kept but may cause issues"} 
[2026-10-18 02:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5332402724415432704,"note":"Value kept but may cause issues"} 
[2026-10-18 02:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792272312000,"timestamp_ms":1792272312000,"timestamp_seconds":1792272312,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc126c0"} 
[2026-10-18 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-18 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-18 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":229,"data_length":795,"current_offset":136} 
[2026-10-18 02:56:11] 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-18 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-18 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-18 02:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:56:11] 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-18 02:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821710336001,"66":27441,"189":206,"86":48896,"24":59,"16":17909755926282240,"45":5332402724415432704},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,86,24,16,45]} 
[2026-10-18 02:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821710336001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:56:11] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-18 02:56:11] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17909755926282240,"km_value":17909755926282.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5332402724415432704,"description":"Unknown IO ID 45"} 
[2026-10-18 02:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821710336001,"power":27441,"unknown_189":206,"unknown_86":48896,"ignition":59,"odometer":null,"unknown_45":5332402724415432704}} 
[2026-10-18 02:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":221185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:56:11] local.INFO: GPS data processed {"connection_id":221185,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:56:11] local.INFO: Acknowledgment sent {"connection_id":221185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:56:54] local.INFO: TCP Data received {"connection_id":217841,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:54] local.INFO: Processing buffer {"connection_id":217841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:54] local.INFO: IMEI packet received {"connection_id":217841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:56:54] local.INFO: IMEI acknowledgment sent {"connection_id":217841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:56:59] local.INFO: TCP Data received {"connection_id":217841,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:59] local.INFO: Processing buffer {"connection_id":217841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:56:59] local.INFO: IMEI packet received {"connection_id":217841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:56:59] local.INFO: IMEI acknowledgment sent {"connection_id":217841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:57:00] local.INFO: TCP Data received {"connection_id":217841,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc14218012d4a3280068be2b8000f009430..."} 
[2026-10-18 02:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc14218012d4a3280068be2b8000f009430..."} 
[2026-10-18 02:57:00] local.INFO: Processing buffer {"connection_id":217841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc14218012d4a3280068be2b8000f009430..."} 
[2026-10-18 02:57:00] local.INFO: Packet analysis {"connection_id":217841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc1"} 
[2026-10-18 02:57:00] local.INFO: Extracted packet for processing {"connection_id":217841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc1"} 
[2026-10-18 02:57:00] local.INFO: GPS Element Parsed {"raw_longitude":759837312,"raw_latitude":109830840,"longitude_deg":75.9837312,"latitude_deg":10.983084,"altitude":15,"angle":148,"satellites":48,"speed":56,"hex_longitude":"2d4a3280","hex_latitude":"068be2b8","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821711872001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17910241257586688,"note":"Value kept but may cause issues"} 
[2026-10-18 02:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5340072917529167872,"note":"Value kept but may cause issues"} 
[2026-10-18 02:57:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272319000,"timestamp_ms":1792272319000,"timestamp_seconds":1792272319,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc14218"} 
[2026-10-18 02: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-18 02:57: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-18 02: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":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-10-18 02:57:00] 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-18 02: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-18 02: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-18 02:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:57:00] 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-18 02:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821711872001,"66":27376,"189":206,"86":48896,"24":56,"16":17910241257586688,"45":5340072917529167872},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,86,24,16,45]} 
[2026-10-18 02:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:57:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:57:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821711872001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:57:00] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-18 02:57:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:57:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17910241257586688,"km_value":17910241257586.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:57:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5340072917529167872,"description":"Unknown IO ID 45"} 
[2026-10-18 02:57:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821711872001,"power":27376,"unknown_189":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":5340072917529167872}} 
[2026-10-18 02:57:00] local.INFO: DEBUG: GPS processor result {"connection_id":217841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:57:00] local.INFO: GPS data processed {"connection_id":217841,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:57:00] local.INFO: Acknowledgment sent {"connection_id":217841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:57:31] local.INFO: TCP Data received {"connection_id":217841,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc25770012d4b5f00068b24480021006230..."} 
[2026-10-18 02:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc25770012d4b5f00068b24480021006230..."} 
[2026-10-18 02:57:31] local.INFO: Processing buffer {"connection_id":217841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc25770012d4b5f00068b24480021006230..."} 
[2026-10-18 02:57:31] local.INFO: Packet analysis {"connection_id":217841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:57:31] local.INFO: Extracted packet for processing {"connection_id":217841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:57:31] local.INFO: GPS Element Parsed {"raw_longitude":759914240,"raw_latitude":109782088,"longitude_deg":75.991424,"latitude_deg":10.9782088,"altitude":33,"angle":98,"satellites":48,"speed":38,"hex_longitude":"2d4b5f00","hex_latitude":"068b2448","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821729536001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17914922771939328,"note":"Value kept but may cause issues"} 
[2026-10-18 02:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5420856235830943744,"note":"Value kept but may cause issues"} 
[2026-10-18 02:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 02:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792272390000,"timestamp_ms":1792272390000,"timestamp_seconds":1792272390,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc25770"} 
[2026-10-18 02: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-18 02: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-18 02: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 02:57: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-18 02: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-18 02: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-18 02:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:57: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-18 02:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821729536001,"66":27397,"189":206,"86":48896,"24":38,"16":17914922771939328,"45":5420856235830943744},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,86,24,16,45]} 
[2026-10-18 02:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821729536001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:57:31] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-18 02:57:31] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17914922771939328,"km_value":17914922771939.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5420856235830943744,"description":"Unknown IO ID 45"} 
[2026-10-18 02:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821729536001,"power":27397,"unknown_189":206,"unknown_86":48896,"ignition":38,"odometer":null,"unknown_45":5420856235830943744}} 
[2026-10-18 02:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":217841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:57:31] local.INFO: GPS data processed {"connection_id":217841,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:57:31] local.INFO: Acknowledgment sent {"connection_id":217841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:57:54] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:57:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:57:54] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:57:54] local.INFO: IMEI packet received {"connection_id":221186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:57:54] local.INFO: IMEI acknowledgment sent {"connection_id":221186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:57:59] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:57:59] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:57:59] local.INFO: IMEI packet received {"connection_id":221186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:57:59] local.INFO: IMEI acknowledgment sent {"connection_id":221186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:58:00] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc27e80012d4b83c0068b1e580026006330..."} 
[2026-10-18 02:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc27e80012d4b83c0068b1e580026006330..."} 
[2026-10-18 02:58:00] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc27e80012d4b83c0068b1e580026006330..."} 
[2026-10-18 02:58:00] local.INFO: Packet analysis {"connection_id":221186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:58:00] local.INFO: Extracted packet for processing {"connection_id":221186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:58:00] local.INFO: GPS Element Parsed {"raw_longitude":759923648,"raw_latitude":109780568,"longitude_deg":75.9923648,"latitude_deg":10.9780568,"altitude":38,"angle":99,"satellites":48,"speed":37,"hex_longitude":"2d4b83c0","hex_latitude":"068b1e58","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:58:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821731840001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:58:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17915373743505408,"note":"Value kept but may cause issues"} 
[2026-10-18 02:58:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5431059703736322048,"note":"Value kept but may cause issues"} 
[2026-10-18 02:58:00] 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-18 02:58:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272400000,"timestamp_ms":1792272400000,"timestamp_seconds":1792272400,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc27e80"} 
[2026-10-18 02: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-18 02:58: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-18 02: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:58: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-18 02: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-18 02: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-18 02:58:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:58:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:58:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:58:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:58:00] 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-18 02:58:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:58:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:58:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821731840001,"66":27397,"187":206,"86":48896,"24":37,"16":17915373743505408,"45":5431059703736322048},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-18 02:58:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:58:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:58:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821731840001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:58:00] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 02:58:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:58:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17915373743505408,"km_value":17915373743505.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:58:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5431059703736322048,"description":"Unknown IO ID 45"} 
[2026-10-18 02:58:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821731840001,"power":27397,"unknown_187":206,"unknown_86":48896,"ignition":37,"odometer":null,"unknown_45":5431059703736322048}} 
[2026-10-18 02:58:00] 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":4993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:58:00] local.INFO: GPS data processed {"connection_id":221186,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:58:00] local.INFO: Acknowledgment sent {"connection_id":221186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:58:22] local.INFO: TCP Data received {"connection_id":217842,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:58:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217842,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:58:22] local.INFO: Processing buffer {"connection_id":217842,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:58:22] local.INFO: IMEI packet received {"connection_id":217842,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:58:22] local.INFO: IMEI acknowledgment sent {"connection_id":217842,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:58:30] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc2a590012d4ba7c0068b18a0002a006330..."} 
[2026-10-18 02:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc2a590012d4ba7c0068b18a0002a006330..."} 
[2026-10-18 02:58:30] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc2a590012d4ba7c0068b18a0002a006330..."} 
[2026-10-18 02:58:30] local.INFO: Packet analysis {"connection_id":221186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:58:30] local.INFO: Extracted packet for processing {"connection_id":221186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:58:30] local.INFO: GPS Element Parsed {"raw_longitude":759932864,"raw_latitude":109779104,"longitude_deg":75.9932864,"latitude_deg":10.9779104,"altitude":42,"angle":99,"satellites":48,"speed":36,"hex_longitude":"2d4ba7c0","hex_latitude":"068b18a0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821734400001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17915820420104192,"note":"Value kept but may cause issues"} 
[2026-10-18 02:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5441403909130049536,"note":"Value kept but may cause issues"} 
[2026-10-18 02:58:30] 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-18 02:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792272410000,"timestamp_ms":1792272410000,"timestamp_seconds":1792272410,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc2a590"} 
[2026-10-18 02: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-18 02: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-18 02: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 02:58: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-18 02: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-18 02: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-18 02:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:58: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-18 02:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821734400001,"66":27343,"187":206,"86":48896,"24":36,"16":17915820420104192,"45":5441403909130049536},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-18 02:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821734400001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:58:30] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 02:58:30] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17915820420104192,"km_value":17915820420104.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":5441403909130049536,"description":"Unknown IO ID 45"} 
[2026-10-18 02:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821734400001,"power":27343,"unknown_187":206,"unknown_86":48896,"ignition":36,"odometer":null,"unknown_45":5441403909130049536}} 
[2026-10-18 02:58:30] 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":4994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:58:30] local.INFO: GPS data processed {"connection_id":221186,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:58:30] local.INFO: Acknowledgment sent {"connection_id":221186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:58:46] local.INFO: TCP Data received {"connection_id":217843,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:58:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217843,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:58:46] local.INFO: Processing buffer {"connection_id":217843,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 02:58:46] local.INFO: IMEI packet received {"connection_id":217843,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 02:58:46] local.INFO: IMEI acknowledgment sent {"connection_id":217843,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:58:54] local.INFO: TCP Data received {"connection_id":217844,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:58:54] local.INFO: Processing buffer {"connection_id":217844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:58:54] local.INFO: IMEI packet received {"connection_id":217844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 02:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":217844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 02:59:00] local.INFO: TCP Data received {"connection_id":217844,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:59:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:59:00] local.INFO: Processing buffer {"connection_id":217844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 02:59:00] local.INFO: IMEI packet received {"connection_id":217844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 02:59:00] local.INFO: IMEI acknowledgment sent {"connection_id":217844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 02:59:02] local.INFO: TCP Data received {"connection_id":217844,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc2cca0012d4bcb40068b12d0002e00632f..."} 
[2026-10-18 02:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc2cca0012d4bcb40068b12d0002e00632f..."} 
[2026-10-18 02:59:02] local.INFO: Processing buffer {"connection_id":217844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc2cca0012d4bcb40068b12d0002e00632f..."} 
[2026-10-18 02:59:02] local.INFO: Packet analysis {"connection_id":217844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:59:02] local.INFO: Extracted packet for processing {"connection_id":217844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:59:02] local.INFO: GPS Element Parsed {"raw_longitude":759941952,"raw_latitude":109777616,"longitude_deg":75.9941952,"latitude_deg":10.9777616,"altitude":46,"angle":99,"satellites":47,"speed":35,"hex_longitude":"2d4bcb40","hex_latitude":"068b12d0","is_valid_coordinates":true} 
[2026-10-18 02: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-18 02:59:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821736960001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:59:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17916258506768384,"note":"Value kept but may cause issues"} 
[2026-10-18 02:59:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5451537008291258368,"note":"Value kept but may cause issues"} 
[2026-10-18 02:59:02] 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-18 02:59:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792272420000,"timestamp_ms":1792272420000,"timestamp_seconds":1792272420,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc2cca0"} 
[2026-10-18 02: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-18 02:59: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-18 02: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 02:59: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-18 02: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-18 02: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-18 02:59:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:59:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:59:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:59:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:59:02] 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-18 02:59:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:59:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:59:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821736960001,"66":27397,"187":206,"86":48896,"24":35,"16":17916258506768384,"45":5451537008291258368},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-18 02:59:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:59:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:59:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821736960001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:59:02] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 02:59:02] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:59:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17916258506768384,"km_value":17916258506768.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:59:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5451537008291258368,"description":"Unknown IO ID 45"} 
[2026-10-18 02:59:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821736960001,"power":27397,"unknown_187":206,"unknown_86":48896,"ignition":35,"odometer":null,"unknown_45":5451537008291258368}} 
[2026-10-18 02:59:02] local.INFO: DEBUG: GPS processor result {"connection_id":217844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:59:02] local.INFO: GPS data processed {"connection_id":217844,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:59:02] local.INFO: Acknowledgment sent {"connection_id":217844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 02:59:39] local.INFO: TCP Data received {"connection_id":217844,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc2f3b0012d4bee00068b0d40003200632e..."} 
[2026-10-18 02:59:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc2f3b0012d4bee00068b0d40003200632e..."} 
[2026-10-18 02:59:39] local.INFO: Processing buffer {"connection_id":217844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc2f3b0012d4bee00068b0d40003200632e..."} 
[2026-10-18 02:59:39] local.INFO: Packet analysis {"connection_id":217844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:59:39] local.INFO: Extracted packet for processing {"connection_id":217844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc2"} 
[2026-10-18 02:59:39] local.INFO: GPS Element Parsed {"raw_longitude":759950848,"raw_latitude":109776192,"longitude_deg":75.9950848,"latitude_deg":10.9776192,"altitude":50,"angle":99,"satellites":46,"speed":35,"hex_longitude":"2d4bee00","hex_latitude":"068b0d40","is_valid_coordinates":true} 
[2026-10-18 02:59: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-18 02:59:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821739520001,"note":"Value kept but may cause issues"} 
[2026-10-18 02:59:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17916688003497984,"note":"Value kept but may cause issues"} 
[2026-10-18 02:59:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5461529369964105728,"note":"Value kept but may cause issues"} 
[2026-10-18 02:59:39] 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-18 02:59:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792272430000,"timestamp_ms":1792272430000,"timestamp_seconds":1792272430,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc2f3b0"} 
[2026-10-18 02:59:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 02:59: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-18 02:59: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-18 02:59: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-18 02:59: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-18 02:59:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 02:59:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 02:59:39] local.INFO: Teltonika packet parsed successfully {"connection_id":217844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 02:59:39] local.INFO: Passing IMEI to GPS processor {"connection_id":217844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:59:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":217844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 02:59: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-18 02:59:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 02:59:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 02:59:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821739520001,"66":27376,"187":206,"86":48896,"24":35,"16":17916688003497984,"45":5461529369964105728},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-18 02:59:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 02:59:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 02:59:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821739520001,"description":"Unknown IO ID 0"} 
[2026-10-18 02:59:39] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 02:59:39] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 02:59:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17916688003497984,"km_value":17916688003497.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 02:59:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":5461529369964105728,"description":"Unknown IO ID 45"} 
[2026-10-18 02:59:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821739520001,"power":27376,"unknown_187":206,"unknown_86":48896,"ignition":35,"odometer":null,"unknown_45":5461529369964105728}} 
[2026-10-18 02:59:39] local.INFO: DEBUG: GPS processor result {"connection_id":217844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 02:59:39] local.INFO: GPS data processed {"connection_id":217844,"processed":1,"errors":0,"total":1} 
[2026-10-18 02:59:39] local.INFO: Acknowledgment sent {"connection_id":217844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:00:04] local.INFO: TCP Data received {"connection_id":218085,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:04] local.INFO: Processing buffer {"connection_id":218085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:04] local.INFO: IMEI packet received {"connection_id":218085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:00:04] local.INFO: IMEI acknowledgment sent {"connection_id":218085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:00:09] local.INFO: TCP Data received {"connection_id":218085,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:09] local.INFO: Processing buffer {"connection_id":218085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:09] local.INFO: IMEI packet received {"connection_id":218085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:00:09] local.INFO: IMEI acknowledgment sent {"connection_id":218085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:00:10] local.INFO: TCP Data received {"connection_id":218085,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc4ad18012d4d8080068ac9500061006c30..."} 
[2026-10-18 03:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc4ad18012d4d8080068ac9500061006c30..."} 
[2026-10-18 03:00:10] local.INFO: Processing buffer {"connection_id":218085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc4ad18012d4d8080068ac9500061006c30..."} 
[2026-10-18 03:00:10] local.INFO: Packet analysis {"connection_id":218085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc4"} 
[2026-10-18 03:00:10] local.INFO: Extracted packet for processing {"connection_id":218085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc4"} 
[2026-10-18 03:00:10] local.INFO: GPS Element Parsed {"raw_longitude":760053888,"raw_latitude":109758800,"longitude_deg":76.0053888,"latitude_deg":10.97588,"altitude":97,"angle":108,"satellites":48,"speed":34,"hex_longitude":"2d4d8080","hex_latitude":"068ac950","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:00:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821768192001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:00:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17921661575626752,"note":"Value kept but may cause issues"} 
[2026-10-18 03:00:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5574189729388277760,"note":"Value kept but may cause issues"} 
[2026-10-18 03:00:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:00:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792272543000,"timestamp_ms":1792272543000,"timestamp_seconds":1792272543,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc4ad18"} 
[2026-10-18 03: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-18 03:00: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:00: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-18 03: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-18 03: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-18 03:00:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:00:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:00:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:00:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:00:10] 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-18 03:00:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:00:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:00:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821768192001,"66":27343,"94":206,"86":48896,"24":34,"16":17921661575626752,"45":5574189729388277760},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,86,24,16,45]} 
[2026-10-18 03:00:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:00:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:00:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821768192001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:00:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-18 03:00:10] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:00:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17921661575626752,"km_value":17921661575626.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:00:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5574189729388277760,"description":"Unknown IO ID 45"} 
[2026-10-18 03:00:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821768192001,"power":27343,"unknown_94":206,"unknown_86":48896,"ignition":34,"odometer":null,"unknown_45":5574189729388277760}} 
[2026-10-18 03:00:10] local.INFO: DEBUG: GPS processor result {"connection_id":218085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:00:10] local.INFO: GPS data processed {"connection_id":218085,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:00:10] local.INFO: Acknowledgment sent {"connection_id":218085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:00:55] local.INFO: TCP Data received {"connection_id":218087,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:55] local.INFO: Processing buffer {"connection_id":218087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:55] local.INFO: IMEI packet received {"connection_id":218087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:00:55] local.INFO: IMEI acknowledgment sent {"connection_id":218087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:00:55] local.INFO: TCP Data received {"connection_id":218087,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:55] local.INFO: Processing buffer {"connection_id":218087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:55] local.INFO: IMEI packet received {"connection_id":218087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:00:55] local.INFO: IMEI acknowledgment sent {"connection_id":218087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:00:59] local.INFO: TCP Data received {"connection_id":218087,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:59] local.INFO: Processing buffer {"connection_id":218087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:00:59] local.INFO: IMEI packet received {"connection_id":218087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:00:59] local.INFO: IMEI acknowledgment sent {"connection_id":218087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:01:00] local.INFO: TCP Data received {"connection_id":218087,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc4d040012d4d9cc0068abc580063007830..."} 
[2026-10-18 03:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc4d040012d4d9cc0068abc580063007830..."} 
[2026-10-18 03:01:00] local.INFO: Processing buffer {"connection_id":218087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc4d040012d4d9cc0068abc580063007830..."} 
[2026-10-18 03:01:00] local.INFO: Packet analysis {"connection_id":218087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc4"} 
[2026-10-18 03:01:00] local.INFO: Extracted packet for processing {"connection_id":218087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc4"} 
[2026-10-18 03:01:00] local.INFO: GPS Element Parsed {"raw_longitude":760061120,"raw_latitude":109755480,"longitude_deg":76.006112,"latitude_deg":10.975548,"altitude":99,"angle":120,"satellites":48,"speed":35,"hex_longitude":"2d4d9cc0","hex_latitude":"068abc58","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:01:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821771008001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:01:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17922043827716096,"note":"Value kept but may cause issues"} 
[2026-10-18 03:01:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5584604303526023168,"note":"Value kept but may cause issues"} 
[2026-10-18 03:01:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:01:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272552000,"timestamp_ms":1792272552000,"timestamp_seconds":1792272552,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc4d040"} 
[2026-10-18 03: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-18 03:01: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-18 03: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:01:00] 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-18 03: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-18 03: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-18 03:01:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:01:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:01:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:01:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:01:00] 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-18 03:01:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:01:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:01:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821771008001,"66":27463,"94":206,"86":48896,"24":35,"16":17922043827716096,"45":5584604303526023168},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,86,24,16,45]} 
[2026-10-18 03:01:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:01:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:01:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821771008001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:01:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-18 03:01:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:01:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17922043827716096,"km_value":17922043827716.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:01:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5584604303526023168,"description":"Unknown IO ID 45"} 
[2026-10-18 03:01:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821771008001,"power":27463,"unknown_94":206,"unknown_86":48896,"ignition":35,"odometer":null,"unknown_45":5584604303526023168}} 
[2026-10-18 03:01:00] local.INFO: DEBUG: GPS processor result {"connection_id":218087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:01:00] local.INFO: GPS data processed {"connection_id":218087,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:01:00] local.INFO: Acknowledgment sent {"connection_id":218087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:01:31] local.INFO: TCP Data received {"connection_id":218087,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc62800012d4de64006893608005900b930..."} 
[2026-10-18 03:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc62800012d4de64006893608005900b930..."} 
[2026-10-18 03:01:31] local.INFO: Processing buffer {"connection_id":218087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc62800012d4de64006893608005900b930..."} 
[2026-10-18 03:01:31] local.INFO: Packet analysis {"connection_id":218087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc6"} 
[2026-10-18 03:01:31] local.INFO: Extracted packet for processing {"connection_id":218087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc6"} 
[2026-10-18 03:01:31] local.INFO: GPS Element Parsed {"raw_longitude":760079936,"raw_latitude":109655560,"longitude_deg":76.0079936,"latitude_deg":10.965556,"altitude":89,"angle":185,"satellites":48,"speed":71,"hex_longitude":"2d4de640","hex_latitude":"06893608","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821794304001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17927528500953088,"note":"Value kept but may cause issues"} 
[2026-10-18 03:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5615636919684612096,"note":"Value kept but may cause issues"} 
[2026-10-18 03:01:31] 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-18 03:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792272640000,"timestamp_ms":1792272640000,"timestamp_seconds":1792272640,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc62800"} 
[2026-10-18 03: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-18 03:01: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-18 03: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":125,"data_length":795,"current_offset":136} 
[2026-10-18 03:01: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-18 03: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-18 03: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-18 03:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:01: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-18 03:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821794304001,"66":27332,"239":206,"86":48896,"24":71,"16":17927528500953088,"45":5615636919684612096},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-18 03:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821794304001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:01:31] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-18 03:01:31] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17927528500953088,"km_value":17927528500953.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5615636919684612096,"description":"Unknown IO ID 45"} 
[2026-10-18 03:01:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821794304001,"power":27332,"unknown_239":206,"unknown_86":48896,"ignition":71,"odometer":null,"unknown_45":5615636919684612096}} 
[2026-10-18 03:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":218087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":4999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:01:31] local.INFO: GPS data processed {"connection_id":218087,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:01:31] local.INFO: Acknowledgment sent {"connection_id":218087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:01:54] local.INFO: TCP Data received {"connection_id":218088,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:54] local.INFO: Processing buffer {"connection_id":218088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:54] local.INFO: IMEI packet received {"connection_id":218088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":218088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:01:55] local.INFO: TCP Data received {"connection_id":218088,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:55] local.INFO: Processing buffer {"connection_id":218088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:55] local.INFO: IMEI packet received {"connection_id":218088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:01:55] local.INFO: IMEI acknowledgment sent {"connection_id":218088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:01:59] local.INFO: TCP Data received {"connection_id":218088,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:59] local.INFO: Processing buffer {"connection_id":218088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:01:59] local.INFO: IMEI packet received {"connection_id":218088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":218088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:02:00] local.INFO: TCP Data received {"connection_id":218088,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc63b88012d4de640068912b0005600ae30..."} 
[2026-10-18 03:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc63b88012d4de640068912b0005600ae30..."} 
[2026-10-18 03:02:00] local.INFO: Processing buffer {"connection_id":218088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc63b88012d4de640068912b0005600ae30..."} 
[2026-10-18 03:02:00] local.INFO: Packet analysis {"connection_id":218088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc6"} 
[2026-10-18 03:02:00] local.INFO: Extracted packet for processing {"connection_id":218088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc6"} 
[2026-10-18 03:02:00] local.INFO: GPS Element Parsed {"raw_longitude":760079936,"raw_latitude":109646512,"longitude_deg":76.0079936,"latitude_deg":10.9646512,"altitude":86,"angle":174,"satellites":48,"speed":72,"hex_longitude":"2d4de640","hex_latitude":"068912b0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:02:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821795840001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:02:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17927966587617280,"note":"Value kept but may cause issues"} 
[2026-10-18 03:02:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5613244382379902976,"note":"Value kept but may cause issues"} 
[2026-10-18 03:02:00] 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-18 03:02:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272645000,"timestamp_ms":1792272645000,"timestamp_seconds":1792272645,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc63b88"} 
[2026-10-18 03: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-18 03:02: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-18 03: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:02: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-18 03: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-18 03: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-18 03:02:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:02:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:02:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:02:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:02:00] 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-18 03:02:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:02:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:02:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821795840001,"66":27484,"239":206,"86":48896,"24":72,"16":17927966587617280,"45":5613244382379902976},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-18 03:02:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:02:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:02:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821795840001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:02:00] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-18 03:02:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:02:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17927966587617280,"km_value":17927966587617.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:02:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5613244382379902976,"description":"Unknown IO ID 45"} 
[2026-10-18 03:02:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821795840001,"power":27484,"unknown_239":206,"unknown_86":48896,"ignition":72,"odometer":null,"unknown_45":5613244382379902976}} 
[2026-10-18 03:02:00] local.INFO: DEBUG: GPS processor result {"connection_id":218088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:02:00] local.INFO: GPS data processed {"connection_id":218088,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:02:00] local.INFO: Acknowledgment sent {"connection_id":218088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:02:32] local.INFO: TCP Data received {"connection_id":218088,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc64f10012d4deac00688ef10005300ad30..."} 
[2026-10-18 03:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc64f10012d4deac00688ef10005300ad30..."} 
[2026-10-18 03:02:32] local.INFO: Processing buffer {"connection_id":218088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc64f10012d4deac00688ef10005300ad30..."} 
[2026-10-18 03:02:32] local.INFO: Packet analysis {"connection_id":218088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc6"} 
[2026-10-18 03:02:32] local.INFO: Extracted packet for processing {"connection_id":218088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc6"} 
[2026-10-18 03:02:32] local.INFO: GPS Element Parsed {"raw_longitude":760081088,"raw_latitude":109637392,"longitude_deg":76.0081088,"latitude_deg":10.9637392,"altitude":83,"angle":173,"satellites":48,"speed":73,"hex_longitude":"2d4deac0","hex_latitude":"0688ef10","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821797120001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17928413264216064,"note":"Value kept but may cause issues"} 
[2026-10-18 03:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5613244382377586688,"note":"Value kept but may cause issues"} 
[2026-10-18 03:02: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-18 03:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792272650000,"timestamp_ms":1792272650000,"timestamp_seconds":1792272650,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc64f10"} 
[2026-10-18 03: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-18 03:02: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-18 03: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-18 03: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-18 03: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-18 03: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-18 03:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:02: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-18 03:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821797120001,"66":27463,"239":206,"86":48896,"24":73,"16":17928413264216064,"45":5613244382377586688},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-18 03:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821797120001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:02:32] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-18 03:02:32] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17928413264216064,"km_value":17928413264216.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5613244382377586688,"description":"Unknown IO ID 45"} 
[2026-10-18 03:02:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821797120001,"power":27463,"unknown_239":206,"unknown_86":48896,"ignition":73,"odometer":null,"unknown_45":5613244382377586688}} 
[2026-10-18 03:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":218088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:02:32] local.INFO: GPS data processed {"connection_id":218088,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:02:32] local.INFO: Acknowledgment sent {"connection_id":218088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:02:54] local.INFO: TCP Data received {"connection_id":217845,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:02:54] local.INFO: Processing buffer {"connection_id":217845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:02:54] local.INFO: IMEI packet received {"connection_id":217845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":217845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:02:59] local.INFO: TCP Data received {"connection_id":217845,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:02:59] local.INFO: Processing buffer {"connection_id":217845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:02:59] local.INFO: IMEI packet received {"connection_id":217845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:02:59] local.INFO: IMEI acknowledgment sent {"connection_id":217845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:03:00] local.INFO: TCP Data received {"connection_id":217845,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc758b0012d4db14006875ec8005c00c230..."} 
[2026-10-18 03:03:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc758b0012d4db14006875ec8005c00c230..."} 
[2026-10-18 03:03:00] local.INFO: Processing buffer {"connection_id":217845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc758b0012d4db14006875ec8005c00c230..."} 
[2026-10-18 03:03:00] local.INFO: Packet analysis {"connection_id":217845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc7"} 
[2026-10-18 03:03:00] local.INFO: Extracted packet for processing {"connection_id":217845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc7"} 
[2026-10-18 03:03:00] local.INFO: GPS Element Parsed {"raw_longitude":760066368,"raw_latitude":109534920,"longitude_deg":76.0066368,"latitude_deg":10.953492,"altitude":92,"angle":194,"satellites":48,"speed":49,"hex_longitude":"2d4db140","hex_latitude":"06875ec8","is_valid_coordinates":true} 
[2026-10-18 03:03: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-18 03:03:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821813760001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:03:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17933494210527232,"note":"Value kept but may cause issues"} 
[2026-10-18 03:03:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5601211327097139200,"note":"Value kept but may cause issues"} 
[2026-10-18 03:03:00] 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-18 03:03:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272718000,"timestamp_ms":1792272718000,"timestamp_seconds":1792272718,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc758b0"} 
[2026-10-18 03:03:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:03: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-18 03:03: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-18 03:03: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-18 03:03: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-18 03:03:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:03:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:03:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:03:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:03:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:03:00] 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-18 03:03:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:03:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:03:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821813760001,"66":27343,"239":206,"86":48896,"24":49,"16":17933494210527232,"45":5601211327097139200},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-18 03:03:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:03:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:03:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821813760001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:03:00] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-18 03:03:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:03:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17933494210527232,"km_value":17933494210527.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:03:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5601211327097139200,"description":"Unknown IO ID 45"} 
[2026-10-18 03:03:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821813760001,"power":27343,"unknown_239":206,"unknown_86":48896,"ignition":49,"odometer":null,"unknown_45":5601211327097139200}} 
[2026-10-18 03:03:00] local.INFO: DEBUG: GPS processor result {"connection_id":217845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:03:00] local.INFO: GPS data processed {"connection_id":217845,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:03:00] local.INFO: Acknowledgment sent {"connection_id":217845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:03:31] local.INFO: TCP Data received {"connection_id":217845,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc777f0012d4da7c006873958006000c22f..."} 
[2026-10-18 03:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc777f0012d4da7c006873958006000c22f..."} 
[2026-10-18 03:03:31] local.INFO: Processing buffer {"connection_id":217845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc777f0012d4da7c006873958006000c22f..."} 
[2026-10-18 03:03:31] local.INFO: Packet analysis {"connection_id":217845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc7"} 
[2026-10-18 03:03:31] local.INFO: Extracted packet for processing {"connection_id":217845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc7"} 
[2026-10-18 03:03:31] local.INFO: GPS Element Parsed {"raw_longitude":760063936,"raw_latitude":109525336,"longitude_deg":76.0063936,"latitude_deg":10.9525336,"altitude":96,"angle":194,"satellites":47,"speed":48,"hex_longitude":"2d4da7c0","hex_latitude":"06873958","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821815808001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17933970951897088,"note":"Value kept but may cause issues"} 
[2026-10-18 03:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5598326208583354368,"note":"Value kept but may cause issues"} 
[2026-10-18 03:03:31] 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-18 03:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792272726000,"timestamp_ms":1792272726000,"timestamp_seconds":1792272726,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc777f0"} 
[2026-10-18 03: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-18 03:03: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-18 03: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-18 03: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-18 03: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-18 03: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-18 03:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:03: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-18 03:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821815808001,"66":27397,"239":206,"86":48896,"24":48,"16":17933970951897088,"45":5598326208583354368},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-18 03:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821815808001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:03:31] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-18 03:03:31] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17933970951897088,"km_value":17933970951897.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5598326208583354368,"description":"Unknown IO ID 45"} 
[2026-10-18 03:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821815808001,"power":27397,"unknown_239":206,"unknown_86":48896,"ignition":48,"odometer":null,"unknown_45":5598326208583354368}} 
[2026-10-18 03:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":217845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:03:31] local.INFO: GPS data processed {"connection_id":217845,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:03:31] local.INFO: Acknowledgment sent {"connection_id":217845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:03:59] local.INFO: TCP Data received {"connection_id":219500,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:03:59] local.INFO: Processing buffer {"connection_id":219500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:03:59] local.INFO: IMEI packet received {"connection_id":219500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:03:59] local.INFO: IMEI acknowledgment sent {"connection_id":219500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:04:00] local.INFO: TCP Data received {"connection_id":219500,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:00] local.INFO: Processing buffer {"connection_id":219500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:00] local.INFO: IMEI packet received {"connection_id":219500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":219500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:04:04] local.INFO: TCP Data received {"connection_id":219500,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:04] local.INFO: Processing buffer {"connection_id":219500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:04] local.INFO: IMEI packet received {"connection_id":219500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:04:04] local.INFO: IMEI acknowledgment sent {"connection_id":219500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:04:08] local.INFO: TCP Data received {"connection_id":219500,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc79730012d4d9e40068714b0006400c22e..."} 
[2026-10-18 03:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc79730012d4d9e40068714b0006400c22e..."} 
[2026-10-18 03:04:08] local.INFO: Processing buffer {"connection_id":219500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc79730012d4d9e40068714b0006400c22e..."} 
[2026-10-18 03:04:08] local.INFO: Packet analysis {"connection_id":219500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc7"} 
[2026-10-18 03:04:08] local.INFO: Extracted packet for processing {"connection_id":219500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc7"} 
[2026-10-18 03:04:08] local.INFO: GPS Element Parsed {"raw_longitude":760061504,"raw_latitude":109515952,"longitude_deg":76.0061504,"latitude_deg":10.9515952,"altitude":100,"angle":194,"satellites":46,"speed":47,"hex_longitude":"2d4d9e40","hex_latitude":"068714b0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:04:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821817856001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:04:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17934443398299648,"note":"Value kept but may cause issues"} 
[2026-10-18 03:04:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5595652196302149632,"note":"Value kept but may cause issues"} 
[2026-10-18 03:04:08] 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-18 03:04:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792272734000,"timestamp_ms":1792272734000,"timestamp_seconds":1792272734,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc79730"} 
[2026-10-18 03: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-18 03:04: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:04: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-18 03: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-18 03: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-18 03:04:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:04:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:04:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:04:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:04:08] 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-18 03:04:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:04:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:04:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821817856001,"66":27343,"239":206,"86":48896,"24":47,"16":17934443398299648,"45":5595652196302149632},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-18 03:04:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:04:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:04:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821817856001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:04:08] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-18 03:04:08] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-18 03:04:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17934443398299648,"km_value":17934443398299.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:04:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5595652196302149632,"description":"Unknown IO ID 45"} 
[2026-10-18 03:04:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821817856001,"power":27343,"unknown_239":206,"unknown_86":48896,"ignition":47,"odometer":null,"unknown_45":5595652196302149632}} 
[2026-10-18 03:04:08] local.INFO: DEBUG: GPS processor result {"connection_id":219500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:04:08] local.INFO: GPS data processed {"connection_id":219500,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:04:08] local.INFO: Acknowledgment sent {"connection_id":219500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:04:12] local.INFO: TCP Data received {"connection_id":218089,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218089,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:04:12] local.INFO: Processing buffer {"connection_id":218089,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:04:12] local.INFO: IMEI packet received {"connection_id":218089,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:04:12] local.INFO: IMEI acknowledgment sent {"connection_id":218089,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:04:39] local.INFO: TCP Data received {"connection_id":219500,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc91600012d4cbbc006859968007000bc2f..."} 
[2026-10-18 03:04:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc91600012d4cbbc006859968007000bc2f..."} 
[2026-10-18 03:04:39] local.INFO: Processing buffer {"connection_id":219500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc91600012d4cbbc006859968007000bc2f..."} 
[2026-10-18 03:04:39] local.INFO: Packet analysis {"connection_id":219500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:04:39] local.INFO: Extracted packet for processing {"connection_id":219500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:04:39] local.INFO: GPS Element Parsed {"raw_longitude":760003520,"raw_latitude":109418856,"longitude_deg":76.000352,"latitude_deg":10.9418856,"altitude":112,"angle":188,"satellites":47,"speed":58,"hex_longitude":"2d4cbbc0","hex_latitude":"06859968","is_valid_coordinates":true} 
[2026-10-18 03:04: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-18 03:04:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821843968001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:04:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17940001085980672,"note":"Value kept but may cause issues"} 
[2026-10-18 03:04:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5530983320377061376,"note":"Value kept but may cause issues"} 
[2026-10-18 03:04:39] 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-18 03:04:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792272832000,"timestamp_ms":1792272832000,"timestamp_seconds":1792272832,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc91600"} 
[2026-10-18 03:04:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:04: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-18 03:04: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-18 03:04: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-18 03:04: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-18 03:04:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:04:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:04:39] local.INFO: Teltonika packet parsed successfully {"connection_id":219500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:04:39] local.INFO: Passing IMEI to GPS processor {"connection_id":219500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:04:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":219500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:04: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-18 03:04:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:04:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:04:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821843968001,"66":27376,"242":206,"80":60928,"24":58,"16":17940001085980672,"45":5530983320377061376},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-10-18 03:04:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:04:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:04:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821843968001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:04:39] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 03:04:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:04:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17940001085980672,"km_value":17940001085980.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:04:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":5530983320377061376,"description":"Unknown IO ID 45"} 
[2026-10-18 03:04:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821843968001,"power":27376,"unknown_242":206,"unknown_80":60928,"ignition":58,"odometer":null,"unknown_45":5530983320377061376}} 
[2026-10-18 03:04:39] local.INFO: DEBUG: GPS processor result {"connection_id":219500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:04:39] local.INFO: GPS data processed {"connection_id":219500,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:04:39] local.INFO: Acknowledgment sent {"connection_id":219500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:04:49] local.INFO: TCP Data received {"connection_id":221189,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:04:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221189,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:04:49] local.INFO: Processing buffer {"connection_id":221189,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:04:49] local.INFO: IMEI packet received {"connection_id":221189,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:04:49] local.INFO: IMEI acknowledgment sent {"connection_id":221189,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:04:54] local.INFO: TCP Data received {"connection_id":218090,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:54] local.INFO: Processing buffer {"connection_id":218090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:54] local.INFO: IMEI packet received {"connection_id":218090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:04:54] local.INFO: IMEI acknowledgment sent {"connection_id":218090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:04:56] local.INFO: TCP Data received {"connection_id":218090,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:56] local.INFO: Processing buffer {"connection_id":218090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:56] local.INFO: IMEI packet received {"connection_id":218090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:04:56] local.INFO: IMEI acknowledgment sent {"connection_id":218090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:04:59] local.INFO: TCP Data received {"connection_id":218090,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:59] local.INFO: Processing buffer {"connection_id":218090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:04:59] local.INFO: IMEI packet received {"connection_id":218090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:04:59] local.INFO: IMEI acknowledgment sent {"connection_id":218090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:05:00] local.INFO: TCP Data received {"connection_id":218090,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc921b8012d4cbac006858840006e00b130..."} 
[2026-10-18 03:05:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc921b8012d4cbac006858840006e00b130..."} 
[2026-10-18 03:05:00] local.INFO: Processing buffer {"connection_id":218090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc921b8012d4cbac006858840006e00b130..."} 
[2026-10-18 03:05:00] local.INFO: Packet analysis {"connection_id":218090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:05:00] local.INFO: Extracted packet for processing {"connection_id":218090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:05:00] local.INFO: GPS Element Parsed {"raw_longitude":760003264,"raw_latitude":109414464,"longitude_deg":76.0003264,"latitude_deg":10.9414464,"altitude":110,"angle":177,"satellites":48,"speed":58,"hex_longitude":"2d4cbac0","hex_latitude":"06858840","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:05:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821844992001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:05:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17940215834345472,"note":"Value kept but may cause issues"} 
[2026-10-18 03:05:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5529224101771175936,"note":"Value kept but may cause issues"} 
[2026-10-18 03:05:00] 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-18 03:05:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792272835000,"timestamp_ms":1792272835000,"timestamp_seconds":1792272835,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc921b8"} 
[2026-10-18 03: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-18 03:05: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:05:00] 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-18 03: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-18 03: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-18 03:05:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:05:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:05:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:05:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:05:00] 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-18 03:05:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:05:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:05:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821844992001,"66":27397,"242":206,"80":60928,"24":58,"16":17940215834345472,"45":5529224101771175936},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-10-18 03:05:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:05:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:05:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821844992001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:05:00] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 03:05:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:05:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17940215834345472,"km_value":17940215834345.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:05:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5529224101771175936,"description":"Unknown IO ID 45"} 
[2026-10-18 03:05:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821844992001,"power":27397,"unknown_242":206,"unknown_80":60928,"ignition":58,"odometer":null,"unknown_45":5529224101771175936}} 
[2026-10-18 03:05:00] local.INFO: DEBUG: GPS processor result {"connection_id":218090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:05:00] local.INFO: GPS data processed {"connection_id":218090,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:05:00] local.INFO: Acknowledgment sent {"connection_id":218090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:05:32] local.INFO: TCP Data received {"connection_id":218090,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc92d70012d4cbd8006857748006d00a630..."} 
[2026-10-18 03:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc92d70012d4cbd8006857748006d00a630..."} 
[2026-10-18 03:05:32] local.INFO: Processing buffer {"connection_id":218090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc92d70012d4cbd8006857748006d00a630..."} 
[2026-10-18 03:05:32] local.INFO: Packet analysis {"connection_id":218090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:05:32] local.INFO: Extracted packet for processing {"connection_id":218090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:05:32] local.INFO: GPS Element Parsed {"raw_longitude":760003968,"raw_latitude":109410120,"longitude_deg":76.0003968,"latitude_deg":10.941012,"altitude":109,"angle":166,"satellites":48,"speed":58,"hex_longitude":"2d4cbd80","hex_latitude":"06857748","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821845760001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17940430582710272,"note":"Value kept but may cause issues"} 
[2026-10-18 03:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5528942626793340928,"note":"Value kept but may cause issues"} 
[2026-10-18 03:05: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-18 03:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792272838000,"timestamp_ms":1792272838000,"timestamp_seconds":1792272838,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc92d70"} 
[2026-10-18 03: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-18 03:05: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-18 03: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:05: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-18 03: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-18 03: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-18 03:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:05: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-18 03:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821845760001,"66":27343,"242":206,"80":60928,"24":58,"16":17940430582710272,"45":5528942626793340928},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-10-18 03:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821845760001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:05:32] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 03:05:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17940430582710272,"km_value":17940430582710.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5528942626793340928,"description":"Unknown IO ID 45"} 
[2026-10-18 03:05:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821845760001,"power":27343,"unknown_242":206,"unknown_80":60928,"ignition":58,"odometer":null,"unknown_45":5528942626793340928}} 
[2026-10-18 03:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":218090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:05:32] local.INFO: GPS data processed {"connection_id":218090,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:05:32] local.INFO: Acknowledgment sent {"connection_id":218090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:06:00] local.INFO: TCP Data received {"connection_id":219501,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:00] local.INFO: Processing buffer {"connection_id":219501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:00] local.INFO: IMEI packet received {"connection_id":219501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:06:00] local.INFO: IMEI acknowledgment sent {"connection_id":219501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:06:01] local.INFO: TCP Data received {"connection_id":219501,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:01] local.INFO: Processing buffer {"connection_id":219501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:01] local.INFO: IMEI packet received {"connection_id":219501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:06:01] local.INFO: IMEI acknowledgment sent {"connection_id":219501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:06:02] local.INFO: TCP Data received {"connection_id":219501,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc944e0012d4cca00068557a0006a009a31..."} 
[2026-10-18 03:06:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc944e0012d4cca00068557a0006a009a31..."} 
[2026-10-18 03:06:02] local.INFO: Processing buffer {"connection_id":219501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc944e0012d4cca00068557a0006a009a31..."} 
[2026-10-18 03:06:02] local.INFO: Packet analysis {"connection_id":219501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:06:02] local.INFO: Extracted packet for processing {"connection_id":219501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:06:02] local.INFO: GPS Element Parsed {"raw_longitude":760007168,"raw_latitude":109402016,"longitude_deg":76.0007168,"latitude_deg":10.9402016,"altitude":106,"angle":154,"satellites":49,"speed":56,"hex_longitude":"2d4cca00","hex_latitude":"068557a0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:06:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821846528001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17940851489505280,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5529716682978183168,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:02] 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-18 03:06:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792272844000,"timestamp_ms":1792272844000,"timestamp_seconds":1792272844,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc944e0"} 
[2026-10-18 03: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-18 03:06: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-18 03: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:06: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-18 03: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-18 03: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-18 03:06:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:06:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:06:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:06:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:06:02] 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-18 03:06:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:06:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:06:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821846528001,"66":27365,"242":206,"80":60928,"24":56,"16":17940851489505280,"45":5529716682978183168},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-10-18 03:06:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:06:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:06:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821846528001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:06:02] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 03:06:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:06:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17940851489505280,"km_value":17940851489505.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:06:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5529716682978183168,"description":"Unknown IO ID 45"} 
[2026-10-18 03:06:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821846528001,"power":27365,"unknown_242":206,"unknown_80":60928,"ignition":56,"odometer":null,"unknown_45":5529716682978183168}} 
[2026-10-18 03:06:02] local.INFO: DEBUG: GPS processor result {"connection_id":219501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:06:02] local.INFO: GPS data processed {"connection_id":219501,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:06:02] local.INFO: Acknowledgment sent {"connection_id":219501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:06:06] local.INFO: TCP Data received {"connection_id":219501,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bc96038012d4cda80068535480069009932..."} 
[2026-10-18 03:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bc96038012d4cda80068535480069009932..."} 
[2026-10-18 03:06:06] local.INFO: Processing buffer {"connection_id":219501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bc96038012d4cda80068535480069009932..."} 
[2026-10-18 03:06:06] local.INFO: Packet analysis {"connection_id":219501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:06:06] local.INFO: Extracted packet for processing {"connection_id":219501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bc9"} 
[2026-10-18 03:06:06] local.INFO: GPS Element Parsed {"raw_longitude":760011392,"raw_latitude":109393224,"longitude_deg":76.0011392,"latitude_deg":10.9393224,"altitude":105,"angle":153,"satellites":50,"speed":53,"hex_longitude":"2d4cda80","hex_latitude":"06853548","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:06:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821848064001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17941323935907840,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5533235120184991744,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:06] 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-18 03:06:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792272851000,"timestamp_ms":1792272851000,"timestamp_seconds":1792272851,"priority":1,"record_length":96,"hex_timestamp":"000001a14bc96038"} 
[2026-10-18 03: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-18 03:06: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-18 03: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:06: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-18 03: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-18 03: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-18 03:06:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:06:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:06:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:06:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:06:06] 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-18 03:06:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:06:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:06:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821848064001,"66":27332,"242":206,"80":60928,"24":53,"16":17941323935907840,"45":5533235120184991744},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-10-18 03:06:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:06:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:06:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821848064001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:06:06] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-18 03:06:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:06:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17941323935907840,"km_value":17941323935907.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:06:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5533235120184991744,"description":"Unknown IO ID 45"} 
[2026-10-18 03:06:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821848064001,"power":27332,"unknown_242":206,"unknown_80":60928,"ignition":53,"odometer":null,"unknown_45":5533235120184991744}} 
[2026-10-18 03:06:06] local.INFO: DEBUG: GPS processor result {"connection_id":219501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:06:06] local.INFO: GPS data processed {"connection_id":219501,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:06:06] local.INFO: Acknowledgment sent {"connection_id":219501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:06:38] local.INFO: TCP Data received {"connection_id":219501,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcacb80012d4e3580068448680077008530..."} 
[2026-10-18 03:06:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcacb80012d4e3580068448680077008530..."} 
[2026-10-18 03:06:38] local.INFO: Processing buffer {"connection_id":219501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcacb80012d4e3580068448680077008530..."} 
[2026-10-18 03:06:38] local.INFO: Packet analysis {"connection_id":219501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bca"} 
[2026-10-18 03:06:38] local.INFO: Extracted packet for processing {"connection_id":219501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bca"} 
[2026-10-18 03:06:38] local.INFO: GPS Element Parsed {"raw_longitude":760100224,"raw_latitude":109332584,"longitude_deg":76.0100224,"latitude_deg":10.9332584,"altitude":119,"angle":133,"satellites":48,"speed":54,"hex_longitude":"2d4e3580","hex_latitude":"06844868","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:06:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821873664001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17946795724242944,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5635551274201540608,"note":"Value kept but may cause issues"} 
[2026-10-18 03:06:38] 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-18 03:06:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792272944000,"timestamp_ms":1792272944000,"timestamp_seconds":1792272944,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcacb80"} 
[2026-10-18 03: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-18 03: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-18 03: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:06: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-18 03: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-18 03: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-18 03:06:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:06:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:06:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:06:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:06:38] 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-18 03:06:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:06:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:06:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821873664001,"66":27365,"184":206,"80":60928,"24":54,"16":17946795724242944,"45":5635551274201540608},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-18 03:06:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:06:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:06:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821873664001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:06:38] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 03:06:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:06:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17946795724242944,"km_value":17946795724242.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:06:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5635551274201540608,"description":"Unknown IO ID 45"} 
[2026-10-18 03:06:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821873664001,"power":27365,"unknown_184":206,"unknown_80":60928,"ignition":54,"odometer":null,"unknown_45":5635551274201540608}} 
[2026-10-18 03:06:38] local.INFO: DEBUG: GPS processor result {"connection_id":219501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:06:38] local.INFO: GPS data processed {"connection_id":219501,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:06:38] local.INFO: Acknowledgment sent {"connection_id":219501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:06:59] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:59] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:06:59] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:06:59] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:07:07] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:07] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:07] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:07:07] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:07:09] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:09] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:09] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:07:09] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:07:14] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:14] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:14] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:07:14] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:07:15] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcae6d8012d4e4f4006842ba00074008e31..."} 
[2026-10-18 03:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcae6d8012d4e4f4006842ba00074008e31..."} 
[2026-10-18 03:07:15] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcae6d8012d4e4f4006842ba00074008e31..."} 
[2026-10-18 03:07:15] local.INFO: Packet analysis {"connection_id":221191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bca"} 
[2026-10-18 03:07:15] local.INFO: Extracted packet for processing {"connection_id":221191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bca"} 
[2026-10-18 03:07:15] local.INFO: GPS Element Parsed {"raw_longitude":760106816,"raw_latitude":109325216,"longitude_deg":76.0106816,"latitude_deg":10.9325216,"altitude":116,"angle":142,"satellites":49,"speed":56,"hex_longitude":"2d4e4f40","hex_latitude":"06842ba0","is_valid_coordinates":true} 
[2026-10-18 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-18 03:07:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821873664001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:07:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17947272465612800,"note":"Value kept but may cause issues"} 
[2026-10-18 03:07:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5635551274201540608,"note":"Value kept but may cause issues"} 
[2026-10-18 03:07:15] 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-18 03:07:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792272951000,"timestamp_ms":1792272951000,"timestamp_seconds":1792272951,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcae6d8"} 
[2026-10-18 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-18 03:07: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-18 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":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:07:15] 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-18 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-18 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-18 03:07:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:07:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:07:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:07:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:07:15] 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-18 03:07:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:07:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:07:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821873664001,"66":27484,"184":206,"80":60928,"24":56,"16":17947272465612800,"45":5635551274201540608},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-18 03:07:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:07:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:07:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821873664001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:07:15] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 03:07:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:07:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17947272465612800,"km_value":17947272465612.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:07:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5635551274201540608,"description":"Unknown IO ID 45"} 
[2026-10-18 03:07:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821873664001,"power":27484,"unknown_184":206,"unknown_80":60928,"ignition":56,"odometer":null,"unknown_45":5635551274201540608}} 
[2026-10-18 03:07:15] 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":5011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:07:15] local.INFO: GPS data processed {"connection_id":221191,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:07:15] local.INFO: Acknowledgment sent {"connection_id":221191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:07:16] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcb0230012d4e670006840c000071008f31..."} 
[2026-10-18 03:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcb0230012d4e670006840c000071008f31..."} 
[2026-10-18 03:07:16] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcb0230012d4e670006840c000071008f31..."} 
[2026-10-18 03:07:16] local.INFO: Packet analysis {"connection_id":221191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcb"} 
[2026-10-18 03:07:16] local.INFO: Extracted packet for processing {"connection_id":221191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcb"} 
[2026-10-18 03:07:16] local.INFO: GPS Element Parsed {"raw_longitude":760112896,"raw_latitude":109317120,"longitude_deg":76.0112896,"latitude_deg":10.931712,"altitude":113,"angle":143,"satellites":49,"speed":58,"hex_longitude":"2d4e6700","hex_latitude":"06840c00","is_valid_coordinates":true} 
[2026-10-18 03:07: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-18 03:07:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821875456001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:07:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17947757796917248,"note":"Value kept but may cause issues"} 
[2026-10-18 03:07:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5642799254849953792,"note":"Value kept but may cause issues"} 
[2026-10-18 03:07:16] 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-18 03:07:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792272958000,"timestamp_ms":1792272958000,"timestamp_seconds":1792272958,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcb0230"} 
[2026-10-18 03:07:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:07:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:07: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:07:16] 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-18 03:07: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-18 03:07:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:07:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:07:16] local.INFO: Teltonika packet parsed successfully {"connection_id":221191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:07:16] local.INFO: Passing IMEI to GPS processor {"connection_id":221191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:07:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":221191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:07:16] 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-18 03:07:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:07:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:07:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821875456001,"66":27104,"184":206,"80":60928,"24":58,"16":17947757796917248,"45":5642799254849953792},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-18 03:07:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:07:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:07:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821875456001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:07:16] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 03:07:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:07:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17947757796917248,"km_value":17947757796917.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:07:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5642799254849953792,"description":"Unknown IO ID 45"} 
[2026-10-18 03:07:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821875456001,"power":27104,"unknown_184":206,"unknown_80":60928,"ignition":58,"odometer":null,"unknown_45":5642799254849953792}} 
[2026-10-18 03:07:16] 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":5012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:07:16] local.INFO: GPS data processed {"connection_id":221191,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:07:16] local.INFO: Acknowledgment sent {"connection_id":221191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:07:57] local.INFO: TCP Data received {"connection_id":217846,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:57] local.INFO: Processing buffer {"connection_id":217846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:57] local.INFO: IMEI packet received {"connection_id":217846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":217846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:07:59] local.INFO: TCP Data received {"connection_id":217846,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:59] local.INFO: Processing buffer {"connection_id":217846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:07:59] local.INFO: IMEI packet received {"connection_id":217846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:07:59] local.INFO: IMEI acknowledgment sent {"connection_id":217846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:08:04] local.INFO: TCP Data received {"connection_id":217846,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:08:04] local.INFO: Processing buffer {"connection_id":217846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:08:04] local.INFO: IMEI packet received {"connection_id":217846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:08:04] local.INFO: IMEI acknowledgment sent {"connection_id":217846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:08:05] local.INFO: TCP Data received {"connection_id":217846,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcb1d88012d4e80000683ece0006f008531..."} 
[2026-10-18 03:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcb1d88012d4e80000683ece0006f008531..."} 
[2026-10-18 03:08:05] local.INFO: Processing buffer {"connection_id":217846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcb1d88012d4e80000683ece0006f008531..."} 
[2026-10-18 03:08:05] local.INFO: Packet analysis {"connection_id":217846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcb"} 
[2026-10-18 03:08:05] local.INFO: Extracted packet for processing {"connection_id":217846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcb"} 
[2026-10-18 03:08:05] local.INFO: GPS Element Parsed {"raw_longitude":760119296,"raw_latitude":109309152,"longitude_deg":76.0119296,"latitude_deg":10.9309152,"altitude":111,"angle":133,"satellites":49,"speed":58,"hex_longitude":"2d4e8000","hex_latitude":"0683ece0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:08:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821877248001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:08:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17948251718156288,"note":"Value kept but may cause issues"} 
[2026-10-18 03:08:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5649484285544759296,"note":"Value kept but may cause issues"} 
[2026-10-18 03:08:05] 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-18 03:08:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792272965000,"timestamp_ms":1792272965000,"timestamp_seconds":1792272965,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcb1d88"} 
[2026-10-18 03: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-18 03:08: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-18 03: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":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-18 03:08: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-18 03: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-18 03: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-18 03:08:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:08:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:08:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:08:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:08: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-18 03:08:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:08:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:08:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821877248001,"66":27397,"184":206,"80":60928,"24":58,"16":17948251718156288,"45":5649484285544759296},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-18 03:08:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:08:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:08:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821877248001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:08:05] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 03:08:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:08:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17948251718156288,"km_value":17948251718156.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:08:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5649484285544759296,"description":"Unknown IO ID 45"} 
[2026-10-18 03:08:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821877248001,"power":27397,"unknown_184":206,"unknown_80":60928,"ignition":58,"odometer":null,"unknown_45":5649484285544759296}} 
[2026-10-18 03:08:05] local.INFO: DEBUG: GPS processor result {"connection_id":217846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:08:05] local.INFO: GPS data processed {"connection_id":217846,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:08:05] local.INFO: Acknowledgment sent {"connection_id":217846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:08:09] local.INFO: TCP Data received {"connection_id":217846,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcb2940012d4e8dc00683e288006f007932..."} 
[2026-10-18 03:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcb2940012d4e8dc00683e288006f007932..."} 
[2026-10-18 03:08:09] local.INFO: Processing buffer {"connection_id":217846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcb2940012d4e8dc00683e288006f007932..."} 
[2026-10-18 03:08:09] local.INFO: Packet analysis {"connection_id":217846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcb"} 
[2026-10-18 03:08:09] local.INFO: Extracted packet for processing {"connection_id":217846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcb"} 
[2026-10-18 03:08:09] local.INFO: GPS Element Parsed {"raw_longitude":760122816,"raw_latitude":109306504,"longitude_deg":76.0122816,"latitude_deg":10.9306504,"altitude":111,"angle":121,"satellites":50,"speed":57,"hex_longitude":"2d4e8dc0","hex_latitude":"0683e288","is_valid_coordinates":true} 
[2026-10-18 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-18 03:08:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821879040001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:08:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17948462171553792,"note":"Value kept but may cause issues"} 
[2026-10-18 03:08:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5656521159960485888,"note":"Value kept but may cause issues"} 
[2026-10-18 03:08:09] 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-18 03:08:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792272968000,"timestamp_ms":1792272968000,"timestamp_seconds":1792272968,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcb2940"} 
[2026-10-18 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-18 03:08: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-18 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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:08: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-18 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-18 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-18 03:08:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:08:09] local.INFO: Teltonika packet parsed successfully {"connection_id":217846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:08:09] local.INFO: Passing IMEI to GPS processor {"connection_id":217846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:08:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":217846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:08:09] 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-18 03:08:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:08:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:08:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821879040001,"66":27321,"184":206,"80":60928,"24":57,"16":17948462171553792,"45":5656521159960485888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-18 03:08:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:08:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:08:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821879040001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:08:09] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 03:08:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:08:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17948462171553792,"km_value":17948462171553.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:08:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5656521159960485888,"description":"Unknown IO ID 45"} 
[2026-10-18 03:08:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821879040001,"power":27321,"unknown_184":206,"unknown_80":60928,"ignition":57,"odometer":null,"unknown_45":5656521159960485888}} 
[2026-10-18 03:08:09] local.INFO: DEBUG: GPS processor result {"connection_id":217846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:08:09] local.INFO: GPS data processed {"connection_id":217846,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:08:09] local.INFO: Acknowledgment sent {"connection_id":217846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:09:10] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:10] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:10] local.INFO: IMEI packet received {"connection_id":221192,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":221192,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:09:16] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:16] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:16] local.INFO: IMEI packet received {"connection_id":221192,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:09:16] local.INFO: IMEI acknowledgment sent {"connection_id":221192,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:09:17] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcc9488012d500d000683a1b0008b006131..."} 
[2026-10-18 03:09:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcc9488012d500d000683a1b0008b006131..."} 
[2026-10-18 03:09:17] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcc9488012d500d000683a1b0008b006131..."} 
[2026-10-18 03:09:17] local.INFO: Packet analysis {"connection_id":221192,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcc"} 
[2026-10-18 03:09:17] local.INFO: Extracted packet for processing {"connection_id":221192,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcc"} 
[2026-10-18 03:09:17] local.INFO: GPS Element Parsed {"raw_longitude":760220928,"raw_latitude":109289904,"longitude_deg":76.0220928,"latitude_deg":10.9289904,"altitude":139,"angle":97,"satellites":49,"speed":35,"hex_longitude":"2d500d00","hex_latitude":"0683a1b0","is_valid_coordinates":true} 
[2026-10-18 03:09: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-18 03:09:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821900800001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:09:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17953212405383168,"note":"Value kept but may cause issues"} 
[2026-10-18 03:09:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5757641045339213824,"note":"Value kept but may cause issues"} 
[2026-10-18 03:09:17] 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-18 03:09:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792273061000,"timestamp_ms":1792273061000,"timestamp_seconds":1792273061,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcc9488"} 
[2026-10-18 03:09:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:09:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:09: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":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-10-18 03:09:17] 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-18 03:09: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-18 03:09:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:09:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:09:17] local.INFO: Teltonika packet parsed successfully {"connection_id":221192,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:09:17] local.INFO: Passing IMEI to GPS processor {"connection_id":221192,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:09:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":221192,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:09:17] 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-18 03:09:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:09:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:09:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821900800001,"66":27332,"174":206,"80":60928,"24":35,"16":17953212405383168,"45":5757641045339213824},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-18 03:09:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:09:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:09:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821900800001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:09:17] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-18 03:09:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:09:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17953212405383168,"km_value":17953212405383.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:09:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5757641045339213824,"description":"Unknown IO ID 45"} 
[2026-10-18 03:09:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821900800001,"power":27332,"unknown_174":206,"unknown_80":60928,"ignition":35,"odometer":null,"unknown_45":5757641045339213824}} 
[2026-10-18 03:09:17] 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":5015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:09:17] local.INFO: GPS data processed {"connection_id":221192,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:09:17] local.INFO: Acknowledgment sent {"connection_id":221192,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:09:54] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:54] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:54] local.INFO: IMEI packet received {"connection_id":218094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:09:54] local.INFO: IMEI acknowledgment sent {"connection_id":218094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:09:59] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:59] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:09:59] local.INFO: IMEI packet received {"connection_id":218094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":218094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:10:00] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bccbb98012d50300006839c80008e006232..."} 
[2026-10-18 03:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bccbb98012d50300006839c80008e006232..."} 
[2026-10-18 03:10:00] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bccbb98012d50300006839c80008e006232..."} 
[2026-10-18 03:10:00] local.INFO: Packet analysis {"connection_id":218094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcc"} 
[2026-10-18 03:10:00] local.INFO: Extracted packet for processing {"connection_id":218094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcc"} 
[2026-10-18 03:10:00] local.INFO: GPS Element Parsed {"raw_longitude":760229888,"raw_latitude":109288576,"longitude_deg":76.0229888,"latitude_deg":10.9288576,"altitude":142,"angle":98,"satellites":50,"speed":35,"hex_longitude":"2d503000","hex_latitude":"06839c80","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821903616001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17953641902112768,"note":"Value kept but may cause issues"} 
[2026-10-18 03:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5768266725709688832,"note":"Value kept but may cause issues"} 
[2026-10-18 03:10:00] 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-18 03:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792273071000,"timestamp_ms":1792273071000,"timestamp_seconds":1792273071,"priority":1,"record_length":96,"hex_timestamp":"000001a14bccbb98"} 
[2026-10-18 03: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-18 03:10: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-18 03: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:10: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-18 03: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-18 03: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-18 03:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:10:00] 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-18 03:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821903616001,"66":27397,"174":206,"80":60928,"24":35,"16":17953641902112768,"45":5768266725709688832},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-18 03:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821903616001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:10:00] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-18 03:10:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17953641902112768,"km_value":17953641902112.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5768266725709688832,"description":"Unknown IO ID 45"} 
[2026-10-18 03:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821903616001,"power":27397,"unknown_174":206,"unknown_80":60928,"ignition":35,"odometer":null,"unknown_45":5768266725709688832}} 
[2026-10-18 03:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":218094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:10:00] local.INFO: GPS data processed {"connection_id":218094,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:10:00] local.INFO: Acknowledgment sent {"connection_id":218094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:10:11] local.INFO: TCP Data received {"connection_id":218093,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218093,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:10:11] local.INFO: Processing buffer {"connection_id":218093,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:10:11] local.INFO: IMEI packet received {"connection_id":218093,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":218093,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:10:35] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bce6178012d517c800682fd300089008a2e..."} 
[2026-10-18 03:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bce6178012d517c800682fd300089008a2e..."} 
[2026-10-18 03:10:35] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bce6178012d517c800682fd300089008a2e..."} 
[2026-10-18 03:10:35] local.INFO: Packet analysis {"connection_id":218094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bce"} 
[2026-10-18 03:10:35] local.INFO: Extracted packet for processing {"connection_id":218094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bce"} 
[2026-10-18 03:10:35] local.INFO: GPS Element Parsed {"raw_longitude":760315008,"raw_latitude":109247792,"longitude_deg":76.0315008,"latitude_deg":10.9247792,"altitude":137,"angle":138,"satellites":46,"speed":52,"hex_longitude":"2d517c80","hex_latitude":"0682fd30","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821931776001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17958349186269184,"note":"Value kept but may cause issues"} 
[2026-10-18 03:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5864953380200916992,"note":"Value kept but may cause issues"} 
[2026-10-18 03:10:35] 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-18 03:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792273179000,"timestamp_ms":1792273179000,"timestamp_seconds":1792273179,"priority":1,"record_length":96,"hex_timestamp":"000001a14bce6178"} 
[2026-10-18 03: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-18 03:10: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:10: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-18 03: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-18 03: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-18 03:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:10: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-18 03:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821931776001,"66":27517,"153":206,"80":60928,"24":52,"16":17958349186269184,"45":5864953380200916992},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,80,24,16,45]} 
[2026-10-18 03:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821931776001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:10:35] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-18 03:10:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17958349186269184,"km_value":17958349186269.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5864953380200916992,"description":"Unknown IO ID 45"} 
[2026-10-18 03:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821931776001,"power":27517,"unknown_153":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":5864953380200916992}} 
[2026-10-18 03:10:35] local.INFO: DEBUG: GPS processor result {"connection_id":218094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:10:35] local.INFO: GPS data processed {"connection_id":218094,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:10:35] local.INFO: Acknowledgment sent {"connection_id":218094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:10:46] local.INFO: TCP Data received {"connection_id":221193,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221193,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:10:46] local.INFO: Processing buffer {"connection_id":221193,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:10:46] local.INFO: IMEI packet received {"connection_id":221193,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:10:46] local.INFO: IMEI acknowledgment sent {"connection_id":221193,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:11:07] local.INFO: TCP Data received {"connection_id":217848,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:07] local.INFO: Processing buffer {"connection_id":217848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:07] local.INFO: IMEI packet received {"connection_id":217848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:11:07] local.INFO: IMEI acknowledgment sent {"connection_id":217848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:11:09] local.INFO: TCP Data received {"connection_id":217848,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:09] local.INFO: Processing buffer {"connection_id":217848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:09] local.INFO: IMEI packet received {"connection_id":217848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:11:09] local.INFO: IMEI acknowledgment sent {"connection_id":217848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:11:14] local.INFO: TCP Data received {"connection_id":217848,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:14] local.INFO: Processing buffer {"connection_id":217848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:14] local.INFO: IMEI packet received {"connection_id":217848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:11:14] local.INFO: IMEI acknowledgment sent {"connection_id":217848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:11:15] local.INFO: TCP Data received {"connection_id":217848,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bce7cd0012d5197000682dfc0008700892d..."} 
[2026-10-18 03:11:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bce7cd0012d5197000682dfc0008700892d..."} 
[2026-10-18 03:11:15] local.INFO: Processing buffer {"connection_id":217848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bce7cd0012d5197000682dfc0008700892d..."} 
[2026-10-18 03:11:15] local.INFO: Packet analysis {"connection_id":217848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bce"} 
[2026-10-18 03:11:15] local.INFO: Extracted packet for processing {"connection_id":217848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bce"} 
[2026-10-18 03:11:15] local.INFO: GPS Element Parsed {"raw_longitude":760321792,"raw_latitude":109240256,"longitude_deg":76.0321792,"latitude_deg":10.9240256,"altitude":135,"angle":137,"satellites":45,"speed":61,"hex_longitude":"2d519700","hex_latitude":"0682dfc0","is_valid_coordinates":true} 
[2026-10-18 03:11: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-18 03:11:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821933824001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:11:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17958838812540928,"note":"Value kept but may cause issues"} 
[2026-10-18 03:11:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5871708779640074240,"note":"Value kept but may cause issues"} 
[2026-10-18 03:11:15] 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-18 03:11:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792273186000,"timestamp_ms":1792273186000,"timestamp_seconds":1792273186,"priority":1,"record_length":96,"hex_timestamp":"000001a14bce7cd0"} 
[2026-10-18 03:11:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:11: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-18 03:11: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-18 03:11:15] 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-18 03:11: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-18 03:11:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:11:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:11:15] local.INFO: Teltonika packet parsed successfully {"connection_id":217848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:11:15] local.INFO: Passing IMEI to GPS processor {"connection_id":217848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:11:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":217848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:11:15] 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-18 03:11:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:11:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:11:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821933824001,"66":27463,"153":206,"80":60928,"24":61,"16":17958838812540928,"45":5871708779640074240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,80,24,16,45]} 
[2026-10-18 03:11:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:11:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:11:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821933824001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:11:15] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-18 03:11:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:11:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17958838812540928,"km_value":17958838812540.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:11:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5871708779640074240,"description":"Unknown IO ID 45"} 
[2026-10-18 03:11:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821933824001,"power":27463,"unknown_153":206,"unknown_80":60928,"ignition":61,"odometer":null,"unknown_45":5871708779640074240}} 
[2026-10-18 03:11:15] local.INFO: DEBUG: GPS processor result {"connection_id":217848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:11:15] local.INFO: GPS data processed {"connection_id":217848,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:11:15] local.INFO: Acknowledgment sent {"connection_id":217848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:11:59] local.INFO: TCP Data received {"connection_id":217849,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:59] local.INFO: Processing buffer {"connection_id":217849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:11:59] local.INFO: IMEI packet received {"connection_id":217849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:11:59] local.INFO: IMEI acknowledgment sent {"connection_id":217849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:12:01] local.INFO: TCP Data received {"connection_id":217849,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:01] local.INFO: Processing buffer {"connection_id":217849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:01] local.INFO: IMEI packet received {"connection_id":217849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:12:01] local.INFO: IMEI acknowledgment sent {"connection_id":217849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:12:02] local.INFO: TCP Data received {"connection_id":217849,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcf9228012d52db000681eba80087008430..."} 
[2026-10-18 03:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcf9228012d52db000681eba80087008430..."} 
[2026-10-18 03:12:02] local.INFO: Processing buffer {"connection_id":217849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcf9228012d52db000681eba80087008430..."} 
[2026-10-18 03:12:02] local.INFO: Packet analysis {"connection_id":217849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcf"} 
[2026-10-18 03:12:02] local.INFO: Extracted packet for processing {"connection_id":217849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcf"} 
[2026-10-18 03:12:02] local.INFO: GPS Element Parsed {"raw_longitude":760404736,"raw_latitude":109177768,"longitude_deg":76.0404736,"latitude_deg":10.9177768,"altitude":135,"angle":132,"satellites":48,"speed":53,"hex_longitude":"2d52db00","hex_latitude":"0681eba8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821952000001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17963833859506176,"note":"Value kept but may cause issues"} 
[2026-10-18 03:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5962836303333785600,"note":"Value kept but may cause issues"} 
[2026-10-18 03:12:02] 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-18 03:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792273257000,"timestamp_ms":1792273257000,"timestamp_seconds":1792273257,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcf9228"} 
[2026-10-18 03: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-18 03: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-18 03: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:12: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-18 03: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-18 03: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-18 03:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:12:02] 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-18 03:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821952000001,"66":27484,"61":206,"80":60928,"24":53,"16":17963833859506176,"45":5962836303333785600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,80,24,16,45]} 
[2026-10-18 03:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821952000001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:12:02] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-18 03:12:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17963833859506176,"km_value":17963833859506.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5962836303333785600,"description":"Unknown IO ID 45"} 
[2026-10-18 03:12:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821952000001,"power":27484,"unknown_61":206,"unknown_80":60928,"ignition":53,"odometer":null,"unknown_45":5962836303333785600}} 
[2026-10-18 03:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":217849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:12:02] local.INFO: GPS data processed {"connection_id":217849,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:12:02] local.INFO: Acknowledgment sent {"connection_id":217849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:12:33] local.INFO: TCP Data received {"connection_id":217849,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcfad80012d52f7400681d2a80088008430..."} 
[2026-10-18 03:12:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcfad80012d52f7400681d2a80088008430..."} 
[2026-10-18 03:12:33] local.INFO: Processing buffer {"connection_id":217849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcfad80012d52f7400681d2a80088008430..."} 
[2026-10-18 03:12:33] local.INFO: Packet analysis {"connection_id":217849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcf"} 
[2026-10-18 03:12:33] local.INFO: Extracted packet for processing {"connection_id":217849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcf"} 
[2026-10-18 03:12:33] local.INFO: GPS Element Parsed {"raw_longitude":760411968,"raw_latitude":109171368,"longitude_deg":76.0411968,"latitude_deg":10.9171368,"altitude":136,"angle":132,"satellites":48,"speed":55,"hex_longitude":"2d52f740","hex_latitude":"0681d2a8","is_valid_coordinates":true} 
[2026-10-18 03:12: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-18 03:12:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821953792001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:12:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17964297715974144,"note":"Value kept but may cause issues"} 
[2026-10-18 03:12:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5970365758959233024,"note":"Value kept but may cause issues"} 
[2026-10-18 03:12:33] 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-18 03:12:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792273264000,"timestamp_ms":1792273264000,"timestamp_seconds":1792273264,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcfad80"} 
[2026-10-18 03:12:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:12: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-18 03:12: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-18 03:12: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-18 03:12: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-18 03:12:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:12:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:12:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:12:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:12:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:12:33] 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-18 03:12:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:12:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:12:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821953792001,"66":27484,"61":206,"80":60928,"24":55,"16":17964297715974144,"45":5970365758959233024},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,80,24,16,45]} 
[2026-10-18 03:12:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:12:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:12:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821953792001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:12:33] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-18 03:12:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:12:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17964297715974144,"km_value":17964297715974.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:12:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5970365758959233024,"description":"Unknown IO ID 45"} 
[2026-10-18 03:12:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821953792001,"power":27484,"unknown_61":206,"unknown_80":60928,"ignition":55,"odometer":null,"unknown_45":5970365758959233024}} 
[2026-10-18 03:12:33] local.INFO: DEBUG: GPS processor result {"connection_id":217849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:12:33] local.INFO: GPS data processed {"connection_id":217849,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:12:33] local.INFO: Acknowledgment sent {"connection_id":217849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:12:54] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:54] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:54] local.INFO: IMEI packet received {"connection_id":221194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":221194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:12:55] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:55] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:55] local.INFO: IMEI packet received {"connection_id":221194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:12:55] local.INFO: IMEI acknowledgment sent {"connection_id":221194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:12:59] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:59] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:12:59] local.INFO: IMEI packet received {"connection_id":221194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":221194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:13:02] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bcfc8d8012d5314800681b878008700852f..."} 
[2026-10-18 03:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bcfc8d8012d5314800681b878008700852f..."} 
[2026-10-18 03:13:02] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bcfc8d8012d5314800681b878008700852f..."} 
[2026-10-18 03:13:02] local.INFO: Packet analysis {"connection_id":221194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bcf"} 
[2026-10-18 03:13:02] local.INFO: Extracted packet for processing {"connection_id":221194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bcf"} 
[2026-10-18 03:13:02] local.INFO: GPS Element Parsed {"raw_longitude":760419456,"raw_latitude":109164664,"longitude_deg":76.0419456,"latitude_deg":10.9164664,"altitude":135,"angle":133,"satellites":47,"speed":57,"hex_longitude":"2d531480","hex_latitude":"0681b878","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821955584001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17964778752311296,"note":"Value kept but may cause issues"} 
[2026-10-18 03:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5978317427049670656,"note":"Value kept but may cause issues"} 
[2026-10-18 03:13:02] 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-18 03:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792273271000,"timestamp_ms":1792273271000,"timestamp_seconds":1792273271,"priority":1,"record_length":96,"hex_timestamp":"000001a14bcfc8d8"} 
[2026-10-18 03: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-18 03: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:13:02] 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-18 03: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-18 03: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-18 03:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:13:02] 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-18 03:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821955584001,"66":27484,"153":206,"80":60928,"24":57,"16":17964778752311296,"45":5978317427049670656},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,80,24,16,45]} 
[2026-10-18 03:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821955584001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:13:02] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-18 03:13:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17964778752311296,"km_value":17964778752311.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5978317427049670656,"description":"Unknown IO ID 45"} 
[2026-10-18 03:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821955584001,"power":27484,"unknown_153":206,"unknown_80":60928,"ignition":57,"odometer":null,"unknown_45":5978317427049670656}} 
[2026-10-18 03:13:02] 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":5021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:13:02] local.INFO: GPS data processed {"connection_id":221194,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:13:02] local.INFO: Acknowledgment sent {"connection_id":221194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:13:35] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd13420012d54be8006800d70004300972e..."} 
[2026-10-18 03:13:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd13420012d54be8006800d70004300972e..."} 
[2026-10-18 03:13:35] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd13420012d54be8006800d70004300972e..."} 
[2026-10-18 03:13:35] local.INFO: Packet analysis {"connection_id":221194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd1"} 
[2026-10-18 03:13:35] local.INFO: Extracted packet for processing {"connection_id":221194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd1"} 
[2026-10-18 03:13:35] local.INFO: GPS Element Parsed {"raw_longitude":760528512,"raw_latitude":109055344,"longitude_deg":76.0528512,"latitude_deg":10.9055344,"altitude":67,"angle":151,"satellites":46,"speed":71,"hex_longitude":"2d54be80","hex_latitude":"06800d70","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:13:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458821979904001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:13:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17972256290373632,"note":"Value kept but may cause issues"} 
[2026-10-18 03:13:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6101673835565430784,"note":"Value kept but may cause issues"} 
[2026-10-18 03:13: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-18 03:13:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792273364000,"timestamp_ms":1792273364000,"timestamp_seconds":1792273364,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd13420"} 
[2026-10-18 03: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-18 03:13: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-18 03: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:13:35] 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-18 03: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-18 03: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-18 03:13:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:13:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:13:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:13:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:13: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-18 03:13:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:13:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:13:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458821979904001,"66":27343,"229":206,"80":60928,"24":71,"16":17972256290373632,"45":6101673835565430784},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-18 03:13:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:13:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:13:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458821979904001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:13:35] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-18 03:13:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:13:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17972256290373632,"km_value":17972256290373.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:13:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6101673835565430784,"description":"Unknown IO ID 45"} 
[2026-10-18 03:13:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458821979904001,"power":27343,"unknown_229":206,"unknown_80":60928,"ignition":71,"odometer":null,"unknown_45":6101673835565430784}} 
[2026-10-18 03:13:35] 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":5022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:13:35] local.INFO: GPS data processed {"connection_id":221194,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:13:35] local.INFO: Acknowledgment sent {"connection_id":221194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:13:54] local.INFO: TCP Data received {"connection_id":217852,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:13:54] local.INFO: Processing buffer {"connection_id":217852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:13:54] local.INFO: IMEI packet received {"connection_id":217852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":217852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:13:58] local.INFO: TCP Data received {"connection_id":217852,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:13:58] local.INFO: Processing buffer {"connection_id":217852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:13:58] local.INFO: IMEI packet received {"connection_id":217852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":217852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:14:31] local.INFO: TCP Data received {"connection_id":217852,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:14:31] local.INFO: Processing buffer {"connection_id":217852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:14:31] local.INFO: IMEI packet received {"connection_id":217852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":217852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:14:54] local.INFO: TCP Data received {"connection_id":217853,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:14:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:14:54] local.INFO: Processing buffer {"connection_id":217853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:14:54] local.INFO: IMEI packet received {"connection_id":217853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:14:54] local.INFO: IMEI acknowledgment sent {"connection_id":217853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:16:01] local.INFO: TCP Data received {"connection_id":221195,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221195,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:16:01] local.INFO: Processing buffer {"connection_id":221195,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:16:01] local.INFO: IMEI packet received {"connection_id":221195,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:16:01] local.INFO: IMEI acknowledgment sent {"connection_id":221195,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:16:52] local.INFO: TCP Data received {"connection_id":219504,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:16:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219504,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:16:52] local.INFO: Processing buffer {"connection_id":219504,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:16:52] local.INFO: IMEI packet received {"connection_id":219504,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:16:52] local.INFO: IMEI acknowledgment sent {"connection_id":219504,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:19:59] local.INFO: TCP Data received {"connection_id":218100,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218100,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:19:59] local.INFO: Processing buffer {"connection_id":218100,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:19:59] local.INFO: IMEI packet received {"connection_id":218100,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:19:59] local.INFO: IMEI acknowledgment sent {"connection_id":218100,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:20:01] local.INFO: TCP Data received {"connection_id":218100,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd5bc48012d5597c0067aff00001e00ed2c..."} 
[2026-10-18 03:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd5bc48012d5597c0067aff00001e00ed2c..."} 
[2026-10-18 03:20:01] local.INFO: Processing buffer {"connection_id":218100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd5bc48012d5597c0067aff00001e00ed2c..."} 
[2026-10-18 03:20:01] local.INFO: Packet analysis {"connection_id":218100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd5"} 
[2026-10-18 03:20:01] local.INFO: Extracted packet for processing {"connection_id":218100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd5"} 
[2026-10-18 03:20:01] local.INFO: GPS Element Parsed {"raw_longitude":760584128,"raw_latitude":108723968,"longitude_deg":76.0584128,"latitude_deg":10.8723968,"altitude":30,"angle":237,"satellites":44,"speed":53,"hex_longitude":"2d5597c0","hex_latitude":"067aff00","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822055424001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17993597982867456,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6176757285517215744,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20: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-18 03:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792273661000,"timestamp_ms":1792273661000,"timestamp_seconds":1792273661,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd5bc48"} 
[2026-10-18 03: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-18 03:20: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-18 03: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:20: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-18 03: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-18 03: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-18 03:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:20:01] 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-18 03:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822055424001,"66":27376,"111":206,"80":60928,"24":53,"16":17993597982867456,"45":6176757285517215744},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-18 03:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822055424001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:20:01] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-18 03:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17993597982867456,"km_value":17993597982867.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6176757285517215744,"description":"Unknown IO ID 45"} 
[2026-10-18 03:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822055424001,"power":27376,"unknown_111":206,"unknown_80":60928,"ignition":53,"odometer":null,"unknown_45":6176757285517215744}} 
[2026-10-18 03:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":218100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:20:01] local.INFO: GPS data processed {"connection_id":218100,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:20:01] local.INFO: Acknowledgment sent {"connection_id":218100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:20:34] local.INFO: TCP Data received {"connection_id":218100,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd75670012d543c80067a4f58004c01102d..."} 
[2026-10-18 03:20:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd75670012d543c80067a4f58004c01102d..."} 
[2026-10-18 03:20:34] local.INFO: Processing buffer {"connection_id":218100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd75670012d543c80067a4f58004c01102d..."} 
[2026-10-18 03:20:34] local.INFO: Packet analysis {"connection_id":218100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd7"} 
[2026-10-18 03:20:34] local.INFO: Extracted packet for processing {"connection_id":218100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd7"} 
[2026-10-18 03:20:34] local.INFO: GPS Element Parsed {"raw_longitude":760495232,"raw_latitude":108679000,"longitude_deg":76.0495232,"latitude_deg":10.8679,"altitude":76,"angle":272,"satellites":45,"speed":31,"hex_longitude":"2d543c80","hex_latitude":"067a4f58","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:20:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822081024001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17998459885846528,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6080211368492847104,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:34] 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-18 03:20:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792273766000,"timestamp_ms":1792273766000,"timestamp_seconds":1792273766,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd75670"} 
[2026-10-18 03: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-18 03:20: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:20:34] 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-18 03: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-18 03: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-18 03:20:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:20:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:20:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:20:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:20:34] 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-18 03:20:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:20:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:20:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822081024001,"66":27376,"155":206,"80":60928,"24":31,"16":17998459885846528,"45":6080211368492847104},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-18 03:20:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:20:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:20:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822081024001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:20:34] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-18 03:20:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:20:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17998459885846528,"km_value":17998459885846.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:20:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":6080211368492847104,"description":"Unknown IO ID 45"} 
[2026-10-18 03:20:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822081024001,"power":27376,"unknown_155":206,"unknown_80":60928,"ignition":31,"odometer":null,"unknown_45":6080211368492847104}} 
[2026-10-18 03:20:34] local.INFO: DEBUG: GPS processor result {"connection_id":218100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5024,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:20:34] local.INFO: GPS data processed {"connection_id":218100,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:20:34] local.INFO: Acknowledgment sent {"connection_id":218100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:20:54] local.INFO: TCP Data received {"connection_id":219505,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:20:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:20:54] local.INFO: Processing buffer {"connection_id":219505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:20:54] local.INFO: IMEI packet received {"connection_id":219505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:20:54] local.INFO: IMEI acknowledgment sent {"connection_id":219505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:20:57] local.INFO: TCP Data received {"connection_id":219505,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:20:57] local.INFO: Processing buffer {"connection_id":219505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:20:57] local.INFO: IMEI packet received {"connection_id":219505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":219505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:20:58] local.INFO: TCP Data received {"connection_id":219505,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd78168012d541800067a5090004d011130..."} 
[2026-10-18 03:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd78168012d541800067a5090004d011130..."} 
[2026-10-18 03:20:58] local.INFO: Processing buffer {"connection_id":219505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd78168012d541800067a5090004d011130..."} 
[2026-10-18 03:20:58] local.INFO: Packet analysis {"connection_id":219505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd7"} 
[2026-10-18 03:20:58] local.INFO: Extracted packet for processing {"connection_id":219505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd7"} 
[2026-10-18 03:20:58] local.INFO: GPS Element Parsed {"raw_longitude":760485888,"raw_latitude":108679312,"longitude_deg":76.0485888,"latitude_deg":10.8679312,"altitude":77,"angle":273,"satellites":48,"speed":34,"hex_longitude":"2d541800","hex_latitude":"067a5090","is_valid_coordinates":true} 
[2026-10-18 03:20: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-18 03:20:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822084096001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17998902267478016,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6069867163098765312,"note":"Value kept but may cause issues"} 
[2026-10-18 03:20:58] 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-18 03:20:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792273777000,"timestamp_ms":1792273777000,"timestamp_seconds":1792273777,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd78168"} 
[2026-10-18 03:20:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:20: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-18 03:20: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:20:58] 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-18 03:20: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-18 03:20:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:20:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:20:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:20:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:20:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:20:58] 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-18 03:20:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:20:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:20:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822084096001,"66":27484,"155":206,"80":60928,"24":34,"16":17998902267478016,"45":6069867163098765312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-18 03:20:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:20:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:20:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822084096001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:20:58] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-18 03:20:58] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:20:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17998902267478016,"km_value":17998902267478.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:20:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":6069867163098765312,"description":"Unknown IO ID 45"} 
[2026-10-18 03:20:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822084096001,"power":27484,"unknown_155":206,"unknown_80":60928,"ignition":34,"odometer":null,"unknown_45":6069867163098765312}} 
[2026-10-18 03:20:58] local.INFO: DEBUG: GPS processor result {"connection_id":219505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:20:58] local.INFO: GPS data processed {"connection_id":219505,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:20:58] local.INFO: Acknowledgment sent {"connection_id":219505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:21:31] local.INFO: TCP Data received {"connection_id":219505,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd7ac60012d53f2c0067a5210005001102e..."} 
[2026-10-18 03:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd7ac60012d53f2c0067a5210005001102e..."} 
[2026-10-18 03:21:31] local.INFO: Processing buffer {"connection_id":219505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd7ac60012d53f2c0067a5210005001102e..."} 
[2026-10-18 03:21:31] local.INFO: Packet analysis {"connection_id":219505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd7"} 
[2026-10-18 03:21:31] local.INFO: Extracted packet for processing {"connection_id":219505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd7"} 
[2026-10-18 03:21:31] local.INFO: GPS Element Parsed {"raw_longitude":760476352,"raw_latitude":108679696,"longitude_deg":76.0476352,"latitude_deg":10.8679696,"altitude":80,"angle":272,"satellites":46,"speed":34,"hex_longitude":"2d53f2c0","hex_latitude":"067a5210","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822086912001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":17999357534011392,"note":"Value kept but may cause issues"} 
[2026-10-18 03:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6059593326448906240,"note":"Value kept but may cause issues"} 
[2026-10-18 03:21:31] 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-18 03:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792273788000,"timestamp_ms":1792273788000,"timestamp_seconds":1792273788,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd7ac60"} 
[2026-10-18 03: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-18 03:21: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:21: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-18 03: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-18 03: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-18 03:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:21: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-18 03:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822086912001,"66":27484,"155":206,"80":60928,"24":34,"16":17999357534011392,"45":6059593326448906240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-18 03:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822086912001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:21:31] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-18 03:21:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":17999357534011392,"km_value":17999357534011.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6059593326448906240,"description":"Unknown IO ID 45"} 
[2026-10-18 03:21:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822086912001,"power":27484,"unknown_155":206,"unknown_80":60928,"ignition":34,"odometer":null,"unknown_45":6059593326448906240}} 
[2026-10-18 03:21:31] local.INFO: DEBUG: GPS processor result {"connection_id":219505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:21:31] local.INFO: GPS data processed {"connection_id":219505,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:21:31] local.INFO: Acknowledgment sent {"connection_id":219505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:21:54] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:21:54] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:21:54] local.INFO: IMEI packet received {"connection_id":221199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":221199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:22:09] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:09] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:09] local.INFO: IMEI packet received {"connection_id":221199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:22:09] local.INFO: IMEI acknowledgment sent {"connection_id":221199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:22:09] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:09] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:09] local.INFO: IMEI packet received {"connection_id":221199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:22:09] local.INFO: IMEI acknowledgment sent {"connection_id":221199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:22:10] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd8d928012d52ae800679df98005100db2f..."} 
[2026-10-18 03:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd8d928012d52ae800679df98005100db2f..."} 
[2026-10-18 03:22:10] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd8d928012d52ae800679df98005100db2f..."} 
[2026-10-18 03:22:10] local.INFO: Packet analysis {"connection_id":221199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd8"} 
[2026-10-18 03:22:10] local.INFO: Extracted packet for processing {"connection_id":221199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd8"} 
[2026-10-18 03:22:10] local.INFO: GPS Element Parsed {"raw_longitude":760393344,"raw_latitude":108650392,"longitude_deg":76.0393344,"latitude_deg":10.8650392,"altitude":81,"angle":219,"satellites":47,"speed":59,"hex_longitude":"2d52ae80","hex_latitude":"0679df98","is_valid_coordinates":true} 
[2026-10-18 03:22: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-18 03:22:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822107904001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:22:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18003871544639488,"note":"Value kept but may cause issues"} 
[2026-10-18 03:22:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5964665890547525632,"note":"Value kept but may cause issues"} 
[2026-10-18 03:22:10] 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-18 03:22:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792273865000,"timestamp_ms":1792273865000,"timestamp_seconds":1792273865,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd8d928"} 
[2026-10-18 03:22:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:22: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-18 03:22: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":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:22:10] 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-18 03:22: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-18 03:22:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:22:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:22:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:22:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:22:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:22: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-18 03:22:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:22:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:22:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822107904001,"66":27397,"94":206,"80":60928,"24":59,"16":18003871544639488,"45":5964665890547525632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,80,24,16,45]} 
[2026-10-18 03:22:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:22:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:22:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822107904001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:22:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-18 03:22:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:22:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18003871544639488,"km_value":18003871544639.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:22:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5964665890547525632,"description":"Unknown IO ID 45"} 
[2026-10-18 03:22:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822107904001,"power":27397,"unknown_94":206,"unknown_80":60928,"ignition":59,"odometer":null,"unknown_45":5964665890547525632}} 
[2026-10-18 03:22:10] 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":5027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:22:10] local.INFO: GPS data processed {"connection_id":221199,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:22:10] local.INFO: Acknowledgment sent {"connection_id":221199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:22:11] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd8f480012d5299c00679bfb8005200ce2d..."} 
[2026-10-18 03:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd8f480012d5299c00679bfb8005200ce2d..."} 
[2026-10-18 03:22:11] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd8f480012d5299c00679bfb8005200ce2d..."} 
[2026-10-18 03:22:11] local.INFO: Packet analysis {"connection_id":221199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd8"} 
[2026-10-18 03:22:11] local.INFO: Extracted packet for processing {"connection_id":221199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd8"} 
[2026-10-18 03:22:11] local.INFO: GPS Element Parsed {"raw_longitude":760388032,"raw_latitude":108642232,"longitude_deg":76.0388032,"latitude_deg":10.8642232,"altitude":82,"angle":206,"satellites":45,"speed":52,"hex_longitude":"2d5299c0","hex_latitude":"0679bfb8","is_valid_coordinates":true} 
[2026-10-18 03:22: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-18 03:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822109440001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18004339696074752,"note":"Value kept but may cause issues"} 
[2026-10-18 03:22:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5957840122360600576,"note":"Value kept but may cause issues"} 
[2026-10-18 03:22:11] 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-18 03:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792273872000,"timestamp_ms":1792273872000,"timestamp_seconds":1792273872,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd8f480"} 
[2026-10-18 03:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:22: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-18 03:22: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-18 03:22: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-18 03:22: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-18 03:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:22:11] 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-18 03:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822109440001,"66":27463,"94":206,"80":60928,"24":52,"16":18004339696074752,"45":5957840122360600576},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,80,24,16,45]} 
[2026-10-18 03:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822109440001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:22:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-18 03:22:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18004339696074752,"km_value":18004339696074.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:22:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5957840122360600576,"description":"Unknown IO ID 45"} 
[2026-10-18 03:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822109440001,"power":27463,"unknown_94":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":5957840122360600576}} 
[2026-10-18 03:22:11] 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":5028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:22:11] local.INFO: GPS data processed {"connection_id":221199,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:22:11] local.INFO: Acknowledgment sent {"connection_id":221199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:22:16] local.INFO: TCP Data received {"connection_id":218101,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:22:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218101,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:22:16] local.INFO: Processing buffer {"connection_id":218101,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:22:16] local.INFO: IMEI packet received {"connection_id":218101,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:22:16] local.INFO: IMEI acknowledgment sent {"connection_id":218101,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:22:46] local.INFO: TCP Data received {"connection_id":218102,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:22:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218102,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:22:46] local.INFO: Processing buffer {"connection_id":218102,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:22:46] local.INFO: IMEI packet received {"connection_id":218102,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:22:46] local.INFO: IMEI acknowledgment sent {"connection_id":218102,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:22:54] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:54] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:54] local.INFO: IMEI packet received {"connection_id":218103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:22:54] local.INFO: IMEI acknowledgment sent {"connection_id":218103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:22:59] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:59] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:22:59] local.INFO: IMEI packet received {"connection_id":218103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:22:59] local.INFO: IMEI acknowledgment sent {"connection_id":218103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:23:01] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bd8f480012d5299c00679bfb8005200ce2d..."} 
[2026-10-18 03:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bd8f480012d5299c00679bfb8005200ce2d..."} 
[2026-10-18 03:23:01] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bd8f480012d5299c00679bfb8005200ce2d..."} 
[2026-10-18 03:23:01] local.INFO: Packet analysis {"connection_id":218103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bd8"} 
[2026-10-18 03:23:01] local.INFO: Extracted packet for processing {"connection_id":218103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bd8"} 
[2026-10-18 03:23:01] local.INFO: GPS Element Parsed {"raw_longitude":760388032,"raw_latitude":108642232,"longitude_deg":76.0388032,"latitude_deg":10.8642232,"altitude":82,"angle":206,"satellites":45,"speed":52,"hex_longitude":"2d5299c0","hex_latitude":"0679bfb8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822111232001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18004339696074752,"note":"Value kept but may cause issues"} 
[2026-10-18 03:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5951999516591765504,"note":"Value kept but may cause issues"} 
[2026-10-18 03:23:01] 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-18 03:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792273872000,"timestamp_ms":1792273872000,"timestamp_seconds":1792273872,"priority":1,"record_length":96,"hex_timestamp":"000001a14bd8f480"} 
[2026-10-18 03: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-18 03:23: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-18 03: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-18 03: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-18 03: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-18 03: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-18 03:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:23:01] 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-18 03:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822111232001,"66":27463,"94":206,"80":60928,"24":52,"16":18004339696074752,"45":5951999516591765504},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,80,24,16,45]} 
[2026-10-18 03:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822111232001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:23:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-18 03:23:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-18 03:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18004339696074752,"km_value":18004339696074.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5951999516591765504,"description":"Unknown IO ID 45"} 
[2026-10-18 03:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822111232001,"power":27463,"unknown_94":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":5951999516591765504}} 
[2026-10-18 03:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":218103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:23:01] local.INFO: GPS data processed {"connection_id":218103,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:23:01] local.INFO: Acknowledgment sent {"connection_id":218103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:23:33] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bda5410012d5217000677d5a0003200de28..."} 
[2026-10-18 03:23:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bda5410012d5217000677d5a0003200de28..."} 
[2026-10-18 03:23:33] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bda5410012d5217000677d5a0003200de28..."} 
[2026-10-18 03:23:33] local.INFO: Packet analysis {"connection_id":218103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:23:33] local.INFO: Extracted packet for processing {"connection_id":218103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:23:33] local.INFO: GPS Element Parsed {"raw_longitude":760354560,"raw_latitude":108516768,"longitude_deg":76.035456,"latitude_deg":10.8516768,"altitude":50,"angle":222,"satellites":40,"speed":64,"hex_longitude":"2d521700","hex_latitude":"0677d5a0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:23:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822133248001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:23:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18010696247672832,"note":"Value kept but may cause issues"} 
[2026-10-18 03:23:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5919418788006737920,"note":"Value kept but may cause issues"} 
[2026-10-18 03:23:33] 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-18 03:23:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792273962000,"timestamp_ms":1792273962000,"timestamp_seconds":1792273962,"priority":1,"record_length":96,"hex_timestamp":"000001a14bda5410"} 
[2026-10-18 03: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-18 03:23: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-18 03: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 03:23: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-18 03: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-18 03: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-18 03:23:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:23:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:23:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:23:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:23:33] 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-18 03:23:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:23:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:23:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822133248001,"66":27397,"18":206,"80":60160,"24":64,"16":18010696247672832,"45":5919418788006737920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,80,24,16,45]} 
[2026-10-18 03:23:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:23:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:23:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822133248001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:23:33] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-18 03:23:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:23:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18010696247672832,"km_value":18010696247672.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:23:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5919418788006737920,"description":"Unknown IO ID 45"} 
[2026-10-18 03:23:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822133248001,"power":27397,"unknown_18":206,"unknown_80":60160,"ignition":64,"odometer":null,"unknown_45":5919418788006737920}} 
[2026-10-18 03:23:33] local.INFO: DEBUG: GPS processor result {"connection_id":218103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:23:33] local.INFO: GPS data processed {"connection_id":218103,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:23:33] local.INFO: Acknowledgment sent {"connection_id":218103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:23:55] local.INFO: TCP Data received {"connection_id":217855,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:23:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:23:55] local.INFO: Processing buffer {"connection_id":217855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:23:55] local.INFO: IMEI packet received {"connection_id":217855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:23:55] local.INFO: IMEI acknowledgment sent {"connection_id":217855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:24:00] local.INFO: TCP Data received {"connection_id":217855,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:00] local.INFO: Processing buffer {"connection_id":217855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:00] local.INFO: IMEI packet received {"connection_id":217855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:24:00] local.INFO: IMEI acknowledgment sent {"connection_id":217855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:24:01] local.INFO: TCP Data received {"connection_id":217855,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:01] local.INFO: Processing buffer {"connection_id":217855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:01] local.INFO: IMEI packet received {"connection_id":217855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:24:01] local.INFO: IMEI acknowledgment sent {"connection_id":217855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:24:03] local.INFO: TCP Data received {"connection_id":217855,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bda6b80012d51fa800677bc58002d00e72a..."} 
[2026-10-18 03:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bda6b80012d51fa800677bc58002d00e72a..."} 
[2026-10-18 03:24:03] local.INFO: Processing buffer {"connection_id":217855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bda6b80012d51fa800677bc58002d00e72a..."} 
[2026-10-18 03:24:03] local.INFO: Packet analysis {"connection_id":217855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:24:03] local.INFO: Extracted packet for processing {"connection_id":217855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:24:03] local.INFO: GPS Element Parsed {"raw_longitude":760347264,"raw_latitude":108510296,"longitude_deg":76.0347264,"latitude_deg":10.8510296,"altitude":45,"angle":231,"satellites":42,"speed":65,"hex_longitude":"2d51fa80","hex_latitude":"0677bc58","is_valid_coordinates":true} 
[2026-10-18 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-18 03:24:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822134272001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18011160104140800,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5915196663354728448,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:03] 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-18 03:24:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792273968000,"timestamp_ms":1792273968000,"timestamp_seconds":1792273968,"priority":1,"record_length":96,"hex_timestamp":"000001a14bda6b80"} 
[2026-10-18 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-18 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-18 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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:24: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-18 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-18 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-18 03:24:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:24:03] local.INFO: Teltonika packet parsed successfully {"connection_id":217855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:24:03] local.INFO: Passing IMEI to GPS processor {"connection_id":217855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:24:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":217855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:24:03] 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-18 03:24:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:24:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:24:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822134272001,"66":27397,"18":206,"80":60160,"24":65,"16":18011160104140800,"45":5915196663354728448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,80,24,16,45]} 
[2026-10-18 03:24:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:24:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:24:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822134272001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:24:03] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-18 03:24:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:24:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18011160104140800,"km_value":18011160104140.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:24:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5915196663354728448,"description":"Unknown IO ID 45"} 
[2026-10-18 03:24:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822134272001,"power":27397,"unknown_18":206,"unknown_80":60160,"ignition":65,"odometer":null,"unknown_45":5915196663354728448}} 
[2026-10-18 03:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":217855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:24:03] local.INFO: GPS data processed {"connection_id":217855,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:24:03] local.INFO: Acknowledgment sent {"connection_id":217855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:24:06] local.INFO: TCP Data received {"connection_id":217855,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bda82f0012d51dc800677a428002600e829..."} 
[2026-10-18 03:24:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bda82f0012d51dc800677a428002600e829..."} 
[2026-10-18 03:24:06] local.INFO: Processing buffer {"connection_id":217855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bda82f0012d51dc800677a428002600e829..."} 
[2026-10-18 03:24:06] local.INFO: Packet analysis {"connection_id":217855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:24:06] local.INFO: Extracted packet for processing {"connection_id":217855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:24:06] local.INFO: GPS Element Parsed {"raw_longitude":760339584,"raw_latitude":108504104,"longitude_deg":76.0339584,"latitude_deg":10.8504104,"altitude":38,"angle":232,"satellites":41,"speed":65,"hex_longitude":"2d51dc80","hex_latitude":"0677a428","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:24:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822135808001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18011636845510656,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5907174626516817920,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:24:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792273974000,"timestamp_ms":1792273974000,"timestamp_seconds":1792273974,"priority":1,"record_length":96,"hex_timestamp":"000001a14bda82f0"} 
[2026-10-18 03: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-18 03:24: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-18 03: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:24: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-18 03: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-18 03: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-18 03:24:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:24:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:24:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:24:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:24:06] 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-18 03:24:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:24:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:24:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822135808001,"66":27365,"28":206,"80":60160,"24":65,"16":18011636845510656,"45":5907174626516817920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,80,24,16,45]} 
[2026-10-18 03:24:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:24:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:24:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822135808001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:24:06] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 03:24:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:24:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18011636845510656,"km_value":18011636845510.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:24:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5907174626516817920,"description":"Unknown IO ID 45"} 
[2026-10-18 03:24:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822135808001,"power":27365,"unknown_28":206,"unknown_80":60160,"ignition":65,"odometer":null,"unknown_45":5907174626516817920}} 
[2026-10-18 03:24:06] local.INFO: DEBUG: GPS processor result {"connection_id":217855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:24:06] local.INFO: GPS data processed {"connection_id":217855,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:24:06] local.INFO: Acknowledgment sent {"connection_id":217855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:24:37] local.INFO: TCP Data received {"connection_id":217855,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bda9a60012d51c00006778b48002200df2a..."} 
[2026-10-18 03:24:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bda9a60012d51c00006778b48002200df2a..."} 
[2026-10-18 03:24:37] local.INFO: Processing buffer {"connection_id":217855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bda9a60012d51c00006778b48002200df2a..."} 
[2026-10-18 03:24:37] local.INFO: Packet analysis {"connection_id":217855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:24:37] local.INFO: Extracted packet for processing {"connection_id":217855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bda"} 
[2026-10-18 03:24:37] local.INFO: GPS Element Parsed {"raw_longitude":760332288,"raw_latitude":108497736,"longitude_deg":76.0332288,"latitude_deg":10.8497736,"altitude":34,"angle":223,"satellites":42,"speed":63,"hex_longitude":"2d51c000","hex_latitude":"06778b48","is_valid_coordinates":true} 
[2026-10-18 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-18 03:24:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822137344001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18012100701978624,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5898730377213913088,"note":"Value kept but may cause issues"} 
[2026-10-18 03:24:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:24:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792273980000,"timestamp_ms":1792273980000,"timestamp_seconds":1792273980,"priority":1,"record_length":96,"hex_timestamp":"000001a14bda9a60"} 
[2026-10-18 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-18 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-18 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":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:24: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-18 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-18 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-18 03:24:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:24:37] local.INFO: Teltonika packet parsed successfully {"connection_id":217855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:24:37] local.INFO: Passing IMEI to GPS processor {"connection_id":217855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:24:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":217855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:24:37] 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-18 03:24:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:24:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:24:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822137344001,"66":27343,"28":206,"80":60160,"24":63,"16":18012100701978624,"45":5898730377213913088},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,80,24,16,45]} 
[2026-10-18 03:24:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:24:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:24:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822137344001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:24:37] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 03:24:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:24:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18012100701978624,"km_value":18012100701978.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:24:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5898730377213913088,"description":"Unknown IO ID 45"} 
[2026-10-18 03:24:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822137344001,"power":27343,"unknown_28":206,"unknown_80":60160,"ignition":63,"odometer":null,"unknown_45":5898730377213913088}} 
[2026-10-18 03:24:37] local.INFO: DEBUG: GPS processor result {"connection_id":217855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:24:37] local.INFO: GPS data processed {"connection_id":217855,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:24:37] local.INFO: Acknowledgment sent {"connection_id":217855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:24:54] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:54] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:54] local.INFO: IMEI packet received {"connection_id":218104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:24:54] local.INFO: IMEI acknowledgment sent {"connection_id":218104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:24:55] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:55] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:55] local.INFO: IMEI packet received {"connection_id":218104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:24:55] local.INFO: IMEI acknowledgment sent {"connection_id":218104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:24:57] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:57] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:24:57] local.INFO: IMEI packet received {"connection_id":218104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:24:57] local.INFO: IMEI acknowledgment sent {"connection_id":218104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:25:07] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.109.136.10","data_length":1348,"data_hex":"000000000000030f8e0a000001a14bdb8c90012d511b0006764930001500e430..."} 
[2026-10-18 03:25:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a14bdb8c90012d511b0006764930001500e430..."} 
[2026-10-18 03:25:07] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a14bdb8c90012d511b0006764930001500e430..."} 
[2026-10-18 03:25:07] local.INFO: Packet analysis {"connection_id":218104,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:07] local.INFO: Extracted packet for processing {"connection_id":218104,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:07] local.INFO: GPS Element Parsed {"raw_longitude":760290048,"raw_latitude":108415280,"longitude_deg":76.0290048,"latitude_deg":10.841528,"altitude":21,"angle":228,"satellites":48,"speed":56,"hex_longitude":"2d511b00","hex_latitude":"06764930","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:25:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822153216001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18016606122672128,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5850598156175253504,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:07] 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-18 03:25:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792274042000,"timestamp_ms":1792274042000,"timestamp_seconds":1792274042,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdb8c90"} 
[2026-10-18 03: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-18 03: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:25: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-18 03: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-18 03: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-18 03:25:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:25:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:25:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:25:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:25: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-18 03:25:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:25:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:25:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822153216001,"66":27300,"167":206,"80":60160,"24":56,"16":18016606122672128,"45":5850598156175253504},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-18 03:25:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:25:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:25:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822153216001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:25:07] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-18 03:25:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:25:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18016606122672128,"km_value":18016606122672.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:25:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":5850598156175253504,"description":"Unknown IO ID 45"} 
[2026-10-18 03:25:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822153216001,"power":27300,"unknown_167":206,"unknown_80":60160,"ignition":56,"odometer":null,"unknown_45":5850598156175253504}} 
[2026-10-18 03:25:07] local.INFO: DEBUG: GPS processor result {"connection_id":218104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:25:07] local.INFO: GPS data processed {"connection_id":218104,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:25:07] local.INFO: Acknowledgment sent {"connection_id":218104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:25:07] local.INFO: Packet analysis {"connection_id":218104,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:07] local.INFO: Incomplete packet, waiting for more data {"connection_id":218104,"needed":795,"available":553} 
[2026-10-18 03:25:26] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.109.136.10","data_length":1037,"data_hex":"000000000001a14bdb0ba8012d516fc00676e7c8001300cb31003c0000000a00..."} 
[2026-10-18 03:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":1037,"packet_hex":"000000000001a14bdb0ba8012d516fc00676e7c8001300cb31003c0000000a00..."} 
[2026-10-18 03:25:26] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14bdba018012d5103c0067638e0001500f030..."} 
[2026-10-18 03:25:26] local.INFO: Packet analysis {"connection_id":218104,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:26] local.INFO: Extracted packet for processing {"connection_id":218104,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:26] local.INFO: GPS Element Parsed {"raw_longitude":760284096,"raw_latitude":108411104,"longitude_deg":76.0284096,"latitude_deg":10.8411104,"altitude":21,"angle":240,"satellites":48,"speed":57,"hex_longitude":"2d5103c0","hex_latitude":"067638e0","is_valid_coordinates":true} 
[2026-10-18 03:25: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-18 03:25:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822154752001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18016954015023104,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5844264969197662208,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:26] 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-18 03:25:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792274047000,"timestamp_ms":1792274047000,"timestamp_seconds":1792274047,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdba018"} 
[2026-10-18 03:25:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:25: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-18 03:25: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":164,"data_length":795,"current_offset":136} 
[2026-10-18 03:25:26] 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-18 03:25: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-18 03:25:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:25:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:25:26] local.INFO: Teltonika packet parsed successfully {"connection_id":218104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:25:26] local.INFO: Passing IMEI to GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:25:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:25:26] 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-18 03:25:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:25:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:25:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822154752001,"66":27343,"167":206,"80":60160,"24":57,"16":18016954015023104,"45":5844264969197662208},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-18 03:25:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:25:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822154752001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:25:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18016954015023104,"km_value":18016954015023.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":5844264969197662208,"description":"Unknown IO ID 45"} 
[2026-10-18 03:25:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822154752001,"power":27343,"unknown_167":206,"unknown_80":60160,"ignition":57,"odometer":null,"unknown_45":5844264969197662208}} 
[2026-10-18 03:25:26] local.INFO: DEBUG: GPS processor result {"connection_id":218104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:25:26] local.INFO: GPS data processed {"connection_id":218104,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:25:26] local.INFO: Acknowledgment sent {"connection_id":218104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:25:26] local.INFO: Packet analysis {"connection_id":218104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:26] local.INFO: Extracted packet for processing {"connection_id":218104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:25:26] local.INFO: GPS Element Parsed {"raw_longitude":760275776,"raw_latitude":108407776,"longitude_deg":76.0275776,"latitude_deg":10.8407776,"altitude":20,"angle":254,"satellites":46,"speed":59,"hex_longitude":"2d50e340","hex_latitude":"06762be0","is_valid_coordinates":true} 
[2026-10-18 03:25: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-18 03:25:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822156032001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18017383511752704,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5837720675988070400,"note":"Value kept but may cause issues"} 
[2026-10-18 03:25:26] 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-18 03:25:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792274053000,"timestamp_ms":1792274053000,"timestamp_seconds":1792274053,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdbb788"} 
[2026-10-18 03:25:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:25:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:25: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:25:26] 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-18 03:25: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-18 03:25:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:25:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:25:26] local.INFO: Teltonika packet parsed successfully {"connection_id":218104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:25:26] local.INFO: Passing IMEI to GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:25:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:25:26] 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-18 03:25:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:25:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:25:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822156032001,"66":27463,"167":206,"80":60160,"24":59,"16":18017383511752704,"45":5837720675988070400},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-18 03:25:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:25:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822156032001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:25:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18017383511752704,"km_value":18017383511752.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:25:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":5837720675988070400,"description":"Unknown IO ID 45"} 
[2026-10-18 03:25:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822156032001,"power":27463,"unknown_167":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5837720675988070400}} 
[2026-10-18 03:25:26] local.INFO: DEBUG: GPS processor result {"connection_id":218104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:25:26] local.INFO: GPS data processed {"connection_id":218104,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:25:26] local.INFO: Acknowledgment sent {"connection_id":218104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:25:54] local.INFO: TCP Data received {"connection_id":219506,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:25:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:25:54] local.INFO: Processing buffer {"connection_id":219506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:25:54] local.INFO: IMEI packet received {"connection_id":219506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:25:54] local.INFO: IMEI acknowledgment sent {"connection_id":219506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:25:59] local.INFO: TCP Data received {"connection_id":219506,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:25:59] local.INFO: Processing buffer {"connection_id":219506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:25:59] local.INFO: IMEI packet received {"connection_id":219506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:25:59] local.INFO: IMEI acknowledgment sent {"connection_id":219506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:26:00] local.INFO: TCP Data received {"connection_id":219506,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdbcef8012d50bf80067626280012010b2f..."} 
[2026-10-18 03:26:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdbcef8012d50bf80067626280012010b2f..."} 
[2026-10-18 03:26:00] local.INFO: Processing buffer {"connection_id":219506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdbcef8012d50bf80067626280012010b2f..."} 
[2026-10-18 03:26:00] local.INFO: Packet analysis {"connection_id":219506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:26:00] local.INFO: Extracted packet for processing {"connection_id":219506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdb"} 
[2026-10-18 03:26:00] local.INFO: GPS Element Parsed {"raw_longitude":760266624,"raw_latitude":108406312,"longitude_deg":76.0266624,"latitude_deg":10.8406312,"altitude":18,"angle":267,"satellites":47,"speed":59,"hex_longitude":"2d50bf80","hex_latitude":"06762628","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:26:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822157568001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:26:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18017825893384192,"note":"Value kept but may cause issues"} 
[2026-10-18 03:26:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5828572739244122112,"note":"Value kept but may cause issues"} 
[2026-10-18 03:26:00] 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-18 03:26:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792274059000,"timestamp_ms":1792274059000,"timestamp_seconds":1792274059,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdbcef8"} 
[2026-10-18 03: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-18 03:26: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:26:00] 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-18 03: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-18 03: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-18 03:26:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:26:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:26:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:26:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:26:00] 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-18 03:26:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:26:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:26:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822157568001,"66":27484,"167":206,"80":60160,"24":59,"16":18017825893384192,"45":5828572739244122112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-18 03:26:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:26:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:26:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822157568001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:26:00] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-18 03:26:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:26:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18017825893384192,"km_value":18017825893384.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:26:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5828572739244122112,"description":"Unknown IO ID 45"} 
[2026-10-18 03:26:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822157568001,"power":27484,"unknown_167":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5828572739244122112}} 
[2026-10-18 03:26:00] local.INFO: DEBUG: GPS processor result {"connection_id":219506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:26:00] local.INFO: GPS data processed {"connection_id":219506,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:26:00] local.INFO: Acknowledgment sent {"connection_id":219506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:26:31] local.INFO: TCP Data received {"connection_id":219506,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdd1718012d4efd0006766a08001d010629..."} 
[2026-10-18 03:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdd1718012d4efd0006766a08001d010629..."} 
[2026-10-18 03:26:31] local.INFO: Processing buffer {"connection_id":219506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdd1718012d4efd0006766a08001d010629..."} 
[2026-10-18 03:26:31] local.INFO: Packet analysis {"connection_id":219506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdd"} 
[2026-10-18 03:26:31] local.INFO: Extracted packet for processing {"connection_id":219506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdd"} 
[2026-10-18 03:26:31] local.INFO: GPS Element Parsed {"raw_longitude":760151296,"raw_latitude":108423688,"longitude_deg":76.0151296,"latitude_deg":10.8423688,"altitude":29,"angle":262,"satellites":41,"speed":59,"hex_longitude":"2d4efd00","hex_latitude":"06766a08","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822179072001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18023465185443840,"note":"Value kept but may cause issues"} 
[2026-10-18 03:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5701416418519148544,"note":"Value kept but may cause issues"} 
[2026-10-18 03:26:31] 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-18 03:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792274143000,"timestamp_ms":1792274143000,"timestamp_seconds":1792274143,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdd1718"} 
[2026-10-18 03: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-18 03:26: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:26: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-18 03: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-18 03: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-18 03:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:26: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-18 03:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822179072001,"66":27484,"75":206,"80":60160,"24":59,"16":18023465185443840,"45":5701416418519148544},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,75,80,24,16,45]} 
[2026-10-18 03:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822179072001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:26:31] local.INFO: Unknown IO ID detected {"io_id":75,"value":206,"description":"Unknown IO ID 75"} 
[2026-10-18 03:26:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18023465185443840,"km_value":18023465185443.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5701416418519148544,"description":"Unknown IO ID 45"} 
[2026-10-18 03:26:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822179072001,"power":27484,"unknown_75":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5701416418519148544}} 
[2026-10-18 03:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":219506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:26:31] local.INFO: GPS data processed {"connection_id":219506,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:26:31] local.INFO: Acknowledgment sent {"connection_id":219506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:26:57] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:26:57] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:26:57] local.INFO: IMEI packet received {"connection_id":221201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":221201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:26:59] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:26:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:26:59] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:26:59] local.INFO: IMEI packet received {"connection_id":221201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:26:59] local.INFO: IMEI acknowledgment sent {"connection_id":221201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:27:03] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:03] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:03] local.INFO: IMEI packet received {"connection_id":221201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:27:03] local.INFO: IMEI acknowledgment sent {"connection_id":221201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:27:04] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdd2e88012d4ed98006766148001c00fa28..."} 
[2026-10-18 03:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdd2e88012d4ed98006766148001c00fa28..."} 
[2026-10-18 03:27:04] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdd2e88012d4ed98006766148001c00fa28..."} 
[2026-10-18 03:27:04] local.INFO: Packet analysis {"connection_id":221201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdd"} 
[2026-10-18 03:27:04] local.INFO: Extracted packet for processing {"connection_id":221201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdd"} 
[2026-10-18 03:27:04] local.INFO: GPS Element Parsed {"raw_longitude":760142208,"raw_latitude":108421448,"longitude_deg":76.0142208,"latitude_deg":10.8421448,"altitude":28,"angle":250,"satellites":40,"speed":60,"hex_longitude":"2d4ed980","hex_latitude":"06766148","is_valid_coordinates":true} 
[2026-10-18 03:27: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-18 03:27:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822180608001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:27:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18023911862042624,"note":"Value kept but may cause issues"} 
[2026-10-18 03:27:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5691705531822639104,"note":"Value kept but may cause issues"} 
[2026-10-18 03:27:04] 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-18 03:27:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792274149000,"timestamp_ms":1792274149000,"timestamp_seconds":1792274149,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdd2e88"} 
[2026-10-18 03:27:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:27: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-18 03:27: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-18 03:27: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-18 03:27: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-18 03:27:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:27:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:27:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:27:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:27:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:27:04] 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-18 03:27:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:27:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:27:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822180608001,"66":27484,"168":206,"80":60160,"24":60,"16":18023911862042624,"45":5691705531822639104},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-10-18 03:27:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:27:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:27:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822180608001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:27:04] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-18 03:27:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:27:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18023911862042624,"km_value":18023911862042.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:27:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5691705531822639104,"description":"Unknown IO ID 45"} 
[2026-10-18 03:27:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822180608001,"power":27484,"unknown_168":206,"unknown_80":60160,"ignition":60,"odometer":null,"unknown_45":5691705531822639104}} 
[2026-10-18 03:27:04] local.INFO: DEBUG: GPS processor result {"connection_id":221201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:27:04] local.INFO: GPS data processed {"connection_id":221201,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:27:04] local.INFO: Acknowledgment sent {"connection_id":221201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:27:35] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdd2e88012d4ed98006766148001c00fa28..."} 
[2026-10-18 03:27:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdd2e88012d4ed98006766148001c00fa28..."} 
[2026-10-18 03:27:35] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdd2e88012d4ed98006766148001c00fa28..."} 
[2026-10-18 03:27:35] local.INFO: Packet analysis {"connection_id":221201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdd"} 
[2026-10-18 03:27:35] local.INFO: Extracted packet for processing {"connection_id":221201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdd"} 
[2026-10-18 03:27:35] local.INFO: GPS Element Parsed {"raw_longitude":760142208,"raw_latitude":108421448,"longitude_deg":76.0142208,"latitude_deg":10.8421448,"altitude":28,"angle":250,"satellites":40,"speed":60,"hex_longitude":"2d4ed980","hex_latitude":"06766148","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:27:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822182144001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:27:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18023911862042624,"note":"Value kept but may cause issues"} 
[2026-10-18 03:27:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5681713170148837376,"note":"Value kept but may cause issues"} 
[2026-10-18 03:27: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-18 03:27:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792274149000,"timestamp_ms":1792274149000,"timestamp_seconds":1792274149,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdd2e88"} 
[2026-10-18 03: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-18 03:27: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:27: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-18 03: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-18 03: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-18 03:27:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:27:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:27:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:27:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:27: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-18 03:27:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:27:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:27:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822182144001,"66":27484,"168":206,"80":60160,"24":60,"16":18023911862042624,"45":5681713170148837376},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-10-18 03:27:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:27:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:27:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822182144001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:27:35] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-18 03:27:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:27:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18023911862042624,"km_value":18023911862042.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:27:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5681713170148837376,"description":"Unknown IO ID 45"} 
[2026-10-18 03:27:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822182144001,"power":27484,"unknown_168":206,"unknown_80":60160,"ignition":60,"odometer":null,"unknown_45":5681713170148837376}} 
[2026-10-18 03:27:35] local.INFO: DEBUG: GPS processor result {"connection_id":221201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:27:35] local.INFO: GPS data processed {"connection_id":221201,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:27:35] local.INFO: Acknowledgment sent {"connection_id":221201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:27:54] local.INFO: TCP Data received {"connection_id":219507,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:54] local.INFO: Processing buffer {"connection_id":219507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:54] local.INFO: IMEI packet received {"connection_id":219507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":219507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:27:55] local.INFO: TCP Data received {"connection_id":219507,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:55] local.INFO: Processing buffer {"connection_id":219507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:55] local.INFO: IMEI packet received {"connection_id":219507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:27:55] local.INFO: IMEI acknowledgment sent {"connection_id":219507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:27:59] local.INFO: TCP Data received {"connection_id":219507,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:59] local.INFO: Processing buffer {"connection_id":219507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:27:59] local.INFO: IMEI packet received {"connection_id":219507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":219507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:28:00] local.INFO: TCP Data received {"connection_id":219507,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bde3440012d4d638006762be8000b012e33..."} 
[2026-10-18 03:28:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bde3440012d4d638006762be8000b012e33..."} 
[2026-10-18 03:28:00] local.INFO: Processing buffer {"connection_id":219507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bde3440012d4d638006762be8000b012e33..."} 
[2026-10-18 03:28:00] local.INFO: Packet analysis {"connection_id":219507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:28:00] local.INFO: Extracted packet for processing {"connection_id":219507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:28:00] local.INFO: GPS Element Parsed {"raw_longitude":760046464,"raw_latitude":108407784,"longitude_deg":76.0046464,"latitude_deg":10.8407784,"altitude":11,"angle":302,"satellites":51,"speed":51,"hex_longitude":"2d4d6380","hex_latitude":"06762be8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:28:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822197760001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18028670685806592,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5584393196946700288,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:00] 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-18 03:28:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792274216000,"timestamp_ms":1792274216000,"timestamp_seconds":1792274216,"priority":1,"record_length":96,"hex_timestamp":"000001a14bde3440"} 
[2026-10-18 03: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-18 03:28: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-18 03: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:28:00] 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-18 03: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-18 03: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-18 03:28:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:28:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:28:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:28:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:28:00] 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-18 03:28:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:28:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:28:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822197760001,"66":26876,"206":206,"80":60160,"24":51,"16":18028670685806592,"45":5584393196946700288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:28:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:28:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:28:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822197760001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:28:00] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:28:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:28:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18028670685806592,"km_value":18028670685806.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:28:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5584393196946700288,"description":"Unknown IO ID 45"} 
[2026-10-18 03:28:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822197760001,"power":26876,"unknown_206":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5584393196946700288}} 
[2026-10-18 03:28:00] local.INFO: DEBUG: GPS processor result {"connection_id":219507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:28:00] local.INFO: GPS data processed {"connection_id":219507,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:28:00] local.INFO: Acknowledgment sent {"connection_id":219507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:28:01] local.INFO: TCP Data received {"connection_id":219507,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bde5380012d4d44c0067644e0000b013730..."} 
[2026-10-18 03:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bde5380012d4d44c0067644e0000b013730..."} 
[2026-10-18 03:28:01] local.INFO: Processing buffer {"connection_id":219507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bde5380012d4d44c0067644e0000b013730..."} 
[2026-10-18 03:28:01] local.INFO: Packet analysis {"connection_id":219507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:28:01] local.INFO: Extracted packet for processing {"connection_id":219507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:28:01] local.INFO: GPS Element Parsed {"raw_longitude":760038592,"raw_latitude":108414176,"longitude_deg":76.0038592,"latitude_deg":10.8414176,"altitude":11,"angle":311,"satellites":48,"speed":51,"hex_longitude":"2d4d44c0","hex_latitude":"067644e0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822199296001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18029156017111040,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5576441528855554048,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:01] 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-18 03:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792274224000,"timestamp_ms":1792274224000,"timestamp_seconds":1792274224,"priority":1,"record_length":96,"hex_timestamp":"000001a14bde5380"} 
[2026-10-18 03: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-18 03:28: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-18 03: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":104,"n8_eight_byte":252,"data_length":795,"current_offset":136} 
[2026-10-18 03:28:01] 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-18 03: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-18 03: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-18 03:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:28:01] 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-18 03:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822199296001,"66":26832,"206":206,"80":60160,"24":51,"16":18029156017111040,"45":5576441528855554048},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822199296001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:28:01] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:28:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18029156017111040,"km_value":18029156017111.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5576441528855554048,"description":"Unknown IO ID 45"} 
[2026-10-18 03:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822199296001,"power":26832,"unknown_206":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5576441528855554048}} 
[2026-10-18 03:28:01] local.INFO: DEBUG: GPS processor result {"connection_id":219507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:28:01] local.INFO: GPS data processed {"connection_id":219507,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:28:01] local.INFO: Acknowledgment sent {"connection_id":219507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:28:17] local.INFO: TCP Data received {"connection_id":221202,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:28:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221202,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:28:17] local.INFO: Processing buffer {"connection_id":221202,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:28:17] local.INFO: IMEI packet received {"connection_id":221202,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:28:17] local.INFO: IMEI acknowledgment sent {"connection_id":221202,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:28:36] local.INFO: TCP Data received {"connection_id":219507,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bde6ed8012d4d290006765d80000b01362e..."} 
[2026-10-18 03:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bde6ed8012d4d290006765d80000b01362e..."} 
[2026-10-18 03:28:36] local.INFO: Processing buffer {"connection_id":219507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bde6ed8012d4d290006765d80000b01362e..."} 
[2026-10-18 03:28:36] local.INFO: Packet analysis {"connection_id":219507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:28:36] local.INFO: Extracted packet for processing {"connection_id":219507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:28:36] local.INFO: GPS Element Parsed {"raw_longitude":760031488,"raw_latitude":108420480,"longitude_deg":76.0031488,"latitude_deg":10.842048,"altitude":11,"angle":310,"satellites":46,"speed":54,"hex_longitude":"2d4d2900","hex_latitude":"06765d80","is_valid_coordinates":true} 
[2026-10-18 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-18 03:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822201344001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18029611283644416,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5567786173323337728,"note":"Value kept but may cause issues"} 
[2026-10-18 03:28:36] 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-18 03:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792274231000,"timestamp_ms":1792274231000,"timestamp_seconds":1792274231,"priority":1,"record_length":96,"hex_timestamp":"000001a14bde6ed8"} 
[2026-10-18 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-18 03:28: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-18 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":104,"n8_eight_byte":208,"data_length":795,"current_offset":136} 
[2026-10-18 03:28:36] 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-18 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-18 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-18 03:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:28:36] 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-18 03:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822201344001,"66":27430,"206":206,"80":60160,"24":54,"16":18029611283644416,"45":5567786173323337728},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822201344001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:28:36] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:28:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18029611283644416,"km_value":18029611283644.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5567786173323337728,"description":"Unknown IO ID 45"} 
[2026-10-18 03:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822201344001,"power":27430,"unknown_206":206,"unknown_80":60160,"ignition":54,"odometer":null,"unknown_45":5567786173323337728}} 
[2026-10-18 03:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":219507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:28:36] local.INFO: GPS data processed {"connection_id":219507,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:28:36] local.INFO: Acknowledgment sent {"connection_id":219507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:28:46] local.INFO: TCP Data received {"connection_id":221203,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221203,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:28:46] local.INFO: Processing buffer {"connection_id":221203,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:28:46] local.INFO: IMEI packet received {"connection_id":221203,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:28:46] local.INFO: IMEI acknowledgment sent {"connection_id":221203,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:28:54] local.INFO: TCP Data received {"connection_id":221204,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221204,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:54] local.INFO: Processing buffer {"connection_id":221204,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:54] local.INFO: IMEI packet received {"connection_id":221204,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":221204,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:28:54] local.INFO: TCP Data received {"connection_id":221204,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221204,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:54] local.INFO: Processing buffer {"connection_id":221204,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:54] local.INFO: IMEI packet received {"connection_id":221204,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":221204,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:28:59] local.INFO: TCP Data received {"connection_id":221204,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221204,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:59] local.INFO: Processing buffer {"connection_id":221204,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:28:59] local.INFO: IMEI packet received {"connection_id":221204,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":221204,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:29:00] local.INFO: TCP Data received {"connection_id":221204,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bde8648012d4d0d40067670f8000c012b2c..."} 
[2026-10-18 03:29:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221204,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bde8648012d4d0d40067670f8000c012b2c..."} 
[2026-10-18 03:29:00] local.INFO: Processing buffer {"connection_id":221204,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bde8648012d4d0d40067670f8000c012b2c..."} 
[2026-10-18 03:29:00] local.INFO: Packet analysis {"connection_id":221204,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:29:00] local.INFO: Extracted packet for processing {"connection_id":221204,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bde"} 
[2026-10-18 03:29:00] local.INFO: GPS Element Parsed {"raw_longitude":760024384,"raw_latitude":108425464,"longitude_deg":76.0024384,"latitude_deg":10.8425464,"altitude":12,"angle":299,"satellites":44,"speed":58,"hex_longitude":"2d4d0d40","hex_latitude":"067670f8","is_valid_coordinates":true} 
[2026-10-18 03:29: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-18 03:29:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822203136001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:29:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18030027895472128,"note":"Value kept but may cause issues"} 
[2026-10-18 03:29:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5559975242721230848,"note":"Value kept but may cause issues"} 
[2026-10-18 03:29:00] 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-18 03:29:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792274237000,"timestamp_ms":1792274237000,"timestamp_seconds":1792274237,"priority":1,"record_length":96,"hex_timestamp":"000001a14bde8648"} 
[2026-10-18 03:29:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:29: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-18 03:29: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":38,"data_length":795,"current_offset":136} 
[2026-10-18 03:29:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1075,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 03:29: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-18 03:29:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:29:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:29:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221204,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:29:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:29:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:29:00] 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-18 03:29:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:29:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:29:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822203136001,"66":27463,"206":206,"80":60160,"24":58,"16":18030027895472128,"45":5559975242721230848},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:29:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:29:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:29:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822203136001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:29:00] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:29:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:29:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18030027895472128,"km_value":18030027895472.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:29:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5559975242721230848,"description":"Unknown IO ID 45"} 
[2026-10-18 03:29:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822203136001,"power":27463,"unknown_206":206,"unknown_80":60160,"ignition":58,"odometer":null,"unknown_45":5559975242721230848}} 
[2026-10-18 03:29:00] local.INFO: DEBUG: GPS processor result {"connection_id":221204,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:29:00] local.INFO: GPS data processed {"connection_id":221204,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:29:00] local.INFO: Acknowledgment sent {"connection_id":221204,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:29:31] local.INFO: TCP Data received {"connection_id":221204,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdfbae0012d4b86c00675edb8000e00d930..."} 
[2026-10-18 03:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221204,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdfbae0012d4b86c00675edb8000e00d930..."} 
[2026-10-18 03:29:31] local.INFO: Processing buffer {"connection_id":221204,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdfbae0012d4b86c00675edb8000e00d930..."} 
[2026-10-18 03:29:31] local.INFO: Packet analysis {"connection_id":221204,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdf"} 
[2026-10-18 03:29:31] local.INFO: Extracted packet for processing {"connection_id":221204,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdf"} 
[2026-10-18 03:29:31] local.INFO: GPS Element Parsed {"raw_longitude":759924416,"raw_latitude":108391864,"longitude_deg":75.9924416,"latitude_deg":10.8391864,"altitude":14,"angle":217,"satellites":48,"speed":61,"hex_longitude":"2d4b86c0","hex_latitude":"0675edb8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:29:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822223360001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:29:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18035521158643712,"note":"Value kept but may cause issues"} 
[2026-10-18 03:29:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5448511151938349056,"note":"Value kept but may cause issues"} 
[2026-10-18 03:29:31] 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-18 03:29:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792274316000,"timestamp_ms":1792274316000,"timestamp_seconds":1792274316,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdfbae0"} 
[2026-10-18 03: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-18 03: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-18 03: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 03:29:31] 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-18 03: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-18 03: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-18 03:29:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:29:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221204,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:29:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:29:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:29: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-18 03:29:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:29:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:29:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822223360001,"66":27604,"236":206,"80":60160,"24":61,"16":18035521158643712,"45":5448511151938349056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-18 03:29:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:29:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:29:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822223360001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:29:31] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 03:29:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:29:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18035521158643712,"km_value":18035521158643.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:29:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5448511151938349056,"description":"Unknown IO ID 45"} 
[2026-10-18 03:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822223360001,"power":27604,"unknown_236":206,"unknown_80":60160,"ignition":61,"odometer":null,"unknown_45":5448511151938349056}} 
[2026-10-18 03:29:31] local.INFO: DEBUG: GPS processor result {"connection_id":221204,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:29:31] local.INFO: GPS data processed {"connection_id":221204,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:29:31] local.INFO: Acknowledgment sent {"connection_id":221204,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:29:52] local.INFO: TCP Data received {"connection_id":219508,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:52] local.INFO: Processing buffer {"connection_id":219508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:52] local.INFO: IMEI packet received {"connection_id":219508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":219508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:29:54] local.INFO: TCP Data received {"connection_id":219508,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:54] local.INFO: Processing buffer {"connection_id":219508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:54] local.INFO: IMEI packet received {"connection_id":219508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":219508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:29:59] local.INFO: TCP Data received {"connection_id":219508,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:59] local.INFO: Processing buffer {"connection_id":219508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:29:59] local.INFO: IMEI packet received {"connection_id":219508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":219508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:30:01] local.INFO: TCP Data received {"connection_id":219508,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdfd250012d4b6fc00675d0d8000c00da2f..."} 
[2026-10-18 03:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdfd250012d4b6fc00675d0d8000c00da2f..."} 
[2026-10-18 03:30:01] local.INFO: Processing buffer {"connection_id":219508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdfd250012d4b6fc00675d0d8000c00da2f..."} 
[2026-10-18 03:30:01] local.INFO: Packet analysis {"connection_id":219508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdf"} 
[2026-10-18 03:30:01] local.INFO: Extracted packet for processing {"connection_id":219508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdf"} 
[2026-10-18 03:30:01] local.INFO: GPS Element Parsed {"raw_longitude":759918528,"raw_latitude":108384472,"longitude_deg":75.9918528,"latitude_deg":10.8384472,"altitude":12,"angle":218,"satellites":47,"speed":63,"hex_longitude":"2d4b6fc0","hex_latitude":"0675d0d8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822224896001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18035972130209792,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5442248333704673280,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:01] 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-18 03:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792274322000,"timestamp_ms":1792274322000,"timestamp_seconds":1792274322,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdfd250"} 
[2026-10-18 03: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-18 03:30: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-18 03: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":107,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-18 03:30:01] 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-18 03: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-18 03: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-18 03:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:01] 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-18 03:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822224896001,"66":27604,"236":206,"80":60160,"24":63,"16":18035972130209792,"45":5442248333704673280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-18 03:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822224896001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18035972130209792,"km_value":18035972130209.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5442248333704673280,"description":"Unknown IO ID 45"} 
[2026-10-18 03:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822224896001,"power":27604,"unknown_236":206,"unknown_80":60160,"ignition":63,"odometer":null,"unknown_45":5442248333704673280}} 
[2026-10-18 03:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":219508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:30:01] local.INFO: GPS data processed {"connection_id":219508,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:30:01] local.INFO: Acknowledgment sent {"connection_id":219508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:30:01] local.INFO: TCP Data received {"connection_id":219508,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bdfe9c0012d4b58400675b338000900da2f..."} 
[2026-10-18 03:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bdfe9c0012d4b58400675b338000900da2f..."} 
[2026-10-18 03:30:01] local.INFO: Processing buffer {"connection_id":219508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bdfe9c0012d4b58400675b338000900da2f..."} 
[2026-10-18 03:30:01] local.INFO: Packet analysis {"connection_id":219508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bdf"} 
[2026-10-18 03:30:01] local.INFO: Extracted packet for processing {"connection_id":219508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bdf"} 
[2026-10-18 03:30:01] local.INFO: GPS Element Parsed {"raw_longitude":759912512,"raw_latitude":108376888,"longitude_deg":75.9912512,"latitude_deg":10.8376888,"altitude":9,"angle":218,"satellites":47,"speed":63,"hex_longitude":"2d4b5840","hex_latitude":"0675b338","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822226432001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18036440281645056,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5435774409238435840,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:01] 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-18 03:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792274328000,"timestamp_ms":1792274328000,"timestamp_seconds":1792274328,"priority":1,"record_length":96,"hex_timestamp":"000001a14bdfe9c0"} 
[2026-10-18 03: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-18 03:30: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-18 03: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":107,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-18 03:30:01] 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-18 03: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-18 03: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-18 03:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:01] 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-18 03:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822226432001,"66":27571,"236":206,"80":60160,"24":63,"16":18036440281645056,"45":5435774409238435840},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-18 03:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822226432001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18036440281645056,"km_value":18036440281645.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5435774409238435840,"description":"Unknown IO ID 45"} 
[2026-10-18 03:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822226432001,"power":27571,"unknown_236":206,"unknown_80":60160,"ignition":63,"odometer":null,"unknown_45":5435774409238435840}} 
[2026-10-18 03:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":219508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:30:01] local.INFO: GPS data processed {"connection_id":219508,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:30:01] local.INFO: Acknowledgment sent {"connection_id":219508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:30:33] local.INFO: TCP Data received {"connection_id":219508,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be00130012d4b4140067595d8000800da30..."} 
[2026-10-18 03:30:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be00130012d4b4140067595d8000800da30..."} 
[2026-10-18 03:30:33] local.INFO: Processing buffer {"connection_id":219508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be00130012d4b4140067595d8000800da30..."} 
[2026-10-18 03:30:33] local.INFO: Packet analysis {"connection_id":219508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be0"} 
[2026-10-18 03:30:33] local.INFO: Extracted packet for processing {"connection_id":219508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be0"} 
[2026-10-18 03:30:33] local.INFO: GPS Element Parsed {"raw_longitude":759906624,"raw_latitude":108369368,"longitude_deg":75.9906624,"latitude_deg":10.8369368,"altitude":8,"angle":218,"satellites":48,"speed":62,"hex_longitude":"2d4b4140","hex_latitude":"067595d8","is_valid_coordinates":true} 
[2026-10-18 03:30: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-18 03:30:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822227968001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18036899843145728,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5429159747283793920,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:33] 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-18 03:30:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792274334000,"timestamp_ms":1792274334000,"timestamp_seconds":1792274334,"priority":1,"record_length":96,"hex_timestamp":"000001a14be00130"} 
[2026-10-18 03:30:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:30: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-18 03:30: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":179,"data_length":795,"current_offset":136} 
[2026-10-18 03:30:33] 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-18 03:30: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-18 03:30:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:30:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:30:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:30:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:33] 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-18 03:30:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:30:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:30:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822227968001,"66":27397,"236":206,"80":60160,"24":62,"16":18036899843145728,"45":5429159747283793920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-18 03:30:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:30:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:30:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822227968001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:30:33] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 03:30:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:30:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18036899843145728,"km_value":18036899843145.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:30:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5429159747283793920,"description":"Unknown IO ID 45"} 
[2026-10-18 03:30:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822227968001,"power":27397,"unknown_236":206,"unknown_80":60160,"ignition":62,"odometer":null,"unknown_45":5429159747283793920}} 
[2026-10-18 03:30:33] local.INFO: DEBUG: GPS processor result {"connection_id":219508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:30:33] local.INFO: GPS data processed {"connection_id":219508,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:30:33] local.INFO: Acknowledgment sent {"connection_id":219508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:30:54] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:30:54] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:30:54] local.INFO: IMEI packet received {"connection_id":221206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":221206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:30:57] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:30:57] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:30:57] local.INFO: IMEI packet received {"connection_id":221206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":221206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:30:58] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be018a0012d4b2a8006757a10000700db32..."} 
[2026-10-18 03:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be018a0012d4b2a8006757a10000700db32..."} 
[2026-10-18 03:30:58] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be018a0012d4b2a8006757a10000700db32..."} 
[2026-10-18 03:30:58] local.INFO: Packet analysis {"connection_id":221206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be0"} 
[2026-10-18 03:30:58] local.INFO: Extracted packet for processing {"connection_id":221206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be0"} 
[2026-10-18 03:30:58] local.INFO: GPS Element Parsed {"raw_longitude":759900800,"raw_latitude":108362256,"longitude_deg":75.99008,"latitude_deg":10.8362256,"altitude":7,"angle":219,"satellites":50,"speed":59,"hex_longitude":"2d4b2a80","hex_latitude":"06757a10","is_valid_coordinates":true} 
[2026-10-18 03:30: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-18 03:30:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822229504001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18037342224777216,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5422685822817523712,"note":"Value kept but may cause issues"} 
[2026-10-18 03:30:58] 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-18 03:30:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792274340000,"timestamp_ms":1792274340000,"timestamp_seconds":1792274340,"priority":1,"record_length":96,"hex_timestamp":"000001a14be018a0"} 
[2026-10-18 03:30:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:30: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-18 03:30: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:30:58] 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-18 03:30: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-18 03:30:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:30:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:30:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:30:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:30:58] 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-18 03:30:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:30:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:30:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822229504001,"66":27397,"236":206,"80":60160,"24":59,"16":18037342224777216,"45":5422685822817523712},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-18 03:30:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:30:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:30:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822229504001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:30:58] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 03:30:58] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:30:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18037342224777216,"km_value":18037342224777.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:30:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":5422685822817523712,"description":"Unknown IO ID 45"} 
[2026-10-18 03:30:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822229504001,"power":27397,"unknown_236":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5422685822817523712}} 
[2026-10-18 03:30:58] 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":5049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:30:58] local.INFO: GPS data processed {"connection_id":221206,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:30:58] local.INFO: Acknowledgment sent {"connection_id":221206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:31:29] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be183e8012d49edc00673f4a0000500da2f..."} 
[2026-10-18 03:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be183e8012d49edc00673f4a0000500da2f..."} 
[2026-10-18 03:31:29] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be183e8012d49edc00673f4a0000500da2f..."} 
[2026-10-18 03:31:29] local.INFO: Packet analysis {"connection_id":221206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be1"} 
[2026-10-18 03:31:29] local.INFO: Extracted packet for processing {"connection_id":221206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be1"} 
[2026-10-18 03:31:29] local.INFO: GPS Element Parsed {"raw_longitude":759819712,"raw_latitude":108262560,"longitude_deg":75.9819712,"latitude_deg":10.826256,"altitude":5,"angle":218,"satellites":47,"speed":59,"hex_longitude":"2d49edc0","hex_latitude":"0673f4a0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822253056001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18043526977683456,"note":"Value kept but may cause issues"} 
[2026-10-18 03:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5334232311360907264,"note":"Value kept but may cause issues"} 
[2026-10-18 03:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792274433000,"timestamp_ms":1792274433000,"timestamp_seconds":1792274433,"priority":1,"record_length":96,"hex_timestamp":"000001a14be183e8"} 
[2026-10-18 03: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-18 03:31: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-18 03: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-18 03: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-18 03: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-18 03: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-18 03:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:31:29] 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-18 03:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822253056001,"66":27484,"81":206,"80":60160,"24":59,"16":18043526977683456,"45":5334232311360907264},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,80,24,16,45]} 
[2026-10-18 03:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822253056001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:31:29] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-10-18 03:31:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18043526977683456,"km_value":18043526977683.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":5334232311360907264,"description":"Unknown IO ID 45"} 
[2026-10-18 03:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822253056001,"power":27484,"unknown_81":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5334232311360907264}} 
[2026-10-18 03:31:29] 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":5050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:31:29] local.INFO: GPS data processed {"connection_id":221206,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:31:29] local.INFO: Acknowledgment sent {"connection_id":221206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:31:54] local.INFO: TCP Data received {"connection_id":217859,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:31:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:31:54] local.INFO: Processing buffer {"connection_id":217859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:31:54] local.INFO: IMEI packet received {"connection_id":217859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:31:54] local.INFO: IMEI acknowledgment sent {"connection_id":217859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:31:58] local.INFO: TCP Data received {"connection_id":217859,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:31:58] local.INFO: Processing buffer {"connection_id":217859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:31:58] local.INFO: IMEI packet received {"connection_id":217859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:31:58] local.INFO: IMEI acknowledgment sent {"connection_id":217859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:31:59] local.INFO: TCP Data received {"connection_id":217859,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be19b58012d49d7800673d928000400da2f..."} 
[2026-10-18 03:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be19b58012d49d7800673d928000400da2f..."} 
[2026-10-18 03:31:59] local.INFO: Processing buffer {"connection_id":217859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be19b58012d49d7800673d928000400da2f..."} 
[2026-10-18 03:31:59] local.INFO: Packet analysis {"connection_id":217859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be1"} 
[2026-10-18 03:31:59] local.INFO: Extracted packet for processing {"connection_id":217859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be1"} 
[2026-10-18 03:31:59] local.INFO: GPS Element Parsed {"raw_longitude":759814016,"raw_latitude":108255528,"longitude_deg":75.9814016,"latitude_deg":10.8255528,"altitude":4,"angle":218,"satellites":47,"speed":60,"hex_longitude":"2d49d780","hex_latitude":"0673d928","is_valid_coordinates":true} 
[2026-10-18 03:31: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-18 03:31:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822254848001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:31:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18043965064347648,"note":"Value kept but may cause issues"} 
[2026-10-18 03:31:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5327125068196913152,"note":"Value kept but may cause issues"} 
[2026-10-18 03:31:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:31:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792274439000,"timestamp_ms":1792274439000,"timestamp_seconds":1792274439,"priority":1,"record_length":96,"hex_timestamp":"000001a14be19b58"} 
[2026-10-18 03:31:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:31: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-18 03:31: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-18 03:31: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-18 03:31: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-18 03:31:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:31:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:31:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:31:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:31:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:31:59] 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-18 03:31:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:31:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:31:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822254848001,"66":27463,"81":206,"80":60160,"24":60,"16":18043965064347648,"45":5327125068196913152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,80,24,16,45]} 
[2026-10-18 03:31:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:31:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:31:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822254848001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:31:59] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-10-18 03:31:59] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:31:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18043965064347648,"km_value":18043965064347.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:31:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":5327125068196913152,"description":"Unknown IO ID 45"} 
[2026-10-18 03:31:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822254848001,"power":27463,"unknown_81":206,"unknown_80":60160,"ignition":60,"odometer":null,"unknown_45":5327125068196913152}} 
[2026-10-18 03:31:59] local.INFO: DEBUG: GPS processor result {"connection_id":217859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:31:59] local.INFO: GPS data processed {"connection_id":217859,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:31:59] local.INFO: Acknowledgment sent {"connection_id":217859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:32:49] local.INFO: TCP Data received {"connection_id":217859,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be1b2c8012d49c1000673bd98000400da31..."} 
[2026-10-18 03:32:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be1b2c8012d49c1000673bd98000400da31..."} 
[2026-10-18 03:32:49] local.INFO: Processing buffer {"connection_id":217859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be1b2c8012d49c1000673bd98000400da31..."} 
[2026-10-18 03:32:49] local.INFO: Packet analysis {"connection_id":217859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be1"} 
[2026-10-18 03:32:49] local.INFO: Extracted packet for processing {"connection_id":217859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be1"} 
[2026-10-18 03:32:49] local.INFO: GPS Element Parsed {"raw_longitude":759808256,"raw_latitude":108248472,"longitude_deg":75.9808256,"latitude_deg":10.8248472,"altitude":4,"angle":218,"satellites":49,"speed":59,"hex_longitude":"2d49c100","hex_latitude":"0673bd98","is_valid_coordinates":true} 
[2026-10-18 03:32: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-18 03:32:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822256384001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:32:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18044403151011840,"note":"Value kept but may cause issues"} 
[2026-10-18 03:32:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5320862249963300864,"note":"Value kept but may cause issues"} 
[2026-10-18 03:32:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:32:49] local.INFO: AVL Record Parsed {"raw_timestamp":1792274445000,"timestamp_ms":1792274445000,"timestamp_seconds":1792274445,"priority":1,"record_length":96,"hex_timestamp":"000001a14be1b2c8"} 
[2026-10-18 03:32:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:32:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:32: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-18 03:32: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-18 03:32: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-18 03:32:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:32:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:32:49] local.INFO: Teltonika packet parsed successfully {"connection_id":217859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:32:49] local.INFO: Passing IMEI to GPS processor {"connection_id":217859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:32:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":217859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:32:49] 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-18 03:32:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:32:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:32:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822256384001,"66":27484,"81":206,"80":60160,"24":59,"16":18044403151011840,"45":5320862249963300864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,80,24,16,45]} 
[2026-10-18 03:32:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:32:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:32:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822256384001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:32:49] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-10-18 03:32:49] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:32:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18044403151011840,"km_value":18044403151011.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:32:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":5320862249963300864,"description":"Unknown IO ID 45"} 
[2026-10-18 03:32:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822256384001,"power":27484,"unknown_81":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5320862249963300864}} 
[2026-10-18 03:32:49] local.INFO: DEBUG: GPS processor result {"connection_id":217859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:32:49] local.INFO: GPS data processed {"connection_id":217859,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:32:49] local.INFO: Acknowledgment sent {"connection_id":217859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:32:54] local.INFO: TCP Data received {"connection_id":218107,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:32:54] local.INFO: Processing buffer {"connection_id":218107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:32:54] local.INFO: IMEI packet received {"connection_id":218107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:32:54] local.INFO: IMEI acknowledgment sent {"connection_id":218107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:32:59] local.INFO: TCP Data received {"connection_id":218107,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:32:59] local.INFO: Processing buffer {"connection_id":218107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:32:59] local.INFO: IMEI packet received {"connection_id":218107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:32:59] local.INFO: IMEI acknowledgment sent {"connection_id":218107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:33:00] local.INFO: TCP Data received {"connection_id":218107,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be2dba8012d48b300067273c8000700dd2e..."} 
[2026-10-18 03:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be2dba8012d48b300067273c8000700dd2e..."} 
[2026-10-18 03:33:00] local.INFO: Processing buffer {"connection_id":218107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be2dba8012d48b300067273c8000700dd2e..."} 
[2026-10-18 03:33:00] local.INFO: Packet analysis {"connection_id":218107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be2"} 
[2026-10-18 03:33:00] local.INFO: Extracted packet for processing {"connection_id":218107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be2"} 
[2026-10-18 03:33:00] local.INFO: GPS Element Parsed {"raw_longitude":759739136,"raw_latitude":108164040,"longitude_deg":75.9739136,"latitude_deg":10.816404,"altitude":7,"angle":221,"satellites":46,"speed":57,"hex_longitude":"2d48b300","hex_latitude":"067273c8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:33:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822275584001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:33:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18049655896014848,"note":"Value kept but may cause issues"} 
[2026-10-18 03:33:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5245849168648495104,"note":"Value kept but may cause issues"} 
[2026-10-18 03:33:00] 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-18 03:33:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792274521000,"timestamp_ms":1792274521000,"timestamp_seconds":1792274521,"priority":1,"record_length":96,"hex_timestamp":"000001a14be2dba8"} 
[2026-10-18 03: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-18 03:33: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:33: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-18 03: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-18 03: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-18 03:33:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:33:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:33:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:33:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:33:00] 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-18 03:33:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822275584001,"66":27463,"67":206,"80":60160,"24":57,"16":18049655896014848,"45":5245849168648495104},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-18 03:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822275584001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:33:00] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-18 03:33:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18049655896014848,"km_value":18049655896014.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5245849168648495104,"description":"Unknown IO ID 45"} 
[2026-10-18 03:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822275584001,"power":27463,"unknown_67":206,"unknown_80":60160,"ignition":57,"odometer":null,"unknown_45":5245849168648495104}} 
[2026-10-18 03:33:00] local.INFO: DEBUG: GPS processor result {"connection_id":218107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:33:00] local.INFO: GPS data processed {"connection_id":218107,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:33:00] local.INFO: Acknowledgment sent {"connection_id":218107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:33:32] local.INFO: TCP Data received {"connection_id":218107,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be2f700012d48974006725710000900e02e..."} 
[2026-10-18 03:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be2f700012d48974006725710000900e02e..."} 
[2026-10-18 03:33:32] local.INFO: Processing buffer {"connection_id":218107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be2f700012d48974006725710000900e02e..."} 
[2026-10-18 03:33:32] local.INFO: Packet analysis {"connection_id":218107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be2"} 
[2026-10-18 03:33:32] local.INFO: Extracted packet for processing {"connection_id":218107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be2"} 
[2026-10-18 03:33:32] local.INFO: GPS Element Parsed {"raw_longitude":759732032,"raw_latitude":108156688,"longitude_deg":75.9732032,"latitude_deg":10.8156688,"altitude":9,"angle":224,"satellites":46,"speed":57,"hex_longitude":"2d489740","hex_latitude":"06725710","is_valid_coordinates":true} 
[2026-10-18 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-18 03:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822277376001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18050145522286592,"note":"Value kept but may cause issues"} 
[2026-10-18 03:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5238530819252013056,"note":"Value kept but may cause issues"} 
[2026-10-18 03:33: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-18 03:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792274528000,"timestamp_ms":1792274528000,"timestamp_seconds":1792274528,"priority":1,"record_length":96,"hex_timestamp":"000001a14be2f700"} 
[2026-10-18 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-18 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-18 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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:33: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-18 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-18 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-18 03:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:33:32] 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-18 03:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822277376001,"66":27463,"67":206,"80":60160,"24":57,"16":18050145522286592,"45":5238530819252013056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-18 03:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822277376001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:33:32] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-18 03:33:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18050145522286592,"km_value":18050145522286.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5238530819252013056,"description":"Unknown IO ID 45"} 
[2026-10-18 03:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822277376001,"power":27463,"unknown_67":206,"unknown_80":60160,"ignition":57,"odometer":null,"unknown_45":5238530819252013056}} 
[2026-10-18 03:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":218107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:33:32] local.INFO: GPS data processed {"connection_id":218107,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:33:32] local.INFO: Acknowledgment sent {"connection_id":218107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:33:54] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:33:54] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:33:54] local.INFO: IMEI packet received {"connection_id":221209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":221209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:33:59] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:33:59] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:33:59] local.INFO: IMEI packet received {"connection_id":221209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":221209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:34:00] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be31258012d487b4006723b70000a00df2d..."} 
[2026-10-18 03:34:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be31258012d487b4006723b70000a00df2d..."} 
[2026-10-18 03:34:00] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be31258012d487b4006723b70000a00df2d..."} 
[2026-10-18 03:34:00] local.INFO: Packet analysis {"connection_id":221209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be3"} 
[2026-10-18 03:34:00] local.INFO: Extracted packet for processing {"connection_id":221209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be3"} 
[2026-10-18 03:34:00] local.INFO: GPS Element Parsed {"raw_longitude":759724864,"raw_latitude":108149616,"longitude_deg":75.9724864,"latitude_deg":10.8149616,"altitude":10,"angle":223,"satellites":45,"speed":56,"hex_longitude":"2d487b40","hex_latitude":"06723b70","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:34:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822279168001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:34:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18050630853591040,"note":"Value kept but may cause issues"} 
[2026-10-18 03:34:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5230719888646410240,"note":"Value kept but may cause issues"} 
[2026-10-18 03:34:00] 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-18 03:34:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792274535000,"timestamp_ms":1792274535000,"timestamp_seconds":1792274535,"priority":1,"record_length":96,"hex_timestamp":"000001a14be31258"} 
[2026-10-18 03: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-18 03:34: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:34:00] 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-18 03: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-18 03: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-18 03:34:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:34:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:34:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:34:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:34:00] 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-18 03:34:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:34:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:34:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822279168001,"66":27397,"38":206,"80":60160,"24":56,"16":18050630853591040,"45":5230719888646410240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-18 03:34:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:34:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:34:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822279168001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:34:00] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-18 03:34:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:34:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18050630853591040,"km_value":18050630853591.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:34:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5230719888646410240,"description":"Unknown IO ID 45"} 
[2026-10-18 03:34:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822279168001,"power":27397,"unknown_38":206,"unknown_80":60160,"ignition":56,"odometer":null,"unknown_45":5230719888646410240}} 
[2026-10-18 03:34:00] 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":5055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:34:00] local.INFO: GPS data processed {"connection_id":221209,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:34:00] local.INFO: Acknowledgment sent {"connection_id":221209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:34:11] local.INFO: TCP Data received {"connection_id":221208,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:34:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221208,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:34:11] local.INFO: Processing buffer {"connection_id":221208,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:34:11] local.INFO: IMEI packet received {"connection_id":221208,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:34:11] local.INFO: IMEI acknowledgment sent {"connection_id":221208,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:34:31] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be446f0012d4743000670ec18000500df2d..."} 
[2026-10-18 03:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be446f0012d4743000670ec18000500df2d..."} 
[2026-10-18 03:34:31] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be446f0012d4743000670ec18000500df2d..."} 
[2026-10-18 03:34:31] local.INFO: Packet analysis {"connection_id":221209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:34:31] local.INFO: Extracted packet for processing {"connection_id":221209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:34:31] local.INFO: GPS Element Parsed {"raw_longitude":759644928,"raw_latitude":108063768,"longitude_deg":75.9644928,"latitude_deg":10.8063768,"altitude":5,"angle":223,"satellites":45,"speed":59,"hex_longitude":"2d474300","hex_latitude":"0670ec18","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:34:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822299648001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:34:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18056270145650688,"note":"Value kept but may cause issues"} 
[2026-10-18 03:34:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5141914533472081920,"note":"Value kept but may cause issues"} 
[2026-10-18 03:34:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,195,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:34:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792274614000,"timestamp_ms":1792274614000,"timestamp_seconds":1792274614,"priority":1,"record_length":96,"hex_timestamp":"000001a14be446f0"} 
[2026-10-18 03: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-18 03:34: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:34: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-18 03: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-18 03: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-18 03:34:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:34:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:34:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:34:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:34: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-18 03:34:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:34:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:34:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822299648001,"66":27463,"195":206,"80":60160,"24":59,"16":18056270145650688,"45":5141914533472081920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,195,80,24,16,45]} 
[2026-10-18 03:34:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:34:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:34:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822299648001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:34:31] local.INFO: Unknown IO ID detected {"io_id":195,"value":206,"description":"Unknown IO ID 195"} 
[2026-10-18 03:34:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:34:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18056270145650688,"km_value":18056270145650.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:34:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5141914533472081920,"description":"Unknown IO ID 45"} 
[2026-10-18 03:34:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822299648001,"power":27463,"unknown_195":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5141914533472081920}} 
[2026-10-18 03:34:31] 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":5056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:34:31] local.INFO: GPS data processed {"connection_id":221209,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:34:31] local.INFO: Acknowledgment sent {"connection_id":221209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:34:46] local.INFO: TCP Data received {"connection_id":218108,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218108,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:34:46] local.INFO: Processing buffer {"connection_id":218108,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:34:46] local.INFO: IMEI packet received {"connection_id":218108,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:34:46] local.INFO: IMEI acknowledgment sent {"connection_id":218108,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:34:59] local.INFO: TCP Data received {"connection_id":219509,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:34:59] local.INFO: Processing buffer {"connection_id":219509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:34:59] local.INFO: IMEI packet received {"connection_id":219509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":219509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:35:00] local.INFO: TCP Data received {"connection_id":219509,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:00] local.INFO: Processing buffer {"connection_id":219509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:00] local.INFO: IMEI packet received {"connection_id":219509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:35:00] local.INFO: IMEI acknowledgment sent {"connection_id":219509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:35:04] local.INFO: TCP Data received {"connection_id":219509,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:04] local.INFO: Processing buffer {"connection_id":219509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:04] local.INFO: IMEI packet received {"connection_id":219509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":219509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:35:05] local.INFO: TCP Data received {"connection_id":219509,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be45e60012d472ac00670d288000500dd2f..."} 
[2026-10-18 03:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be45e60012d472ac00670d288000500dd2f..."} 
[2026-10-18 03:35:05] local.INFO: Processing buffer {"connection_id":219509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be45e60012d472ac00670d288000500dd2f..."} 
[2026-10-18 03:35:05] local.INFO: Packet analysis {"connection_id":219509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:35:05] local.INFO: Extracted packet for processing {"connection_id":219509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:35:05] local.INFO: GPS Element Parsed {"raw_longitude":759638720,"raw_latitude":108057224,"longitude_deg":75.963872,"latitude_deg":10.8057224,"altitude":5,"angle":221,"satellites":47,"speed":59,"hex_longitude":"2d472ac0","hex_latitude":"0670d288","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:35:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822301184001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18056703937347584,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5134948027796822016,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,195,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:35:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792274620000,"timestamp_ms":1792274620000,"timestamp_seconds":1792274620,"priority":1,"record_length":96,"hex_timestamp":"000001a14be45e60"} 
[2026-10-18 03: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-18 03:35: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-18 03: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:35: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-18 03: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-18 03: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-18 03:35:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:35:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:35:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:35:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:35:05] 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-18 03:35:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:35:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:35:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822301184001,"66":27376,"195":206,"80":60160,"24":59,"16":18056703937347584,"45":5134948027796822016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,195,80,24,16,45]} 
[2026-10-18 03:35:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:35:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:35:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822301184001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:35:05] local.INFO: Unknown IO ID detected {"io_id":195,"value":206,"description":"Unknown IO ID 195"} 
[2026-10-18 03:35:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:35:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18056703937347584,"km_value":18056703937347.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:35:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5134948027796822016,"description":"Unknown IO ID 45"} 
[2026-10-18 03:35:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822301184001,"power":27376,"unknown_195":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5134948027796822016}} 
[2026-10-18 03:35:05] local.INFO: DEBUG: GPS processor result {"connection_id":219509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:35:05] local.INFO: GPS data processed {"connection_id":219509,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:35:05] local.INFO: Acknowledgment sent {"connection_id":219509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:35:06] local.INFO: TCP Data received {"connection_id":219509,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be475d0012d4714400670b7f0000400db2f..."} 
[2026-10-18 03:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be475d0012d4714400670b7f0000400db2f..."} 
[2026-10-18 03:35:06] local.INFO: Processing buffer {"connection_id":219509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be475d0012d4714400670b7f0000400db2f..."} 
[2026-10-18 03:35:06] local.INFO: Packet analysis {"connection_id":219509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:35:06] local.INFO: Extracted packet for processing {"connection_id":219509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:35:06] local.INFO: GPS Element Parsed {"raw_longitude":759632960,"raw_latitude":108050416,"longitude_deg":75.963296,"latitude_deg":10.8050416,"altitude":4,"angle":219,"satellites":47,"speed":59,"hex_longitude":"2d471440","hex_latitude":"0670b7f0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:35:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822302720001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18057133434077184,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5128122259609913344,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,195,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:35:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792274626000,"timestamp_ms":1792274626000,"timestamp_seconds":1792274626,"priority":1,"record_length":96,"hex_timestamp":"000001a14be475d0"} 
[2026-10-18 03: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-18 03: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:35: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-18 03: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-18 03: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-18 03:35:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:35:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:35:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:35:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:35:06] 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-18 03:35:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:35:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:35:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822302720001,"66":27397,"195":206,"80":60160,"24":59,"16":18057133434077184,"45":5128122259609913344},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,195,80,24,16,45]} 
[2026-10-18 03:35:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:35:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:35:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822302720001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:35:06] local.INFO: Unknown IO ID detected {"io_id":195,"value":206,"description":"Unknown IO ID 195"} 
[2026-10-18 03:35:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:35:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18057133434077184,"km_value":18057133434077.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:35:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5128122259609913344,"description":"Unknown IO ID 45"} 
[2026-10-18 03:35:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822302720001,"power":27397,"unknown_195":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5128122259609913344}} 
[2026-10-18 03:35:06] local.INFO: DEBUG: GPS processor result {"connection_id":219509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:35:06] local.INFO: GPS data processed {"connection_id":219509,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:35:06] local.INFO: Acknowledgment sent {"connection_id":219509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:35:49] local.INFO: TCP Data received {"connection_id":219509,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be49128012d46fb00067098c8000500da2f..."} 
[2026-10-18 03:35:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be49128012d46fb00067098c8000500da2f..."} 
[2026-10-18 03:35:49] local.INFO: Processing buffer {"connection_id":219509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be49128012d46fb00067098c8000500da2f..."} 
[2026-10-18 03:35:49] local.INFO: Packet analysis {"connection_id":219509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:35:49] local.INFO: Extracted packet for processing {"connection_id":219509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:35:49] local.INFO: GPS Element Parsed {"raw_longitude":759626496,"raw_latitude":108042440,"longitude_deg":75.9626496,"latitude_deg":10.804244,"altitude":5,"angle":218,"satellites":47,"speed":57,"hex_longitude":"2d46fb00","hex_latitude":"067098c8","is_valid_coordinates":true} 
[2026-10-18 03:35: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-18 03:35:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822304256001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18057631650283520,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5121789072632180736,"note":"Value kept but may cause issues"} 
[2026-10-18 03:35:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:35:49] local.INFO: AVL Record Parsed {"raw_timestamp":1792274633000,"timestamp_ms":1792274633000,"timestamp_seconds":1792274633,"priority":1,"record_length":96,"hex_timestamp":"000001a14be49128"} 
[2026-10-18 03:35:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:35:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:35: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:35:49] 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-18 03:35: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-18 03:35:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:35:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:35:49] local.INFO: Teltonika packet parsed successfully {"connection_id":219509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:35:49] local.INFO: Passing IMEI to GPS processor {"connection_id":219509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:35:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":219509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:35:49] 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-18 03:35:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:35:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:35:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822304256001,"66":27213,"196":206,"80":60160,"24":57,"16":18057631650283520,"45":5121789072632180736},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,80,24,16,45]} 
[2026-10-18 03:35:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:35:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:35:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822304256001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:35:49] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-18 03:35:49] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:35:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18057631650283520,"km_value":18057631650283.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:35:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":5121789072632180736,"description":"Unknown IO ID 45"} 
[2026-10-18 03:35:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822304256001,"power":27213,"unknown_196":206,"unknown_80":60160,"ignition":57,"odometer":null,"unknown_45":5121789072632180736}} 
[2026-10-18 03:35:49] local.INFO: DEBUG: GPS processor result {"connection_id":219509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:35:49] local.INFO: GPS data processed {"connection_id":219509,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:35:49] local.INFO: Acknowledgment sent {"connection_id":219509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:35:57] local.INFO: TCP Data received {"connection_id":219510,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219510,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:57] local.INFO: Processing buffer {"connection_id":219510,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:35:57] local.INFO: IMEI packet received {"connection_id":219510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":219510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:36:03] local.INFO: TCP Data received {"connection_id":219510,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 03:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219510,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 03:36:03] local.INFO: Processing buffer {"connection_id":219510,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 03:36:03] local.INFO: IMEI packet received {"connection_id":219510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:36:03] local.INFO: IMEI acknowledgment sent {"connection_id":219510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:36:04] local.INFO: TCP Data received {"connection_id":219510,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be4ac80012d46e40006707a78000700d82f..."} 
[2026-10-18 03:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be4ac80012d46e40006707a78000700d82f..."} 
[2026-10-18 03:36:04] local.INFO: Processing buffer {"connection_id":219510,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14b..."} 
[2026-10-18 03:36:04] local.INFO: IMEI packet received {"connection_id":219510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":219510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:36:04] local.INFO: TCP Data received {"connection_id":219510,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be4c7d8012d46cd4006705be8000900d830..."} 
[2026-10-18 03:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be4c7d8012d46cd4006705be8000900d830..."} 
[2026-10-18 03:36:04] local.INFO: Processing buffer {"connection_id":219510,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14be4ac80012d46e40006707a78000700d82f..."} 
[2026-10-18 03:36:04] local.INFO: Packet analysis {"connection_id":219510,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:36:04] local.INFO: Extracted packet for processing {"connection_id":219510,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:36:04] local.INFO: GPS Element Parsed {"raw_longitude":759620608,"raw_latitude":108034680,"longitude_deg":75.9620608,"latitude_deg":10.803468,"altitude":7,"angle":216,"satellites":47,"speed":54,"hex_longitude":"2d46e400","hex_latitude":"06707a78","is_valid_coordinates":true} 
[2026-10-18 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-18 03:36:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822306048001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18058099801718784,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5114681829468194816,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:36:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792274640000,"timestamp_ms":1792274640000,"timestamp_seconds":1792274640,"priority":1,"record_length":96,"hex_timestamp":"000001a14be4ac80"} 
[2026-10-18 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-18 03:36: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-18 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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-18 03:36:04] 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-18 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-18 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-18 03:36:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:36:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:36:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:04] 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-18 03:36:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:36:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:36:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822306048001,"66":27484,"196":206,"80":60160,"24":54,"16":18058099801718784,"45":5114681829468194816},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,80,24,16,45]} 
[2026-10-18 03:36:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:36:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:36:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822306048001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:36:04] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-18 03:36:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:36:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18058099801718784,"km_value":18058099801718.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:36:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5114681829468194816,"description":"Unknown IO ID 45"} 
[2026-10-18 03:36:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822306048001,"power":27484,"unknown_196":206,"unknown_80":60160,"ignition":54,"odometer":null,"unknown_45":5114681829468194816}} 
[2026-10-18 03:36:05] local.INFO: DEBUG: GPS processor result {"connection_id":219510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:36:05] local.INFO: GPS data processed {"connection_id":219510,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:36:05] local.INFO: Acknowledgment sent {"connection_id":219510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:36:05] local.INFO: Packet analysis {"connection_id":219510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:36:05] local.INFO: Extracted packet for processing {"connection_id":219510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:36:05] local.INFO: GPS Element Parsed {"raw_longitude":759614784,"raw_latitude":108026856,"longitude_deg":75.9614784,"latitude_deg":10.8026856,"altitude":9,"angle":216,"satellites":48,"speed":55,"hex_longitude":"2d46cd40","hex_latitude":"06705be8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:36:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822307840001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18058567953154048,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5108207905001863168,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:36:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792274647000,"timestamp_ms":1792274647000,"timestamp_seconds":1792274647,"priority":1,"record_length":96,"hex_timestamp":"000001a14be4c7d8"} 
[2026-10-18 03: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-18 03:36: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:36:05] 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-18 03: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-18 03: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-18 03:36:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:36:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:36:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:05] 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-18 03:36:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:36:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:36:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822307840001,"66":27484,"196":206,"80":60160,"24":55,"16":18058567953154048,"45":5108207905001863168},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,80,24,16,45]} 
[2026-10-18 03:36:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:36:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822307840001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:36:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18058567953154048,"km_value":18058567953154.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5108207905001863168,"description":"Unknown IO ID 45"} 
[2026-10-18 03:36:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822307840001,"power":27484,"unknown_196":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5108207905001863168}} 
[2026-10-18 03:36:05] local.INFO: DEBUG: GPS processor result {"connection_id":219510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:36:05] local.INFO: GPS data processed {"connection_id":219510,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:36:05] local.INFO: Acknowledgment sent {"connection_id":219510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:36:05] local.INFO: TCP Data received {"connection_id":219510,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be4e330012d46b64006703d10000a00d730..."} 
[2026-10-18 03:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be4e330012d46b64006703d10000a00d730..."} 
[2026-10-18 03:36:05] local.INFO: Processing buffer {"connection_id":219510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be4e330012d46b64006703d10000a00d730..."} 
[2026-10-18 03:36:05] local.INFO: Packet analysis {"connection_id":219510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:36:05] local.INFO: Extracted packet for processing {"connection_id":219510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be4"} 
[2026-10-18 03:36:05] local.INFO: GPS Element Parsed {"raw_longitude":759608896,"raw_latitude":108018960,"longitude_deg":75.9608896,"latitude_deg":10.801896,"altitude":10,"angle":215,"satellites":48,"speed":55,"hex_longitude":"2d46b640","hex_latitude":"06703d10","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:36:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822309632001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18059040399556608,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5101804349279692800,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:36:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792274654000,"timestamp_ms":1792274654000,"timestamp_seconds":1792274654,"priority":1,"record_length":96,"hex_timestamp":"000001a14be4e330"} 
[2026-10-18 03: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-18 03:36: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:36:05] 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-18 03: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-18 03: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-18 03:36:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:36:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:36:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:05] 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-18 03:36:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:36:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:36:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822309632001,"66":27539,"196":206,"80":60160,"24":55,"16":18059040399556608,"45":5101804349279692800},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,80,24,16,45]} 
[2026-10-18 03:36:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:36:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822309632001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:36:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18059040399556608,"km_value":18059040399556.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:36:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5101804349279692800,"description":"Unknown IO ID 45"} 
[2026-10-18 03:36:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822309632001,"power":27539,"unknown_196":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5101804349279692800}} 
[2026-10-18 03:36:05] local.INFO: DEBUG: GPS processor result {"connection_id":219510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:36:05] local.INFO: GPS data processed {"connection_id":219510,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:36:05] local.INFO: Acknowledgment sent {"connection_id":219510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:36:41] local.INFO: TCP Data received {"connection_id":219510,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be62b50012d4588c0066ed988000400d530..."} 
[2026-10-18 03:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be62b50012d4588c0066ed988000400d530..."} 
[2026-10-18 03:36:41] local.INFO: Processing buffer {"connection_id":219510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be62b50012d4588c0066ed988000400d530..."} 
[2026-10-18 03:36:41] local.INFO: Packet analysis {"connection_id":219510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be6"} 
[2026-10-18 03:36:41] local.INFO: Extracted packet for processing {"connection_id":219510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be6"} 
[2026-10-18 03:36:41] local.INFO: GPS Element Parsed {"raw_longitude":759531712,"raw_latitude":107927944,"longitude_deg":75.9531712,"latitude_deg":10.7927944,"altitude":4,"angle":213,"satellites":48,"speed":55,"hex_longitude":"2d4588c0","hex_latitude":"066ed988","is_valid_coordinates":true} 
[2026-10-18 03:36: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-18 03:36:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822331136001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18064817130569728,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5016235956336406528,"note":"Value kept but may cause issues"} 
[2026-10-18 03:36: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-18 03:36:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792274738000,"timestamp_ms":1792274738000,"timestamp_seconds":1792274738,"priority":1,"record_length":96,"hex_timestamp":"000001a14be62b50"} 
[2026-10-18 03:36:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:36: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-18 03:36: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":125,"data_length":795,"current_offset":136} 
[2026-10-18 03:36:41] 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-18 03:36: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-18 03:36:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:36:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:36:41] local.INFO: Teltonika packet parsed successfully {"connection_id":219510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:36:41] local.INFO: Passing IMEI to GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":219510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:36:41] 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-18 03:36:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:36:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:36:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822331136001,"66":27484,"241":206,"80":60160,"24":55,"16":18064817130569728,"45":5016235956336406528},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-18 03:36:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:36:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:36:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822331136001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:36:41] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-18 03:36:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:36:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18064817130569728,"km_value":18064817130569.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:36:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":5016235956336406528,"description":"Unknown IO ID 45"} 
[2026-10-18 03:36:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822331136001,"power":27484,"unknown_241":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5016235956336406528}} 
[2026-10-18 03:36:41] local.INFO: DEBUG: GPS processor result {"connection_id":219510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:36:41] local.INFO: GPS data processed {"connection_id":219510,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:36:41] local.INFO: Acknowledgment sent {"connection_id":219510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:36:54] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:36:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:36:54] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:36:54] local.INFO: IMEI packet received {"connection_id":221211,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:36:54] local.INFO: IMEI acknowledgment sent {"connection_id":221211,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:37:09] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:09] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:09] local.INFO: IMEI packet received {"connection_id":221211,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:37:09] local.INFO: IMEI acknowledgment sent {"connection_id":221211,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:37:11] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be646a8012d457380066eb9e0000300d530..."} 
[2026-10-18 03:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be646a8012d457380066eb9e0000300d530..."} 
[2026-10-18 03:37:11] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be646a8012d457380066eb9e0000300d530..."} 
[2026-10-18 03:37:11] local.INFO: Packet analysis {"connection_id":221211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be6"} 
[2026-10-18 03:37:11] local.INFO: Extracted packet for processing {"connection_id":221211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be6"} 
[2026-10-18 03:37:11] local.INFO: GPS Element Parsed {"raw_longitude":759526272,"raw_latitude":107919840,"longitude_deg":75.9526272,"latitude_deg":10.791984,"altitude":3,"angle":213,"satellites":48,"speed":55,"hex_longitude":"2d457380","hex_latitude":"066eb9e0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822332928001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18065285282004992,"note":"Value kept but may cause issues"} 
[2026-10-18 03:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5010465719311763456,"note":"Value kept but may cause issues"} 
[2026-10-18 03:37:11] 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-18 03:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792274745000,"timestamp_ms":1792274745000,"timestamp_seconds":1792274745,"priority":1,"record_length":96,"hex_timestamp":"000001a14be646a8"} 
[2026-10-18 03: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-18 03:37: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:37:11] 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-18 03: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-18 03: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-18 03:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221211,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221211,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:37:11] 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-18 03:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822332928001,"66":27463,"241":206,"80":60160,"24":55,"16":18065285282004992,"45":5010465719311763456},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-18 03:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822332928001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:37:11] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-18 03:37:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-18 03:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18065285282004992,"km_value":18065285282004.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5010465719311763456,"description":"Unknown IO ID 45"} 
[2026-10-18 03:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822332928001,"power":27463,"unknown_241":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5010465719311763456}} 
[2026-10-18 03:37:11] 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":5064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:37:11] local.INFO: GPS data processed {"connection_id":221211,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:37:11] local.INFO: Acknowledgment sent {"connection_id":221211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:37:54] local.INFO: TCP Data received {"connection_id":218109,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:54] local.INFO: Processing buffer {"connection_id":218109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:54] local.INFO: IMEI packet received {"connection_id":218109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":218109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:37:58] local.INFO: TCP Data received {"connection_id":218109,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:58] local.INFO: Processing buffer {"connection_id":218109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:37:58] local.INFO: IMEI packet received {"connection_id":218109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:37:58] local.INFO: IMEI acknowledgment sent {"connection_id":218109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:37:59] local.INFO: TCP Data received {"connection_id":218109,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be78310012d4469c0066d7680000c00db30..."} 
[2026-10-18 03:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be78310012d4469c0066d7680000c00db30..."} 
[2026-10-18 03:37:59] local.INFO: Processing buffer {"connection_id":218109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be78310012d4469c0066d7680000c00db30..."} 
[2026-10-18 03:37:59] local.INFO: Packet analysis {"connection_id":218109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be7"} 
[2026-10-18 03:37:59] local.INFO: Extracted packet for processing {"connection_id":218109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be7"} 
[2026-10-18 03:37:59] local.INFO: GPS Element Parsed {"raw_longitude":759458240,"raw_latitude":107837056,"longitude_deg":75.945824,"latitude_deg":10.7837056,"altitude":12,"angle":219,"satellites":48,"speed":52,"hex_longitude":"2d4469c0","hex_latitude":"066d7680","is_valid_coordinates":true} 
[2026-10-18 03:37: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-18 03:37:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822353664001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:37:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18070447832694784,"note":"Value kept but may cause issues"} 
[2026-10-18 03:37:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4936085956694511616,"note":"Value kept but may cause issues"} 
[2026-10-18 03:37:59] 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-18 03:37:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792274826000,"timestamp_ms":1792274826000,"timestamp_seconds":1792274826,"priority":1,"record_length":96,"hex_timestamp":"000001a14be78310"} 
[2026-10-18 03:37:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:37: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-18 03:37: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-18 03:37: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-18 03:37: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-18 03:37:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:37:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:37:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:37:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:37:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:37:59] 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-18 03:37:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:37:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:37:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822353664001,"66":27332,"103":206,"80":60416,"24":52,"16":18070447832694784,"45":4936085956694511616},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,80,24,16,45]} 
[2026-10-18 03:37:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:37:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:37:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822353664001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:37:59] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-18 03:37:59] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:37:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18070447832694784,"km_value":18070447832694.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:37:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":4936085956694511616,"description":"Unknown IO ID 45"} 
[2026-10-18 03:37:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822353664001,"power":27332,"unknown_103":206,"unknown_80":60416,"ignition":52,"odometer":null,"unknown_45":4936085956694511616}} 
[2026-10-18 03:37:59] local.INFO: DEBUG: GPS processor result {"connection_id":218109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:37:59] local.INFO: GPS data processed {"connection_id":218109,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:37:59] local.INFO: Acknowledgment sent {"connection_id":218109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:38:30] local.INFO: TCP Data received {"connection_id":218109,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be79e68012d445200066d5a18000a00db31..."} 
[2026-10-18 03:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be79e68012d445200066d5a18000a00db31..."} 
[2026-10-18 03:38:30] local.INFO: Processing buffer {"connection_id":218109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be79e68012d445200066d5a18000a00db31..."} 
[2026-10-18 03:38:30] local.INFO: Packet analysis {"connection_id":218109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be7"} 
[2026-10-18 03:38:30] local.INFO: Extracted packet for processing {"connection_id":218109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be7"} 
[2026-10-18 03:38:30] local.INFO: GPS Element Parsed {"raw_longitude":759452160,"raw_latitude":107829784,"longitude_deg":75.945216,"latitude_deg":10.7829784,"altitude":10,"angle":219,"satellites":49,"speed":54,"hex_longitude":"2d445200","hex_latitude":"066d5a18","is_valid_coordinates":true} 
[2026-10-18 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-18 03:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822355456001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18070907394195456,"note":"Value kept but may cause issues"} 
[2026-10-18 03:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4929682400972537856,"note":"Value kept but may cause issues"} 
[2026-10-18 03:38: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-18 03:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792274833000,"timestamp_ms":1792274833000,"timestamp_seconds":1792274833,"priority":1,"record_length":96,"hex_timestamp":"000001a14be79e68"} 
[2026-10-18 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-18 03: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-18 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":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:38:30] 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-18 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-18 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-18 03:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:38:30] 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-18 03:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822355456001,"66":27463,"214":206,"80":60416,"24":54,"16":18070907394195456,"45":4929682400972537856},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-18 03:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822355456001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:38:30] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-18 03:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18070907394195456,"km_value":18070907394195.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":4929682400972537856,"description":"Unknown IO ID 45"} 
[2026-10-18 03:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822355456001,"power":27463,"unknown_214":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4929682400972537856}} 
[2026-10-18 03:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":218109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:38:30] local.INFO: GPS data processed {"connection_id":218109,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:38:30] local.INFO: Acknowledgment sent {"connection_id":218109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:38:54] local.INFO: TCP Data received {"connection_id":217863,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:54] local.INFO: Processing buffer {"connection_id":217863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:54] local.INFO: IMEI packet received {"connection_id":217863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:38:54] local.INFO: IMEI acknowledgment sent {"connection_id":217863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:38:55] local.INFO: TCP Data received {"connection_id":217863,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:55] local.INFO: Processing buffer {"connection_id":217863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:55] local.INFO: IMEI packet received {"connection_id":217863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:38:55] local.INFO: IMEI acknowledgment sent {"connection_id":217863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:38:59] local.INFO: TCP Data received {"connection_id":217863,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:59] local.INFO: Processing buffer {"connection_id":217863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:38:59] local.INFO: IMEI packet received {"connection_id":217863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:38:59] local.INFO: IMEI acknowledgment sent {"connection_id":217863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:39:00] local.INFO: TCP Data received {"connection_id":217863,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be7b9c0012d443980066d3c48000800dc31..."} 
[2026-10-18 03:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be7b9c0012d443980066d3c48000800dc31..."} 
[2026-10-18 03:39:00] local.INFO: Processing buffer {"connection_id":217863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be7b9c0012d443980066d3c48000800dc31..."} 
[2026-10-18 03:39:00] local.INFO: Packet analysis {"connection_id":217863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be7"} 
[2026-10-18 03:39:00] local.INFO: Extracted packet for processing {"connection_id":217863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be7"} 
[2026-10-18 03:39:00] local.INFO: GPS Element Parsed {"raw_longitude":759445888,"raw_latitude":107822152,"longitude_deg":75.9445888,"latitude_deg":10.7822152,"altitude":8,"angle":220,"satellites":49,"speed":57,"hex_longitude":"2d443980","hex_latitude":"066d3c48","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:39:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822357248001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:39:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18071379840598016,"note":"Value kept but may cause issues"} 
[2026-10-18 03:39:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4922997370273798144,"note":"Value kept but may cause issues"} 
[2026-10-18 03:39:00] 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-18 03:39:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792274840000,"timestamp_ms":1792274840000,"timestamp_seconds":1792274840,"priority":1,"record_length":96,"hex_timestamp":"000001a14be7b9c0"} 
[2026-10-18 03: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-18 03:39: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:39:00] 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-18 03: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-18 03: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-18 03:39:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:39:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:39:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:39:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:39:00] 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-18 03:39:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:39:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:39:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822357248001,"66":27397,"214":206,"80":60416,"24":57,"16":18071379840598016,"45":4922997370273798144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-18 03:39:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:39:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:39:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822357248001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:39:00] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-18 03:39:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:39:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18071379840598016,"km_value":18071379840598.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:39:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":4922997370273798144,"description":"Unknown IO ID 45"} 
[2026-10-18 03:39:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822357248001,"power":27397,"unknown_214":206,"unknown_80":60416,"ignition":57,"odometer":null,"unknown_45":4922997370273798144}} 
[2026-10-18 03:39:00] local.INFO: DEBUG: GPS processor result {"connection_id":217863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:39:00] local.INFO: GPS data processed {"connection_id":217863,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:39:00] local.INFO: Acknowledgment sent {"connection_id":217863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:39:31] local.INFO: TCP Data received {"connection_id":217863,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be8e688012d432a00066bfc40000500dd2e..."} 
[2026-10-18 03:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be8e688012d432a00066bfc40000500dd2e..."} 
[2026-10-18 03:39:31] local.INFO: Processing buffer {"connection_id":217863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be8e688012d432a00066bfc40000500dd2e..."} 
[2026-10-18 03:39:31] local.INFO: Packet analysis {"connection_id":217863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be8"} 
[2026-10-18 03:39:31] local.INFO: Extracted packet for processing {"connection_id":217863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be8"} 
[2026-10-18 03:39:31] local.INFO: GPS Element Parsed {"raw_longitude":759376384,"raw_latitude":107740224,"longitude_deg":75.9376384,"latitude_deg":10.7740224,"altitude":5,"angle":221,"satellites":46,"speed":55,"hex_longitude":"2d432a00","hex_latitude":"066bfc40","is_valid_coordinates":true} 
[2026-10-18 03:39: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-18 03:39:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822376960001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:39:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18076550981222400,"note":"Value kept but may cause issues"} 
[2026-10-18 03:39:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4846858389052524544,"note":"Value kept but may cause issues"} 
[2026-10-18 03:39:31] 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-18 03:39:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792274917000,"timestamp_ms":1792274917000,"timestamp_seconds":1792274917,"priority":1,"record_length":96,"hex_timestamp":"000001a14be8e688"} 
[2026-10-18 03:39:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:39: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-18 03:39: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-18 03:39: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-18 03:39: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-18 03:39:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:39:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:39:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:39:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:39:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:39: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-18 03:39:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:39:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:39:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822376960001,"66":27484,"19":206,"80":60416,"24":55,"16":18076550981222400,"45":4846858389052524544},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-18 03:39:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:39:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:39:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822376960001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:39:31] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-18 03:39:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:39:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18076550981222400,"km_value":18076550981222.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:39:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":4846858389052524544,"description":"Unknown IO ID 45"} 
[2026-10-18 03:39:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822376960001,"power":27484,"unknown_19":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4846858389052524544}} 
[2026-10-18 03:39:31] local.INFO: DEBUG: GPS processor result {"connection_id":217863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:39:31] local.INFO: GPS data processed {"connection_id":217863,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:39:31] local.INFO: Acknowledgment sent {"connection_id":217863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:39:54] local.INFO: TCP Data received {"connection_id":217864,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:39:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:39:54] local.INFO: Processing buffer {"connection_id":217864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:39:54] local.INFO: IMEI packet received {"connection_id":217864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:39:54] local.INFO: IMEI acknowledgment sent {"connection_id":217864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:39:59] local.INFO: TCP Data received {"connection_id":217864,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:39:59] local.INFO: Processing buffer {"connection_id":217864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:39:59] local.INFO: IMEI packet received {"connection_id":217864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:39:59] local.INFO: IMEI acknowledgment sent {"connection_id":217864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:40:00] local.INFO: TCP Data received {"connection_id":217864,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:40:00] local.INFO: Processing buffer {"connection_id":217864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:40:00] local.INFO: IMEI packet received {"connection_id":217864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:40:00] local.INFO: IMEI acknowledgment sent {"connection_id":217864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:40:01] local.INFO: TCP Data received {"connection_id":217864,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be901e0012d431000066bdfb0000500dd2c..."} 
[2026-10-18 03:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be901e0012d431000066bdfb0000500dd2c..."} 
[2026-10-18 03:40:01] local.INFO: Processing buffer {"connection_id":217864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be901e0012d431000066bdfb0000500dd2c..."} 
[2026-10-18 03:40:01] local.INFO: Packet analysis {"connection_id":217864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:40:01] local.INFO: Extracted packet for processing {"connection_id":217864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:40:01] local.INFO: GPS Element Parsed {"raw_longitude":759369728,"raw_latitude":107732912,"longitude_deg":75.9369728,"latitude_deg":10.7732912,"altitude":5,"angle":221,"satellites":44,"speed":55,"hex_longitude":"2d431000","hex_latitude":"066bdfb0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822378752001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18077027722592256,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4839680777144516608,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:01] 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-18 03:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792274924000,"timestamp_ms":1792274924000,"timestamp_seconds":1792274924,"priority":1,"record_length":96,"hex_timestamp":"000001a14be901e0"} 
[2026-10-18 03: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-18 03:40: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-18 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 03:40:01] 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-18 03: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-18 03: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-18 03:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:40:01] 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-18 03:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822378752001,"66":27050,"19":206,"80":60416,"24":55,"16":18077027722592256,"45":4839680777144516608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-18 03:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822378752001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:40:01] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-18 03:40:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18077027722592256,"km_value":18077027722592.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4839680777144516608,"description":"Unknown IO ID 45"} 
[2026-10-18 03:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822378752001,"power":27050,"unknown_19":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4839680777144516608}} 
[2026-10-18 03:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":217864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:40:01] local.INFO: GPS data processed {"connection_id":217864,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:40:01] local.INFO: Acknowledgment sent {"connection_id":217864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:40:05] local.INFO: TCP Data received {"connection_id":217864,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be91d38012d42f5c0066bc488000500e02e..."} 
[2026-10-18 03:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be91d38012d42f5c0066bc488000500e02e..."} 
[2026-10-18 03:40:05] local.INFO: Processing buffer {"connection_id":217864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be91d38012d42f5c0066bc488000500e02e..."} 
[2026-10-18 03:40:05] local.INFO: Packet analysis {"connection_id":217864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:40:05] local.INFO: Extracted packet for processing {"connection_id":217864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:40:05] local.INFO: GPS Element Parsed {"raw_longitude":759363008,"raw_latitude":107725960,"longitude_deg":75.9363008,"latitude_deg":10.772596,"altitude":5,"angle":224,"satellites":46,"speed":54,"hex_longitude":"2d42f5c0","hex_latitude":"066bc488","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822380544001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18077491579060224,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4832362427748167680,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:05] 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-18 03:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792274931000,"timestamp_ms":1792274931000,"timestamp_seconds":1792274931,"priority":1,"record_length":96,"hex_timestamp":"000001a14be91d38"} 
[2026-10-18 03: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-18 03:40: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-18 03: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":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-10-18 03:40:05] 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-18 03: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-18 03: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-18 03:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:40:05] 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-18 03:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822380544001,"66":27484,"19":206,"80":60416,"24":54,"16":18077491579060224,"45":4832362427748167680},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-18 03:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822380544001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:40:05] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-18 03:40:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18077491579060224,"km_value":18077491579060.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4832362427748167680,"description":"Unknown IO ID 45"} 
[2026-10-18 03:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822380544001,"power":27484,"unknown_19":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4832362427748167680}} 
[2026-10-18 03:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":217864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:40:05] local.INFO: GPS data processed {"connection_id":217864,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:40:05] local.INFO: Acknowledgment sent {"connection_id":217864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:40:11] local.INFO: TCP Data received {"connection_id":218110,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218110,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:40:11] local.INFO: Processing buffer {"connection_id":218110,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:40:11] local.INFO: IMEI packet received {"connection_id":218110,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:40:11] local.INFO: IMEI acknowledgment sent {"connection_id":218110,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:40:36] local.INFO: TCP Data received {"connection_id":217864,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be93890012d42db40066baa20000500e031..."} 
[2026-10-18 03:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be93890012d42db40066baa20000500e031..."} 
[2026-10-18 03:40:36] local.INFO: Processing buffer {"connection_id":217864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be93890012d42db40066baa20000500e031..."} 
[2026-10-18 03:40:36] local.INFO: Packet analysis {"connection_id":217864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:40:36] local.INFO: Extracted packet for processing {"connection_id":217864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:40:36] local.INFO: GPS Element Parsed {"raw_longitude":759356224,"raw_latitude":107719200,"longitude_deg":75.9356224,"latitude_deg":10.77192,"altitude":5,"angle":224,"satellites":49,"speed":53,"hex_longitude":"2d42db40","hex_latitude":"066baa20","is_valid_coordinates":true} 
[2026-10-18 03:40: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-18 03:40:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822382336001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18077951140560896,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4824973709607733248,"note":"Value kept but may cause issues"} 
[2026-10-18 03:40:36] 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-18 03:40:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792274938000,"timestamp_ms":1792274938000,"timestamp_seconds":1792274938,"priority":1,"record_length":96,"hex_timestamp":"000001a14be93890"} 
[2026-10-18 03:40:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:40: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-18 03:40: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-18 03:40: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-18 03:40: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-18 03:40:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:40:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:40:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:40:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:40:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:40:36] 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-18 03:40:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:40:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:40:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822382336001,"66":27397,"19":206,"80":60416,"24":53,"16":18077951140560896,"45":4824973709607733248},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-18 03:40:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:40:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:40:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822382336001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:40:36] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-18 03:40:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:40:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18077951140560896,"km_value":18077951140560.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:40:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4824973709607733248,"description":"Unknown IO ID 45"} 
[2026-10-18 03:40:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822382336001,"power":27397,"unknown_19":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":4824973709607733248}} 
[2026-10-18 03:40:36] local.INFO: DEBUG: GPS processor result {"connection_id":217864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:40:36] local.INFO: GPS data processed {"connection_id":217864,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:40:36] local.INFO: Acknowledgment sent {"connection_id":217864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:40:47] local.INFO: TCP Data received {"connection_id":218111,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218111,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:40:47] local.INFO: Processing buffer {"connection_id":218111,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:40:47] local.INFO: IMEI packet received {"connection_id":218111,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:40:47] local.INFO: IMEI acknowledgment sent {"connection_id":218111,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:40:59] local.INFO: TCP Data received {"connection_id":219511,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:40:59] local.INFO: Processing buffer {"connection_id":219511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:40:59] local.INFO: IMEI packet received {"connection_id":219511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:40:59] local.INFO: IMEI acknowledgment sent {"connection_id":219511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:41:00] local.INFO: TCP Data received {"connection_id":219511,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:00] local.INFO: Processing buffer {"connection_id":219511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:00] local.INFO: IMEI packet received {"connection_id":219511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:41:00] local.INFO: IMEI acknowledgment sent {"connection_id":219511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:41:01] local.INFO: TCP Data received {"connection_id":219511,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be953e8012d42c100066b8fb8000400e031..."} 
[2026-10-18 03:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be953e8012d42c100066b8fb8000400e031..."} 
[2026-10-18 03:41:01] local.INFO: Processing buffer {"connection_id":219511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be953e8012d42c100066b8fb8000400e031..."} 
[2026-10-18 03:41:01] local.INFO: Packet analysis {"connection_id":219511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:41:01] local.INFO: Extracted packet for processing {"connection_id":219511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:41:01] local.INFO: GPS Element Parsed {"raw_longitude":759349504,"raw_latitude":107712440,"longitude_deg":75.9349504,"latitude_deg":10.771244,"altitude":4,"angle":224,"satellites":49,"speed":54,"hex_longitude":"2d42c100","hex_latitude":"066b8fb8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822384128001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18078410702061568,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4817514622723170304,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:01] 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-18 03:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792274945000,"timestamp_ms":1792274945000,"timestamp_seconds":1792274945,"priority":1,"record_length":96,"hex_timestamp":"000001a14be953e8"} 
[2026-10-18 03: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-18 03:41: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:41:01] 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-18 03: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-18 03: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-18 03:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:01] 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-18 03:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822384128001,"66":27397,"19":206,"80":60416,"24":54,"16":18078410702061568,"45":4817514622723170304},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-18 03:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822384128001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:41:01] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-18 03:41:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18078410702061568,"km_value":18078410702061.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":4817514622723170304,"description":"Unknown IO ID 45"} 
[2026-10-18 03:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822384128001,"power":27397,"unknown_19":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4817514622723170304}} 
[2026-10-18 03:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":219511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:41:01] local.INFO: GPS data processed {"connection_id":219511,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:41:01] local.INFO: Acknowledgment sent {"connection_id":219511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:41:02] local.INFO: TCP Data received {"connection_id":219511,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14be96f40012d42a600066b74e8000400e030..."} 
[2026-10-18 03:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14be96f40012d42a600066b74e8000400e030..."} 
[2026-10-18 03:41:02] local.INFO: Processing buffer {"connection_id":219511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14be96f40012d42a600066b74e8000400e030..."} 
[2026-10-18 03:41:02] local.INFO: Packet analysis {"connection_id":219511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:41:02] local.INFO: Extracted packet for processing {"connection_id":219511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14be9"} 
[2026-10-18 03:41:02] local.INFO: GPS Element Parsed {"raw_longitude":759342592,"raw_latitude":107705576,"longitude_deg":75.9342592,"latitude_deg":10.7705576,"altitude":4,"angle":224,"satellites":48,"speed":55,"hex_longitude":"2d42a600","hex_latitude":"066b74e8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:41:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822385920001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18078878853496832,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4810125904582785024,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:02] 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-18 03:41:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792274952000,"timestamp_ms":1792274952000,"timestamp_seconds":1792274952,"priority":1,"record_length":96,"hex_timestamp":"000001a14be96f40"} 
[2026-10-18 03: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-18 03:41: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:41: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-18 03: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-18 03: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-18 03:41:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:41:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:41:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:02] 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-18 03:41:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:41:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:41:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822385920001,"66":27397,"20":206,"80":60416,"24":55,"16":18078878853496832,"45":4810125904582785024},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-18 03:41:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:41:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:41:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822385920001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:41:02] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-18 03:41:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:41:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18078878853496832,"km_value":18078878853496.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:41:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":4810125904582785024,"description":"Unknown IO ID 45"} 
[2026-10-18 03:41:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822385920001,"power":27397,"unknown_20":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4810125904582785024}} 
[2026-10-18 03:41:02] local.INFO: DEBUG: GPS processor result {"connection_id":219511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:41:02] local.INFO: GPS data processed {"connection_id":219511,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:41:02] local.INFO: Acknowledgment sent {"connection_id":219511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:41:34] local.INFO: TCP Data received {"connection_id":219511,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bead2b8012d41bdc00669e310000a00a532..."} 
[2026-10-18 03:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bead2b8012d41bdc00669e310000a00a532..."} 
[2026-10-18 03:41:34] local.INFO: Processing buffer {"connection_id":219511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bead2b8012d41bdc00669e310000a00a532..."} 
[2026-10-18 03:41:34] local.INFO: Packet analysis {"connection_id":219511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bea"} 
[2026-10-18 03:41:34] local.INFO: Extracted packet for processing {"connection_id":219511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bea"} 
[2026-10-18 03:41:34] local.INFO: GPS Element Parsed {"raw_longitude":759283136,"raw_latitude":107602704,"longitude_deg":75.9283136,"latitude_deg":10.7602704,"altitude":10,"angle":165,"satellites":50,"speed":54,"hex_longitude":"2d41bdc0","hex_latitude":"0669e310","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:41:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822409216001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18084814498299904,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4735746141961291776,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:41:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792275043000,"timestamp_ms":1792275043000,"timestamp_seconds":1792275043,"priority":1,"record_length":96,"hex_timestamp":"000001a14bead2b8"} 
[2026-10-18 03: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-18 03:41: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:41: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-18 03: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-18 03: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-18 03:41:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:41:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:41:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:34] 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-18 03:41:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:41:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:41:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822409216001,"66":27376,"182":206,"80":60416,"24":54,"16":18084814498299904,"45":4735746141961291776},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,80,24,16,45]} 
[2026-10-18 03:41:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:41:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:41:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822409216001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:41:34] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-10-18 03:41:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:41:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18084814498299904,"km_value":18084814498299.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:41:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4735746141961291776,"description":"Unknown IO ID 45"} 
[2026-10-18 03:41:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822409216001,"power":27376,"unknown_182":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4735746141961291776}} 
[2026-10-18 03:41:34] local.INFO: DEBUG: GPS processor result {"connection_id":219511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:41:34] local.INFO: GPS data processed {"connection_id":219511,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:41:34] local.INFO: Acknowledgment sent {"connection_id":219511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:41:54] local.INFO: TCP Data received {"connection_id":217865,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:54] local.INFO: Processing buffer {"connection_id":217865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:54] local.INFO: IMEI packet received {"connection_id":217865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:41:54] local.INFO: IMEI acknowledgment sent {"connection_id":217865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:41:56] local.INFO: TCP Data received {"connection_id":217865,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:56] local.INFO: Processing buffer {"connection_id":217865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:41:56] local.INFO: IMEI packet received {"connection_id":217865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:41:56] local.INFO: IMEI acknowledgment sent {"connection_id":217865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:41:57] local.INFO: TCP Data received {"connection_id":217865,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bead2b8012d41bdc00669e310000a00a532..."} 
[2026-10-18 03:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bead2b8012d41bdc00669e310000a00a532..."} 
[2026-10-18 03:41:57] local.INFO: Processing buffer {"connection_id":217865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bead2b8012d41bdc00669e310000a00a532..."} 
[2026-10-18 03:41:57] local.INFO: Packet analysis {"connection_id":217865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bea"} 
[2026-10-18 03:41:57] local.INFO: Extracted packet for processing {"connection_id":217865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bea"} 
[2026-10-18 03:41:57] local.INFO: GPS Element Parsed {"raw_longitude":759283136,"raw_latitude":107602704,"longitude_deg":75.9283136,"latitude_deg":10.7602704,"altitude":10,"angle":165,"satellites":50,"speed":54,"hex_longitude":"2d41bdc0","hex_latitude":"0669e310","is_valid_coordinates":true} 
[2026-10-18 03:41: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-18 03:41:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18084814498299904,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4737153516842455040,"note":"Value kept but may cause issues"} 
[2026-10-18 03:41:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:41:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792275043000,"timestamp_ms":1792275043000,"timestamp_seconds":1792275043,"priority":1,"record_length":96,"hex_timestamp":"000001a14bead2b8"} 
[2026-10-18 03:41:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:41:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:41: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:41:57] 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-18 03:41: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-18 03:41:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:41:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:41:57] local.INFO: Teltonika packet parsed successfully {"connection_id":217865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:41:57] local.INFO: Passing IMEI to GPS processor {"connection_id":217865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":217865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:41:57] 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-18 03:41:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:41:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:41:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822411008001,"66":27376,"182":206,"80":60416,"24":54,"16":18084814498299904,"45":4737153516842455040},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,80,24,16,45]} 
[2026-10-18 03:41:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:41:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:41:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:41:57] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-10-18 03:41:57] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:41:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18084814498299904,"km_value":18084814498299.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:41:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":4737153516842455040,"description":"Unknown IO ID 45"} 
[2026-10-18 03:41:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822411008001,"power":27376,"unknown_182":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4737153516842455040}} 
[2026-10-18 03:41:57] local.INFO: DEBUG: GPS processor result {"connection_id":217865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:41:57] local.INFO: GPS data processed {"connection_id":217865,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:41:57] local.INFO: Acknowledgment sent {"connection_id":217865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:42:41] local.INFO: TCP Data received {"connection_id":217865,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14beaee10012d41c9000669beb8000800a131..."} 
[2026-10-18 03:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14beaee10012d41c9000669beb8000800a131..."} 
[2026-10-18 03:42:41] local.INFO: Processing buffer {"connection_id":217865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14beaee10012d41c9000669beb8000800a131..."} 
[2026-10-18 03:42:41] local.INFO: Packet analysis {"connection_id":217865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bea"} 
[2026-10-18 03:42:41] local.INFO: Extracted packet for processing {"connection_id":217865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bea"} 
[2026-10-18 03:42:41] local.INFO: GPS Element Parsed {"raw_longitude":759286016,"raw_latitude":107593400,"longitude_deg":75.9286016,"latitude_deg":10.75934,"altitude":8,"angle":161,"satellites":49,"speed":55,"hex_longitude":"2d41c900","hex_latitude":"0669beb8","is_valid_coordinates":true} 
[2026-10-18 03:42: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-18 03:42:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:42:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18085286944702464,"note":"Value kept but may cause issues"} 
[2026-10-18 03:42:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4737153516842455040,"note":"Value kept but may cause issues"} 
[2026-10-18 03:42:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:42:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792275050000,"timestamp_ms":1792275050000,"timestamp_seconds":1792275050,"priority":1,"record_length":96,"hex_timestamp":"000001a14beaee10"} 
[2026-10-18 03:42:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:42: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-18 03:42: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:42:41] 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-18 03:42: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-18 03:42:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:42:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:42:41] local.INFO: Teltonika packet parsed successfully {"connection_id":217865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:42:41] local.INFO: Passing IMEI to GPS processor {"connection_id":217865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:42:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":217865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:42:41] 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-18 03:42:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:42:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:42:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822411008001,"66":27463,"182":206,"80":60416,"24":55,"16":18085286944702464,"45":4737153516842455040},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,80,24,16,45]} 
[2026-10-18 03:42:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:42:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:42:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:42:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-10-18 03:42:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:42:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18085286944702464,"km_value":18085286944702.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:42:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":4737153516842455040,"description":"Unknown IO ID 45"} 
[2026-10-18 03:42:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822411008001,"power":27463,"unknown_182":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4737153516842455040}} 
[2026-10-18 03:42:41] local.INFO: DEBUG: GPS processor result {"connection_id":217865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:42:41] local.INFO: GPS data processed {"connection_id":217865,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:42:41] local.INFO: Acknowledgment sent {"connection_id":217865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:42:59] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:42:59] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:42:59] local.INFO: IMEI packet received {"connection_id":221212,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":221212,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:42:59] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:42:59] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:42:59] local.INFO: IMEI packet received {"connection_id":221212,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":221212,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:43:05] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:43:05] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:43:05] local.INFO: IMEI packet received {"connection_id":221212,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":221212,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:43:06] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bec1ad8012d42578006683bd8000600a02e..."} 
[2026-10-18 03:43:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bec1ad8012d42578006683bd8000600a02e..."} 
[2026-10-18 03:43:06] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bec1ad8012d42578006683bd8000600a02e..."} 
[2026-10-18 03:43:06] local.INFO: Packet analysis {"connection_id":221212,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:43:06] local.INFO: Extracted packet for processing {"connection_id":221212,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:43:06] local.INFO: GPS Element Parsed {"raw_longitude":759322496,"raw_latitude":107494360,"longitude_deg":75.9322496,"latitude_deg":10.749436,"altitude":6,"angle":160,"satellites":46,"speed":54,"hex_longitude":"2d425780","hex_latitude":"06683bd8","is_valid_coordinates":true} 
[2026-10-18 03:43: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-18 03:43:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822430720001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:43:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18090393660817408,"note":"Value kept but may cause issues"} 
[2026-10-18 03:43:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4776841488533198848,"note":"Value kept but may cause issues"} 
[2026-10-18 03:43:06] 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-18 03:43:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792275127000,"timestamp_ms":1792275127000,"timestamp_seconds":1792275127,"priority":1,"record_length":96,"hex_timestamp":"000001a14bec1ad8"} 
[2026-10-18 03:43:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:43: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-18 03:43: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:43:06] 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-18 03:43: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-18 03:43:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:43:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:43:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221212,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:43:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221212,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:43:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221212,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:43:06] 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-18 03:43:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:43:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:43:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822430720001,"66":27397,"97":206,"80":60416,"24":54,"16":18090393660817408,"45":4776841488533198848},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,80,24,16,45]} 
[2026-10-18 03:43:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:43:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:43:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822430720001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:43:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 03:43:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:43:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18090393660817408,"km_value":18090393660817.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:43:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":4776841488533198848,"description":"Unknown IO ID 45"} 
[2026-10-18 03:43:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822430720001,"power":27397,"unknown_97":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4776841488533198848}} 
[2026-10-18 03:43:06] 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":5077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:43:06] local.INFO: GPS data processed {"connection_id":221212,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:43:06] local.INFO: Acknowledgment sent {"connection_id":221212,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:43:37] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bec3630012d426400066819680006009f2f..."} 
[2026-10-18 03:43:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bec3630012d426400066819680006009f2f..."} 
[2026-10-18 03:43:37] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bec3630012d426400066819680006009f2f..."} 
[2026-10-18 03:43:37] local.INFO: Packet analysis {"connection_id":221212,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:43:37] local.INFO: Extracted packet for processing {"connection_id":221212,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:43:37] local.INFO: GPS Element Parsed {"raw_longitude":759325696,"raw_latitude":107485544,"longitude_deg":75.9325696,"latitude_deg":10.7485544,"altitude":6,"angle":159,"satellites":47,"speed":52,"hex_longitude":"2d426400","hex_latitude":"06681968","is_valid_coordinates":true} 
[2026-10-18 03:43: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-18 03:43:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822432512001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:43:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18090848927350784,"note":"Value kept but may cause issues"} 
[2026-10-18 03:43:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4780430294483982336,"note":"Value kept but may cause issues"} 
[2026-10-18 03:43: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-18 03:43:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792275134000,"timestamp_ms":1792275134000,"timestamp_seconds":1792275134,"priority":1,"record_length":96,"hex_timestamp":"000001a14bec3630"} 
[2026-10-18 03:43:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:43: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-18 03:43: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-18 03:43: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-18 03:43: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-18 03:43:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:43:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:43:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221212,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:43:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221212,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:43:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221212,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:43:37] 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-18 03:43:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:43:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:43:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822432512001,"66":27376,"20":206,"80":60416,"24":52,"16":18090848927350784,"45":4780430294483982336},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-18 03:43:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:43:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:43:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822432512001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:43:37] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-18 03:43:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:43:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18090848927350784,"km_value":18090848927350.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:43:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4780430294483982336,"description":"Unknown IO ID 45"} 
[2026-10-18 03:43:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822432512001,"power":27376,"unknown_20":206,"unknown_80":60416,"ignition":52,"odometer":null,"unknown_45":4780430294483982336}} 
[2026-10-18 03:43:37] 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":5078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:43:37] local.INFO: GPS data processed {"connection_id":221212,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:43:37] local.INFO: Acknowledgment sent {"connection_id":221212,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:43:59] local.INFO: TCP Data received {"connection_id":219512,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219512,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:43:59] local.INFO: Processing buffer {"connection_id":219512,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:43:59] local.INFO: IMEI packet received {"connection_id":219512,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:43:59] local.INFO: IMEI acknowledgment sent {"connection_id":219512,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:44:01] local.INFO: TCP Data received {"connection_id":219512,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219512,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:01] local.INFO: Processing buffer {"connection_id":219512,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:01] local.INFO: IMEI packet received {"connection_id":219512,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:44:01] local.INFO: IMEI acknowledgment sent {"connection_id":219512,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:44:04] local.INFO: TCP Data received {"connection_id":219512,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bec5188012d4271400667f7780006009f32..."} 
[2026-10-18 03:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219512,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bec5188012d4271400667f7780006009f32..."} 
[2026-10-18 03:44:04] local.INFO: Processing buffer {"connection_id":219512,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bec5188012d4271400667f7780006009f32..."} 
[2026-10-18 03:44:04] local.INFO: Packet analysis {"connection_id":219512,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:44:04] local.INFO: Extracted packet for processing {"connection_id":219512,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:44:04] local.INFO: GPS Element Parsed {"raw_longitude":759329088,"raw_latitude":107476856,"longitude_deg":75.9329088,"latitude_deg":10.7476856,"altitude":6,"angle":159,"satellites":50,"speed":52,"hex_longitude":"2d427140","hex_latitude":"0667f778","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:44:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822434304001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:44:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18091295603949568,"note":"Value kept but may cause issues"} 
[2026-10-18 03:44:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4783948731690608640,"note":"Value kept but may cause issues"} 
[2026-10-18 03:44:04] 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-18 03:44:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792275141000,"timestamp_ms":1792275141000,"timestamp_seconds":1792275141,"priority":1,"record_length":96,"hex_timestamp":"000001a14bec5188"} 
[2026-10-18 03: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-18 03:44: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:44: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-18 03: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-18 03: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-18 03:44:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:44:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219512,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:44:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:44:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:44:04] 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-18 03:44:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:44:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:44:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822434304001,"66":27343,"20":206,"80":60416,"24":52,"16":18091295603949568,"45":4783948731690608640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-18 03:44:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:44:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:44:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822434304001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:44:04] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-18 03:44:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:44:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18091295603949568,"km_value":18091295603949.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:44:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4783948731690608640,"description":"Unknown IO ID 45"} 
[2026-10-18 03:44:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822434304001,"power":27343,"unknown_20":206,"unknown_80":60416,"ignition":52,"odometer":null,"unknown_45":4783948731690608640}} 
[2026-10-18 03:44:04] local.INFO: DEBUG: GPS processor result {"connection_id":219512,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:44:04] local.INFO: GPS data processed {"connection_id":219512,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:44:04] local.INFO: Acknowledgment sent {"connection_id":219512,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:44:13] local.INFO: TCP Data received {"connection_id":219512,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bec6ce0012d427f400667d5a00005009c33..."} 
[2026-10-18 03:44:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219512,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bec6ce0012d427f400667d5a00005009c33..."} 
[2026-10-18 03:44:13] local.INFO: Processing buffer {"connection_id":219512,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bec6ce0012d427f400667d5a00005009c33..."} 
[2026-10-18 03:44:13] local.INFO: Packet analysis {"connection_id":219512,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:44:13] local.INFO: Extracted packet for processing {"connection_id":219512,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bec"} 
[2026-10-18 03:44:13] local.INFO: GPS Element Parsed {"raw_longitude":759332672,"raw_latitude":107468192,"longitude_deg":75.9332672,"latitude_deg":10.7468192,"altitude":5,"angle":156,"satellites":51,"speed":53,"hex_longitude":"2d427f40","hex_latitude":"0667d5a0","is_valid_coordinates":true} 
[2026-10-18 03:44: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-18 03:44:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:44:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18091750870482944,"note":"Value kept but may cause issues"} 
[2026-10-18 03:44:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4787678275129800704,"note":"Value kept but may cause issues"} 
[2026-10-18 03:44:13] 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-18 03:44:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792275148000,"timestamp_ms":1792275148000,"timestamp_seconds":1792275148,"priority":1,"record_length":96,"hex_timestamp":"000001a14bec6ce0"} 
[2026-10-18 03:44:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:44:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:44: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:44:13] 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-18 03:44: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-18 03:44:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:44:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:44:13] local.INFO: Teltonika packet parsed successfully {"connection_id":219512,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:44:13] local.INFO: Passing IMEI to GPS processor {"connection_id":219512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:44:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":219512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:44:13] 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-18 03:44:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:44:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:44:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822436096001,"66":27376,"20":206,"80":60416,"24":53,"16":18091750870482944,"45":4787678275129800704},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-18 03:44:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:44:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:44:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:44:13] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-18 03:44:13] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:44:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18091750870482944,"km_value":18091750870482.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:44:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":4787678275129800704,"description":"Unknown IO ID 45"} 
[2026-10-18 03:44:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822436096001,"power":27376,"unknown_20":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":4787678275129800704}} 
[2026-10-18 03:44:13] local.INFO: DEBUG: GPS processor result {"connection_id":219512,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:44:13] local.INFO: GPS data processed {"connection_id":219512,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:44:13] local.INFO: Acknowledgment sent {"connection_id":219512,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:44:57] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:57] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:57] local.INFO: IMEI packet received {"connection_id":218116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":218116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:44:59] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:59] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:44:59] local.INFO: IMEI packet received {"connection_id":218116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":218116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:45:04] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:04] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:04] local.INFO: IMEI packet received {"connection_id":218116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:45:04] local.INFO: IMEI acknowledgment sent {"connection_id":218116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:45:05] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bed9d90012d43d4c0066723780009009330..."} 
[2026-10-18 03:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bed9d90012d43d4c0066723780009009330..."} 
[2026-10-18 03:45:05] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bed9d90012d43d4c0066723780009009330..."} 
[2026-10-18 03:45:05] local.INFO: Packet analysis {"connection_id":218116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bed"} 
[2026-10-18 03:45:05] local.INFO: Extracted packet for processing {"connection_id":218116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bed"} 
[2026-10-18 03:45:05] local.INFO: GPS Element Parsed {"raw_longitude":759420096,"raw_latitude":107422584,"longitude_deg":75.9420096,"latitude_deg":10.7422584,"altitude":9,"angle":147,"satellites":48,"speed":55,"hex_longitude":"2d43d4c0","hex_latitude":"06672378","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:45:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822456320001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:45:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18096660018102272,"note":"Value kept but may cause issues"} 
[2026-10-18 03:45:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4881831654827292672,"note":"Value kept but may cause issues"} 
[2026-10-18 03:45:05] 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-18 03:45:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792275226000,"timestamp_ms":1792275226000,"timestamp_seconds":1792275226,"priority":1,"record_length":96,"hex_timestamp":"000001a14bed9d90"} 
[2026-10-18 03: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-18 03: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-18 03: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:45: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-18 03: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-18 03: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-18 03:45:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:45:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:45:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:45:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:45:05] 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-18 03:45:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:45:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:45:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822456320001,"66":27397,"59":206,"80":60416,"24":55,"16":18096660018102272,"45":4881831654827292672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-10-18 03:45:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:45:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:45:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822456320001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:45:05] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 03:45:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:45:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18096660018102272,"km_value":18096660018102.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:45:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4881831654827292672,"description":"Unknown IO ID 45"} 
[2026-10-18 03:45:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822456320001,"power":27397,"unknown_59":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4881831654827292672}} 
[2026-10-18 03:45:05] local.INFO: DEBUG: GPS processor result {"connection_id":218116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:45:05] local.INFO: GPS data processed {"connection_id":218116,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:45:05] local.INFO: Acknowledgment sent {"connection_id":218116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:45:36] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bedb8e8012d43e800066701980009009831..."} 
[2026-10-18 03:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bedb8e8012d43e800066701980009009831..."} 
[2026-10-18 03:45:36] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bedb8e8012d43e800066701980009009831..."} 
[2026-10-18 03:45:36] local.INFO: Packet analysis {"connection_id":218116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bed"} 
[2026-10-18 03:45:36] local.INFO: Extracted packet for processing {"connection_id":218116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bed"} 
[2026-10-18 03:45:36] local.INFO: GPS Element Parsed {"raw_longitude":759425024,"raw_latitude":107413912,"longitude_deg":75.9425024,"latitude_deg":10.7413912,"altitude":9,"angle":152,"satellites":49,"speed":57,"hex_longitude":"2d43e800","hex_latitude":"06670198","is_valid_coordinates":true} 
[2026-10-18 03:45: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-18 03:45:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822457856001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:45:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18097145349406720,"note":"Value kept but may cause issues"} 
[2026-10-18 03:45:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4887742629336545280,"note":"Value kept but may cause issues"} 
[2026-10-18 03:45: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-18 03:45:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792275233000,"timestamp_ms":1792275233000,"timestamp_seconds":1792275233,"priority":1,"record_length":96,"hex_timestamp":"000001a14bedb8e8"} 
[2026-10-18 03:45:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:45: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-18 03:45: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-18 03:45: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-18 03:45: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-18 03:45:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:45:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:45:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:45:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:45:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:45:36] 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-18 03:45:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:45:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:45:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822457856001,"66":27321,"59":206,"80":60416,"24":57,"16":18097145349406720,"45":4887742629336545280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-10-18 03:45:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:45:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:45:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822457856001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:45:36] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 03:45:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:45:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18097145349406720,"km_value":18097145349406.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:45:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4887742629336545280,"description":"Unknown IO ID 45"} 
[2026-10-18 03:45:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822457856001,"power":27321,"unknown_59":206,"unknown_80":60416,"ignition":57,"odometer":null,"unknown_45":4887742629336545280}} 
[2026-10-18 03:45:37] local.INFO: DEBUG: GPS processor result {"connection_id":218116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:45:37] local.INFO: GPS data processed {"connection_id":218116,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:45:37] local.INFO: Acknowledgment sent {"connection_id":218116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:45:54] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:54] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:54] local.INFO: IMEI packet received {"connection_id":221213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":221213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:45:55] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:55] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:55] local.INFO: IMEI packet received {"connection_id":221213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:45:55] local.INFO: IMEI acknowledgment sent {"connection_id":221213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:45:59] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:59] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:45:59] local.INFO: IMEI packet received {"connection_id":221213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:45:59] local.INFO: IMEI acknowledgment sent {"connection_id":221213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:46:07] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bedd440012d43fbc00666de780008009533..."} 
[2026-10-18 03:46:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bedd440012d43fbc00666de780008009533..."} 
[2026-10-18 03:46:07] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bedd440012d43fbc00666de780008009533..."} 
[2026-10-18 03:46:07] local.INFO: Packet analysis {"connection_id":221213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bed"} 
[2026-10-18 03:46:07] local.INFO: Extracted packet for processing {"connection_id":221213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bed"} 
[2026-10-18 03:46:07] local.INFO: GPS Element Parsed {"raw_longitude":759430080,"raw_latitude":107404920,"longitude_deg":75.943008,"latitude_deg":10.740492,"altitude":8,"angle":149,"satellites":51,"speed":59,"hex_longitude":"2d43fbc0","hex_latitude":"0666de78","is_valid_coordinates":true} 
[2026-10-18 03:46: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-18 03:46:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822459648001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:46:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18097643565613056,"note":"Value kept but may cause issues"} 
[2026-10-18 03:46:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4893161022636005376,"note":"Value kept but may cause issues"} 
[2026-10-18 03:46: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-18 03:46:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792275240000,"timestamp_ms":1792275240000,"timestamp_seconds":1792275240,"priority":1,"record_length":96,"hex_timestamp":"000001a14bedd440"} 
[2026-10-18 03:46:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:46: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-18 03:46: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-18 03:46: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-18 03:46: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-18 03:46:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:46:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:46:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:46:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:46:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:46: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-18 03:46:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:46:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:46:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822459648001,"66":27463,"59":206,"80":60416,"24":59,"16":18097643565613056,"45":4893161022636005376},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-10-18 03:46:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:46:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:46:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822459648001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:46:07] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 03:46:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:46:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18097643565613056,"km_value":18097643565613.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:46:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4893161022636005376,"description":"Unknown IO ID 45"} 
[2026-10-18 03:46:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822459648001,"power":27463,"unknown_59":206,"unknown_80":60416,"ignition":59,"odometer":null,"unknown_45":4893161022636005376}} 
[2026-10-18 03:46: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":5083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:46:07] local.INFO: GPS data processed {"connection_id":221213,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:46:07] local.INFO: Acknowledgment sent {"connection_id":221213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:46:11] local.INFO: TCP Data received {"connection_id":219513,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219513,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:46:11] local.INFO: Processing buffer {"connection_id":219513,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:46:11] local.INFO: IMEI packet received {"connection_id":219513,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:46:11] local.INFO: IMEI acknowledgment sent {"connection_id":219513,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:46:39] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bef6a80012d44d3400664d3000009009e33..."} 
[2026-10-18 03:46:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bef6a80012d44d3400664d3000009009e33..."} 
[2026-10-18 03:46:39] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bef6a80012d44d3400664d3000009009e33..."} 
[2026-10-18 03:46:39] local.INFO: Packet analysis {"connection_id":221213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:46:39] local.INFO: Extracted packet for processing {"connection_id":221213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:46:39] local.INFO: GPS Element Parsed {"raw_longitude":759485248,"raw_latitude":107270912,"longitude_deg":75.9485248,"latitude_deg":10.7270912,"altitude":9,"angle":158,"satellites":51,"speed":60,"hex_longitude":"2d44d340","hex_latitude":"0664d300","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:46:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822486272001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:46:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18104661542174720,"note":"Value kept but may cause issues"} 
[2026-10-18 03:46:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4955155886222385152,"note":"Value kept but may cause issues"} 
[2026-10-18 03:46:39] 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-18 03:46:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792275344000,"timestamp_ms":1792275344000,"timestamp_seconds":1792275344,"priority":1,"record_length":96,"hex_timestamp":"000001a14bef6a80"} 
[2026-10-18 03: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-18 03:46: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-18 03: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:46: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-18 03: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-18 03: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-18 03:46:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:46:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:46:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:46:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:46:39] 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-18 03:46:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:46:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:46:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822486272001,"66":27463,"205":206,"80":60416,"24":60,"16":18104661542174720,"45":4955155886222385152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-18 03:46:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:46:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:46:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822486272001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:46:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:46:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18104661542174720,"km_value":18104661542174.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:46:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":4955155886222385152,"description":"Unknown IO ID 45"} 
[2026-10-18 03:46:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822486272001,"power":27463,"cell_id":206,"unknown_80":60416,"ignition":60,"odometer":null,"unknown_45":4955155886222385152}} 
[2026-10-18 03:46: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":5084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:46:39] local.INFO: GPS data processed {"connection_id":221213,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:46:39] local.INFO: Acknowledgment sent {"connection_id":221213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:46:54] local.INFO: TCP Data received {"connection_id":217867,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:54] local.INFO: Processing buffer {"connection_id":217867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:54] local.INFO: IMEI packet received {"connection_id":217867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":217867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:46:55] local.INFO: TCP Data received {"connection_id":217867,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:55] local.INFO: Processing buffer {"connection_id":217867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:55] local.INFO: IMEI packet received {"connection_id":217867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:46:55] local.INFO: IMEI acknowledgment sent {"connection_id":217867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:46:59] local.INFO: TCP Data received {"connection_id":217867,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:59] local.INFO: Processing buffer {"connection_id":217867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:46:59] local.INFO: IMEI packet received {"connection_id":217867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":217867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:47:00] local.INFO: TCP Data received {"connection_id":217867,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bef81f0012d44e1000664b1c80008009d32..."} 
[2026-10-18 03:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bef81f0012d44e1000664b1c80008009d32..."} 
[2026-10-18 03:47:00] local.INFO: Processing buffer {"connection_id":217867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bef81f0012d44e1000664b1c80008009d32..."} 
[2026-10-18 03:47:00] local.INFO: Packet analysis {"connection_id":217867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:47:00] local.INFO: Extracted packet for processing {"connection_id":217867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:47:00] local.INFO: GPS Element Parsed {"raw_longitude":759488768,"raw_latitude":107262408,"longitude_deg":75.9488768,"latitude_deg":10.7262408,"altitude":8,"angle":157,"satellites":50,"speed":60,"hex_longitude":"2d44e100","hex_latitude":"0664b1c8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:47:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:47:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18105108218773504,"note":"Value kept but may cause issues"} 
[2026-10-18 03:47:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4959378010870579200,"note":"Value kept but may cause issues"} 
[2026-10-18 03:47:00] 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-18 03:47:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792275350000,"timestamp_ms":1792275350000,"timestamp_seconds":1792275350,"priority":1,"record_length":96,"hex_timestamp":"000001a14bef81f0"} 
[2026-10-18 03: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-18 03:47: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:47:00] 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-18 03: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-18 03: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-18 03:47:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:47:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:47:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:47:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:47:00] 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-18 03:47:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:47:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:47:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822488064001,"66":27397,"205":206,"80":60416,"24":60,"16":18105108218773504,"45":4959378010870579200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-18 03:47:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:47:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:47:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:47:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:47:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18105108218773504,"km_value":18105108218773.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:47:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":4959378010870579200,"description":"Unknown IO ID 45"} 
[2026-10-18 03:47:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822488064001,"power":27397,"cell_id":206,"unknown_80":60416,"ignition":60,"odometer":null,"unknown_45":4959378010870579200}} 
[2026-10-18 03:47:00] local.INFO: DEBUG: GPS processor result {"connection_id":217867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:47:00] local.INFO: GPS data processed {"connection_id":217867,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:47:00] local.INFO: Acknowledgment sent {"connection_id":217867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:47:31] local.INFO: TCP Data received {"connection_id":217867,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bef9960012d44edc0066491600007009e31..."} 
[2026-10-18 03:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bef9960012d44edc0066491600007009e31..."} 
[2026-10-18 03:47:31] local.INFO: Processing buffer {"connection_id":217867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bef9960012d44edc0066491600007009e31..."} 
[2026-10-18 03:47:31] local.INFO: Packet analysis {"connection_id":217867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:47:31] local.INFO: Extracted packet for processing {"connection_id":217867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:47:31] local.INFO: GPS Element Parsed {"raw_longitude":759492032,"raw_latitude":107254112,"longitude_deg":75.9492032,"latitude_deg":10.7254112,"altitude":7,"angle":158,"satellites":49,"speed":57,"hex_longitude":"2d44edc0","hex_latitude":"06649160","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822489600001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18105537715503104,"note":"Value kept but may cause issues"} 
[2026-10-18 03:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4963248291798173696,"note":"Value kept but may cause issues"} 
[2026-10-18 03:47:31] 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-18 03:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792275356000,"timestamp_ms":1792275356000,"timestamp_seconds":1792275356,"priority":1,"record_length":96,"hex_timestamp":"000001a14bef9960"} 
[2026-10-18 03: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-18 03: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:47: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-18 03: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-18 03: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-18 03:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:47: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-18 03:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822489600001,"66":27376,"205":206,"80":60416,"24":57,"16":18105537715503104,"45":4963248291798173696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-18 03:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822489600001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:47:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18105537715503104,"km_value":18105537715503.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":4963248291798173696,"description":"Unknown IO ID 45"} 
[2026-10-18 03:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822489600001,"power":27376,"cell_id":206,"unknown_80":60416,"ignition":57,"odometer":null,"unknown_45":4963248291798173696}} 
[2026-10-18 03:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":217867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:47:31] local.INFO: GPS data processed {"connection_id":217867,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:47:31] local.INFO: Acknowledgment sent {"connection_id":217867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:47:54] local.INFO: TCP Data received {"connection_id":219514,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:54] local.INFO: Processing buffer {"connection_id":219514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:54] local.INFO: IMEI packet received {"connection_id":219514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":219514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:47:56] local.INFO: TCP Data received {"connection_id":219514,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:56] local.INFO: Processing buffer {"connection_id":219514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:56] local.INFO: IMEI packet received {"connection_id":219514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:47:56] local.INFO: IMEI acknowledgment sent {"connection_id":219514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:47:59] local.INFO: TCP Data received {"connection_id":219514,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:59] local.INFO: Processing buffer {"connection_id":219514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:47:59] local.INFO: IMEI packet received {"connection_id":219514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:47:59] local.INFO: IMEI acknowledgment sent {"connection_id":219514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:48:00] local.INFO: TCP Data received {"connection_id":219514,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14befb4b8012d44fa4006646bf8000800a133..."} 
[2026-10-18 03:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14befb4b8012d44fa4006646bf8000800a133..."} 
[2026-10-18 03:48:00] local.INFO: Processing buffer {"connection_id":219514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14befb4b8012d44fa4006646bf8000800a133..."} 
[2026-10-18 03:48:00] local.INFO: Packet analysis {"connection_id":219514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:48:00] local.INFO: Extracted packet for processing {"connection_id":219514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bef"} 
[2026-10-18 03:48:00] local.INFO: GPS Element Parsed {"raw_longitude":759495232,"raw_latitude":107244536,"longitude_deg":75.9495232,"latitude_deg":10.7244536,"altitude":8,"angle":161,"satellites":51,"speed":56,"hex_longitude":"2d44fa40","hex_latitude":"06646bf8","is_valid_coordinates":true} 
[2026-10-18 03:48: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-18 03:48:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822491136001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:48:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18106027341774848,"note":"Value kept but may cause issues"} 
[2026-10-18 03:48:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4966837097749110784,"note":"Value kept but may cause issues"} 
[2026-10-18 03:48:00] 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-18 03:48:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792275363000,"timestamp_ms":1792275363000,"timestamp_seconds":1792275363,"priority":1,"record_length":96,"hex_timestamp":"000001a14befb4b8"} 
[2026-10-18 03:48:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:48: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-18 03:48: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:48:00] 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-18 03:48: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-18 03:48:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:48:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:48:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:48:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:48:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:48:00] 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-18 03:48:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:48:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:48:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822491136001,"66":27376,"205":206,"80":60416,"24":56,"16":18106027341774848,"45":4966837097749110784},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-18 03:48:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:48:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:48:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822491136001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:48:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:48:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18106027341774848,"km_value":18106027341774.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:48:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":4966837097749110784,"description":"Unknown IO ID 45"} 
[2026-10-18 03:48:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822491136001,"power":27376,"cell_id":206,"unknown_80":60416,"ignition":56,"odometer":null,"unknown_45":4966837097749110784}} 
[2026-10-18 03:48:00] local.INFO: DEBUG: GPS processor result {"connection_id":219514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:48:00] local.INFO: GPS data processed {"connection_id":219514,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:48:00] local.INFO: Acknowledgment sent {"connection_id":219514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:48:31] local.INFO: TCP Data received {"connection_id":219514,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf12000012d45bfc0066294f80008009431..."} 
[2026-10-18 03:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf12000012d45bfc0066294f80008009431..."} 
[2026-10-18 03:48:31] local.INFO: Processing buffer {"connection_id":219514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf12000012d45bfc0066294f80008009431..."} 
[2026-10-18 03:48:31] local.INFO: Packet analysis {"connection_id":219514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf1"} 
[2026-10-18 03:48:31] local.INFO: Extracted packet for processing {"connection_id":219514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf1"} 
[2026-10-18 03:48:31] local.INFO: GPS Element Parsed {"raw_longitude":759545792,"raw_latitude":107123960,"longitude_deg":75.9545792,"latitude_deg":10.712396,"altitude":8,"angle":148,"satellites":49,"speed":59,"hex_longitude":"2d45bfc0","hex_latitude":"066294f8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822515200001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18112379598405632,"note":"Value kept but may cause issues"} 
[2026-10-18 03:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5020809924502009856,"note":"Value kept but may cause issues"} 
[2026-10-18 03:48:31] 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-18 03:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792275456000,"timestamp_ms":1792275456000,"timestamp_seconds":1792275456,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf12000"} 
[2026-10-18 03: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-18 03:48: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-18 03: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:48: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-18 03: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-18 03: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-18 03:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:48: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-18 03:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822515200001,"66":27376,"206":206,"80":60416,"24":59,"16":18112379598405632,"45":5020809924502009856},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822515200001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:48:31] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:48:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18112379598405632,"km_value":18112379598405.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5020809924502009856,"description":"Unknown IO ID 45"} 
[2026-10-18 03:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822515200001,"power":27376,"unknown_206":206,"unknown_80":60416,"ignition":59,"odometer":null,"unknown_45":5020809924502009856}} 
[2026-10-18 03:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":219514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:48:31] local.INFO: GPS data processed {"connection_id":219514,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:48:31] local.INFO: Acknowledgment sent {"connection_id":219514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:48:54] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:48:54] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:48:54] local.INFO: IMEI packet received {"connection_id":221214,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":221214,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:49:03] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:03] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:03] local.INFO: IMEI packet received {"connection_id":221214,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:49:03] local.INFO: IMEI acknowledgment sent {"connection_id":221214,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:49:04] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf13b58012d45d380066271900008009932..."} 
[2026-10-18 03:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf13b58012d45d380066271900008009932..."} 
[2026-10-18 03:49:04] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf13b58012d45d380066271900008009932..."} 
[2026-10-18 03:49:04] local.INFO: Packet analysis {"connection_id":221214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf1"} 
[2026-10-18 03:49:04] local.INFO: Extracted packet for processing {"connection_id":221214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf1"} 
[2026-10-18 03:49:04] local.INFO: GPS Element Parsed {"raw_longitude":759550848,"raw_latitude":107114896,"longitude_deg":75.9550848,"latitude_deg":10.7114896,"altitude":8,"angle":153,"satellites":50,"speed":59,"hex_longitude":"2d45d380","hex_latitude":"06627190","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:49:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822516736001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:49:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18112882109579264,"note":"Value kept but may cause issues"} 
[2026-10-18 03:49:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5025946842825029632,"note":"Value kept but may cause issues"} 
[2026-10-18 03:49: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-18 03:49:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792275463000,"timestamp_ms":1792275463000,"timestamp_seconds":1792275463,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf13b58"} 
[2026-10-18 03: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-18 03:49: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:49: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-18 03: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-18 03: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-18 03:49:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:49:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:49:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:49:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:49:04] 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-18 03:49:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:49:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:49:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822516736001,"66":27376,"206":206,"80":60416,"24":59,"16":18112882109579264,"45":5025946842825029632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:49:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:49:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:49:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822516736001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:49:04] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:49:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:49:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18112882109579264,"km_value":18112882109579.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:49:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5025946842825029632,"description":"Unknown IO ID 45"} 
[2026-10-18 03:49:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822516736001,"power":27376,"unknown_206":206,"unknown_80":60416,"ignition":59,"odometer":null,"unknown_45":5025946842825029632}} 
[2026-10-18 03:49:04] 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":5089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:49:04] local.INFO: GPS data processed {"connection_id":221214,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:49:04] local.INFO: Acknowledgment sent {"connection_id":221214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:49:36] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf152c8012d45e300066252780009009b32..."} 
[2026-10-18 03:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf152c8012d45e300066252780009009b32..."} 
[2026-10-18 03:49:36] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf152c8012d45e300066252780009009b32..."} 
[2026-10-18 03:49:36] local.INFO: Packet analysis {"connection_id":221214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf1"} 
[2026-10-18 03:49:36] local.INFO: Extracted packet for processing {"connection_id":221214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf1"} 
[2026-10-18 03:49:36] local.INFO: GPS Element Parsed {"raw_longitude":759554816,"raw_latitude":107106936,"longitude_deg":75.9554816,"latitude_deg":10.7106936,"altitude":9,"angle":155,"satellites":50,"speed":59,"hex_longitude":"2d45e300","hex_latitude":"06625278","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:49:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822518528001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:49:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18113311606308864,"note":"Value kept but may cause issues"} 
[2026-10-18 03:49:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5031505973612744704,"note":"Value kept but may cause issues"} 
[2026-10-18 03:49:36] 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-18 03:49:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792275469000,"timestamp_ms":1792275469000,"timestamp_seconds":1792275469,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf152c8"} 
[2026-10-18 03: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-18 03:49: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-18 03: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:49: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-18 03: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-18 03: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-18 03:49:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:49:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:49:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:49:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:49:36] 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-18 03:49:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:49:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:49:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822518528001,"66":27463,"206":206,"80":60416,"24":59,"16":18113311606308864,"45":5031505973612744704},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:49:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:49:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:49:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822518528001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:49:36] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:49:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:49:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18113311606308864,"km_value":18113311606308.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:49:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5031505973612744704,"description":"Unknown IO ID 45"} 
[2026-10-18 03:49:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822518528001,"power":27463,"unknown_206":206,"unknown_80":60416,"ignition":59,"odometer":null,"unknown_45":5031505973612744704}} 
[2026-10-18 03:49:36] 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":5090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:49:36] local.INFO: GPS data processed {"connection_id":221214,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:49:36] local.INFO: Acknowledgment sent {"connection_id":221214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:49:58] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:58] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:58] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:49:59] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:59] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:49:59] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:50:04] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:50:04] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:50:04] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:50:05] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf26438012d4682c00660e0c0000c00a132..."} 
[2026-10-18 03:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf26438012d4682c00660e0c0000c00a132..."} 
[2026-10-18 03:50:05] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf26438012d4682c00660e0c0000c00a132..."} 
[2026-10-18 03:50:05] local.INFO: Packet analysis {"connection_id":221216,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf2"} 
[2026-10-18 03:50:05] local.INFO: Extracted packet for processing {"connection_id":221216,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf2"} 
[2026-10-18 03:50:05] local.INFO: GPS Element Parsed {"raw_longitude":759595712,"raw_latitude":107012288,"longitude_deg":75.9595712,"latitude_deg":10.7012288,"altitude":12,"angle":161,"satellites":50,"speed":53,"hex_longitude":"2d4682c0","hex_latitude":"0660e0c0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:50:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822536192001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:50:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18118298063339520,"note":"Value kept but may cause issues"} 
[2026-10-18 03:50:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5076964182327570432,"note":"Value kept but may cause issues"} 
[2026-10-18 03:50:05] 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-18 03:50:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792275539000,"timestamp_ms":1792275539000,"timestamp_seconds":1792275539,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf26438"} 
[2026-10-18 03: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-18 03:50: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:50: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-18 03: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-18 03: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-18 03:50:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:50:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221216,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:50:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221216,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:50:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221216,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:50:05] 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-18 03:50:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:50:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:50:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822536192001,"66":27397,"206":206,"80":60416,"24":53,"16":18118298063339520,"45":5076964182327570432},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-18 03:50:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:50:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:50:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822536192001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:50:05] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 03:50:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:50:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18118298063339520,"km_value":18118298063339.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:50:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5076964182327570432,"description":"Unknown IO ID 45"} 
[2026-10-18 03:50:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822536192001,"power":27397,"unknown_206":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":5076964182327570432}} 
[2026-10-18 03:50:05] 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":5091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:50:05] local.INFO: GPS data processed {"connection_id":221216,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:50:05] local.INFO: Acknowledgment sent {"connection_id":221216,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:50:36] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf27f90012d468d800660be60000e00a433..."} 
[2026-10-18 03:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf27f90012d468d800660be60000e00a433..."} 
[2026-10-18 03:50:36] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf27f90012d468d800660be60000e00a433..."} 
[2026-10-18 03:50:36] local.INFO: Packet analysis {"connection_id":221216,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf2"} 
[2026-10-18 03:50:36] local.INFO: Extracted packet for processing {"connection_id":221216,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf2"} 
[2026-10-18 03:50:36] local.INFO: GPS Element Parsed {"raw_longitude":759598464,"raw_latitude":107003488,"longitude_deg":75.9598464,"latitude_deg":10.7003488,"altitude":14,"angle":164,"satellites":51,"speed":52,"hex_longitude":"2d468d80","hex_latitude":"0660be60","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:50:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822537984001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:50:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18118744739938304,"note":"Value kept but may cause issues"} 
[2026-10-18 03:50:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5080834463255019520,"note":"Value kept but may cause issues"} 
[2026-10-18 03:50:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:50:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792275546000,"timestamp_ms":1792275546000,"timestamp_seconds":1792275546,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf27f90"} 
[2026-10-18 03: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-18 03:50: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:50: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-18 03: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-18 03: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-18 03:50:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:50:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221216,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:50:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221216,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:50:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221216,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:50:36] 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-18 03:50:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:50:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:50:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822537984001,"66":27343,"115":206,"80":60416,"24":52,"16":18118744739938304,"45":5080834463255019520},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,80,24,16,45]} 
[2026-10-18 03:50:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:50:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:50:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822537984001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:50:36] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-10-18 03:50:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:50:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18118744739938304,"km_value":18118744739938.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:50:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5080834463255019520,"description":"Unknown IO ID 45"} 
[2026-10-18 03:50:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822537984001,"power":27343,"unknown_115":206,"unknown_80":60416,"ignition":52,"odometer":null,"unknown_45":5080834463255019520}} 
[2026-10-18 03:50: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":5092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:50:37] local.INFO: GPS data processed {"connection_id":221216,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:50:37] local.INFO: Acknowledgment sent {"connection_id":221216,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:50:59] local.INFO: TCP Data received {"connection_id":219515,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:50:59] local.INFO: Processing buffer {"connection_id":219515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:50:59] local.INFO: IMEI packet received {"connection_id":219515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:50:59] local.INFO: IMEI acknowledgment sent {"connection_id":219515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:51:02] local.INFO: TCP Data received {"connection_id":219515,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:02] local.INFO: Processing buffer {"connection_id":219515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:02] local.INFO: IMEI packet received {"connection_id":219515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":219515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:51:04] local.INFO: TCP Data received {"connection_id":219515,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:04] local.INFO: Processing buffer {"connection_id":219515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:04] local.INFO: IMEI packet received {"connection_id":219515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:51:04] local.INFO: IMEI acknowledgment sent {"connection_id":219515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:51:06] local.INFO: TCP Data received {"connection_id":219515,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf29ae8012d4696c006609b68000f00a633..."} 
[2026-10-18 03:51:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf29ae8012d4696c006609b68000f00a633..."} 
[2026-10-18 03:51:06] local.INFO: Processing buffer {"connection_id":219515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf29ae8012d4696c006609b68000f00a633..."} 
[2026-10-18 03:51:06] local.INFO: Packet analysis {"connection_id":219515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf2"} 
[2026-10-18 03:51:06] local.INFO: Extracted packet for processing {"connection_id":219515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf2"} 
[2026-10-18 03:51:06] local.INFO: GPS Element Parsed {"raw_longitude":759600832,"raw_latitude":106994536,"longitude_deg":75.9600832,"latitude_deg":10.6994536,"altitude":15,"angle":166,"satellites":51,"speed":53,"hex_longitude":"2d4696c0","hex_latitude":"06609b68","is_valid_coordinates":true} 
[2026-10-18 03:51: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-18 03:51:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822539776001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:51:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18119191416537088,"note":"Value kept but may cause issues"} 
[2026-10-18 03:51:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5083860319252406272,"note":"Value kept but may cause issues"} 
[2026-10-18 03:51:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:51:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792275553000,"timestamp_ms":1792275553000,"timestamp_seconds":1792275553,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf29ae8"} 
[2026-10-18 03:51:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:51: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-18 03:51: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 03:51:06] 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-18 03:51: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-18 03:51:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:51:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:51:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:51:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:51:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:51:06] 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-18 03:51:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:51:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:51:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822539776001,"66":27365,"115":206,"80":60416,"24":53,"16":18119191416537088,"45":5083860319252406272},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,80,24,16,45]} 
[2026-10-18 03:51:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:51:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:51:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822539776001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:51:06] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-10-18 03:51:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-18 03:51:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18119191416537088,"km_value":18119191416537.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:51:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5083860319252406272,"description":"Unknown IO ID 45"} 
[2026-10-18 03:51:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822539776001,"power":27365,"unknown_115":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":5083860319252406272}} 
[2026-10-18 03:51:06] local.INFO: DEBUG: GPS processor result {"connection_id":219515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:51:06] local.INFO: GPS data processed {"connection_id":219515,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:51:06] local.INFO: Acknowledgment sent {"connection_id":219515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:51:26] local.INFO: TCP Data received {"connection_id":217869,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217869,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:51:26] local.INFO: Processing buffer {"connection_id":217869,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:51:26] local.INFO: IMEI packet received {"connection_id":217869,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":217869,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:51:37] local.INFO: TCP Data received {"connection_id":219515,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf3e6f0012d474f00065edc180008009b32..."} 
[2026-10-18 03:51:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf3e6f0012d474f00065edc180008009b32..."} 
[2026-10-18 03:51:37] local.INFO: Processing buffer {"connection_id":219515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf3e6f0012d474f00065edc180008009b32..."} 
[2026-10-18 03:51:37] local.INFO: Packet analysis {"connection_id":219515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf3"} 
[2026-10-18 03:51:37] local.INFO: Extracted packet for processing {"connection_id":219515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf3"} 
[2026-10-18 03:51:37] local.INFO: GPS Element Parsed {"raw_longitude":759648000,"raw_latitude":106880024,"longitude_deg":75.9648,"latitude_deg":10.6880024,"altitude":8,"angle":155,"satellites":50,"speed":55,"hex_longitude":"2d474f00","hex_latitude":"065edc18","is_valid_coordinates":true} 
[2026-10-18 03:51: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-18 03:51:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822561536001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:51:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18125221550620672,"note":"Value kept but may cause issues"} 
[2026-10-18 03:51:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5133540652612501504,"note":"Value kept but may cause issues"} 
[2026-10-18 03:51:37] 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-18 03:51:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792275638000,"timestamp_ms":1792275638000,"timestamp_seconds":1792275638,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf3e6f0"} 
[2026-10-18 03:51:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:51: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-18 03:51: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-18 03:51: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-18 03:51: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-18 03:51:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:51:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:51:37] local.INFO: Teltonika packet parsed successfully {"connection_id":219515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:51:37] local.INFO: Passing IMEI to GPS processor {"connection_id":219515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:51:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":219515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:51:37] 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-18 03:51:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:51:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:51:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822561536001,"66":27365,"113":206,"78":62464,"24":55,"16":18125221550620672,"45":5133540652612501504},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-18 03:51:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:51:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:51:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822561536001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:51:37] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-18 03:51:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:51:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18125221550620672,"km_value":18125221550620.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:51:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5133540652612501504,"description":"Unknown IO ID 45"} 
[2026-10-18 03:51:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822561536001,"power":27365,"unknown_113":206,"unknown_78":62464,"ignition":55,"odometer":null,"unknown_45":5133540652612501504}} 
[2026-10-18 03:51:37] local.INFO: DEBUG: GPS processor result {"connection_id":219515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:51:37] local.INFO: GPS data processed {"connection_id":219515,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:51:37] local.INFO: Acknowledgment sent {"connection_id":219515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:51:47] local.INFO: TCP Data received {"connection_id":221217,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:51:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221217,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:51:47] local.INFO: Processing buffer {"connection_id":221217,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:51:47] local.INFO: IMEI packet received {"connection_id":221217,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:51:47] local.INFO: IMEI acknowledgment sent {"connection_id":221217,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:51:58] local.INFO: TCP Data received {"connection_id":219516,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:58] local.INFO: Processing buffer {"connection_id":219516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:58] local.INFO: IMEI packet received {"connection_id":219516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":219516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:51:59] local.INFO: TCP Data received {"connection_id":219516,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:59] local.INFO: Processing buffer {"connection_id":219516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:51:59] local.INFO: IMEI packet received {"connection_id":219516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":219516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:52:04] local.INFO: TCP Data received {"connection_id":219516,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:04] local.INFO: Processing buffer {"connection_id":219516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:04] local.INFO: IMEI packet received {"connection_id":219516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":219516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:52:05] local.INFO: TCP Data received {"connection_id":219516,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf40248012d475e80065eb8f80008009d32..."} 
[2026-10-18 03:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf40248012d475e80065eb8f80008009d32..."} 
[2026-10-18 03:52:05] local.INFO: Processing buffer {"connection_id":219516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf40248012d475e80065eb8f80008009d32..."} 
[2026-10-18 03:52:05] local.INFO: Packet analysis {"connection_id":219516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:52:05] local.INFO: Extracted packet for processing {"connection_id":219516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:52:05] local.INFO: GPS Element Parsed {"raw_longitude":759651968,"raw_latitude":106871032,"longitude_deg":75.9651968,"latitude_deg":10.6871032,"altitude":8,"angle":157,"satellites":50,"speed":56,"hex_longitude":"2d475e80","hex_latitude":"065eb8f8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:52:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822563328001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18125693997023232,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5138325727214311424,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52: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-18 03:52:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792275645000,"timestamp_ms":1792275645000,"timestamp_seconds":1792275645,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf40248"} 
[2026-10-18 03: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-18 03: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-18 03: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:52: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-18 03: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-18 03: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-18 03:52:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:52:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:52:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:52:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:52:05] 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-18 03:52:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:52:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:52:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822563328001,"66":27463,"113":206,"78":62464,"24":56,"16":18125693997023232,"45":5138325727214311424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-18 03:52:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:52:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:52:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822563328001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:52:05] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-18 03:52:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:52:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18125693997023232,"km_value":18125693997023.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:52:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5138325727214311424,"description":"Unknown IO ID 45"} 
[2026-10-18 03:52:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822563328001,"power":27463,"unknown_113":206,"unknown_78":62464,"ignition":56,"odometer":null,"unknown_45":5138325727214311424}} 
[2026-10-18 03:52:05] local.INFO: DEBUG: GPS processor result {"connection_id":219516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:52:05] local.INFO: GPS data processed {"connection_id":219516,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:52:05] local.INFO: Acknowledgment sent {"connection_id":219516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:52:07] local.INFO: TCP Data received {"connection_id":219516,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf41da0012d476e40065e95500009009c30..."} 
[2026-10-18 03:52:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf41da0012d476e40065e95500009009c30..."} 
[2026-10-18 03:52:07] local.INFO: Processing buffer {"connection_id":219516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf41da0012d476e40065e95500009009c30..."} 
[2026-10-18 03:52:07] local.INFO: Packet analysis {"connection_id":219516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:52:07] local.INFO: Extracted packet for processing {"connection_id":219516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:52:07] local.INFO: GPS Element Parsed {"raw_longitude":759656000,"raw_latitude":106861904,"longitude_deg":75.9656,"latitude_deg":10.6861904,"altitude":9,"angle":156,"satellites":48,"speed":57,"hex_longitude":"2d476e40","hex_latitude":"065e9550","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:52:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18126179328327680,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5142688589351024640,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:07] 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-18 03:52:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792275652000,"timestamp_ms":1792275652000,"timestamp_seconds":1792275652,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf41da0"} 
[2026-10-18 03: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-18 03:52: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:52: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-18 03: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-18 03: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-18 03:52:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:52:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:52:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:52:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:52: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-18 03:52:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:52:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:52:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822565120001,"66":27321,"113":206,"78":62464,"24":57,"16":18126179328327680,"45":5142688589351024640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-18 03:52:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:52:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:52:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:52:07] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-18 03:52:07] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:52:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18126179328327680,"km_value":18126179328327.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:52:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":5142688589351024640,"description":"Unknown IO ID 45"} 
[2026-10-18 03:52:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822565120001,"power":27321,"unknown_113":206,"unknown_78":62464,"ignition":57,"odometer":null,"unknown_45":5142688589351024640}} 
[2026-10-18 03:52:07] local.INFO: DEBUG: GPS processor result {"connection_id":219516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:52:07] local.INFO: GPS data processed {"connection_id":219516,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:52:07] local.INFO: Acknowledgment sent {"connection_id":219516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:52:39] local.INFO: TCP Data received {"connection_id":219516,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf438f8012d477e00065e71400009009c31..."} 
[2026-10-18 03:52:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf438f8012d477e00065e71400009009c31..."} 
[2026-10-18 03:52:39] local.INFO: Processing buffer {"connection_id":219516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf438f8012d477e00065e71400009009c31..."} 
[2026-10-18 03:52:39] local.INFO: Packet analysis {"connection_id":219516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:52:39] local.INFO: Extracted packet for processing {"connection_id":219516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:52:39] local.INFO: GPS Element Parsed {"raw_longitude":759660032,"raw_latitude":106852672,"longitude_deg":75.9660032,"latitude_deg":10.6852672,"altitude":9,"angle":156,"satellites":49,"speed":57,"hex_longitude":"2d477e00","hex_latitude":"065e7140","is_valid_coordinates":true} 
[2026-10-18 03:52: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-18 03:52:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822566912001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18126664659632128,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5147121820231880704,"note":"Value kept but may cause issues"} 
[2026-10-18 03:52:39] 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-18 03:52:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792275659000,"timestamp_ms":1792275659000,"timestamp_seconds":1792275659,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf438f8"} 
[2026-10-18 03:52:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:52: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-18 03:52: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 03:52:39] 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-18 03:52: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-18 03:52:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:52:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:52:39] local.INFO: Teltonika packet parsed successfully {"connection_id":219516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:52:39] local.INFO: Passing IMEI to GPS processor {"connection_id":219516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:52:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":219516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:52:39] 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-18 03:52:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:52:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:52:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822566912001,"66":27310,"113":206,"78":62464,"24":57,"16":18126664659632128,"45":5147121820231880704},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-18 03:52:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:52:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:52:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822566912001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:52:39] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-18 03:52:39] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:52:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18126664659632128,"km_value":18126664659632.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:52:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":5147121820231880704,"description":"Unknown IO ID 45"} 
[2026-10-18 03:52:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822566912001,"power":27310,"unknown_113":206,"unknown_78":62464,"ignition":57,"odometer":null,"unknown_45":5147121820231880704}} 
[2026-10-18 03:52:39] local.INFO: DEBUG: GPS processor result {"connection_id":219516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:52:39] local.INFO: GPS data processed {"connection_id":219516,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:52:39] local.INFO: Acknowledgment sent {"connection_id":219516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:52:54] local.INFO: TCP Data received {"connection_id":217870,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:54] local.INFO: Processing buffer {"connection_id":217870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:54] local.INFO: IMEI packet received {"connection_id":217870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":217870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:52:55] local.INFO: TCP Data received {"connection_id":217870,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:55] local.INFO: Processing buffer {"connection_id":217870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:55] local.INFO: IMEI packet received {"connection_id":217870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:52:55] local.INFO: IMEI acknowledgment sent {"connection_id":217870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:52:59] local.INFO: TCP Data received {"connection_id":217870,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:59] local.INFO: Processing buffer {"connection_id":217870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:52:59] local.INFO: IMEI packet received {"connection_id":217870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":217870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:53:00] local.INFO: TCP Data received {"connection_id":217870,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf45450012d478dc0065e4d000009009d30..."} 
[2026-10-18 03:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf45450012d478dc0065e4d000009009d30..."} 
[2026-10-18 03:53:00] local.INFO: Processing buffer {"connection_id":217870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf45450012d478dc0065e4d000009009d30..."} 
[2026-10-18 03:53:00] local.INFO: Packet analysis {"connection_id":217870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:53:00] local.INFO: Extracted packet for processing {"connection_id":217870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf4"} 
[2026-10-18 03:53:00] local.INFO: GPS Element Parsed {"raw_longitude":759664064,"raw_latitude":106843392,"longitude_deg":75.9664064,"latitude_deg":10.6843392,"altitude":9,"angle":157,"satellites":48,"speed":57,"hex_longitude":"2d478dc0","hex_latitude":"065e4d00","is_valid_coordinates":true} 
[2026-10-18 03:53: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-18 03:53:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822568704001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:53:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18127154285903872,"note":"Value kept but may cause issues"} 
[2026-10-18 03:53:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5151555051112710144,"note":"Value kept but may cause issues"} 
[2026-10-18 03:53:00] 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-18 03:53:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792275666000,"timestamp_ms":1792275666000,"timestamp_seconds":1792275666,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf45450"} 
[2026-10-18 03:53:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:53: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-18 03:53: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":174,"data_length":795,"current_offset":136} 
[2026-10-18 03:53:00] 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-18 03:53: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-18 03:53:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:53:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:53:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:53:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:53:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:53:00] 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-18 03:53:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:53:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:53:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822568704001,"66":27463,"113":206,"78":62464,"24":57,"16":18127154285903872,"45":5151555051112710144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-18 03:53:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:53:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:53:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822568704001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:53:00] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-18 03:53:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:53:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18127154285903872,"km_value":18127154285903.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:53:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5151555051112710144,"description":"Unknown IO ID 45"} 
[2026-10-18 03:53:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822568704001,"power":27463,"unknown_113":206,"unknown_78":62464,"ignition":57,"odometer":null,"unknown_45":5151555051112710144}} 
[2026-10-18 03:53:00] local.INFO: DEBUG: GPS processor result {"connection_id":217870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:53:00] local.INFO: GPS data processed {"connection_id":217870,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:53:00] local.INFO: Acknowledgment sent {"connection_id":217870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:53:31] local.INFO: TCP Data received {"connection_id":217870,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf5ac10012d484740065c91e0000900a72e..."} 
[2026-10-18 03:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf5ac10012d484740065c91e0000900a72e..."} 
[2026-10-18 03:53:31] local.INFO: Processing buffer {"connection_id":217870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf5ac10012d484740065c91e0000900a72e..."} 
[2026-10-18 03:53:31] local.INFO: Packet analysis {"connection_id":217870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:53:31] local.INFO: Extracted packet for processing {"connection_id":217870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:53:31] local.INFO: GPS Element Parsed {"raw_longitude":759711552,"raw_latitude":106729952,"longitude_deg":75.9711552,"latitude_deg":10.6729952,"altitude":9,"angle":167,"satellites":46,"speed":58,"hex_longitude":"2d484740","hex_latitude":"065c91e0","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822591488001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18133115700510720,"note":"Value kept but may cause issues"} 
[2026-10-18 03:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5205950090332837888,"note":"Value kept but may cause issues"} 
[2026-10-18 03:53:31] 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-18 03:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792275754000,"timestamp_ms":1792275754000,"timestamp_seconds":1792275754,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf5ac10"} 
[2026-10-18 03: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-18 03:53: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:53: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-18 03: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-18 03: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-18 03:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:53: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-18 03:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822591488001,"66":26658,"131":206,"78":62464,"24":58,"16":18133115700510720,"45":5205950090332837888},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822591488001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:53:31] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:53:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18133115700510720,"km_value":18133115700510.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5205950090332837888,"description":"Unknown IO ID 45"} 
[2026-10-18 03:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822591488001,"power":26658,"unknown_131":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5205950090332837888}} 
[2026-10-18 03:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":217870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:53:31] local.INFO: GPS data processed {"connection_id":217870,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:53:31] local.INFO: Acknowledgment sent {"connection_id":217870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:53:52] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:52] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:52] local.INFO: IMEI packet received {"connection_id":221219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:53:52] local.INFO: IMEI acknowledgment sent {"connection_id":221219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:53:55] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:55] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:55] local.INFO: IMEI packet received {"connection_id":221219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:53:55] local.INFO: IMEI acknowledgment sent {"connection_id":221219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:53:59] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:59] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:53:59] local.INFO: IMEI packet received {"connection_id":221219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":221219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:54:02] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf5c768012d484fc0065c6b28000900a72d..."} 
[2026-10-18 03:54:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf5c768012d484fc0065c6b28000900a72d..."} 
[2026-10-18 03:54:02] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf5c768012d484fc0065c6b28000900a72d..."} 
[2026-10-18 03:54:02] local.INFO: Packet analysis {"connection_id":221219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:54:02] local.INFO: Extracted packet for processing {"connection_id":221219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:54:02] local.INFO: GPS Element Parsed {"raw_longitude":759713728,"raw_latitude":106720040,"longitude_deg":75.9713728,"latitude_deg":10.672004,"altitude":9,"angle":167,"satellites":45,"speed":56,"hex_longitude":"2d484fc0","hex_latitude":"065c6b28","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:54:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822593024001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18133609621749760,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5208201890144313344,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:02] 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-18 03:54:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792275761000,"timestamp_ms":1792275761000,"timestamp_seconds":1792275761,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf5c768"} 
[2026-10-18 03: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-18 03:54: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-18 03: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":104,"n8_eight_byte":34,"data_length":795,"current_offset":136} 
[2026-10-18 03:54:02] 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-18 03: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-18 03: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-18 03:54:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:54:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:54:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:54:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:54:02] 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-18 03:54:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:54:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:54:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822593024001,"66":27365,"131":206,"78":62464,"24":56,"16":18133609621749760,"45":5208201890144313344},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:54:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:54:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:54:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822593024001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:54:02] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:54:02] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:54:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18133609621749760,"km_value":18133609621749.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:54:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5208201890144313344,"description":"Unknown IO ID 45"} 
[2026-10-18 03:54:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822593024001,"power":27365,"unknown_131":206,"unknown_78":62464,"ignition":56,"odometer":null,"unknown_45":5208201890144313344}} 
[2026-10-18 03:54:02] 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":5100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:54:02] local.INFO: GPS data processed {"connection_id":221219,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:54:02] local.INFO: Acknowledgment sent {"connection_id":221219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:54:05] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf5e2c0012d485a00065c45a80009009f2f..."} 
[2026-10-18 03:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf5e2c0012d485a00065c45a80009009f2f..."} 
[2026-10-18 03:54:05] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf5e2c0012d485a00065c45a80009009f2f..."} 
[2026-10-18 03:54:05] local.INFO: Packet analysis {"connection_id":221219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:54:05] local.INFO: Extracted packet for processing {"connection_id":221219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:54:05] local.INFO: GPS Element Parsed {"raw_longitude":759716352,"raw_latitude":106710440,"longitude_deg":75.9716352,"latitude_deg":10.671044,"altitude":9,"angle":159,"satellites":47,"speed":57,"hex_longitude":"2d485a00","hex_latitude":"065c45a8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:54:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822594816001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18134090658086912,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5210594427443816448,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:05] 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-18 03:54:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792275768000,"timestamp_ms":1792275768000,"timestamp_seconds":1792275768,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf5e2c0"} 
[2026-10-18 03: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-18 03:54: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-18 03: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 03:54: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-18 03: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-18 03: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-18 03:54:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:54:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:54:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:54:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:54:05] 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-18 03:54:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:54:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:54:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822594816001,"66":27397,"131":206,"78":62464,"24":57,"16":18134090658086912,"45":5210594427443816448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:54:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:54:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:54:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822594816001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:54:05] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:54:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:54:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18134090658086912,"km_value":18134090658086.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:54:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5210594427443816448,"description":"Unknown IO ID 45"} 
[2026-10-18 03:54:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822594816001,"power":27397,"unknown_131":206,"unknown_78":62464,"ignition":57,"odometer":null,"unknown_45":5210594427443816448}} 
[2026-10-18 03:54:05] 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":5101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:54:05] local.INFO: GPS data processed {"connection_id":221219,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:54:05] local.INFO: Acknowledgment sent {"connection_id":221219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:54:41] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf5fe18012d486b80065c2210000800962f..."} 
[2026-10-18 03:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf5fe18012d486b80065c2210000800962f..."} 
[2026-10-18 03:54:41] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf5fe18012d486b80065c2210000800962f..."} 
[2026-10-18 03:54:41] local.INFO: Packet analysis {"connection_id":221219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:54:41] local.INFO: Extracted packet for processing {"connection_id":221219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf5"} 
[2026-10-18 03:54:41] local.INFO: GPS Element Parsed {"raw_longitude":759720832,"raw_latitude":106701328,"longitude_deg":75.9720832,"latitude_deg":10.6701328,"altitude":8,"angle":150,"satellites":47,"speed":58,"hex_longitude":"2d486b80","hex_latitude":"065c2210","is_valid_coordinates":true} 
[2026-10-18 03:54: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-18 03:54:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822596608001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18134580284358656,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5213479545952643072,"note":"Value kept but may cause issues"} 
[2026-10-18 03:54:41] 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-18 03:54:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792275775000,"timestamp_ms":1792275775000,"timestamp_seconds":1792275775,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf5fe18"} 
[2026-10-18 03:54:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:54: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-18 03:54: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-18 03:54: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-18 03:54: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-18 03:54:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:54:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:54:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:54:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:54:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:54:41] 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-18 03:54:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:54:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:54:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822596608001,"66":26636,"131":206,"78":62464,"24":58,"16":18134580284358656,"45":5213479545952643072},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:54:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:54:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:54:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822596608001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:54:41] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:54:41] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:54:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18134580284358656,"km_value":18134580284358.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:54:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":5213479545952643072,"description":"Unknown IO ID 45"} 
[2026-10-18 03:54:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822596608001,"power":26636,"unknown_131":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5213479545952643072}} 
[2026-10-18 03:54: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":5102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:54:41] local.INFO: GPS data processed {"connection_id":221219,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:54:41] local.INFO: Acknowledgment sent {"connection_id":221219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:54:55] local.INFO: TCP Data received {"connection_id":217871,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:54:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:54:55] local.INFO: Processing buffer {"connection_id":217871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:54:55] local.INFO: IMEI packet received {"connection_id":217871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:54:55] local.INFO: IMEI acknowledgment sent {"connection_id":217871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:54:58] local.INFO: TCP Data received {"connection_id":217871,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:54:58] local.INFO: Processing buffer {"connection_id":217871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:54:58] local.INFO: IMEI packet received {"connection_id":217871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":217871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:55:03] local.INFO: TCP Data received {"connection_id":217871,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf71b40012d494300065abdf8000a00aa30..."} 
[2026-10-18 03:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf71b40012d494300065abdf8000a00aa30..."} 
[2026-10-18 03:55:03] local.INFO: Processing buffer {"connection_id":217871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf71b40012d494300065abdf8000a00aa30..."} 
[2026-10-18 03:55:03] local.INFO: Packet analysis {"connection_id":217871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:55:03] local.INFO: Extracted packet for processing {"connection_id":217871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:55:03] local.INFO: GPS Element Parsed {"raw_longitude":759776000,"raw_latitude":106610168,"longitude_deg":75.9776,"latitude_deg":10.6610168,"altitude":10,"angle":170,"satellites":48,"speed":59,"hex_longitude":"2d494300","hex_latitude":"065abdf8","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822615552001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18139777194786816,"note":"Value kept but may cause issues"} 
[2026-10-18 03:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5276952153177444352,"note":"Value kept but may cause issues"} 
[2026-10-18 03:55:03] 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-18 03:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792275848000,"timestamp_ms":1792275848000,"timestamp_seconds":1792275848,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf71b40"} 
[2026-10-18 03: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-18 03: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-18 03: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:55: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-18 03: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-18 03: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-18 03:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":217871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":217871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":217871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:55:03] 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-18 03:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822615552001,"66":27376,"131":206,"78":62464,"24":59,"16":18139777194786816,"45":5276952153177444352},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822615552001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:55:03] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:55:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18139777194786816,"km_value":18139777194786.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5276952153177444352,"description":"Unknown IO ID 45"} 
[2026-10-18 03:55:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822615552001,"power":27376,"unknown_131":206,"unknown_78":62464,"ignition":59,"odometer":null,"unknown_45":5276952153177444352}} 
[2026-10-18 03:55:03] local.INFO: DEBUG: GPS processor result {"connection_id":217871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5103,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:55:03] local.INFO: GPS data processed {"connection_id":217871,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:55:03] local.INFO: Acknowledgment sent {"connection_id":217871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:55:35] local.INFO: TCP Data received {"connection_id":217871,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf732b0012d494740065a9b10000900af2f..."} 
[2026-10-18 03:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf732b0012d494740065a9b10000900af2f..."} 
[2026-10-18 03:55:35] local.INFO: Processing buffer {"connection_id":217871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf732b0012d494740065a9b10000900af2f..."} 
[2026-10-18 03:55:35] local.INFO: Packet analysis {"connection_id":217871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:55:35] local.INFO: Extracted packet for processing {"connection_id":217871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:55:35] local.INFO: GPS Element Parsed {"raw_longitude":759777088,"raw_latitude":106601232,"longitude_deg":75.9777088,"latitude_deg":10.6601232,"altitude":9,"angle":175,"satellites":47,"speed":60,"hex_longitude":"2d494740","hex_latitude":"065a9b10","is_valid_coordinates":true} 
[2026-10-18 03:55: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-18 03:55:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822617088001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:55:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18140215281451008,"note":"Value kept but may cause issues"} 
[2026-10-18 03:55:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5279063215500556288,"note":"Value kept but may cause issues"} 
[2026-10-18 03:55:35] 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-18 03:55:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792275854000,"timestamp_ms":1792275854000,"timestamp_seconds":1792275854,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf732b0"} 
[2026-10-18 03:55:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:55: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-18 03:55: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-18 03:55: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-18 03:55: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-18 03:55:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:55:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:55:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:55:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:55:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:55: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-18 03:55:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:55:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:55:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822617088001,"66":27376,"131":206,"78":62464,"24":60,"16":18140215281451008,"45":5279063215500556288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:55:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:55:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:55:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822617088001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:55:35] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:55:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:55:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18140215281451008,"km_value":18140215281451.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:55:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5279063215500556288,"description":"Unknown IO ID 45"} 
[2026-10-18 03:55:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822617088001,"power":27376,"unknown_131":206,"unknown_78":62464,"ignition":60,"odometer":null,"unknown_45":5279063215500556288}} 
[2026-10-18 03:55:35] local.INFO: DEBUG: GPS processor result {"connection_id":217871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:55:35] local.INFO: GPS data processed {"connection_id":217871,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:55:35] local.INFO: Acknowledgment sent {"connection_id":217871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:55:54] local.INFO: TCP Data received {"connection_id":219519,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:54] local.INFO: Processing buffer {"connection_id":219519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:54] local.INFO: IMEI packet received {"connection_id":219519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:55:54] local.INFO: IMEI acknowledgment sent {"connection_id":219519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:55:58] local.INFO: TCP Data received {"connection_id":219519,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:58] local.INFO: Processing buffer {"connection_id":219519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:58] local.INFO: IMEI packet received {"connection_id":219519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":219519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:55:59] local.INFO: TCP Data received {"connection_id":219519,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:59] local.INFO: Processing buffer {"connection_id":219519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:55:59] local.INFO: IMEI packet received {"connection_id":219519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:55:59] local.INFO: IMEI acknowledgment sent {"connection_id":219519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:56:01] local.INFO: TCP Data received {"connection_id":219519,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf74a20012d494980065a7830000900af2f..."} 
[2026-10-18 03:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf74a20012d494980065a7830000900af2f..."} 
[2026-10-18 03:56:01] local.INFO: Processing buffer {"connection_id":219519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf74a20012d494980065a7830000900af2f..."} 
[2026-10-18 03:56:01] local.INFO: Packet analysis {"connection_id":219519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:56:01] local.INFO: Extracted packet for processing {"connection_id":219519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:56:01] local.INFO: GPS Element Parsed {"raw_longitude":759777664,"raw_latitude":106592304,"longitude_deg":75.9777664,"latitude_deg":10.6592304,"altitude":9,"angle":175,"satellites":47,"speed":58,"hex_longitude":"2d494980","hex_latitude":"065a7830","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822618624001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18140649073147904,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5280259484149288960,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:01] 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-18 03:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792275860000,"timestamp_ms":1792275860000,"timestamp_seconds":1792275860,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf74a20"} 
[2026-10-18 03: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-18 03:56: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-18 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:56: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-18 03: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-18 03: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-18 03:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:56:01] 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-18 03:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822618624001,"66":27463,"131":206,"78":62464,"24":58,"16":18140649073147904,"45":5280259484149288960},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822618624001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:56:01] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:56:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18140649073147904,"km_value":18140649073147.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5280259484149288960,"description":"Unknown IO ID 45"} 
[2026-10-18 03:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822618624001,"power":27463,"unknown_131":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5280259484149288960}} 
[2026-10-18 03:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":219519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:56:01] local.INFO: GPS data processed {"connection_id":219519,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:56:01] local.INFO: Acknowledgment sent {"connection_id":219519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:56:05] local.INFO: TCP Data received {"connection_id":219519,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf76578012d494c80065a5070000a00ac2f..."} 
[2026-10-18 03:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf76578012d494c80065a5070000a00ac2f..."} 
[2026-10-18 03:56:05] local.INFO: Processing buffer {"connection_id":219519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf76578012d494c80065a5070000a00ac2f..."} 
[2026-10-18 03:56:05] local.INFO: Packet analysis {"connection_id":219519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:56:05] local.INFO: Extracted packet for processing {"connection_id":219519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf7"} 
[2026-10-18 03:56:05] local.INFO: GPS Element Parsed {"raw_longitude":759778432,"raw_latitude":106582128,"longitude_deg":75.9778432,"latitude_deg":10.6582128,"altitude":10,"angle":172,"satellites":47,"speed":56,"hex_longitude":"2d494c80","hex_latitude":"065a5070","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:56:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822620160001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18141142994386944,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5280892802844602368,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:05] 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-18 03:56:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792275867000,"timestamp_ms":1792275867000,"timestamp_seconds":1792275867,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf76578"} 
[2026-10-18 03: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-18 03:56: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-18 03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 03:56: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-18 03: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-18 03: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-18 03:56:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:56:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:56:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:56:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:56:05] 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-18 03:56:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:56:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:56:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822620160001,"66":27343,"131":206,"78":62464,"24":56,"16":18141142994386944,"45":5280892802844602368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:56:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:56:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:56:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822620160001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:56:05] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:56:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:56:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18141142994386944,"km_value":18141142994386.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:56:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5280892802844602368,"description":"Unknown IO ID 45"} 
[2026-10-18 03:56:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822620160001,"power":27343,"unknown_131":206,"unknown_78":62464,"ignition":56,"odometer":null,"unknown_45":5280892802844602368}} 
[2026-10-18 03:56:05] local.INFO: DEBUG: GPS processor result {"connection_id":219519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:56:05] local.INFO: GPS data processed {"connection_id":219519,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:56:05] local.INFO: Acknowledgment sent {"connection_id":219519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:56:36] local.INFO: TCP Data received {"connection_id":219519,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf87ad0012d4a02c00658f718000800972e..."} 
[2026-10-18 03:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf87ad0012d4a02c00658f718000800972e..."} 
[2026-10-18 03:56:36] local.INFO: Processing buffer {"connection_id":219519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf87ad0012d4a02c00658f718000800972e..."} 
[2026-10-18 03:56:36] local.INFO: Packet analysis {"connection_id":219519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:56:36] local.INFO: Extracted packet for processing {"connection_id":219519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:56:36] local.INFO: GPS Element Parsed {"raw_longitude":759825088,"raw_latitude":106493720,"longitude_deg":75.9825088,"latitude_deg":10.649372,"altitude":8,"angle":151,"satellites":46,"speed":59,"hex_longitude":"2d4a02c0","hex_latitude":"0658f718","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:56:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822638592001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18145987717496832,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5328321336397115392,"note":"Value kept but may cause issues"} 
[2026-10-18 03:56:36] 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-18 03:56:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792275938000,"timestamp_ms":1792275938000,"timestamp_seconds":1792275938,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf87ad0"} 
[2026-10-18 03: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-18 03:56: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:56: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-18 03: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-18 03: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-18 03:56:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:56:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:56:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:56:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:56:36] 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-18 03:56:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:56:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:56:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822638592001,"66":27397,"131":206,"78":62464,"24":59,"16":18145987717496832,"45":5328321336397115392},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:56:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:56:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:56:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822638592001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:56:36] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:56:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:56:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18145987717496832,"km_value":18145987717496.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:56:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5328321336397115392,"description":"Unknown IO ID 45"} 
[2026-10-18 03:56:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822638592001,"power":27397,"unknown_131":206,"unknown_78":62464,"ignition":59,"odometer":null,"unknown_45":5328321336397115392}} 
[2026-10-18 03:56:36] local.INFO: DEBUG: GPS processor result {"connection_id":219519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:56:36] local.INFO: GPS data processed {"connection_id":219519,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:56:36] local.INFO: Acknowledgment sent {"connection_id":219519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:56:58] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:56:58] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:56:58] local.INFO: IMEI packet received {"connection_id":221221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":221221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:56:59] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:56:59] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:56:59] local.INFO: IMEI packet received {"connection_id":221221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:56:59] local.INFO: IMEI acknowledgment sent {"connection_id":221221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:57:04] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:04] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:04] local.INFO: IMEI packet received {"connection_id":221221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:57:04] local.INFO: IMEI acknowledgment sent {"connection_id":221221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:57:05] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf89240012d4a13000658d850000800982f..."} 
[2026-10-18 03:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf89240012d4a13000658d850000800982f..."} 
[2026-10-18 03:57:05] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf89240012d4a13000658d850000800982f..."} 
[2026-10-18 03:57:05] local.INFO: Packet analysis {"connection_id":221221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:57:05] local.INFO: Extracted packet for processing {"connection_id":221221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:57:05] local.INFO: GPS Element Parsed {"raw_longitude":759829248,"raw_latitude":106485840,"longitude_deg":75.9829248,"latitude_deg":10.648584,"altitude":8,"angle":152,"satellites":47,"speed":58,"hex_longitude":"2d4a1300","hex_latitude":"0658d850","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:57:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822640128001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18146417214226432,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5333036042255013888,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:05] 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-18 03:57:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792275944000,"timestamp_ms":1792275944000,"timestamp_seconds":1792275944,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf89240"} 
[2026-10-18 03: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-18 03:57: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:57: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-18 03: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-18 03: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-18 03:57:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:57:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:57:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:57:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:57:05] 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-18 03:57:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:57:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:57:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822640128001,"66":27332,"131":206,"78":62464,"24":58,"16":18146417214226432,"45":5333036042255013888},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:57:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:57:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:57:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822640128001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:57:05] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:57:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:57:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18146417214226432,"km_value":18146417214226.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:57:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5333036042255013888,"description":"Unknown IO ID 45"} 
[2026-10-18 03:57:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822640128001,"power":27332,"unknown_131":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5333036042255013888}} 
[2026-10-18 03:57:05] 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":5108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:57:05] local.INFO: GPS data processed {"connection_id":221221,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:57:05] local.INFO: Acknowledgment sent {"connection_id":221221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:57:06] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf8ad98012d4a26000658b498000800992e..."} 
[2026-10-18 03:57:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf8ad98012d4a26000658b498000800992e..."} 
[2026-10-18 03:57:06] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf8ad98012d4a26000658b498000800992e..."} 
[2026-10-18 03:57:06] local.INFO: Packet analysis {"connection_id":221221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:57:06] local.INFO: Extracted packet for processing {"connection_id":221221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:57:06] local.INFO: GPS Element Parsed {"raw_longitude":759834112,"raw_latitude":106476696,"longitude_deg":75.9834112,"latitude_deg":10.6476696,"altitude":8,"angle":153,"satellites":46,"speed":58,"hex_longitude":"2d4a2600","hex_latitude":"0658b498","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:57:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822641664001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18146919725400064,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5337610010624544768,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57: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-18 03:57:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792275951000,"timestamp_ms":1792275951000,"timestamp_seconds":1792275951,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf8ad98"} 
[2026-10-18 03: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-18 03:57: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-18 03: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:57: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-18 03: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-18 03: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-18 03:57:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:57:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:57:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:57:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:57:06] 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-18 03:57:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:57:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:57:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822641664001,"66":27267,"131":206,"78":62464,"24":58,"16":18146919725400064,"45":5337610010624544768},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-18 03:57:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:57:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:57:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822641664001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:57:06] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 03:57:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:57:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18146919725400064,"km_value":18146919725400.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:57:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5337610010624544768,"description":"Unknown IO ID 45"} 
[2026-10-18 03:57:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822641664001,"power":27267,"unknown_131":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5337610010624544768}} 
[2026-10-18 03:57:06] 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":5109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:57:06] local.INFO: GPS data processed {"connection_id":221221,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:57:06] local.INFO: Acknowledgment sent {"connection_id":221221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:57:16] local.INFO: TCP Data received {"connection_id":218118,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:57:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218118,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:57:16] local.INFO: Processing buffer {"connection_id":218118,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:57:16] local.INFO: IMEI packet received {"connection_id":218118,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:57:16] local.INFO: IMEI acknowledgment sent {"connection_id":218118,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:57:37] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf8c8f0012d4a388006589130000800982e..."} 
[2026-10-18 03:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf8c8f0012d4a388006589130000800982e..."} 
[2026-10-18 03:57:37] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf8c8f0012d4a388006589130000800982e..."} 
[2026-10-18 03:57:37] local.INFO: Packet analysis {"connection_id":221221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:57:37] local.INFO: Extracted packet for processing {"connection_id":221221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:57:37] local.INFO: GPS Element Parsed {"raw_longitude":759838848,"raw_latitude":106467632,"longitude_deg":75.9838848,"latitude_deg":10.6467632,"altitude":8,"angle":152,"satellites":46,"speed":58,"hex_longitude":"2d4a3880","hex_latitude":"06589130","is_valid_coordinates":true} 
[2026-10-18 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-18 03:57:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822643456001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18147413646639104,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5342958035179706368,"note":"Value kept but may cause issues"} 
[2026-10-18 03:57:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:57:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792275958000,"timestamp_ms":1792275958000,"timestamp_seconds":1792275958,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf8c8f0"} 
[2026-10-18 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-18 03: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-18 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-18 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-18 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-18 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-18 03:57:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:57:37] 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-18 03:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822643456001,"66":27484,"130":206,"78":62464,"24":58,"16":18147413646639104,"45":5342958035179706368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,78,24,16,45]} 
[2026-10-18 03:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822643456001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:57:37] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-18 03:57:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18147413646639104,"km_value":18147413646639.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5342958035179706368,"description":"Unknown IO ID 45"} 
[2026-10-18 03:57:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822643456001,"power":27484,"unknown_130":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5342958035179706368}} 
[2026-10-18 03:57:37] 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":5110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:57:37] local.INFO: GPS data processed {"connection_id":221221,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:57:37] local.INFO: Acknowledgment sent {"connection_id":221221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:57:47] local.INFO: TCP Data received {"connection_id":218119,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:57:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218119,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:57:47] local.INFO: Processing buffer {"connection_id":218119,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 03:57:47] local.INFO: IMEI packet received {"connection_id":218119,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 03:57:47] local.INFO: IMEI acknowledgment sent {"connection_id":218119,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:57:51] local.INFO: TCP Data received {"connection_id":217872,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:51] local.INFO: Processing buffer {"connection_id":217872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:51] local.INFO: IMEI packet received {"connection_id":217872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:57:51] local.INFO: IMEI acknowledgment sent {"connection_id":217872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:57:54] local.INFO: TCP Data received {"connection_id":217872,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:54] local.INFO: Processing buffer {"connection_id":217872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:57:54] local.INFO: IMEI packet received {"connection_id":217872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:57:54] local.INFO: IMEI acknowledgment sent {"connection_id":217872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:58:03] local.INFO: TCP Data received {"connection_id":217872,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:03] local.INFO: Processing buffer {"connection_id":217872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:03] local.INFO: IMEI packet received {"connection_id":217872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:58:03] local.INFO: IMEI acknowledgment sent {"connection_id":217872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:58:14] local.INFO: TCP Data received {"connection_id":217872,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf8e448012d4a4b4006586da8000800982e..."} 
[2026-10-18 03:58:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf8e448012d4a4b4006586da8000800982e..."} 
[2026-10-18 03:58:14] local.INFO: Processing buffer {"connection_id":217872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf8e448012d4a4b4006586da8000800982e..."} 
[2026-10-18 03:58:14] local.INFO: Packet analysis {"connection_id":217872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:58:14] local.INFO: Extracted packet for processing {"connection_id":217872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:58:14] local.INFO: GPS Element Parsed {"raw_longitude":759843648,"raw_latitude":106458536,"longitude_deg":75.9843648,"latitude_deg":10.6458536,"altitude":8,"angle":152,"satellites":46,"speed":58,"hex_longitude":"2d4a4b40","hex_latitude":"06586da8","is_valid_coordinates":true} 
[2026-10-18 03:58:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 03:58:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822645248001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:58:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18147911862845440,"note":"Value kept but may cause issues"} 
[2026-10-18 03:58:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5348165322246533120,"note":"Value kept but may cause issues"} 
[2026-10-18 03:58:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:58:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792275965000,"timestamp_ms":1792275965000,"timestamp_seconds":1792275965,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf8e448"} 
[2026-10-18 03:58:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:58:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 03:58:14] local.INFO: IO Element 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-18 03:58:14] 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-18 03:58:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 03:58:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:58:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:58:14] local.INFO: Teltonika packet parsed successfully {"connection_id":217872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:58:14] local.INFO: Passing IMEI to GPS processor {"connection_id":217872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:58:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":217872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:58:14] 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-18 03:58:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:58:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:58:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822645248001,"66":27376,"130":206,"78":62464,"24":58,"16":18147911862845440,"45":5348165322246533120},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,78,24,16,45]} 
[2026-10-18 03:58:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:58:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:58:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822645248001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:58:14] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-18 03:58:14] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:58:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18147911862845440,"km_value":18147911862845.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:58:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":5348165322246533120,"description":"Unknown IO ID 45"} 
[2026-10-18 03:58:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822645248001,"power":27376,"unknown_130":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5348165322246533120}} 
[2026-10-18 03:58:14] local.INFO: DEBUG: GPS processor result {"connection_id":217872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:58:14] local.INFO: GPS data processed {"connection_id":217872,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:58:14] local.INFO: Acknowledgment sent {"connection_id":217872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:58:15] local.INFO: TCP Data received {"connection_id":217872,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bf8ffa0012d4a5e80065849e8000700992d..."} 
[2026-10-18 03:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bf8ffa0012d4a5e80065849e8000700992d..."} 
[2026-10-18 03:58:15] local.INFO: Processing buffer {"connection_id":217872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bf8ffa0012d4a5e80065849e8000700992d..."} 
[2026-10-18 03:58:15] local.INFO: Packet analysis {"connection_id":217872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:58:15] local.INFO: Extracted packet for processing {"connection_id":217872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bf8"} 
[2026-10-18 03:58:15] local.INFO: GPS Element Parsed {"raw_longitude":759848576,"raw_latitude":106449384,"longitude_deg":75.9848576,"latitude_deg":10.6449384,"altitude":7,"angle":153,"satellites":45,"speed":58,"hex_longitude":"2d4a5e80","hex_latitude":"065849e8","is_valid_coordinates":true} 
[2026-10-18 03:58: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-18 03:58:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822647040001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:58:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18148410079051776,"note":"Value kept but may cause issues"} 
[2026-10-18 03:58:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5353442978057529344,"note":"Value kept but may cause issues"} 
[2026-10-18 03:58:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 03:58:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792275972000,"timestamp_ms":1792275972000,"timestamp_seconds":1792275972,"priority":1,"record_length":96,"hex_timestamp":"000001a14bf8ffa0"} 
[2026-10-18 03:58:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:58: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-18 03:58: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:58:15] 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-18 03:58: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-18 03:58:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:58:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:58:15] local.INFO: Teltonika packet parsed successfully {"connection_id":217872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:58:15] local.INFO: Passing IMEI to GPS processor {"connection_id":217872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:58:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":217872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:58:15] 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-18 03:58:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:58:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:58:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822647040001,"66":27376,"130":206,"78":62464,"24":58,"16":18148410079051776,"45":5353442978057529344},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,78,24,16,45]} 
[2026-10-18 03:58:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:58:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:58:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822647040001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:58:15] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-18 03:58:15] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:58:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18148410079051776,"km_value":18148410079051.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:58:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5353442978057529344,"description":"Unknown IO ID 45"} 
[2026-10-18 03:58:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822647040001,"power":27376,"unknown_130":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5353442978057529344}} 
[2026-10-18 03:58:15] local.INFO: DEBUG: GPS processor result {"connection_id":217872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:58:15] local.INFO: GPS data processed {"connection_id":217872,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:58:15] local.INFO: Acknowledgment sent {"connection_id":217872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:58:54] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:54] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:54] local.INFO: IMEI packet received {"connection_id":221223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":221223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:58:56] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:56] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:56] local.INFO: IMEI packet received {"connection_id":221223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:58:56] local.INFO: IMEI acknowledgment sent {"connection_id":221223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:58:59] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:59] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:58:59] local.INFO: IMEI packet received {"connection_id":221223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:58:59] local.INFO: IMEI acknowledgment sent {"connection_id":221223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:59:01] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfa6ed0012d4b3e4006566b98000800a52f..."} 
[2026-10-18 03:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfa6ed0012d4b3e4006566b98000800a52f..."} 
[2026-10-18 03:59:01] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfa6ed0012d4b3e4006566b98000800a52f..."} 
[2026-10-18 03:59:01] local.INFO: Packet analysis {"connection_id":221223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:01] local.INFO: Extracted packet for processing {"connection_id":221223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:01] local.INFO: GPS Element Parsed {"raw_longitude":759905856,"raw_latitude":106326936,"longitude_deg":75.9905856,"latitude_deg":10.6326936,"altitude":8,"angle":165,"satellites":47,"speed":58,"hex_longitude":"2d4b3e40","hex_latitude":"06566b98","is_valid_coordinates":true} 
[2026-10-18 03: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-18 03:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822671104001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18154951314243584,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5418252591413970944,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:01] 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-18 03:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792276066000,"timestamp_ms":1792276066000,"timestamp_seconds":1792276066,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfa6ed0"} 
[2026-10-18 03: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-18 03:59: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-18 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 03:59:01] 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-18 03: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-18 03: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-18 03:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:01] 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-18 03:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822671104001,"66":27376,"145":206,"78":62464,"24":58,"16":18154951314243584,"45":5418252591413970944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-18 03:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822671104001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:59:01] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-18 03:59:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18154951314243584,"km_value":18154951314243.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5418252591413970944,"description":"Unknown IO ID 45"} 
[2026-10-18 03:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822671104001,"power":27376,"unknown_145":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5418252591413970944}} 
[2026-10-18 03:59:01] 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":5113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:59:01] local.INFO: GPS data processed {"connection_id":221223,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:59:01] local.INFO: Acknowledgment sent {"connection_id":221223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:59:03] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfa8640012d4b45c006564968000700a72e..."} 
[2026-10-18 03:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfa8640012d4b45c006564968000700a72e..."} 
[2026-10-18 03:59:03] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfa8640012d4b45c006564968000700a72e..."} 
[2026-10-18 03:59:03] local.INFO: Packet analysis {"connection_id":221223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:03] local.INFO: Extracted packet for processing {"connection_id":221223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:03] local.INFO: GPS Element Parsed {"raw_longitude":759907776,"raw_latitude":106318184,"longitude_deg":75.9907776,"latitude_deg":10.6318184,"altitude":7,"angle":167,"satellites":46,"speed":59,"hex_longitude":"2d4b45c0","hex_latitude":"06564968","is_valid_coordinates":true} 
[2026-10-18 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-18 03:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822672896001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18155385105940480,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5421841397364529152,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:03] 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-18 03:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792276072000,"timestamp_ms":1792276072000,"timestamp_seconds":1792276072,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfa8640"} 
[2026-10-18 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-18 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-18 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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 03:59: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-18 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-18 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-18 03:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:03] 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-18 03:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822672896001,"66":27332,"145":206,"78":62464,"24":59,"16":18155385105940480,"45":5421841397364529152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-18 03:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822672896001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:59:03] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-18 03:59:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18155385105940480,"km_value":18155385105940.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5421841397364529152,"description":"Unknown IO ID 45"} 
[2026-10-18 03:59:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822672896001,"power":27332,"unknown_145":206,"unknown_78":62464,"ignition":59,"odometer":null,"unknown_45":5421841397364529152}} 
[2026-10-18 03:59:03] 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":5114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:59:03] local.INFO: GPS data processed {"connection_id":221223,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:59:03] local.INFO: Acknowledgment sent {"connection_id":221223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:59:38] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfa9db0012d4b4d4006562768000800a52d..."} 
[2026-10-18 03:59:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfa9db0012d4b4d4006562768000800a52d..."} 
[2026-10-18 03:59:38] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfa9db0012d4b4d4006562768000800a52d..."} 
[2026-10-18 03:59:38] local.INFO: Packet analysis {"connection_id":221223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:38] local.INFO: Extracted packet for processing {"connection_id":221223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:38] local.INFO: GPS Element Parsed {"raw_longitude":759909696,"raw_latitude":106309480,"longitude_deg":75.9909696,"latitude_deg":10.630948,"altitude":8,"angle":165,"satellites":45,"speed":58,"hex_longitude":"2d4b4d40","hex_latitude":"06562768","is_valid_coordinates":true} 
[2026-10-18 03:59: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-18 03:59:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822674432001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18155818897637376,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5423952459687618560,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59: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-18 03:59:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792276078000,"timestamp_ms":1792276078000,"timestamp_seconds":1792276078,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfa9db0"} 
[2026-10-18 03:59:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:59: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-18 03:59: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":196,"data_length":795,"current_offset":136} 
[2026-10-18 03:59:38] 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-18 03:59: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-18 03:59:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:59:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:59:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:59:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:38] 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-18 03:59:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:59:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:59:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822674432001,"66":27484,"145":206,"78":62464,"24":58,"16":18155818897637376,"45":5423952459687618560},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-18 03:59:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:59:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:59:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822674432001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:59:38] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-18 03:59:38] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:59:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18155818897637376,"km_value":18155818897637.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:59:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5423952459687618560,"description":"Unknown IO ID 45"} 
[2026-10-18 03:59:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822674432001,"power":27484,"unknown_145":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5423952459687618560}} 
[2026-10-18 03:59:38] 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":5115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:59:38] local.INFO: GPS data processed {"connection_id":221223,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:59:38] local.INFO: Acknowledgment sent {"connection_id":221223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 03:59:55] local.INFO: TCP Data received {"connection_id":218120,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:59:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:59:55] local.INFO: Processing buffer {"connection_id":218120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:59:55] local.INFO: IMEI packet received {"connection_id":218120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 03:59:55] local.INFO: IMEI acknowledgment sent {"connection_id":218120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 03:59:59] local.INFO: TCP Data received {"connection_id":218120,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:59:59] local.INFO: Processing buffer {"connection_id":218120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 03:59:59] local.INFO: IMEI packet received {"connection_id":218120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 03:59:59] local.INFO: IMEI acknowledgment sent {"connection_id":218120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 03:59:59] local.INFO: TCP Data received {"connection_id":218120,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfab520012d4b5900065606a80008009c2b..."} 
[2026-10-18 03:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfab520012d4b5900065606a80008009c2b..."} 
[2026-10-18 03:59:59] local.INFO: Processing buffer {"connection_id":218120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfab520012d4b5900065606a80008009c2b..."} 
[2026-10-18 03:59:59] local.INFO: Packet analysis {"connection_id":218120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:59] local.INFO: Extracted packet for processing {"connection_id":218120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfa"} 
[2026-10-18 03:59:59] local.INFO: GPS Element Parsed {"raw_longitude":759912704,"raw_latitude":106301096,"longitude_deg":75.9912704,"latitude_deg":10.6301096,"altitude":8,"angle":156,"satellites":43,"speed":58,"hex_longitude":"2d4b5900","hex_latitude":"065606a8","is_valid_coordinates":true} 
[2026-10-18 03:59: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-18 03:59:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822675968001,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18156248394366976,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5426063522010720256,"note":"Value kept but may cause issues"} 
[2026-10-18 03:59:59] 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-18 03:59:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792276084000,"timestamp_ms":1792276084000,"timestamp_seconds":1792276084,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfab520"} 
[2026-10-18 03:59:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 03:59: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-18 03:59: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-18 03:59: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-18 03:59: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-18 03:59:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 03:59:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 03:59:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 03:59:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 03:59:59] 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-18 03:59:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 03:59:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 03:59:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822675968001,"66":27365,"145":206,"78":62464,"24":58,"16":18156248394366976,"45":5426063522010720256},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-18 03:59:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 03:59:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 03:59:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822675968001,"description":"Unknown IO ID 0"} 
[2026-10-18 03:59:59] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-18 03:59:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 03:59:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18156248394366976,"km_value":18156248394366.977,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 03:59:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":5426063522010720256,"description":"Unknown IO ID 45"} 
[2026-10-18 03:59:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822675968001,"power":27365,"unknown_145":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5426063522010720256}} 
[2026-10-18 03:59:59] local.INFO: DEBUG: GPS processor result {"connection_id":218120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 03:59:59] local.INFO: GPS data processed {"connection_id":218120,"processed":1,"errors":0,"total":1} 
[2026-10-18 03:59:59] local.INFO: Acknowledgment sent {"connection_id":218120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:00:33] local.INFO: TCP Data received {"connection_id":218120,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfc37d8012d4c728006542f50000e009c2e..."} 
[2026-10-18 04:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfc37d8012d4c728006542f50000e009c2e..."} 
[2026-10-18 04:00:33] local.INFO: Processing buffer {"connection_id":218120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfc37d8012d4c728006542f50000e009c2e..."} 
[2026-10-18 04:00:33] local.INFO: Packet analysis {"connection_id":218120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:00:33] local.INFO: Extracted packet for processing {"connection_id":218120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:00:33] local.INFO: GPS Element Parsed {"raw_longitude":759984768,"raw_latitude":106180432,"longitude_deg":75.9984768,"latitude_deg":10.6180432,"altitude":14,"angle":156,"satellites":46,"speed":49,"hex_longitude":"2d4c7280","hex_latitude":"06542f50","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822700800001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18163055917531136,"note":"Value kept but may cause issues"} 
[2026-10-18 04:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5503117296854415360,"note":"Value kept but may cause issues"} 
[2026-10-18 04:00:33] 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-18 04:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792276183000,"timestamp_ms":1792276183000,"timestamp_seconds":1792276183,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfc37d8"} 
[2026-10-18 04: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-18 04: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-18 04: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:00: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-18 04: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-18 04: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-18 04:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:00:33] 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-18 04:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822700800001,"66":27376,"143":206,"78":62464,"24":49,"16":18163055917531136,"45":5503117296854415360},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,78,24,16,45]} 
[2026-10-18 04:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822700800001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:00:33] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-18 04:00:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18163055917531136,"km_value":18163055917531.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5503117296854415360,"description":"Unknown IO ID 45"} 
[2026-10-18 04:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822700800001,"power":27376,"unknown_143":206,"unknown_78":62464,"ignition":49,"odometer":null,"unknown_45":5503117296854415360}} 
[2026-10-18 04:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":218120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:00:33] local.INFO: GPS data processed {"connection_id":218120,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:00:33] local.INFO: Acknowledgment sent {"connection_id":218120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:00:54] local.INFO: TCP Data received {"connection_id":219521,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:00:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:00:54] local.INFO: Processing buffer {"connection_id":219521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:00:54] local.INFO: IMEI packet received {"connection_id":219521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:00:54] local.INFO: IMEI acknowledgment sent {"connection_id":219521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:00:58] local.INFO: TCP Data received {"connection_id":219521,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:00:58] local.INFO: Processing buffer {"connection_id":219521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:00:58] local.INFO: IMEI packet received {"connection_id":219521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":219521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:01:03] local.INFO: TCP Data received {"connection_id":219521,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:03] local.INFO: Processing buffer {"connection_id":219521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:03] local.INFO: IMEI packet received {"connection_id":219521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:01:03] local.INFO: IMEI acknowledgment sent {"connection_id":219521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:01:05] local.INFO: TCP Data received {"connection_id":219521,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfc37d8012d4c728006542f50000e009c2e..."} 
[2026-10-18 04:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfc37d8012d4c728006542f50000e009c2e..."} 
[2026-10-18 04:01:05] local.INFO: Processing buffer {"connection_id":219521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfc37d8012d4c728006542f50000e009c2e..."} 
[2026-10-18 04:01:05] local.INFO: Packet analysis {"connection_id":219521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:01:05] local.INFO: Extracted packet for processing {"connection_id":219521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:01:05] local.INFO: GPS Element Parsed {"raw_longitude":759984768,"raw_latitude":106180432,"longitude_deg":75.9984768,"latitude_deg":10.6180432,"altitude":14,"angle":156,"satellites":46,"speed":49,"hex_longitude":"2d4c7280","hex_latitude":"06542f50","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:01:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822702848001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18163055917531136,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5508606058898083840,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:05] 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-18 04:01:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792276183000,"timestamp_ms":1792276183000,"timestamp_seconds":1792276183,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfc37d8"} 
[2026-10-18 04: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-18 04:01: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-18 04: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:01: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-18 04: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-18 04: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-18 04:01:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:01:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:01:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:01:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:01:05] 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-18 04:01:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:01:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:01:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822702848001,"66":27376,"143":206,"78":62464,"24":49,"16":18163055917531136,"45":5508606058898083840},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,78,24,16,45]} 
[2026-10-18 04:01:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:01:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:01:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822702848001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:01:05] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-18 04:01:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:01:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18163055917531136,"km_value":18163055917531.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:01:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5508606058898083840,"description":"Unknown IO ID 45"} 
[2026-10-18 04:01:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822702848001,"power":27376,"unknown_143":206,"unknown_78":62464,"ignition":49,"odometer":null,"unknown_45":5508606058898083840}} 
[2026-10-18 04:01:05] local.INFO: DEBUG: GPS processor result {"connection_id":219521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:01:05] local.INFO: GPS data processed {"connection_id":219521,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:01:05] local.INFO: Acknowledgment sent {"connection_id":219521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:01:06] local.INFO: TCP Data received {"connection_id":219521,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfc5718012d4c818006540b38000e009d2e..."} 
[2026-10-18 04:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfc5718012d4c818006540b38000e009d2e..."} 
[2026-10-18 04:01:06] local.INFO: Processing buffer {"connection_id":219521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfc5718012d4c818006540b38000e009d2e..."} 
[2026-10-18 04:01:06] local.INFO: Packet analysis {"connection_id":219521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:01:06] local.INFO: Extracted packet for processing {"connection_id":219521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:01:06] local.INFO: GPS Element Parsed {"raw_longitude":759988608,"raw_latitude":106171192,"longitude_deg":75.9988608,"latitude_deg":10.6171192,"altitude":14,"angle":157,"satellites":46,"speed":50,"hex_longitude":"2d4c8180","hex_latitude":"06540b38","is_valid_coordinates":true} 
[2026-10-18 04:01: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-18 04:01:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822702848001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18163536953868288,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5508606058898083840,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:06] 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-18 04:01:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792276191000,"timestamp_ms":1792276191000,"timestamp_seconds":1792276191,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfc5718"} 
[2026-10-18 04:01:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:01: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-18 04:01: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-18 04:01: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-18 04:01: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-18 04:01:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:01:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:01:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:01:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:01:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:01:06] 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-18 04:01:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:01:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:01:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822702848001,"66":27376,"245":206,"78":62464,"24":50,"16":18163536953868288,"45":5508606058898083840},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,78,24,16,45]} 
[2026-10-18 04:01:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:01:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:01:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822702848001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:01:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:01:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18163536953868288,"km_value":18163536953868.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:01:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5508606058898083840,"description":"Unknown IO ID 45"} 
[2026-10-18 04:01:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822702848001,"power":27376,"geofence_id":206,"unknown_78":62464,"ignition":50,"odometer":null,"unknown_45":5508606058898083840}} 
[2026-10-18 04:01:06] local.INFO: DEBUG: GPS processor result {"connection_id":219521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:01:06] local.INFO: GPS data processed {"connection_id":219521,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:01:06] local.INFO: Acknowledgment sent {"connection_id":219521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:01:47] local.INFO: TCP Data received {"connection_id":219521,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfc7270012d4c8f400653ea70000d009e2d..."} 
[2026-10-18 04:01:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfc7270012d4c8f400653ea70000d009e2d..."} 
[2026-10-18 04:01:47] local.INFO: Processing buffer {"connection_id":219521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfc7270012d4c8f400653ea70000d009e2d..."} 
[2026-10-18 04:01:47] local.INFO: Packet analysis {"connection_id":219521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:01:47] local.INFO: Extracted packet for processing {"connection_id":219521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfc"} 
[2026-10-18 04:01:47] local.INFO: GPS Element Parsed {"raw_longitude":759992128,"raw_latitude":106162800,"longitude_deg":75.9992128,"latitude_deg":10.61628,"altitude":13,"angle":158,"satellites":45,"speed":52,"hex_longitude":"2d4c8f40","hex_latitude":"0653ea70","is_valid_coordinates":true} 
[2026-10-18 04:01: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-18 04:01:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822704896001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18163979335499776,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5512828183546378240,"note":"Value kept but may cause issues"} 
[2026-10-18 04:01:47] 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-18 04:01:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792276198000,"timestamp_ms":1792276198000,"timestamp_seconds":1792276198,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfc7270"} 
[2026-10-18 04:01:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:01: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-18 04:01: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-18 04:01: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-18 04:01: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-18 04:01:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:01:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:01:47] local.INFO: Teltonika packet parsed successfully {"connection_id":219521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:01:47] local.INFO: Passing IMEI to GPS processor {"connection_id":219521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:01:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":219521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:01:47] 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-18 04:01:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:01:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:01:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822704896001,"66":27376,"245":206,"78":62464,"24":52,"16":18163979335499776,"45":5512828183546378240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,78,24,16,45]} 
[2026-10-18 04:01:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:01:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:01:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822704896001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:01:47] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:01:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18163979335499776,"km_value":18163979335499.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:01:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":5512828183546378240,"description":"Unknown IO ID 45"} 
[2026-10-18 04:01:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822704896001,"power":27376,"geofence_id":206,"unknown_78":62464,"ignition":52,"odometer":null,"unknown_45":5512828183546378240}} 
[2026-10-18 04:01:47] local.INFO: DEBUG: GPS processor result {"connection_id":219521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:01:47] local.INFO: GPS data processed {"connection_id":219521,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:01:47] local.INFO: Acknowledgment sent {"connection_id":219521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:01:55] local.INFO: TCP Data received {"connection_id":219522,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:55] local.INFO: Processing buffer {"connection_id":219522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:55] local.INFO: IMEI packet received {"connection_id":219522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:01:55] local.INFO: IMEI acknowledgment sent {"connection_id":219522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:01:59] local.INFO: TCP Data received {"connection_id":219522,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:59] local.INFO: Processing buffer {"connection_id":219522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:01:59] local.INFO: IMEI packet received {"connection_id":219522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":219522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:02:05] local.INFO: TCP Data received {"connection_id":219522,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:05] local.INFO: Processing buffer {"connection_id":219522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:05] local.INFO: IMEI packet received {"connection_id":219522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":219522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:02:09] local.INFO: TCP Data received {"connection_id":219522,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfd8bb0012d4d6b0006528ba8000600972d..."} 
[2026-10-18 04:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219522,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfd8bb0012d4d6b0006528ba8000600972d..."} 
[2026-10-18 04:02:09] local.INFO: Processing buffer {"connection_id":219522,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfd8bb0012d4d6b0006528ba8000600972d..."} 
[2026-10-18 04:02:09] local.INFO: Packet analysis {"connection_id":219522,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfd"} 
[2026-10-18 04:02:09] local.INFO: Extracted packet for processing {"connection_id":219522,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfd"} 
[2026-10-18 04:02:09] local.INFO: GPS Element Parsed {"raw_longitude":760048384,"raw_latitude":106073000,"longitude_deg":76.0048384,"latitude_deg":10.6073,"altitude":6,"angle":151,"satellites":45,"speed":58,"hex_longitude":"2d4d6b00","hex_latitude":"06528ba8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:02:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822723328001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:02:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18169107526451200,"note":"Value kept but may cause issues"} 
[2026-10-18 04:02:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5572993459795437568,"note":"Value kept but may cause issues"} 
[2026-10-18 04:02:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:02:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792276270000,"timestamp_ms":1792276270000,"timestamp_seconds":1792276270,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfd8bb0"} 
[2026-10-18 04: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-18 04:02: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-18 04: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:02: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-18 04: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-18 04: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-18 04:02:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:02:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219522,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:02:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:02:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:02: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-18 04:02:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:02:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:02:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822723328001,"66":27463,"219":206,"78":62464,"24":58,"16":18169107526451200,"45":5572993459795437568},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,78,24,16,45]} 
[2026-10-18 04:02:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:02:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:02:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822723328001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:02:09] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-18 04:02:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:02:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18169107526451200,"km_value":18169107526451.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:02:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5572993459795437568,"description":"Unknown IO ID 45"} 
[2026-10-18 04:02:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822723328001,"power":27463,"unknown_219":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5572993459795437568}} 
[2026-10-18 04:02:09] local.INFO: DEBUG: GPS processor result {"connection_id":219522,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5121,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:02:09] local.INFO: GPS data processed {"connection_id":219522,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:02:09] local.INFO: Acknowledgment sent {"connection_id":219522,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:02:54] local.INFO: TCP Data received {"connection_id":218123,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:54] local.INFO: Processing buffer {"connection_id":218123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:54] local.INFO: IMEI packet received {"connection_id":218123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":218123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:02:55] local.INFO: TCP Data received {"connection_id":218123,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:55] local.INFO: Processing buffer {"connection_id":218123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:55] local.INFO: IMEI packet received {"connection_id":218123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:02:55] local.INFO: IMEI acknowledgment sent {"connection_id":218123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:02:59] local.INFO: TCP Data received {"connection_id":218123,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:59] local.INFO: Processing buffer {"connection_id":218123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:02:59] local.INFO: IMEI packet received {"connection_id":218123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:02:59] local.INFO: IMEI acknowledgment sent {"connection_id":218123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:03:01] local.INFO: TCP Data received {"connection_id":218123,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfda708012d4d7dc006526958000800982c..."} 
[2026-10-18 04:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfda708012d4d7dc006526958000800982c..."} 
[2026-10-18 04:03:01] local.INFO: Processing buffer {"connection_id":218123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfda708012d4d7dc006526958000800982c..."} 
[2026-10-18 04:03:01] local.INFO: Packet analysis {"connection_id":218123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfd"} 
[2026-10-18 04:03:01] local.INFO: Extracted packet for processing {"connection_id":218123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfd"} 
[2026-10-18 04:03:01] local.INFO: GPS Element Parsed {"raw_longitude":760053184,"raw_latitude":106064216,"longitude_deg":76.0053184,"latitude_deg":10.6064216,"altitude":8,"angle":152,"satellites":44,"speed":55,"hex_longitude":"2d4d7dc0","hex_latitude":"06526958","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822725120001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18169592857755648,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5578552590583179264,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,218,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792276277000,"timestamp_ms":1792276277000,"timestamp_seconds":1792276277,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfda708"} 
[2026-10-18 04: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-18 04:03: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-18 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:03: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-18 04: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-18 04: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-18 04:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:03:01] 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-18 04:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822725120001,"66":27310,"218":206,"78":62464,"24":55,"16":18169592857755648,"45":5578552590583179264},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,218,78,24,16,45]} 
[2026-10-18 04:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822725120001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:03:01] local.INFO: Unknown IO ID detected {"io_id":218,"value":206,"description":"Unknown IO ID 218"} 
[2026-10-18 04:03:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18169592857755648,"km_value":18169592857755.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5578552590583179264,"description":"Unknown IO ID 45"} 
[2026-10-18 04:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822725120001,"power":27310,"unknown_218":206,"unknown_78":62464,"ignition":55,"odometer":null,"unknown_45":5578552590583179264}} 
[2026-10-18 04:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":218123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:03:01] local.INFO: GPS data processed {"connection_id":218123,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:03:01] local.INFO: Acknowledgment sent {"connection_id":218123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:03:07] local.INFO: TCP Data received {"connection_id":218122,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:03:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218122,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:03:07] local.INFO: Processing buffer {"connection_id":218122,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:03:07] local.INFO: IMEI packet received {"connection_id":218122,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:03:07] local.INFO: IMEI acknowledgment sent {"connection_id":218122,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:03:33] local.INFO: TCP Data received {"connection_id":218123,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfee370012d4e37000650cea80005009d2d..."} 
[2026-10-18 04:03:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfee370012d4e37000650cea80005009d2d..."} 
[2026-10-18 04:03:33] local.INFO: Processing buffer {"connection_id":218123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfee370012d4e37000650cea80005009d2d..."} 
[2026-10-18 04:03:33] local.INFO: Packet analysis {"connection_id":218123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfe"} 
[2026-10-18 04:03:33] local.INFO: Extracted packet for processing {"connection_id":218123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfe"} 
[2026-10-18 04:03:33] local.INFO: GPS Element Parsed {"raw_longitude":760100608,"raw_latitude":105959080,"longitude_deg":76.0100608,"latitude_deg":10.595908,"altitude":5,"angle":157,"satellites":45,"speed":57,"hex_longitude":"2d4e3700","hex_latitude":"0650cea8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:03:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822745856001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18175172020273152,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5631821729898885120,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:33] 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-18 04:03:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792276358000,"timestamp_ms":1792276358000,"timestamp_seconds":1792276358,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfee370"} 
[2026-10-18 04: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-18 04: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-18 04: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:03: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-18 04: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-18 04: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-18 04:03:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:03:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:03:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:03:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:03:33] 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-18 04:03:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:03:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:03:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822745856001,"66":27463,"61":206,"78":62464,"24":57,"16":18175172020273152,"45":5631821729898885120},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,78,24,16,45]} 
[2026-10-18 04:03:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:03:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:03:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822745856001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:03:33] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-18 04:03:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:03:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18175172020273152,"km_value":18175172020273.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:03:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5631821729898885120,"description":"Unknown IO ID 45"} 
[2026-10-18 04:03:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822745856001,"power":27463,"unknown_61":206,"unknown_78":62464,"ignition":57,"odometer":null,"unknown_45":5631821729898885120}} 
[2026-10-18 04:03:33] local.INFO: DEBUG: GPS processor result {"connection_id":218123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:03:33] local.INFO: GPS data processed {"connection_id":218123,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:03:33] local.INFO: Acknowledgment sent {"connection_id":218123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:03:46] local.INFO: TCP Data received {"connection_id":217873,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217873,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:03:46] local.INFO: Processing buffer {"connection_id":217873,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:03:46] local.INFO: IMEI packet received {"connection_id":217873,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:03:46] local.INFO: IMEI acknowledgment sent {"connection_id":217873,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:03:54] local.INFO: TCP Data received {"connection_id":218124,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:03:54] local.INFO: Processing buffer {"connection_id":218124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:03:54] local.INFO: IMEI packet received {"connection_id":218124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":218124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:03:58] local.INFO: TCP Data received {"connection_id":218124,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:03:58] local.INFO: Processing buffer {"connection_id":218124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:03:58] local.INFO: IMEI packet received {"connection_id":218124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:03:58] local.INFO: IMEI acknowledgment sent {"connection_id":218124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:03:59] local.INFO: TCP Data received {"connection_id":218124,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bfefec8012d4e46400650aa480006009d2d..."} 
[2026-10-18 04:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bfefec8012d4e46400650aa480006009d2d..."} 
[2026-10-18 04:03:59] local.INFO: Processing buffer {"connection_id":218124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bfefec8012d4e46400650aa480006009d2d..."} 
[2026-10-18 04:03:59] local.INFO: Packet analysis {"connection_id":218124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bfe"} 
[2026-10-18 04:03:59] local.INFO: Extracted packet for processing {"connection_id":218124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bfe"} 
[2026-10-18 04:03:59] local.INFO: GPS Element Parsed {"raw_longitude":760104512,"raw_latitude":105949768,"longitude_deg":76.0104512,"latitude_deg":10.5949768,"altitude":6,"angle":157,"satellites":45,"speed":57,"hex_longitude":"2d4e4640","hex_latitude":"0650aa48","is_valid_coordinates":true} 
[2026-10-18 04:03: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-18 04:03:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822747648001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18175661646544896,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5635973485802989568,"note":"Value kept but may cause issues"} 
[2026-10-18 04:03:59] 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-18 04:03:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792276365000,"timestamp_ms":1792276365000,"timestamp_seconds":1792276365,"priority":1,"record_length":96,"hex_timestamp":"000001a14bfefec8"} 
[2026-10-18 04:03:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:03: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-18 04:03: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:03:59] 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-18 04:03: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-18 04:03:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:03:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:03:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:03:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:03:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:03:59] 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-18 04:03:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:03:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:03:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822747648001,"66":27376,"60":206,"78":62464,"24":57,"16":18175661646544896,"45":5635973485802989568},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,78,24,16,45]} 
[2026-10-18 04:03:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:03:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:03:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822747648001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:03:59] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-18 04:03:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:03:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18175661646544896,"km_value":18175661646544.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:03:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":5635973485802989568,"description":"Unknown IO ID 45"} 
[2026-10-18 04:03:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822747648001,"power":27376,"unknown_60":206,"unknown_78":62464,"ignition":57,"odometer":null,"unknown_45":5635973485802989568}} 
[2026-10-18 04:03:59] local.INFO: DEBUG: GPS processor result {"connection_id":218124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:03:59] local.INFO: GPS data processed {"connection_id":218124,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:03:59] local.INFO: Acknowledgment sent {"connection_id":218124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:04:36] local.INFO: TCP Data received {"connection_id":218124,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14bff1a20012d4e5500065085480006009e2c..."} 
[2026-10-18 04:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14bff1a20012d4e5500065085480006009e2c..."} 
[2026-10-18 04:04:36] local.INFO: Processing buffer {"connection_id":218124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14bff1a20012d4e5500065085480006009e2c..."} 
[2026-10-18 04:04:36] local.INFO: Packet analysis {"connection_id":218124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14bff"} 
[2026-10-18 04:04:36] local.INFO: Extracted packet for processing {"connection_id":218124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14bff"} 
[2026-10-18 04:04:36] local.INFO: GPS Element Parsed {"raw_longitude":760108288,"raw_latitude":105940296,"longitude_deg":76.0108288,"latitude_deg":10.5940296,"altitude":6,"angle":158,"satellites":44,"speed":58,"hex_longitude":"2d4e5500","hex_latitude":"06508548","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:04:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822749440001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:04:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18176155567783936,"note":"Value kept but may cause issues"} 
[2026-10-18 04:04:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5640265979195443200,"note":"Value kept but may cause issues"} 
[2026-10-18 04:04:36] 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-18 04:04:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792276372000,"timestamp_ms":1792276372000,"timestamp_seconds":1792276372,"priority":1,"record_length":96,"hex_timestamp":"000001a14bff1a20"} 
[2026-10-18 04: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-18 04:04: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-18 04: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:04: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-18 04: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-18 04: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-18 04:04:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:04:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:04:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:04:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:04:36] 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-18 04:04:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:04:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:04:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822749440001,"66":27397,"60":206,"78":62464,"24":58,"16":18176155567783936,"45":5640265979195443200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,78,24,16,45]} 
[2026-10-18 04:04:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:04:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:04:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822749440001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:04:36] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-18 04:04:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:04:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18176155567783936,"km_value":18176155567783.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:04:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5640265979195443200,"description":"Unknown IO ID 45"} 
[2026-10-18 04:04:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822749440001,"power":27397,"unknown_60":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5640265979195443200}} 
[2026-10-18 04:04:36] local.INFO: DEBUG: GPS processor result {"connection_id":218124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:04:36] local.INFO: GPS data processed {"connection_id":218124,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:04:36] local.INFO: Acknowledgment sent {"connection_id":218124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:04:54] local.INFO: TCP Data received {"connection_id":217874,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:04:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:04:54] local.INFO: Processing buffer {"connection_id":217874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:04:54] local.INFO: IMEI packet received {"connection_id":217874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:04:54] local.INFO: IMEI acknowledgment sent {"connection_id":217874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:04:58] local.INFO: TCP Data received {"connection_id":217874,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:04:58] local.INFO: Processing buffer {"connection_id":217874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:04:58] local.INFO: IMEI packet received {"connection_id":217874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":217874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:04:59] local.INFO: TCP Data received {"connection_id":217874,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c003748012d4f14c0064f1178000500972d..."} 
[2026-10-18 04:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c003748012d4f14c0064f1178000500972d..."} 
[2026-10-18 04:04:59] local.INFO: Processing buffer {"connection_id":217874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c003748012d4f14c0064f1178000500972d..."} 
[2026-10-18 04:04:59] local.INFO: Packet analysis {"connection_id":217874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c00"} 
[2026-10-18 04:04:59] local.INFO: Extracted packet for processing {"connection_id":217874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c00"} 
[2026-10-18 04:04:59] local.INFO: GPS Element Parsed {"raw_longitude":760157376,"raw_latitude":105845112,"longitude_deg":76.0157376,"latitude_deg":10.5845112,"altitude":5,"angle":151,"satellites":45,"speed":58,"hex_longitude":"2d4f14c0","hex_latitude":"064f1178","is_valid_coordinates":true} 
[2026-10-18 04:04: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-18 04:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822768128001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18181331003375616,"note":"Value kept but may cause issues"} 
[2026-10-18 04:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5692901799815858176,"note":"Value kept but may cause issues"} 
[2026-10-18 04:04:59] 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-18 04:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792276445000,"timestamp_ms":1792276445000,"timestamp_seconds":1792276445,"priority":1,"record_length":96,"hex_timestamp":"000001a14c003748"} 
[2026-10-18 04:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:04: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-18 04:04: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":164,"data_length":795,"current_offset":136} 
[2026-10-18 04:04:59] 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-18 04:04: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-18 04:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:04:59] 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-18 04:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822768128001,"66":27376,"60":206,"78":62464,"24":58,"16":18181331003375616,"45":5692901799815858176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,78,24,16,45]} 
[2026-10-18 04:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822768128001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:04:59] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-18 04:04:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18181331003375616,"km_value":18181331003375.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":5692901799815858176,"description":"Unknown IO ID 45"} 
[2026-10-18 04:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822768128001,"power":27376,"unknown_60":206,"unknown_78":62464,"ignition":58,"odometer":null,"unknown_45":5692901799815858176}} 
[2026-10-18 04:04:59] local.INFO: DEBUG: GPS processor result {"connection_id":217874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:04:59] local.INFO: GPS data processed {"connection_id":217874,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:04:59] local.INFO: Acknowledgment sent {"connection_id":217874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:05:31] local.INFO: TCP Data received {"connection_id":217874,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0052a0012d4f2800064eefb0000500952e..."} 
[2026-10-18 04:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0052a0012d4f2800064eefb0000500952e..."} 
[2026-10-18 04:05:31] local.INFO: Processing buffer {"connection_id":217874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0052a0012d4f2800064eefb0000500952e..."} 
[2026-10-18 04:05:31] local.INFO: Packet analysis {"connection_id":217874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c00"} 
[2026-10-18 04:05:31] local.INFO: Extracted packet for processing {"connection_id":217874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c00"} 
[2026-10-18 04:05:31] local.INFO: GPS Element Parsed {"raw_longitude":760162304,"raw_latitude":105836464,"longitude_deg":76.0162304,"latitude_deg":10.5836464,"altitude":5,"angle":149,"satellites":46,"speed":53,"hex_longitude":"2d4f2800","hex_latitude":"064eefb0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:05:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822769920001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:05:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18181812039712768,"note":"Value kept but may cause issues"} 
[2026-10-18 04:05:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5698390561859401728,"note":"Value kept but may cause issues"} 
[2026-10-18 04:05:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,240,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:05:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792276452000,"timestamp_ms":1792276452000,"timestamp_seconds":1792276452,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0052a0"} 
[2026-10-18 04: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-18 04:05: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-18 04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:05: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-18 04: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-18 04: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-18 04:05:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:05:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:05:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:05:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:05: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-18 04:05:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:05:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:05:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822769920001,"66":27321,"240":206,"78":62464,"24":53,"16":18181812039712768,"45":5698390561859401728},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,240,78,24,16,45]} 
[2026-10-18 04:05:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:05:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:05:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822769920001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:05:31] local.INFO: Unknown IO ID detected {"io_id":240,"value":206,"description":"Power Status (1-byte)"} 
[2026-10-18 04:05:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:05:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18181812039712768,"km_value":18181812039712.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:05:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5698390561859401728,"description":"Unknown IO ID 45"} 
[2026-10-18 04:05:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822769920001,"power":27321,"unknown_240":206,"unknown_78":62464,"ignition":53,"odometer":null,"unknown_45":5698390561859401728}} 
[2026-10-18 04:05:31] local.INFO: DEBUG: GPS processor result {"connection_id":217874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:05:31] local.INFO: GPS data processed {"connection_id":217874,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:05:31] local.INFO: Acknowledgment sent {"connection_id":217874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:05:54] local.INFO: TCP Data received {"connection_id":219524,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:54] local.INFO: Processing buffer {"connection_id":219524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:54] local.INFO: IMEI packet received {"connection_id":219524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:05:54] local.INFO: IMEI acknowledgment sent {"connection_id":219524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:05:55] local.INFO: TCP Data received {"connection_id":219524,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:55] local.INFO: Processing buffer {"connection_id":219524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:55] local.INFO: IMEI packet received {"connection_id":219524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:05:55] local.INFO: IMEI acknowledgment sent {"connection_id":219524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:05:59] local.INFO: TCP Data received {"connection_id":219524,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:59] local.INFO: Processing buffer {"connection_id":219524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:05:59] local.INFO: IMEI packet received {"connection_id":219524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:05:59] local.INFO: IMEI acknowledgment sent {"connection_id":219524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:06:00] local.INFO: TCP Data received {"connection_id":219524,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0071e0012d4f3d00064ecff8000500982d..."} 
[2026-10-18 04:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0071e0012d4f3d00064ecff8000500982d..."} 
[2026-10-18 04:06:00] local.INFO: Processing buffer {"connection_id":219524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0071e0012d4f3d00064ecff8000500982d..."} 
[2026-10-18 04:06:00] local.INFO: Packet analysis {"connection_id":219524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c00"} 
[2026-10-18 04:06:00] local.INFO: Extracted packet for processing {"connection_id":219524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c00"} 
[2026-10-18 04:06:00] local.INFO: GPS Element Parsed {"raw_longitude":760167680,"raw_latitude":105828344,"longitude_deg":76.016768,"latitude_deg":10.5828344,"altitude":5,"angle":152,"satellites":45,"speed":46,"hex_longitude":"2d4f3d00","hex_latitude":"064ecff8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:06:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822771712001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:06:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18182284486115328,"note":"Value kept but may cause issues"} 
[2026-10-18 04:06:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5703808955158867968,"note":"Value kept but may cause issues"} 
[2026-10-18 04:06:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,240,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:06:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792276460000,"timestamp_ms":1792276460000,"timestamp_seconds":1792276460,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0071e0"} 
[2026-10-18 04: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-18 04:06: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:06:00] 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-18 04: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-18 04: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-18 04:06:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:06:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:06:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:06:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:06:00] 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-18 04:06:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:06:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:06:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822771712001,"66":27343,"240":206,"78":62464,"24":46,"16":18182284486115328,"45":5703808955158867968},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,240,78,24,16,45]} 
[2026-10-18 04:06:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:06:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:06:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822771712001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:06:00] local.INFO: Unknown IO ID detected {"io_id":240,"value":206,"description":"Power Status (1-byte)"} 
[2026-10-18 04:06:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:06:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18182284486115328,"km_value":18182284486115.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:06:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5703808955158867968,"description":"Unknown IO ID 45"} 
[2026-10-18 04:06:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822771712001,"power":27343,"unknown_240":206,"unknown_78":62464,"ignition":46,"odometer":null,"unknown_45":5703808955158867968}} 
[2026-10-18 04:06:00] local.INFO: DEBUG: GPS processor result {"connection_id":219524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:06:00] local.INFO: GPS data processed {"connection_id":219524,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:06:00] local.INFO: Acknowledgment sent {"connection_id":219524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:06:31] local.INFO: TCP Data received {"connection_id":219524,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c018b20012d4fac00064e2208000500482c..."} 
[2026-10-18 04:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c018b20012d4fac00064e2208000500482c..."} 
[2026-10-18 04:06:31] local.INFO: Processing buffer {"connection_id":219524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c018b20012d4fac00064e2208000500482c..."} 
[2026-10-18 04:06:31] local.INFO: Packet analysis {"connection_id":219524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c01"} 
[2026-10-18 04:06:31] local.INFO: Extracted packet for processing {"connection_id":219524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c01"} 
[2026-10-18 04:06:31] local.INFO: GPS Element Parsed {"raw_longitude":760196096,"raw_latitude":105783816,"longitude_deg":76.0196096,"latitude_deg":10.5783816,"altitude":5,"angle":72,"satellites":44,"speed":19,"hex_longitude":"2d4fac00","hex_latitude":"064e2208","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822791936001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18184865761460224,"note":"Value kept but may cause issues"} 
[2026-10-18 04:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5740471070861920256,"note":"Value kept but may cause issues"} 
[2026-10-18 04:06:31] 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-18 04:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792276532000,"timestamp_ms":1792276532000,"timestamp_seconds":1792276532,"priority":1,"record_length":96,"hex_timestamp":"000001a14c018b20"} 
[2026-10-18 04: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-18 04:06: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:06: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-18 04: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-18 04: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-18 04:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04: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-18 04:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822791936001,"66":27343,"7":206,"78":62464,"24":19,"16":18184865761460224,"45":5740471070861920256},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,78,24,16,45]} 
[2026-10-18 04:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822791936001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:06:31] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-18 04:06:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18184865761460224,"km_value":18184865761460.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5740471070861920256,"description":"Unknown IO ID 45"} 
[2026-10-18 04:06:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822791936001,"power":27343,"unknown_7":206,"unknown_78":62464,"ignition":19,"odometer":null,"unknown_45":5740471070861920256}} 
[2026-10-18 04:06:31] local.INFO: DEBUG: GPS processor result {"connection_id":219524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:06:31] local.INFO: GPS data processed {"connection_id":219524,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:06:31] local.INFO: Acknowledgment sent {"connection_id":219524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:06:54] local.INFO: TCP Data received {"connection_id":218126,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:06:54] local.INFO: Processing buffer {"connection_id":218126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:06:54] local.INFO: IMEI packet received {"connection_id":218126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":218126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:07:10] local.INFO: TCP Data received {"connection_id":218126,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:10] local.INFO: Processing buffer {"connection_id":218126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:10] local.INFO: IMEI packet received {"connection_id":218126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":218126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:07:14] local.INFO: TCP Data received {"connection_id":218126,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c01bde8012d4fce00064e2e20000500442b..."} 
[2026-10-18 04:07:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c01bde8012d4fce00064e2e20000500442b..."} 
[2026-10-18 04:07:14] local.INFO: Processing buffer {"connection_id":218126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c01bde8012d4fce00064e2e20000500442b..."} 
[2026-10-18 04:07:14] local.INFO: Packet analysis {"connection_id":218126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c01"} 
[2026-10-18 04:07:14] local.INFO: Extracted packet for processing {"connection_id":218126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c01"} 
[2026-10-18 04:07:14] local.INFO: GPS Element Parsed {"raw_longitude":760204800,"raw_latitude":105786912,"longitude_deg":76.02048,"latitude_deg":10.5786912,"altitude":5,"angle":68,"satellites":43,"speed":35,"hex_longitude":"2d4fce00","hex_latitude":"064e2e20","is_valid_coordinates":true} 
[2026-10-18 04:07:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 04:07:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822792192001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:07:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18185308143091712,"note":"Value kept but may cause issues"} 
[2026-10-18 04:07:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5740963652071196672,"note":"Value kept but may cause issues"} 
[2026-10-18 04:07:14] 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-18 04:07:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792276545000,"timestamp_ms":1792276545000,"timestamp_seconds":1792276545,"priority":1,"record_length":96,"hex_timestamp":"000001a14c01bde8"} 
[2026-10-18 04:07:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:07:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 04:07:14] local.INFO: IO Element 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-18 04:07:14] 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-18 04:07:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 04:07:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:07:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:07:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:07:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:07:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:07:14] 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-18 04:07:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:07:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:07:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822792192001,"66":27332,"7":206,"78":62464,"24":35,"16":18185308143091712,"45":5740963652071196672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,78,24,16,45]} 
[2026-10-18 04:07:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:07:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:07:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822792192001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:07:14] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-18 04:07:14] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:07:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18185308143091712,"km_value":18185308143091.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:07:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":5740963652071196672,"description":"Unknown IO ID 45"} 
[2026-10-18 04:07:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822792192001,"power":27332,"unknown_7":206,"unknown_78":62464,"ignition":35,"odometer":null,"unknown_45":5740963652071196672}} 
[2026-10-18 04:07:14] local.INFO: DEBUG: GPS processor result {"connection_id":218126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:07:14] local.INFO: GPS data processed {"connection_id":218126,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:07:14] local.INFO: Acknowledgment sent {"connection_id":218126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:07:54] local.INFO: TCP Data received {"connection_id":217875,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:54] local.INFO: Processing buffer {"connection_id":217875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:54] local.INFO: IMEI packet received {"connection_id":217875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":217875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:07:59] local.INFO: TCP Data received {"connection_id":217875,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:59] local.INFO: Processing buffer {"connection_id":217875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:07:59] local.INFO: IMEI packet received {"connection_id":217875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:07:59] local.INFO: IMEI acknowledgment sent {"connection_id":217875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:08:00] local.INFO: TCP Data received {"connection_id":217875,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c01d170012d4fde80064e3670000600392d..."} 
[2026-10-18 04:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c01d170012d4fde80064e3670000600392d..."} 
[2026-10-18 04:08:00] local.INFO: Processing buffer {"connection_id":217875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c01d170012d4fde80064e3670000600392d..."} 
[2026-10-18 04:08:00] local.INFO: Packet analysis {"connection_id":217875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c01"} 
[2026-10-18 04:08:00] local.INFO: Extracted packet for processing {"connection_id":217875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c01"} 
[2026-10-18 04:08:00] local.INFO: GPS Element Parsed {"raw_longitude":760209024,"raw_latitude":105789040,"longitude_deg":76.0209024,"latitude_deg":10.578904,"altitude":6,"angle":57,"satellites":45,"speed":40,"hex_longitude":"2d4fde80","hex_latitude":"064e3670","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:08:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822795520001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:08:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18185535776358400,"note":"Value kept but may cause issues"} 
[2026-10-18 04:08:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5750533801280151552,"note":"Value kept but may cause issues"} 
[2026-10-18 04:08:00] 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-18 04:08:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792276550000,"timestamp_ms":1792276550000,"timestamp_seconds":1792276550,"priority":1,"record_length":96,"hex_timestamp":"000001a14c01d170"} 
[2026-10-18 04: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-18 04:08: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-18 04: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 04:08: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-18 04: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-18 04: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-18 04:08:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:08:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:08:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:08:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:08:00] 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-18 04:08:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:08:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:08:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822795520001,"66":27397,"7":206,"78":62464,"24":40,"16":18185535776358400,"45":5750533801280151552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,78,24,16,45]} 
[2026-10-18 04:08:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:08:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:08:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822795520001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:08:00] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-18 04:08:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:08:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18185535776358400,"km_value":18185535776358.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:08:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5750533801280151552,"description":"Unknown IO ID 45"} 
[2026-10-18 04:08:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822795520001,"power":27397,"unknown_7":206,"unknown_78":62464,"ignition":40,"odometer":null,"unknown_45":5750533801280151552}} 
[2026-10-18 04:08:00] local.INFO: DEBUG: GPS processor result {"connection_id":217875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:08:00] local.INFO: GPS data processed {"connection_id":217875,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:08:00] local.INFO: Acknowledgment sent {"connection_id":217875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:08:32] local.INFO: TCP Data received {"connection_id":217875,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c034c58012d508b40064e1020000700862e..."} 
[2026-10-18 04:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c034c58012d508b40064e1020000700862e..."} 
[2026-10-18 04:08:32] local.INFO: Processing buffer {"connection_id":217875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c034c58012d508b40064e1020000700862e..."} 
[2026-10-18 04:08:32] local.INFO: Packet analysis {"connection_id":217875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:08:32] local.INFO: Extracted packet for processing {"connection_id":217875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:08:32] local.INFO: GPS Element Parsed {"raw_longitude":760253248,"raw_latitude":105779232,"longitude_deg":76.0253248,"latitude_deg":10.5779232,"altitude":7,"angle":134,"satellites":46,"speed":9,"hex_longitude":"2d508b40","hex_latitude":"064e1020","is_valid_coordinates":true} 
[2026-10-18 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-18 04:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822816768001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18188456354119680,"note":"Value kept but may cause issues"} 
[2026-10-18 04:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5800565978389714944,"note":"Value kept but may cause issues"} 
[2026-10-18 04:08: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-18 04:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792276647000,"timestamp_ms":1792276647000,"timestamp_seconds":1792276647,"priority":1,"record_length":96,"hex_timestamp":"000001a14c034c58"} 
[2026-10-18 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-18 04: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-18 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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 04:08: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-18 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-18 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-18 04:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:08:32] 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-18 04:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822816768001,"66":27376,"53":206,"78":62464,"24":9,"16":18188456354119680,"45":5800565978389714944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-18 04:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822816768001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:08:32] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-18 04:08:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18188456354119680,"km_value":18188456354119.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5800565978389714944,"description":"Unknown IO ID 45"} 
[2026-10-18 04:08:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822816768001,"power":27376,"unknown_53":206,"unknown_78":62464,"ignition":9,"odometer":null,"unknown_45":5800565978389714944}} 
[2026-10-18 04:08:32] local.INFO: DEBUG: GPS processor result {"connection_id":217875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:08:32] local.INFO: GPS data processed {"connection_id":217875,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:08:32] local.INFO: Acknowledgment sent {"connection_id":217875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:09:04] local.INFO: TCP Data received {"connection_id":217876,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:04] local.INFO: Processing buffer {"connection_id":217876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:04] local.INFO: IMEI packet received {"connection_id":217876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:09:04] local.INFO: IMEI acknowledgment sent {"connection_id":217876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:09:10] local.INFO: TCP Data received {"connection_id":217876,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:10] local.INFO: Processing buffer {"connection_id":217876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:10] local.INFO: IMEI packet received {"connection_id":217876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":217876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:09:11] local.INFO: TCP Data received {"connection_id":221226,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221226,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:09:11] local.INFO: Processing buffer {"connection_id":221226,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:09:11] local.INFO: IMEI packet received {"connection_id":221226,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":221226,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:09:12] local.INFO: TCP Data received {"connection_id":217876,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c035810012d508d40064e0db8000700912e..."} 
[2026-10-18 04:09:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c035810012d508d40064e0db8000700912e..."} 
[2026-10-18 04:09:12] local.INFO: Processing buffer {"connection_id":217876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c035810012d508d40064e0db8000700912e..."} 
[2026-10-18 04:09:12] local.INFO: Packet analysis {"connection_id":217876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:09:12] local.INFO: Extracted packet for processing {"connection_id":217876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:09:12] local.INFO: GPS Element Parsed {"raw_longitude":760253760,"raw_latitude":105778616,"longitude_deg":76.025376,"latitude_deg":10.5778616,"altitude":7,"angle":145,"satellites":46,"speed":12,"hex_longitude":"2d508d40","hex_latitude":"064e0db8","is_valid_coordinates":true} 
[2026-10-18 04:09: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-18 04:09:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822821632001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:09:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18188495008825344,"note":"Value kept but may cause issues"} 
[2026-10-18 04:09:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5803802940620677120,"note":"Value kept but may cause issues"} 
[2026-10-18 04:09:12] 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-18 04:09:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792276650000,"timestamp_ms":1792276650000,"timestamp_seconds":1792276650,"priority":1,"record_length":96,"hex_timestamp":"000001a14c035810"} 
[2026-10-18 04:09:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:09: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-18 04:09: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:09:12] 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-18 04:09: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-18 04:09:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:09:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:09:12] local.INFO: Teltonika packet parsed successfully {"connection_id":217876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:09:12] local.INFO: Passing IMEI to GPS processor {"connection_id":217876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:09:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":217876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:09:12] 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-18 04:09:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:09:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:09:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822821632001,"66":27397,"53":206,"78":62464,"24":12,"16":18188495008825344,"45":5803802940620677120},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-18 04:09:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:09:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:09:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822821632001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:09:12] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-18 04:09:12] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:09:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18188495008825344,"km_value":18188495008825.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:09:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5803802940620677120,"description":"Unknown IO ID 45"} 
[2026-10-18 04:09:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822821632001,"power":27397,"unknown_53":206,"unknown_78":62464,"ignition":12,"odometer":null,"unknown_45":5803802940620677120}} 
[2026-10-18 04:09:12] local.INFO: DEBUG: GPS processor result {"connection_id":217876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:09:12] local.INFO: GPS data processed {"connection_id":217876,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:09:12] local.INFO: Acknowledgment sent {"connection_id":217876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:09:46] local.INFO: TCP Data received {"connection_id":219526,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219526,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:09:46] local.INFO: Processing buffer {"connection_id":219526,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:09:46] local.INFO: IMEI packet received {"connection_id":219526,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":219526,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:09:54] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:54] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:54] local.INFO: IMEI packet received {"connection_id":218127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:09:54] local.INFO: IMEI acknowledgment sent {"connection_id":218127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:09:59] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:59] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:09:59] local.INFO: IMEI packet received {"connection_id":218127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":218127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:10:00] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c03aa18012d509880064df8c0000700992c..."} 
[2026-10-18 04:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c03aa18012d509880064df8c0000700992c..."} 
[2026-10-18 04:10:00] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c03aa18012d509880064df8c0000700992c..."} 
[2026-10-18 04:10:00] local.INFO: Packet analysis {"connection_id":218127,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:10:00] local.INFO: Extracted packet for processing {"connection_id":218127,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:10:00] local.INFO: GPS Element Parsed {"raw_longitude":760256640,"raw_latitude":105773248,"longitude_deg":76.025664,"latitude_deg":10.5773248,"altitude":7,"angle":153,"satellites":44,"speed":11,"hex_longitude":"2d509880","hex_latitude":"064df8c0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822822400001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18188791361568768,"note":"Value kept but may cause issues"} 
[2026-10-18 04:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5804365890573940736,"note":"Value kept but may cause issues"} 
[2026-10-18 04:10:00] 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-18 04:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792276671000,"timestamp_ms":1792276671000,"timestamp_seconds":1792276671,"priority":1,"record_length":96,"hex_timestamp":"000001a14c03aa18"} 
[2026-10-18 04: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-18 04:10: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:10: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-18 04: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-18 04: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-18 04:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218127,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:10:00] 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-18 04:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822822400001,"66":27539,"53":206,"78":62464,"24":11,"16":18188791361568768,"45":5804365890573940736},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-18 04:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822822400001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:10:00] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-18 04:10:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18188791361568768,"km_value":18188791361568.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5804365890573940736,"description":"Unknown IO ID 45"} 
[2026-10-18 04:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822822400001,"power":27539,"unknown_53":206,"unknown_78":62464,"ignition":11,"odometer":null,"unknown_45":5804365890573940736}} 
[2026-10-18 04:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":218127,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:10:00] local.INFO: GPS data processed {"connection_id":218127,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:10:00] local.INFO: Acknowledgment sent {"connection_id":218127,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:10:31] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c03fc20012d509ec0064dea280005009e2d..."} 
[2026-10-18 04:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c03fc20012d509ec0064dea280005009e2d..."} 
[2026-10-18 04:10:31] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c03fc20012d509ec0064dea280005009e2d..."} 
[2026-10-18 04:10:31] local.INFO: Packet analysis {"connection_id":218127,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:10:31] local.INFO: Extracted packet for processing {"connection_id":218127,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c03"} 
[2026-10-18 04:10:31] local.INFO: GPS Element Parsed {"raw_longitude":760258240,"raw_latitude":105769512,"longitude_deg":76.025824,"latitude_deg":10.5769512,"altitude":5,"angle":158,"satellites":45,"speed":7,"hex_longitude":"2d509ec0","hex_latitude":"064dea28","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822827776001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18188988930064384,"note":"Value kept but may cause issues"} 
[2026-10-18 04:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5807532484060561408,"note":"Value kept but may cause issues"} 
[2026-10-18 04:10:31] 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-18 04:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792276692000,"timestamp_ms":1792276692000,"timestamp_seconds":1792276692,"priority":1,"record_length":96,"hex_timestamp":"000001a14c03fc20"} 
[2026-10-18 04: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-18 04:10: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-18 04: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 04:10:31] 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-18 04: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-18 04: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-18 04:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218127,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:10: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-18 04:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822827776001,"66":27365,"53":206,"78":62464,"24":7,"16":18188988930064384,"45":5807532484060561408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-18 04:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822827776001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:10:31] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-18 04:10:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18188988930064384,"km_value":18188988930064.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5807532484060561408,"description":"Unknown IO ID 45"} 
[2026-10-18 04:10:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822827776001,"power":27365,"unknown_53":206,"unknown_78":62464,"ignition":7,"odometer":null,"unknown_45":5807532484060561408}} 
[2026-10-18 04:10:31] local.INFO: DEBUG: GPS processor result {"connection_id":218127,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:10:31] local.INFO: GPS data processed {"connection_id":218127,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:10:31] local.INFO: Acknowledgment sent {"connection_id":218127,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:10:53] local.INFO: TCP Data received {"connection_id":217877,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:53] local.INFO: Processing buffer {"connection_id":217877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:53] local.INFO: IMEI packet received {"connection_id":217877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:10:53] local.INFO: IMEI acknowledgment sent {"connection_id":217877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:10:54] local.INFO: TCP Data received {"connection_id":217877,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:54] local.INFO: Processing buffer {"connection_id":217877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:54] local.INFO: IMEI packet received {"connection_id":217877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:10:54] local.INFO: IMEI acknowledgment sent {"connection_id":217877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:10:59] local.INFO: TCP Data received {"connection_id":217877,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:59] local.INFO: Processing buffer {"connection_id":217877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:10:59] local.INFO: IMEI packet received {"connection_id":217877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:10:59] local.INFO: IMEI acknowledgment sent {"connection_id":217877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:11:06] local.INFO: TCP Data received {"connection_id":217877,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c044e28012d50a480064ddcc00005009c2d..."} 
[2026-10-18 04:11:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c044e28012d50a480064ddcc00005009c2d..."} 
[2026-10-18 04:11:06] local.INFO: Processing buffer {"connection_id":217877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c044e28012d50a480064ddcc00005009c2d..."} 
[2026-10-18 04:11:06] local.INFO: Packet analysis {"connection_id":217877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c04"} 
[2026-10-18 04:11:06] local.INFO: Extracted packet for processing {"connection_id":217877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c04"} 
[2026-10-18 04:11:06] local.INFO: GPS Element Parsed {"raw_longitude":760259712,"raw_latitude":105766080,"longitude_deg":76.0259712,"latitude_deg":10.576608,"altitude":5,"angle":156,"satellites":45,"speed":4,"hex_longitude":"2d50a480","hex_latitude":"064ddcc0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:11:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822833152001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:11:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18189173613658112,"note":"Value kept but may cause issues"} 
[2026-10-18 04:11:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5809291702664046592,"note":"Value kept but may cause issues"} 
[2026-10-18 04:11: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-18 04:11:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792276713000,"timestamp_ms":1792276713000,"timestamp_seconds":1792276713,"priority":1,"record_length":96,"hex_timestamp":"000001a14c044e28"} 
[2026-10-18 04: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-18 04:11: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:11: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-18 04: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-18 04: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-18 04:11:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:11:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:11:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:11:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:11:06] 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-18 04:11:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:11:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:11:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822833152001,"66":27484,"53":206,"78":62464,"24":4,"16":18189173613658112,"45":5809291702664046592},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-18 04:11:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:11:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:11:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822833152001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:11:06] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-18 04:11:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:11:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18189173613658112,"km_value":18189173613658.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:11:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5809291702664046592,"description":"Unknown IO ID 45"} 
[2026-10-18 04:11:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822833152001,"power":27484,"unknown_53":206,"unknown_78":62464,"ignition":4,"odometer":null,"unknown_45":5809291702664046592}} 
[2026-10-18 04:11:06] local.INFO: DEBUG: GPS processor result {"connection_id":217877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:11:06] local.INFO: GPS data processed {"connection_id":217877,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:11:06] local.INFO: Acknowledgment sent {"connection_id":217877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:11:32] local.INFO: TCP Data received {"connection_id":217877,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c049478012d50a900064dd3c00005008f2e..."} 
[2026-10-18 04:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c049478012d50a900064dd3c00005008f2e..."} 
[2026-10-18 04:11:32] local.INFO: Processing buffer {"connection_id":217877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c049478012d50a900064dd3c00005008f2e..."} 
[2026-10-18 04:11:32] local.INFO: Packet analysis {"connection_id":217877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c04"} 
[2026-10-18 04:11:32] local.INFO: Extracted packet for processing {"connection_id":217877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c04"} 
[2026-10-18 04:11:32] local.INFO: GPS Element Parsed {"raw_longitude":760260864,"raw_latitude":105763776,"longitude_deg":76.0260864,"latitude_deg":10.5763776,"altitude":5,"angle":143,"satellites":46,"speed":6,"hex_longitude":"2d50a900","hex_latitude":"064dd3c0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:11:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822838528001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:11:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18189298167709696,"note":"Value kept but may cause issues"} 
[2026-10-18 04:11:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5810910183779254272,"note":"Value kept but may cause issues"} 
[2026-10-18 04:11:32] 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-18 04:11:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792276731000,"timestamp_ms":1792276731000,"timestamp_seconds":1792276731,"priority":1,"record_length":96,"hex_timestamp":"000001a14c049478"} 
[2026-10-18 04: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-18 04:11: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-18 04: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 04:11: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-18 04: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-18 04: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-18 04:11:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:11:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:11:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:11:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:11:32] 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-18 04:11:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:11:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:11:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822838528001,"66":27484,"238":206,"78":62464,"24":6,"16":18189298167709696,"45":5810910183779254272},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-18 04:11:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:11:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:11:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822838528001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:11:32] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-18 04:11:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:11:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18189298167709696,"km_value":18189298167709.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:11:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5810910183779254272,"description":"Unknown IO ID 45"} 
[2026-10-18 04:11:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822838528001,"power":27484,"unknown_238":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5810910183779254272}} 
[2026-10-18 04:11:32] local.INFO: DEBUG: GPS processor result {"connection_id":217877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:11:32] local.INFO: GPS data processed {"connection_id":217877,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:11:32] local.INFO: Acknowledgment sent {"connection_id":217877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:12:01] local.INFO: TCP Data received {"connection_id":221227,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221227,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:01] local.INFO: Processing buffer {"connection_id":221227,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:01] local.INFO: IMEI packet received {"connection_id":221227,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:12:01] local.INFO: IMEI acknowledgment sent {"connection_id":221227,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:12:02] local.INFO: TCP Data received {"connection_id":221227,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221227,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:02] local.INFO: Processing buffer {"connection_id":221227,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:02] local.INFO: IMEI packet received {"connection_id":221227,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":221227,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:12:03] local.INFO: TCP Data received {"connection_id":221227,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c04e680012d50afc0064dc8d0000600962d..."} 
[2026-10-18 04:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221227,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c04e680012d50afc0064dc8d0000600962d..."} 
[2026-10-18 04:12:03] local.INFO: Processing buffer {"connection_id":221227,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c04e680012d50afc0064dc8d0000600962d..."} 
[2026-10-18 04:12:03] local.INFO: Packet analysis {"connection_id":221227,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c04"} 
[2026-10-18 04:12:03] local.INFO: Extracted packet for processing {"connection_id":221227,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c04"} 
[2026-10-18 04:12:03] local.INFO: GPS Element Parsed {"raw_longitude":760262592,"raw_latitude":105760976,"longitude_deg":76.0262592,"latitude_deg":10.5760976,"altitude":6,"angle":150,"satellites":45,"speed":8,"hex_longitude":"2d50afc0","hex_latitude":"064dc8d0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822843136001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18189461376466944,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5812176821173862400,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:03] 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-18 04:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792276752000,"timestamp_ms":1792276752000,"timestamp_seconds":1792276752,"priority":1,"record_length":96,"hex_timestamp":"000001a14c04e680"} 
[2026-10-18 04: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-18 04:12: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-18 04: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 04:12: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-18 04: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-18 04: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-18 04:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221227,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:12:03] 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-18 04:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822843136001,"66":27343,"238":206,"78":62464,"24":8,"16":18189461376466944,"45":5812176821173862400},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-18 04:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822843136001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:12:03] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-18 04:12:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18189461376466944,"km_value":18189461376466.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5812176821173862400,"description":"Unknown IO ID 45"} 
[2026-10-18 04:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822843136001,"power":27343,"unknown_238":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5812176821173862400}} 
[2026-10-18 04:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":221227,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5138,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:12:03] local.INFO: GPS data processed {"connection_id":221227,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:12:03] local.INFO: Acknowledgment sent {"connection_id":221227,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:12:04] local.INFO: TCP Data received {"connection_id":221227,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c053888012d50b8c0064dbc300006008c2d..."} 
[2026-10-18 04:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221227,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c053888012d50b8c0064dbc300006008c2d..."} 
[2026-10-18 04:12:04] local.INFO: Processing buffer {"connection_id":221227,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c053888012d50b8c0064dbc300006008c2d..."} 
[2026-10-18 04:12:04] local.INFO: Packet analysis {"connection_id":221227,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c05"} 
[2026-10-18 04:12:04] local.INFO: Extracted packet for processing {"connection_id":221227,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c05"} 
[2026-10-18 04:12:04] local.INFO: GPS Element Parsed {"raw_longitude":760264896,"raw_latitude":105757744,"longitude_deg":76.0264896,"latitude_deg":10.5757744,"altitude":6,"angle":140,"satellites":45,"speed":6,"hex_longitude":"2d50b8c0","hex_latitude":"064dbc30","is_valid_coordinates":true} 
[2026-10-18 04:12: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-18 04:12:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822848512001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18189654649995264,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5814076777265942528,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12: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-18 04:12:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792276773000,"timestamp_ms":1792276773000,"timestamp_seconds":1792276773,"priority":1,"record_length":96,"hex_timestamp":"000001a14c053888"} 
[2026-10-18 04:12:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:12: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-18 04:12: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-18 04:12: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-18 04:12: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-18 04:12:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:12:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:12:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221227,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:12:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:12:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:12:04] 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-18 04:12:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:12:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:12:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822848512001,"66":27571,"238":206,"78":62464,"24":6,"16":18189654649995264,"45":5814076777265942528},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-18 04:12:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:12:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:12:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822848512001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:12:04] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-18 04:12:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:12:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18189654649995264,"km_value":18189654649995.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:12:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5814076777265942528,"description":"Unknown IO ID 45"} 
[2026-10-18 04:12:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822848512001,"power":27571,"unknown_238":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5814076777265942528}} 
[2026-10-18 04:12:04] local.INFO: DEBUG: GPS processor result {"connection_id":221227,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:12:04] local.INFO: GPS data processed {"connection_id":221227,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:12:04] local.INFO: Acknowledgment sent {"connection_id":221227,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:12:36] local.INFO: TCP Data received {"connection_id":221227,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c058a90012d50c1c0064db0c8000400922e..."} 
[2026-10-18 04:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221227,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c058a90012d50c1c0064db0c8000400922e..."} 
[2026-10-18 04:12:36] local.INFO: Processing buffer {"connection_id":221227,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c058a90012d50c1c0064db0c8000400922e..."} 
[2026-10-18 04:12:36] local.INFO: Packet analysis {"connection_id":221227,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c05"} 
[2026-10-18 04:12:36] local.INFO: Extracted packet for processing {"connection_id":221227,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c05"} 
[2026-10-18 04:12:36] local.INFO: GPS Element Parsed {"raw_longitude":760267200,"raw_latitude":105754824,"longitude_deg":76.02672,"latitude_deg":10.5754824,"altitude":4,"angle":146,"satellites":46,"speed":9,"hex_longitude":"2d50c1c0","hex_latitude":"064db0c8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:12:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822853888001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18189835038621696,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5816610052055511040,"note":"Value kept but may cause issues"} 
[2026-10-18 04:12:36] 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-18 04:12:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792276794000,"timestamp_ms":1792276794000,"timestamp_seconds":1792276794,"priority":1,"record_length":96,"hex_timestamp":"000001a14c058a90"} 
[2026-10-18 04: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-18 04:12: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-18 04: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":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-18 04:12:36] 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-18 04: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-18 04: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-18 04:12:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:12:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221227,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:12:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:12:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:12:36] 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-18 04:12:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:12:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:12:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822853888001,"66":27484,"238":206,"78":62464,"24":9,"16":18189835038621696,"45":5816610052055511040},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-18 04:12:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:12:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:12:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822853888001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:12:36] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-18 04:12:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:12:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18189835038621696,"km_value":18189835038621.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:12:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5816610052055511040,"description":"Unknown IO ID 45"} 
[2026-10-18 04:12:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822853888001,"power":27484,"unknown_238":206,"unknown_78":62464,"ignition":9,"odometer":null,"unknown_45":5816610052055511040}} 
[2026-10-18 04:12:36] local.INFO: DEBUG: GPS processor result {"connection_id":221227,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:12:36] local.INFO: GPS data processed {"connection_id":221227,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:12:36] local.INFO: Acknowledgment sent {"connection_id":221227,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:12:53] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:53] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:53] local.INFO: IMEI packet received {"connection_id":218129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":218129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:12:54] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:54] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:54] local.INFO: IMEI packet received {"connection_id":218129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":218129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:12:54] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:54] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:54] local.INFO: IMEI packet received {"connection_id":218129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":218129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:12:59] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:59] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:12:59] local.INFO: IMEI packet received {"connection_id":218129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":218129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:13:00] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0776c0012d50f0c0064d3598000c00a02e..."} 
[2026-10-18 04:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0776c0012d50f0c0064d3598000c00a02e..."} 
[2026-10-18 04:13:00] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0776c0012d50f0c0064d3598000c00a02e..."} 
[2026-10-18 04:13:00] local.INFO: Packet analysis {"connection_id":218129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:13:00] local.INFO: Extracted packet for processing {"connection_id":218129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:13:00] local.INFO: GPS Element Parsed {"raw_longitude":760279232,"raw_latitude":105723288,"longitude_deg":76.0279232,"latitude_deg":10.5723288,"altitude":12,"angle":160,"satellites":46,"speed":9,"hex_longitude":"2d50f0c0","hex_latitude":"064d3598","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822886144001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18191497190965248,"note":"Value kept but may cause issues"} 
[2026-10-18 04:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5831387488325060608,"note":"Value kept but may cause issues"} 
[2026-10-18 04:13:00] 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-18 04:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792276920000,"timestamp_ms":1792276920000,"timestamp_seconds":1792276920,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0776c0"} 
[2026-10-18 04: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-18 04:13: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:13: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-18 04: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-18 04: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-18 04:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:13:00] 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-18 04:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822886144001,"66":27300,"49":206,"78":62464,"24":9,"16":18191497190965248,"45":5831387488325060608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-18 04:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822886144001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:13:00] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-18 04:13:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18191497190965248,"km_value":18191497190965.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5831387488325060608,"description":"Unknown IO ID 45"} 
[2026-10-18 04:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822886144001,"power":27300,"unknown_49":206,"unknown_78":62464,"ignition":9,"odometer":null,"unknown_45":5831387488325060608}} 
[2026-10-18 04:13:00] local.INFO: DEBUG: GPS processor result {"connection_id":218129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:13:00] local.INFO: GPS data processed {"connection_id":218129,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:13:00] local.INFO: Acknowledgment sent {"connection_id":218129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:13:31] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c07b158012d50f800064d2648000d008f2c..."} 
[2026-10-18 04:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c07b158012d50f800064d2648000d008f2c..."} 
[2026-10-18 04:13:31] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c07b158012d50f800064d2648000d008f2c..."} 
[2026-10-18 04:13:31] local.INFO: Packet analysis {"connection_id":218129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:13:31] local.INFO: Extracted packet for processing {"connection_id":218129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:13:31] local.INFO: GPS Element Parsed {"raw_longitude":760281088,"raw_latitude":105719368,"longitude_deg":76.0281088,"latitude_deg":10.5719368,"altitude":13,"angle":143,"satellites":44,"speed":7,"hex_longitude":"2d50f800","hex_latitude":"064d2648","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822891520001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18191711939330048,"note":"Value kept but may cause issues"} 
[2026-10-18 04:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5832372650742487040,"note":"Value kept but may cause issues"} 
[2026-10-18 04:13:31] 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-18 04:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792276935000,"timestamp_ms":1792276935000,"timestamp_seconds":1792276935,"priority":1,"record_length":96,"hex_timestamp":"000001a14c07b158"} 
[2026-10-18 04: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-18 04:13: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-18 04: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-18 04:13: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-18 04: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-18 04: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-18 04:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:13: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-18 04:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822891520001,"66":27343,"49":206,"78":62464,"24":7,"16":18191711939330048,"45":5832372650742487040},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-18 04:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822891520001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:13:31] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-18 04:13:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18191711939330048,"km_value":18191711939330.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5832372650742487040,"description":"Unknown IO ID 45"} 
[2026-10-18 04:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822891520001,"power":27343,"unknown_49":206,"unknown_78":62464,"ignition":7,"odometer":null,"unknown_45":5832372650742487040}} 
[2026-10-18 04:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":218129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:13:31] local.INFO: GPS data processed {"connection_id":218129,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:13:31] local.INFO: Acknowledgment sent {"connection_id":218129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:13:54] local.INFO: TCP Data received {"connection_id":219528,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:13:54] local.INFO: Processing buffer {"connection_id":219528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:13:54] local.INFO: IMEI packet received {"connection_id":219528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":219528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:13:59] local.INFO: TCP Data received {"connection_id":219528,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:13:59] local.INFO: Processing buffer {"connection_id":219528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:13:59] local.INFO: IMEI packet received {"connection_id":219528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:13:59] local.INFO: IMEI acknowledgment sent {"connection_id":219528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:14:01] local.INFO: TCP Data received {"connection_id":219528,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c07b540012d50f880064d2588000d009f2c..."} 
[2026-10-18 04:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c07b540012d50f880064d2588000d009f2c..."} 
[2026-10-18 04:14:01] local.INFO: Processing buffer {"connection_id":219528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c07b540012d50f880064d2588000d009f2c..."} 
[2026-10-18 04:14:01] local.INFO: Packet analysis {"connection_id":219528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:14:01] local.INFO: Extracted packet for processing {"connection_id":219528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:14:01] local.INFO: GPS Element Parsed {"raw_longitude":760281216,"raw_latitude":105719176,"longitude_deg":76.0281216,"latitude_deg":10.5719176,"altitude":13,"angle":159,"satellites":44,"speed":8,"hex_longitude":"2d50f880","hex_latitude":"064d2588","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822895360001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18191720529264640,"note":"Value kept but may cause issues"} 
[2026-10-18 04:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5834413344322635776,"note":"Value kept but may cause issues"} 
[2026-10-18 04:14:01] 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-18 04:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792276936000,"timestamp_ms":1792276936000,"timestamp_seconds":1792276936,"priority":1,"record_length":96,"hex_timestamp":"000001a14c07b540"} 
[2026-10-18 04: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-18 04:14: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:14: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-18 04: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-18 04: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-18 04:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:14:01] 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-18 04:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822895360001,"66":27343,"49":206,"78":62464,"24":8,"16":18191720529264640,"45":5834413344322635776},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-18 04:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822895360001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:14:01] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-18 04:14:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18191720529264640,"km_value":18191720529264.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5834413344322635776,"description":"Unknown IO ID 45"} 
[2026-10-18 04:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822895360001,"power":27343,"unknown_49":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5834413344322635776}} 
[2026-10-18 04:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":219528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:14:01] local.INFO: GPS data processed {"connection_id":219528,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:14:01] local.INFO: Acknowledgment sent {"connection_id":219528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:14:36] local.INFO: TCP Data received {"connection_id":219528,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c07c8c8012d50fb00064d2010000c00932d..."} 
[2026-10-18 04:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c07c8c8012d50fb00064d2010000c00932d..."} 
[2026-10-18 04:14:36] local.INFO: Processing buffer {"connection_id":219528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c07c8c8012d50fb00064d2010000c00932d..."} 
[2026-10-18 04:14:36] local.INFO: Packet analysis {"connection_id":219528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:14:36] local.INFO: Extracted packet for processing {"connection_id":219528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c07"} 
[2026-10-18 04:14:36] local.INFO: GPS Element Parsed {"raw_longitude":760281856,"raw_latitude":105717776,"longitude_deg":76.0281856,"latitude_deg":10.5717776,"altitude":12,"angle":147,"satellites":45,"speed":14,"hex_longitude":"2d50fb00","hex_latitude":"064d2010","is_valid_coordinates":true} 
[2026-10-18 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-18 04:14:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822895616001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:14:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18191797838675968,"note":"Value kept but may cause issues"} 
[2026-10-18 04:14:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5834554081810941952,"note":"Value kept but may cause issues"} 
[2026-10-18 04:14:36] 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-18 04:14:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792276941000,"timestamp_ms":1792276941000,"timestamp_seconds":1792276941,"priority":1,"record_length":96,"hex_timestamp":"000001a14c07c8c8"} 
[2026-10-18 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-18 04:14: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-18 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-18 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-18 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-18 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-18 04:14:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:14:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:14:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:14:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:14:36] 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-18 04:14:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:14:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:14:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822895616001,"66":27463,"49":206,"78":62464,"24":14,"16":18191797838675968,"45":5834554081810941952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-18 04:14:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:14:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:14:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822895616001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:14:36] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-18 04:14:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:14:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18191797838675968,"km_value":18191797838675.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:14:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5834554081810941952,"description":"Unknown IO ID 45"} 
[2026-10-18 04:14:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822895616001,"power":27463,"unknown_49":206,"unknown_78":62464,"ignition":14,"odometer":null,"unknown_45":5834554081810941952}} 
[2026-10-18 04:14:36] local.INFO: DEBUG: GPS processor result {"connection_id":219528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:14:36] local.INFO: GPS data processed {"connection_id":219528,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:14:36] local.INFO: Acknowledgment sent {"connection_id":219528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:14:54] local.INFO: TCP Data received {"connection_id":217880,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:14:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:14:54] local.INFO: Processing buffer {"connection_id":217880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:14:54] local.INFO: IMEI packet received {"connection_id":217880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:14:54] local.INFO: IMEI acknowledgment sent {"connection_id":217880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:14:59] local.INFO: TCP Data received {"connection_id":217880,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:14:59] local.INFO: Processing buffer {"connection_id":217880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:14:59] local.INFO: IMEI packet received {"connection_id":217880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:14:59] local.INFO: IMEI acknowledgment sent {"connection_id":217880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:15:01] local.INFO: TCP Data received {"connection_id":217880,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c081ad0012d510600064d0cc80009009e2e..."} 
[2026-10-18 04:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c081ad0012d510600064d0cc80009009e2e..."} 
[2026-10-18 04:15:01] local.INFO: Processing buffer {"connection_id":217880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c081ad0012d510600064d0cc80009009e2e..."} 
[2026-10-18 04:15:01] local.INFO: Packet analysis {"connection_id":217880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c08"} 
[2026-10-18 04:15:01] local.INFO: Extracted packet for processing {"connection_id":217880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c08"} 
[2026-10-18 04:15:01] local.INFO: GPS Element Parsed {"raw_longitude":760284672,"raw_latitude":105712840,"longitude_deg":76.0284672,"latitude_deg":10.571284,"altitude":9,"angle":158,"satellites":46,"speed":8,"hex_longitude":"2d510600","hex_latitude":"064d0cc8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822896896001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18192072716582912,"note":"Value kept but may cause issues"} 
[2026-10-18 04:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5835257769252360192,"note":"Value kept but may cause issues"} 
[2026-10-18 04:15:01] 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-18 04:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792276962000,"timestamp_ms":1792276962000,"timestamp_seconds":1792276962,"priority":1,"record_length":96,"hex_timestamp":"000001a14c081ad0"} 
[2026-10-18 04: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-18 04:15: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-18 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:15: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-18 04: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-18 04: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-18 04:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:15:01] 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-18 04:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822896896001,"66":27397,"49":206,"78":62464,"24":8,"16":18192072716582912,"45":5835257769252360192},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-18 04:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822896896001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:15:01] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-18 04:15:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18192072716582912,"km_value":18192072716582.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5835257769252360192,"description":"Unknown IO ID 45"} 
[2026-10-18 04:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822896896001,"power":27397,"unknown_49":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5835257769252360192}} 
[2026-10-18 04:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":217880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:15:01] local.INFO: GPS data processed {"connection_id":217880,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:15:01] local.INFO: Acknowledgment sent {"connection_id":217880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:15:32] local.INFO: TCP Data received {"connection_id":217880,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c081ad0012d510600064d0cc80009009e2e..."} 
[2026-10-18 04:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c081ad0012d510600064d0cc80009009e2e..."} 
[2026-10-18 04:15:32] local.INFO: Processing buffer {"connection_id":217880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c081ad0012d510600064d0cc80009009e2e..."} 
[2026-10-18 04:15:32] local.INFO: Packet analysis {"connection_id":217880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c08"} 
[2026-10-18 04:15:32] local.INFO: Extracted packet for processing {"connection_id":217880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c08"} 
[2026-10-18 04:15:32] local.INFO: GPS Element Parsed {"raw_longitude":760284672,"raw_latitude":105712840,"longitude_deg":76.0284672,"latitude_deg":10.571284,"altitude":9,"angle":158,"satellites":46,"speed":8,"hex_longitude":"2d510600","hex_latitude":"064d0cc8","is_valid_coordinates":true} 
[2026-10-18 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-18 04:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822902272001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18192072716582912,"note":"Value kept but may cause issues"} 
[2026-10-18 04:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5838353993994913792,"note":"Value kept but may cause issues"} 
[2026-10-18 04:15: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-18 04:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792276962000,"timestamp_ms":1792276962000,"timestamp_seconds":1792276962,"priority":1,"record_length":96,"hex_timestamp":"000001a14c081ad0"} 
[2026-10-18 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-18 04: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-18 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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:15: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-18 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-18 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-18 04:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:15:32] 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-18 04:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822902272001,"66":27397,"49":206,"78":62464,"24":8,"16":18192072716582912,"45":5838353993994913792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-18 04:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822902272001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:15:32] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-18 04:15:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18192072716582912,"km_value":18192072716582.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5838353993994913792,"description":"Unknown IO ID 45"} 
[2026-10-18 04:15:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822902272001,"power":27397,"unknown_49":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5838353993994913792}} 
[2026-10-18 04:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":217880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:15:32] local.INFO: GPS data processed {"connection_id":217880,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:15:32] local.INFO: Acknowledgment sent {"connection_id":217880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:15:52] local.INFO: TCP Data received {"connection_id":221228,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221228,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:15:52] local.INFO: Processing buffer {"connection_id":221228,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:15:52] local.INFO: IMEI packet received {"connection_id":221228,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":221228,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:15:58] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:15:58] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:15:58] local.INFO: IMEI packet received {"connection_id":218131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":218131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:15:59] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:15:59] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:15:59] local.INFO: IMEI packet received {"connection_id":218131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:15:59] local.INFO: IMEI acknowledgment sent {"connection_id":218131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:16:08] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:08] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:08] local.INFO: IMEI packet received {"connection_id":218131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:16:08] local.INFO: IMEI acknowledgment sent {"connection_id":218131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:16:10] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0a2640012d519240064bf8700001009e28..."} 
[2026-10-18 04:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0a2640012d519240064bf8700001009e28..."} 
[2026-10-18 04:16:10] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0a2640012d519240064bf8700001009e28..."} 
[2026-10-18 04:16:10] local.INFO: Packet analysis {"connection_id":218131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:16:10] local.INFO: Extracted packet for processing {"connection_id":218131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:16:10] local.INFO: GPS Element Parsed {"raw_longitude":760320576,"raw_latitude":105642096,"longitude_deg":76.0320576,"latitude_deg":10.5642096,"altitude":1,"angle":158,"satellites":40,"speed":30,"hex_longitude":"2d519240","hex_latitude":"064bf870","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:16:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822933248001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18195925302247424,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5873819841044535296,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:10] 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-18 04:16:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792277096000,"timestamp_ms":1792277096000,"timestamp_seconds":1792277096,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0a2640"} 
[2026-10-18 04: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-18 04:16: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-18 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:16: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-18 04: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-18 04: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-18 04:16:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:16:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:16:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:16:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:16: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-18 04:16:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:16:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:16:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822933248001,"66":27397,"50":206,"78":62464,"24":30,"16":18195925302247424,"45":5873819841044535296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-18 04:16:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:16:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822933248001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:16:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18195925302247424,"km_value":18195925302247.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5873819841044535296,"description":"Unknown IO ID 45"} 
[2026-10-18 04:16:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822933248001,"power":27397,"unknown_50":206,"unknown_78":62464,"ignition":30,"odometer":null,"unknown_45":5873819841044535296}} 
[2026-10-18 04:16:10] local.INFO: DEBUG: GPS processor result {"connection_id":218131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:16:10] local.INFO: GPS data processed {"connection_id":218131,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:16:10] local.INFO: Acknowledgment sent {"connection_id":218131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:16:10] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0a5520012d51a000064bd5e80004009d26..."} 
[2026-10-18 04:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0a5520012d51a000064bd5e80004009d26..."} 
[2026-10-18 04:16:10] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0a5520012d51a000064bd5e80004009d26..."} 
[2026-10-18 04:16:10] local.INFO: Packet analysis {"connection_id":218131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:16:10] local.INFO: Extracted packet for processing {"connection_id":218131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:16:10] local.INFO: GPS Element Parsed {"raw_longitude":760324096,"raw_latitude":105633256,"longitude_deg":76.0324096,"latitude_deg":10.5633256,"altitude":4,"angle":157,"satellites":38,"speed":31,"hex_longitude":"2d51a000","hex_latitude":"064bd5e8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:16:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822936576001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18196384863748096,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5877830859460472832,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:10] 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-18 04:16:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792277108000,"timestamp_ms":1792277108000,"timestamp_seconds":1792277108,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0a5520"} 
[2026-10-18 04: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-18 04:16: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:16: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-18 04: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-18 04: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-18 04:16:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:16:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:16:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:16:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:16: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-18 04:16:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:16:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:16:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822936576001,"66":27376,"50":206,"78":62464,"24":31,"16":18196384863748096,"45":5877830859460472832},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-18 04:16:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:16:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822936576001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:16:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18196384863748096,"km_value":18196384863748.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:16:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5877830859460472832,"description":"Unknown IO ID 45"} 
[2026-10-18 04:16:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822936576001,"power":27376,"unknown_50":206,"unknown_78":62464,"ignition":31,"odometer":null,"unknown_45":5877830859460472832}} 
[2026-10-18 04:16:10] local.INFO: DEBUG: GPS processor result {"connection_id":218131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:16:10] local.INFO: GPS data processed {"connection_id":218131,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:16:10] local.INFO: Acknowledgment sent {"connection_id":218131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:16:54] local.INFO: TCP Data received {"connection_id":217882,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:54] local.INFO: Processing buffer {"connection_id":217882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:54] local.INFO: IMEI packet received {"connection_id":217882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:16:54] local.INFO: IMEI acknowledgment sent {"connection_id":217882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:16:58] local.INFO: TCP Data received {"connection_id":217882,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:58] local.INFO: Processing buffer {"connection_id":217882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:16:58] local.INFO: IMEI packet received {"connection_id":217882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":217882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:16:59] local.INFO: TCP Data received {"connection_id":217882,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0a8018012d51af80064bb598000500992a..."} 
[2026-10-18 04:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0a8018012d51af80064bb598000500992a..."} 
[2026-10-18 04:16:59] local.INFO: Processing buffer {"connection_id":217882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0a8018012d51af80064bb598000500992a..."} 
[2026-10-18 04:16:59] local.INFO: Packet analysis {"connection_id":217882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:16:59] local.INFO: Extracted packet for processing {"connection_id":217882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:16:59] local.INFO: GPS Element Parsed {"raw_longitude":760328064,"raw_latitude":105624984,"longitude_deg":76.0328064,"latitude_deg":10.5624984,"altitude":5,"angle":153,"satellites":42,"speed":34,"hex_longitude":"2d51af80","hex_latitude":"064bb598","is_valid_coordinates":true} 
[2026-10-18 04:16: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-18 04:16:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822939648001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18196831540346880,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5881701140387981312,"note":"Value kept but may cause issues"} 
[2026-10-18 04:16:59] 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-18 04:16:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792277119000,"timestamp_ms":1792277119000,"timestamp_seconds":1792277119,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0a8018"} 
[2026-10-18 04:16:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:16: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-18 04:16: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:16:59] 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-18 04:16: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-18 04:16:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:16:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:16:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:16:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:16:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:16:59] 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-18 04:16:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:16:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:16:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822939648001,"66":27365,"50":206,"78":62464,"24":34,"16":18196831540346880,"45":5881701140387981312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-18 04:16:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:16:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:16:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822939648001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:16:59] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-18 04:16:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:16:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18196831540346880,"km_value":18196831540346.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:16:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":5881701140387981312,"description":"Unknown IO ID 45"} 
[2026-10-18 04:16:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822939648001,"power":27365,"unknown_50":206,"unknown_78":62464,"ignition":34,"odometer":null,"unknown_45":5881701140387981312}} 
[2026-10-18 04:16:59] local.INFO: DEBUG: GPS processor result {"connection_id":217882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:16:59] local.INFO: GPS data processed {"connection_id":217882,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:16:59] local.INFO: Acknowledgment sent {"connection_id":217882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:17:01] local.INFO: TCP Data received {"connection_id":217882,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0aa728012d51c1c0064b9448000500952a..."} 
[2026-10-18 04:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0aa728012d51c1c0064b9448000500952a..."} 
[2026-10-18 04:17:01] local.INFO: Processing buffer {"connection_id":217882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0aa728012d51c1c0064b9448000500952a..."} 
[2026-10-18 04:17:01] local.INFO: Packet analysis {"connection_id":217882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:17:01] local.INFO: Extracted packet for processing {"connection_id":217882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:17:01] local.INFO: GPS Element Parsed {"raw_longitude":760332736,"raw_latitude":105616456,"longitude_deg":76.0332736,"latitude_deg":10.5616456,"altitude":5,"angle":149,"satellites":42,"speed":38,"hex_longitude":"2d51c1c0","hex_latitude":"064b9448","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822942464001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18197299691782144,"note":"Value kept but may cause issues"} 
[2026-10-18 04:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5886064002524878848,"note":"Value kept but may cause issues"} 
[2026-10-18 04:17:01] 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-18 04:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792277129000,"timestamp_ms":1792277129000,"timestamp_seconds":1792277129,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0aa728"} 
[2026-10-18 04: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-18 04:17: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:17:01] 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-18 04: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-18 04: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-18 04:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:17:01] 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-18 04:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822942464001,"66":27365,"50":206,"78":62464,"24":38,"16":18197299691782144,"45":5886064002524878848},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-18 04:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822942464001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:17:01] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-18 04:17:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-18 04:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18197299691782144,"km_value":18197299691782.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":5886064002524878848,"description":"Unknown IO ID 45"} 
[2026-10-18 04:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822942464001,"power":27365,"unknown_50":206,"unknown_78":62464,"ignition":38,"odometer":null,"unknown_45":5886064002524878848}} 
[2026-10-18 04:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":217882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:17:01] local.INFO: GPS data processed {"connection_id":217882,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:17:01] local.INFO: Acknowledgment sent {"connection_id":217882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:17:36] local.INFO: TCP Data received {"connection_id":217882,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0ad220012d51d540064b75a8000500932b..."} 
[2026-10-18 04:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0ad220012d51d540064b75a8000500932b..."} 
[2026-10-18 04:17:36] local.INFO: Processing buffer {"connection_id":217882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0ad220012d51d540064b75a8000500932b..."} 
[2026-10-18 04:17:36] local.INFO: Packet analysis {"connection_id":217882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:17:36] local.INFO: Extracted packet for processing {"connection_id":217882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0a"} 
[2026-10-18 04:17:36] local.INFO: GPS Element Parsed {"raw_longitude":760337728,"raw_latitude":105608616,"longitude_deg":76.0337728,"latitude_deg":10.5608616,"altitude":5,"angle":147,"satellites":43,"speed":19,"hex_longitude":"2d51d540","hex_latitude":"064b75a8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:17:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822945024001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:17:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18197750663348224,"note":"Value kept but may cause issues"} 
[2026-10-18 04:17:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5891200920847665152,"note":"Value kept but may cause issues"} 
[2026-10-18 04:17:36] 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-18 04:17:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792277140000,"timestamp_ms":1792277140000,"timestamp_seconds":1792277140,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0ad220"} 
[2026-10-18 04: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-18 04:17: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:17: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-18 04: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-18 04: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-18 04:17:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:17:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:17:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:17:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:17:36] 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-18 04:17:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:17:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:17:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822945024001,"66":27365,"95":206,"78":38912,"24":19,"16":18197750663348224,"45":5891200920847665152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-18 04:17:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:17:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:17:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822945024001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:17:36] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-18 04:17:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:17:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18197750663348224,"km_value":18197750663348.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:17:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5891200920847665152,"description":"Unknown IO ID 45"} 
[2026-10-18 04:17:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822945024001,"power":27365,"unknown_95":206,"unknown_78":38912,"ignition":19,"odometer":null,"unknown_45":5891200920847665152}} 
[2026-10-18 04:17:36] local.INFO: DEBUG: GPS processor result {"connection_id":217882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:17:36] local.INFO: GPS data processed {"connection_id":217882,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:17:36] local.INFO: Acknowledgment sent {"connection_id":217882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:17:54] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:54] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:54] local.INFO: IMEI packet received {"connection_id":218132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":218132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:17:54] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:54] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:54] local.INFO: IMEI packet received {"connection_id":218132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":218132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:17:59] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:59] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:17:59] local.INFO: IMEI packet received {"connection_id":218132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:17:59] local.INFO: IMEI acknowledgment sent {"connection_id":218132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:18:00] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0b2428012d51e740064b55b0000600932a..."} 
[2026-10-18 04:18:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0b2428012d51e740064b55b0000600932a..."} 
[2026-10-18 04:18:00] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0b2428012d51e740064b55b0000600932a..."} 
[2026-10-18 04:18:00] local.INFO: Packet analysis {"connection_id":218132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0b"} 
[2026-10-18 04:18:00] local.INFO: Extracted packet for processing {"connection_id":218132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0b"} 
[2026-10-18 04:18:00] local.INFO: GPS Element Parsed {"raw_longitude":760342336,"raw_latitude":105600432,"longitude_deg":76.0342336,"latitude_deg":10.5600432,"altitude":6,"angle":147,"satellites":42,"speed":29,"hex_longitude":"2d51e740","hex_latitude":"064b55b0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:18:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822947840001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:18:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18198205929881600,"note":"Value kept but may cause issues"} 
[2026-10-18 04:18:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5896689682891515904,"note":"Value kept but may cause issues"} 
[2026-10-18 04:18:00] 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-18 04:18:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277161000,"timestamp_ms":1792277161000,"timestamp_seconds":1792277161,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0b2428"} 
[2026-10-18 04: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-18 04:18: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:18:00] 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-18 04: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-18 04: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-18 04:18:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:18:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:18:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:18:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:18:00] 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-18 04:18:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:18:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:18:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822947840001,"66":27376,"95":206,"78":38912,"24":29,"16":18198205929881600,"45":5896689682891515904},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-18 04:18:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:18:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:18:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822947840001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:18:00] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-18 04:18:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:18:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18198205929881600,"km_value":18198205929881.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:18:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5896689682891515904,"description":"Unknown IO ID 45"} 
[2026-10-18 04:18:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822947840001,"power":27376,"unknown_95":206,"unknown_78":38912,"ignition":29,"odometer":null,"unknown_45":5896689682891515904}} 
[2026-10-18 04:18:00] local.INFO: DEBUG: GPS processor result {"connection_id":218132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:18:00] local.INFO: GPS data processed {"connection_id":218132,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:18:00] local.INFO: Acknowledgment sent {"connection_id":218132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:18:31] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0c9358012d52ee800649c740000300892b..."} 
[2026-10-18 04:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0c9358012d52ee800649c740000300892b..."} 
[2026-10-18 04:18:31] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0c9358012d52ee800649c740000300892b..."} 
[2026-10-18 04:18:31] local.INFO: Packet analysis {"connection_id":218132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:18:31] local.INFO: Extracted packet for processing {"connection_id":218132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:18:31] local.INFO: GPS Element Parsed {"raw_longitude":760409728,"raw_latitude":105498432,"longitude_deg":76.0409728,"latitude_deg":10.5498432,"altitude":3,"angle":137,"satellites":43,"speed":60,"hex_longitude":"2d52ee80","hex_latitude":"0649c740","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:18:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822975744001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:18:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18204137279717376,"note":"Value kept but may cause issues"} 
[2026-10-18 04:18:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5969028751879651328,"note":"Value kept but may cause issues"} 
[2026-10-18 04:18:31] 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-18 04:18:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277255000,"timestamp_ms":1792277255000,"timestamp_seconds":1792277255,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0c9358"} 
[2026-10-18 04: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-18 04:18: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:18: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-18 04: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-18 04: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-18 04:18:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:18:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:18:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:18:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:18: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-18 04:18:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:18:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:18:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822975744001,"66":27343,"93":206,"78":38912,"24":60,"16":18204137279717376,"45":5969028751879651328},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,78,24,16,45]} 
[2026-10-18 04:18:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:18:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:18:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822975744001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:18:31] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 04:18:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:18:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18204137279717376,"km_value":18204137279717.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:18:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5969028751879651328,"description":"Unknown IO ID 45"} 
[2026-10-18 04:18:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822975744001,"power":27343,"unknown_93":206,"unknown_78":38912,"ignition":60,"odometer":null,"unknown_45":5969028751879651328}} 
[2026-10-18 04:18:31] local.INFO: DEBUG: GPS processor result {"connection_id":218132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:18:31] local.INFO: GPS data processed {"connection_id":218132,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:18:31] local.INFO: Acknowledgment sent {"connection_id":218132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:18:54] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:54] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:54] local.INFO: IMEI packet received {"connection_id":221229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:18:54] local.INFO: IMEI acknowledgment sent {"connection_id":221229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:18:55] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:55] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:55] local.INFO: IMEI packet received {"connection_id":221229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:18:55] local.INFO: IMEI acknowledgment sent {"connection_id":221229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:18:59] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:59] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:18:59] local.INFO: IMEI packet received {"connection_id":221229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:18:59] local.INFO: IMEI acknowledgment sent {"connection_id":221229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:19:00] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0caac8012d5305400649ac800003008c2d..."} 
[2026-10-18 04:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0caac8012d5305400649ac800003008c2d..."} 
[2026-10-18 04:19:00] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0caac8012d5305400649ac800003008c2d..."} 
[2026-10-18 04:19:00] local.INFO: Packet analysis {"connection_id":221229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:19:00] local.INFO: Extracted packet for processing {"connection_id":221229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:19:00] local.INFO: GPS Element Parsed {"raw_longitude":760415552,"raw_latitude":105491584,"longitude_deg":76.0415552,"latitude_deg":10.5491584,"altitude":3,"angle":140,"satellites":45,"speed":58,"hex_longitude":"2d530540","hex_latitude":"0649ac80","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822977280001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18204575366381568,"note":"Value kept but may cause issues"} 
[2026-10-18 04:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5975854520063180800,"note":"Value kept but may cause issues"} 
[2026-10-18 04:19:00] 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-18 04:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277261000,"timestamp_ms":1792277261000,"timestamp_seconds":1792277261,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0caac8"} 
[2026-10-18 04: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-18 04:19: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:19:00] 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-18 04: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-18 04: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-18 04:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:19:00] 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-18 04:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822977280001,"66":27332,"93":206,"78":38912,"24":58,"16":18204575366381568,"45":5975854520063180800},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,78,24,16,45]} 
[2026-10-18 04:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822977280001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:19:00] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 04:19:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18204575366381568,"km_value":18204575366381.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":5975854520063180800,"description":"Unknown IO ID 45"} 
[2026-10-18 04:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822977280001,"power":27332,"unknown_93":206,"unknown_78":38912,"ignition":58,"odometer":null,"unknown_45":5975854520063180800}} 
[2026-10-18 04:19:00] 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":5154,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:19:00] local.INFO: GPS data processed {"connection_id":221229,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:19:00] local.INFO: Acknowledgment sent {"connection_id":221229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:19:31] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0cc620012d531e4006498d480003008e2d..."} 
[2026-10-18 04:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0cc620012d531e4006498d480003008e2d..."} 
[2026-10-18 04:19:31] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0cc620012d531e4006498d480003008e2d..."} 
[2026-10-18 04:19:31] local.INFO: Packet analysis {"connection_id":221229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:19:31] local.INFO: Extracted packet for processing {"connection_id":221229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:19:31] local.INFO: GPS Element Parsed {"raw_longitude":760421952,"raw_latitude":105483592,"longitude_deg":76.0421952,"latitude_deg":10.5483592,"altitude":3,"angle":142,"satellites":45,"speed":57,"hex_longitude":"2d531e40","hex_latitude":"06498d48","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822978816001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18205064992653312,"note":"Value kept but may cause issues"} 
[2026-10-18 04:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5982258075781595136,"note":"Value kept but may cause issues"} 
[2026-10-18 04:19:31] 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-18 04:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277268000,"timestamp_ms":1792277268000,"timestamp_seconds":1792277268,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0cc620"} 
[2026-10-18 04: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-18 04:19: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-18 04: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":196,"data_length":795,"current_offset":136} 
[2026-10-18 04:19: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-18 04: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-18 04: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-18 04:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:19: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-18 04:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822978816001,"66":27245,"193":206,"78":38912,"24":57,"16":18205064992653312,"45":5982258075781595136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,78,24,16,45]} 
[2026-10-18 04:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822978816001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:19:31] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-18 04:19:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18205064992653312,"km_value":18205064992653.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5982258075781595136,"description":"Unknown IO ID 45"} 
[2026-10-18 04:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822978816001,"power":27245,"unknown_193":206,"unknown_78":38912,"ignition":57,"odometer":null,"unknown_45":5982258075781595136}} 
[2026-10-18 04:19:31] 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":5155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:19:31] local.INFO: GPS data processed {"connection_id":221229,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:19:31] local.INFO: Acknowledgment sent {"connection_id":221229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:19:54] local.INFO: TCP Data received {"connection_id":219531,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:19:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:19:54] local.INFO: Processing buffer {"connection_id":219531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:19:54] local.INFO: IMEI packet received {"connection_id":219531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:19:54] local.INFO: IMEI acknowledgment sent {"connection_id":219531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:19:59] local.INFO: TCP Data received {"connection_id":219531,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:19:59] local.INFO: Processing buffer {"connection_id":219531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:19:59] local.INFO: IMEI packet received {"connection_id":219531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:19:59] local.INFO: IMEI acknowledgment sent {"connection_id":219531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:20:02] local.INFO: TCP Data received {"connection_id":219531,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0ce178012d53360006496d30000300912d..."} 
[2026-10-18 04:20:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0ce178012d53360006496d30000300912d..."} 
[2026-10-18 04:20:02] local.INFO: Processing buffer {"connection_id":219531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0ce178012d53360006496d30000300912d..."} 
[2026-10-18 04:20:02] local.INFO: Packet analysis {"connection_id":219531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:20:02] local.INFO: Extracted packet for processing {"connection_id":219531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0c"} 
[2026-10-18 04:20:02] local.INFO: GPS Element Parsed {"raw_longitude":760428032,"raw_latitude":105475376,"longitude_deg":76.0428032,"latitude_deg":10.5475376,"altitude":3,"angle":145,"satellites":45,"speed":57,"hex_longitude":"2d533600","hex_latitude":"06496d30","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:20:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458822980608001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:20:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18205558913892352,"note":"Value kept but may cause issues"} 
[2026-10-18 04:20:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5989294950197315584,"note":"Value kept but may cause issues"} 
[2026-10-18 04:20:02] 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-18 04:20:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792277275000,"timestamp_ms":1792277275000,"timestamp_seconds":1792277275,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0ce178"} 
[2026-10-18 04: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-18 04:20: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-18 04: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-18 04:20:02] 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-18 04: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-18 04: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-18 04:20:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:20:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:20:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:20:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:20:02] 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-18 04:20:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:20:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:20:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458822980608001,"66":27365,"193":206,"78":38912,"24":57,"16":18205558913892352,"45":5989294950197315584},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,78,24,16,45]} 
[2026-10-18 04:20:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:20:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:20:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458822980608001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:20:02] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-18 04:20:02] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:20:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18205558913892352,"km_value":18205558913892.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:20:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5989294950197315584,"description":"Unknown IO ID 45"} 
[2026-10-18 04:20:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458822980608001,"power":27365,"unknown_193":206,"unknown_78":38912,"ignition":57,"odometer":null,"unknown_45":5989294950197315584}} 
[2026-10-18 04:20:02] local.INFO: DEBUG: GPS processor result {"connection_id":219531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:20:02] local.INFO: GPS data processed {"connection_id":219531,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:20:02] local.INFO: Acknowledgment sent {"connection_id":219531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:20:40] local.INFO: TCP Data received {"connection_id":219531,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0e5490012d53da800647a8a8000600b42c..."} 
[2026-10-18 04:20:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0e5490012d53da800647a8a8000600b42c..."} 
[2026-10-18 04:20:40] local.INFO: Processing buffer {"connection_id":219531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0e5490012d53da800647a8a8000600b42c..."} 
[2026-10-18 04:20:40] local.INFO: Packet analysis {"connection_id":219531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:20:40] local.INFO: Extracted packet for processing {"connection_id":219531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:20:40] local.INFO: GPS Element Parsed {"raw_longitude":760470144,"raw_latitude":105359528,"longitude_deg":76.0470144,"latitude_deg":10.5359528,"altitude":6,"angle":180,"satellites":44,"speed":43,"hex_longitude":"2d53da80","hex_latitude":"0647a8a8","is_valid_coordinates":true} 
[2026-10-18 04:20: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-18 04:20:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823004672001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:20:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18211666357387264,"note":"Value kept but may cause issues"} 
[2026-10-18 04:20:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042915933231228928,"note":"Value kept but may cause issues"} 
[2026-10-18 04:20:40] 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-18 04:20:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792277370000,"timestamp_ms":1792277370000,"timestamp_seconds":1792277370,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0e5490"} 
[2026-10-18 04:20:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:20: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-18 04:20: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-18 04:20: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-18 04:20: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-18 04:20:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:20:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:20:40] local.INFO: Teltonika packet parsed successfully {"connection_id":219531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:20:40] local.INFO: Passing IMEI to GPS processor {"connection_id":219531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:20:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":219531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:20: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-18 04:20:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:20:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:20:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823004672001,"66":27484,"99":206,"78":38912,"24":43,"16":18211666357387264,"45":6042915933231228928},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,78,24,16,45]} 
[2026-10-18 04:20:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:20:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:20:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823004672001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:20:40] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 04:20:40] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:20:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18211666357387264,"km_value":18211666357387.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:20:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042915933231228928,"description":"Unknown IO ID 45"} 
[2026-10-18 04:20:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823004672001,"power":27484,"unknown_99":206,"unknown_78":38912,"ignition":43,"odometer":null,"unknown_45":6042915933231228928}} 
[2026-10-18 04:20:40] local.INFO: DEBUG: GPS processor result {"connection_id":219531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:20:40] local.INFO: GPS data processed {"connection_id":219531,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:20:40] local.INFO: Acknowledgment sent {"connection_id":219531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:20:59] local.INFO: TCP Data received {"connection_id":219532,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:20:59] local.INFO: Processing buffer {"connection_id":219532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:20:59] local.INFO: IMEI packet received {"connection_id":219532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:20:59] local.INFO: IMEI acknowledgment sent {"connection_id":219532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:20:59] local.INFO: TCP Data received {"connection_id":219532,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:20:59] local.INFO: Processing buffer {"connection_id":219532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:20:59] local.INFO: IMEI packet received {"connection_id":219532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:20:59] local.INFO: IMEI acknowledgment sent {"connection_id":219532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:21:09] local.INFO: TCP Data received {"connection_id":219532,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:09] local.INFO: Processing buffer {"connection_id":219532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:09] local.INFO: IMEI packet received {"connection_id":219532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:21:09] local.INFO: IMEI acknowledgment sent {"connection_id":219532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:21:10] local.INFO: TCP Data received {"connection_id":219532,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0e77b8012d53dac0064782a0000600b22d..."} 
[2026-10-18 04:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0e77b8012d53dac0064782a0000600b22d..."} 
[2026-10-18 04:21:10] local.INFO: Processing buffer {"connection_id":219532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0e77b8012d53dac0064782a0000600b22d..."} 
[2026-10-18 04:21:10] local.INFO: Packet analysis {"connection_id":219532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:21:10] local.INFO: Extracted packet for processing {"connection_id":219532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:21:10] local.INFO: GPS Element Parsed {"raw_longitude":760470208,"raw_latitude":105349792,"longitude_deg":76.0470208,"latitude_deg":10.5349792,"altitude":6,"angle":178,"satellites":45,"speed":42,"hex_longitude":"2d53dac0","hex_latitude":"064782a0","is_valid_coordinates":true} 
[2026-10-18 04:21: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-18 04:21:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823006720001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:21:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18212138803789824,"note":"Value kept but may cause issues"} 
[2026-10-18 04:21:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042282614531336192,"note":"Value kept but may cause issues"} 
[2026-10-18 04:21:10] 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-18 04:21:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792277379000,"timestamp_ms":1792277379000,"timestamp_seconds":1792277379,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0e77b8"} 
[2026-10-18 04:21:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:21: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-18 04:21: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":92,"data_length":795,"current_offset":136} 
[2026-10-18 04:21:10] 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-18 04:21: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-18 04:21:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:21:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:21:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:21:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:21:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:21: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-18 04:21:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:21:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:21:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823006720001,"66":27397,"99":206,"78":38912,"24":42,"16":18212138803789824,"45":6042282614531336192},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,78,24,16,45]} 
[2026-10-18 04:21:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:21:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:21:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823006720001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:21:10] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 04:21:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:21:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18212138803789824,"km_value":18212138803789.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:21:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042282614531336192,"description":"Unknown IO ID 45"} 
[2026-10-18 04:21:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823006720001,"power":27397,"unknown_99":206,"unknown_78":38912,"ignition":42,"odometer":null,"unknown_45":6042282614531336192}} 
[2026-10-18 04:21:10] local.INFO: DEBUG: GPS processor result {"connection_id":219532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:21:10] local.INFO: GPS data processed {"connection_id":219532,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:21:10] local.INFO: Acknowledgment sent {"connection_id":219532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:21:11] local.INFO: TCP Data received {"connection_id":219532,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0e9ae0012d53dc0006475fa0000a00b42b..."} 
[2026-10-18 04:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0e9ae0012d53dc0006475fa0000a00b42b..."} 
[2026-10-18 04:21:11] local.INFO: Processing buffer {"connection_id":219532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0e9ae0012d53dc0006475fa0000a00b42b..."} 
[2026-10-18 04:21:11] local.INFO: Packet analysis {"connection_id":219532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:21:11] local.INFO: Extracted packet for processing {"connection_id":219532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:21:11] local.INFO: GPS Element Parsed {"raw_longitude":760470528,"raw_latitude":105340832,"longitude_deg":76.0470528,"latitude_deg":10.5340832,"altitude":10,"angle":180,"satellites":43,"speed":34,"hex_longitude":"2d53dc00","hex_latitude":"06475fa0","is_valid_coordinates":true} 
[2026-10-18 04:21: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-18 04:21:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823009024001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:21:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18212572595486720,"note":"Value kept but may cause issues"} 
[2026-10-18 04:21:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042352983273021440,"note":"Value kept but may cause issues"} 
[2026-10-18 04:21:11] 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-18 04:21:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792277388000,"timestamp_ms":1792277388000,"timestamp_seconds":1792277388,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0e9ae0"} 
[2026-10-18 04:21:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:21: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-18 04:21: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-18 04:21: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-18 04:21: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-18 04:21:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:21:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:21:11] local.INFO: Teltonika packet parsed successfully {"connection_id":219532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:21:11] local.INFO: Passing IMEI to GPS processor {"connection_id":219532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:21:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":219532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:21:11] 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-18 04:21:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:21:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:21:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823009024001,"66":27463,"99":206,"78":38912,"24":34,"16":18212572595486720,"45":6042352983273021440},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,78,24,16,45]} 
[2026-10-18 04:21:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:21:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:21:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823009024001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:21:11] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 04:21:11] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:21:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18212572595486720,"km_value":18212572595486.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:21:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042352983273021440,"description":"Unknown IO ID 45"} 
[2026-10-18 04:21:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823009024001,"power":27463,"unknown_99":206,"unknown_78":38912,"ignition":34,"odometer":null,"unknown_45":6042352983273021440}} 
[2026-10-18 04:21:11] local.INFO: DEBUG: GPS processor result {"connection_id":219532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:21:11] local.INFO: GPS data processed {"connection_id":219532,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:21:11] local.INFO: Acknowledgment sent {"connection_id":219532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:21:11] local.INFO: TCP Data received {"connection_id":217883,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217883,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:21:11] local.INFO: Processing buffer {"connection_id":217883,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:21:11] local.INFO: IMEI packet received {"connection_id":217883,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:21:11] local.INFO: IMEI acknowledgment sent {"connection_id":217883,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:21:46] local.INFO: TCP Data received {"connection_id":219533,"ip":"42.106.6.58","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:21:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219533,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:21:46] local.INFO: Processing buffer {"connection_id":219533,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:21:46] local.INFO: IMEI packet received {"connection_id":219533,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:21:46] local.INFO: IMEI acknowledgment sent {"connection_id":219533,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:21:53] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:53] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:53] local.INFO: IMEI packet received {"connection_id":221231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:21:53] local.INFO: IMEI acknowledgment sent {"connection_id":221231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:21:54] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:54] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:54] local.INFO: IMEI packet received {"connection_id":221231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":221231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:21:59] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:59] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:21:59] local.INFO: IMEI packet received {"connection_id":221231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:21:59] local.INFO: IMEI acknowledgment sent {"connection_id":221231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:22:00] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c0ec5d8012d53dc0006473c58000c00b229..."} 
[2026-10-18 04:22:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c0ec5d8012d53dc0006473c58000c00b229..."} 
[2026-10-18 04:22:00] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c0ec5d8012d53dc0006473c58000c00b229..."} 
[2026-10-18 04:22:00] local.INFO: Packet analysis {"connection_id":221231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:22:00] local.INFO: Extracted packet for processing {"connection_id":221231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c0e"} 
[2026-10-18 04:22:00] local.INFO: GPS Element Parsed {"raw_longitude":760470528,"raw_latitude":105331800,"longitude_deg":76.0470528,"latitude_deg":10.53318,"altitude":12,"angle":178,"satellites":41,"speed":32,"hex_longitude":"2d53dc00","hex_latitude":"06473c58","is_valid_coordinates":true} 
[2026-10-18 04:22: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-18 04:22:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823011328001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18213014977118208,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042704826991616000,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:00] 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-18 04:22:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277399000,"timestamp_ms":1792277399000,"timestamp_seconds":1792277399,"priority":1,"record_length":96,"hex_timestamp":"000001a14c0ec5d8"} 
[2026-10-18 04:22:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:22: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-18 04:22: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:22:00] 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-18 04:22: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-18 04:22:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:22:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:22:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:22:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:22:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:22:00] 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-18 04:22:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:22:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:22:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823011328001,"66":27463,"99":206,"78":38912,"24":32,"16":18213014977118208,"45":6042704826991616000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,78,24,16,45]} 
[2026-10-18 04:22:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:22:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:22:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823011328001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:22:00] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 04:22:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:22:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18213014977118208,"km_value":18213014977118.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:22:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042704826991616000,"description":"Unknown IO ID 45"} 
[2026-10-18 04:22:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823011328001,"power":27463,"unknown_99":206,"unknown_78":38912,"ignition":32,"odometer":null,"unknown_45":6042704826991616000}} 
[2026-10-18 04:22:00] 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":5160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:22:00] local.INFO: GPS data processed {"connection_id":221231,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:22:00] local.INFO: Acknowledgment sent {"connection_id":221231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:22:31] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1044a8012d5456800645d270000400982c..."} 
[2026-10-18 04:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1044a8012d5456800645d270000400982c..."} 
[2026-10-18 04:22:31] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1044a8012d5456800645d270000400982c..."} 
[2026-10-18 04:22:31] local.INFO: Packet analysis {"connection_id":221231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:22:31] local.INFO: Extracted packet for processing {"connection_id":221231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:22:31] local.INFO: GPS Element Parsed {"raw_longitude":760501888,"raw_latitude":105239152,"longitude_deg":76.0501888,"latitude_deg":10.5239152,"altitude":4,"angle":152,"satellites":44,"speed":53,"hex_longitude":"2d545680","hex_latitude":"0645d270","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:22:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823037440001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18217872585129984,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6072259699522279424,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22: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-18 04:22:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277497000,"timestamp_ms":1792277497000,"timestamp_seconds":1792277497,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1044a8"} 
[2026-10-18 04: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-18 04:22: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-18 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:22: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-18 04: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-18 04: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-18 04:22:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:22:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:22:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:22:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:22: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-18 04:22:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:22:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:22:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823037440001,"66":27397,"217":206,"78":38912,"24":53,"16":18217872585129984,"45":6072259699522279424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-18 04:22:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:22:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:22:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823037440001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:22:31] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-18 04:22:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:22:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18217872585129984,"km_value":18217872585129.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:22:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6072259699522279424,"description":"Unknown IO ID 45"} 
[2026-10-18 04:22:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823037440001,"power":27397,"unknown_217":206,"unknown_78":38912,"ignition":53,"odometer":null,"unknown_45":6072259699522279424}} 
[2026-10-18 04:22: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":5161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:22:31] local.INFO: GPS data processed {"connection_id":221231,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:22:31] local.INFO: Acknowledgment sent {"connection_id":221231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:22:54] local.INFO: TCP Data received {"connection_id":218133,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:22:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:22:54] local.INFO: Processing buffer {"connection_id":218133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:22:54] local.INFO: IMEI packet received {"connection_id":218133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:22:54] local.INFO: IMEI acknowledgment sent {"connection_id":218133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:22:58] local.INFO: TCP Data received {"connection_id":218133,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:22:58] local.INFO: Processing buffer {"connection_id":218133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:22:58] local.INFO: IMEI packet received {"connection_id":218133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":218133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:22:59] local.INFO: TCP Data received {"connection_id":218133,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c106000012d5468400645b188000400972d..."} 
[2026-10-18 04:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c106000012d5468400645b188000400972d..."} 
[2026-10-18 04:22:59] local.INFO: Processing buffer {"connection_id":218133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c106000012d5468400645b188000400972d..."} 
[2026-10-18 04:22:59] local.INFO: Packet analysis {"connection_id":218133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:22:59] local.INFO: Extracted packet for processing {"connection_id":218133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:22:59] local.INFO: GPS Element Parsed {"raw_longitude":760506432,"raw_latitude":105230728,"longitude_deg":76.0506432,"latitude_deg":10.5230728,"altitude":4,"angle":151,"satellites":45,"speed":55,"hex_longitude":"2d546840","hex_latitude":"0645b188","is_valid_coordinates":true} 
[2026-10-18 04:22: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-18 04:22:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823039232001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18218332146630656,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6077185511612641280,"note":"Value kept but may cause issues"} 
[2026-10-18 04:22:59] 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-18 04:22:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792277504000,"timestamp_ms":1792277504000,"timestamp_seconds":1792277504,"priority":1,"record_length":96,"hex_timestamp":"000001a14c106000"} 
[2026-10-18 04:22:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:22: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-18 04:22: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-18 04:22: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-18 04:22: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-18 04:22:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:22:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:22:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:22:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:22:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:22:59] 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-18 04:22:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:22:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:22:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823039232001,"66":27039,"217":206,"78":38912,"24":55,"16":18218332146630656,"45":6077185511612641280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-18 04:22:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:22:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:22:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823039232001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:22:59] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-18 04:22:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:22:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18218332146630656,"km_value":18218332146630.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:22:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":6077185511612641280,"description":"Unknown IO ID 45"} 
[2026-10-18 04:22:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823039232001,"power":27039,"unknown_217":206,"unknown_78":38912,"ignition":55,"odometer":null,"unknown_45":6077185511612641280}} 
[2026-10-18 04:22:59] local.INFO: DEBUG: GPS processor result {"connection_id":218133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:22:59] local.INFO: GPS data processed {"connection_id":218133,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:22:59] local.INFO: Acknowledgment sent {"connection_id":218133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:23:31] local.INFO: TCP Data received {"connection_id":218133,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c107b58012d547a8006458fe0000400982c..."} 
[2026-10-18 04:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c107b58012d547a8006458fe0000400982c..."} 
[2026-10-18 04:23:31] local.INFO: Processing buffer {"connection_id":218133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c107b58012d547a8006458fe0000400982c..."} 
[2026-10-18 04:23:31] local.INFO: Packet analysis {"connection_id":218133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:23:31] local.INFO: Extracted packet for processing {"connection_id":218133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:23:31] local.INFO: GPS Element Parsed {"raw_longitude":760511104,"raw_latitude":105222112,"longitude_deg":76.0511104,"latitude_deg":10.5222112,"altitude":4,"angle":152,"satellites":44,"speed":56,"hex_longitude":"2d547a80","hex_latitude":"06458fe0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823041024001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18218808888000512,"note":"Value kept but may cause issues"} 
[2026-10-18 04:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6082181692447098880,"note":"Value kept but may cause issues"} 
[2026-10-18 04:23: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-18 04:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277511000,"timestamp_ms":1792277511000,"timestamp_seconds":1792277511,"priority":1,"record_length":96,"hex_timestamp":"000001a14c107b58"} 
[2026-10-18 04: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-18 04: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-18 04: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":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-18 04:23: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-18 04: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-18 04: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-18 04:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:23: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-18 04:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823041024001,"66":27234,"217":206,"78":38912,"24":56,"16":18218808888000512,"45":6082181692447098880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-18 04:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823041024001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:23:31] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-18 04:23:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18218808888000512,"km_value":18218808888000.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6082181692447098880,"description":"Unknown IO ID 45"} 
[2026-10-18 04:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823041024001,"power":27234,"unknown_217":206,"unknown_78":38912,"ignition":56,"odometer":null,"unknown_45":6082181692447098880}} 
[2026-10-18 04:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":218133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:23:31] local.INFO: GPS data processed {"connection_id":218133,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:23:31] local.INFO: Acknowledgment sent {"connection_id":218133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:23:54] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:23:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:23:54] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:23:54] local.INFO: IMEI packet received {"connection_id":221232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:23:54] local.INFO: IMEI acknowledgment sent {"connection_id":221232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:23:57] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:23:57] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:23:57] local.INFO: IMEI packet received {"connection_id":221232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":221232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:24:01] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:01] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:01] local.INFO: IMEI packet received {"connection_id":221232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:24:01] local.INFO: IMEI acknowledgment sent {"connection_id":221232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:24:02] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1096b0012d548d0006456dd8000400982d..."} 
[2026-10-18 04:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1096b0012d548d0006456dd8000400982d..."} 
[2026-10-18 04:24:02] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1096b0012d548d0006456dd8000400982d..."} 
[2026-10-18 04:24:02] local.INFO: Packet analysis {"connection_id":221232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:24:02] local.INFO: Extracted packet for processing {"connection_id":221232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:24:02] local.INFO: GPS Element Parsed {"raw_longitude":760515840,"raw_latitude":105213400,"longitude_deg":76.051584,"latitude_deg":10.52134,"altitude":4,"angle":152,"satellites":45,"speed":56,"hex_longitude":"2d548d00","hex_latitude":"06456dd8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:24:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823042816001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18219285629370368,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6087318610769862656,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24: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-18 04:24:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792277518000,"timestamp_ms":1792277518000,"timestamp_seconds":1792277518,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1096b0"} 
[2026-10-18 04: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-18 04: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-18 04: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 04:24: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-18 04: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-18 04: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-18 04:24:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:24:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:24:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:24:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:24:02] 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-18 04:24:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:24:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:24:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823042816001,"66":27267,"217":206,"78":38912,"24":56,"16":18219285629370368,"45":6087318610769862656},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-18 04:24:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:24:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:24:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823042816001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:24:02] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-18 04:24:02] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:24:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18219285629370368,"km_value":18219285629370.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:24:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":6087318610769862656,"description":"Unknown IO ID 45"} 
[2026-10-18 04:24:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823042816001,"power":27267,"unknown_217":206,"unknown_78":38912,"ignition":56,"odometer":null,"unknown_45":6087318610769862656}} 
[2026-10-18 04:24:02] 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":5164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:24:02] local.INFO: GPS data processed {"connection_id":221232,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:24:02] local.INFO: Acknowledgment sent {"connection_id":221232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:24:04] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c10b208012d549f8006454cf0000500952d..."} 
[2026-10-18 04:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c10b208012d549f8006454cf0000500952d..."} 
[2026-10-18 04:24:04] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c10b208012d549f8006454cf0000500952d..."} 
[2026-10-18 04:24:04] local.INFO: Packet analysis {"connection_id":221232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:24:04] local.INFO: Extracted packet for processing {"connection_id":221232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c10"} 
[2026-10-18 04:24:04] local.INFO: GPS Element Parsed {"raw_longitude":760520576,"raw_latitude":105204976,"longitude_deg":76.0520576,"latitude_deg":10.5204976,"altitude":5,"angle":149,"satellites":45,"speed":53,"hex_longitude":"2d549f80","hex_latitude":"06454cf0","is_valid_coordinates":true} 
[2026-10-18 04:24: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-18 04:24:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823044608001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18219753780805632,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6092525897836779520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:04] 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-18 04:24:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792277525000,"timestamp_ms":1792277525000,"timestamp_seconds":1792277525,"priority":1,"record_length":96,"hex_timestamp":"000001a14c10b208"} 
[2026-10-18 04:24:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:24: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-18 04:24: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-18 04:24: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-18 04:24: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-18 04:24:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:24:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:24:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:24:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:24:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:24:04] 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-18 04:24:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:24:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:24:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823044608001,"66":27332,"217":206,"78":38912,"24":53,"16":18219753780805632,"45":6092525897836779520},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-18 04:24:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:24:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:24:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823044608001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:24:04] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-18 04:24:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:24:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18219753780805632,"km_value":18219753780805.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:24:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6092525897836779520,"description":"Unknown IO ID 45"} 
[2026-10-18 04:24:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823044608001,"power":27332,"unknown_217":206,"unknown_78":38912,"ignition":53,"odometer":null,"unknown_45":6092525897836779520}} 
[2026-10-18 04:24:04] 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":5165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:24:04] local.INFO: GPS data processed {"connection_id":221232,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:24:04] local.INFO: Acknowledgment sent {"connection_id":221232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:24:35] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c121968012d557b400643c598000600942c..."} 
[2026-10-18 04:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c121968012d557b400643c598000600942c..."} 
[2026-10-18 04:24:35] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c121968012d557b400643c598000600942c..."} 
[2026-10-18 04:24:35] local.INFO: Packet analysis {"connection_id":221232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c12"} 
[2026-10-18 04:24:35] local.INFO: Extracted packet for processing {"connection_id":221232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c12"} 
[2026-10-18 04:24:35] local.INFO: GPS Element Parsed {"raw_longitude":760576832,"raw_latitude":105104792,"longitude_deg":76.0576832,"latitude_deg":10.5104792,"altitude":6,"angle":148,"satellites":44,"speed":50,"hex_longitude":"2d557b40","hex_latitude":"0643c598","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:24:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823068160001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18225307173519360,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6154450392687304704,"note":"Value kept but may cause issues"} 
[2026-10-18 04:24:35] 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-18 04:24:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792277617000,"timestamp_ms":1792277617000,"timestamp_seconds":1792277617,"priority":1,"record_length":96,"hex_timestamp":"000001a14c121968"} 
[2026-10-18 04: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-18 04:24: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:24: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-18 04: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-18 04: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-18 04:24:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:24:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:24:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:24:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:24: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-18 04:24:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:24:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:24:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823068160001,"66":27365,"216":206,"78":38912,"24":50,"16":18225307173519360,"45":6154450392687304704},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-18 04:24:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:24:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:24:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823068160001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:24:35] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 04:24:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:24:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18225307173519360,"km_value":18225307173519.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:24:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6154450392687304704,"description":"Unknown IO ID 45"} 
[2026-10-18 04:24:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823068160001,"power":27365,"unknown_216":206,"unknown_78":38912,"ignition":50,"odometer":null,"unknown_45":6154450392687304704}} 
[2026-10-18 04:24:35] 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":5166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:24:35] local.INFO: GPS data processed {"connection_id":221232,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:24:35] local.INFO: Acknowledgment sent {"connection_id":221232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:24:54] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:54] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:54] local.INFO: IMEI packet received {"connection_id":221233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:24:54] local.INFO: IMEI acknowledgment sent {"connection_id":221233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:24:54] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:54] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:54] local.INFO: IMEI packet received {"connection_id":221233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:24:54] local.INFO: IMEI acknowledgment sent {"connection_id":221233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:24:59] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:59] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:24:59] local.INFO: IMEI packet received {"connection_id":221233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:24:59] local.INFO: IMEI acknowledgment sent {"connection_id":221233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:25:01] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1238a8012d558f000643a510000800952c..."} 
[2026-10-18 04:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1238a8012d558f000643a510000800952c..."} 
[2026-10-18 04:25:01] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1238a8012d558f000643a510000800952c..."} 
[2026-10-18 04:25:01] local.INFO: Packet analysis {"connection_id":221233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c12"} 
[2026-10-18 04:25:01] local.INFO: Extracted packet for processing {"connection_id":221233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c12"} 
[2026-10-18 04:25:01] local.INFO: GPS Element Parsed {"raw_longitude":760581888,"raw_latitude":105096464,"longitude_deg":76.0581888,"latitude_deg":10.5096464,"altitude":8,"angle":149,"satellites":44,"speed":47,"hex_longitude":"2d558f00","hex_latitude":"0643a510","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:25:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823069952001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:25:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18225779619921920,"note":"Value kept but may cause issues"} 
[2026-10-18 04:25:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6159587311010289664,"note":"Value kept but may cause issues"} 
[2026-10-18 04:25:01] 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-18 04:25:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792277625000,"timestamp_ms":1792277625000,"timestamp_seconds":1792277625,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1238a8"} 
[2026-10-18 04: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-18 04:25: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:25:01] 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-18 04: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-18 04: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-18 04:25:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:25:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:25:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:25:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:25:01] 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-18 04:25:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:25:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:25:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823069952001,"66":27321,"216":206,"78":38912,"24":47,"16":18225779619921920,"45":6159587311010289664},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-18 04:25:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:25:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:25:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823069952001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:25:01] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 04:25:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:25:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18225779619921920,"km_value":18225779619921.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:25:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6159587311010289664,"description":"Unknown IO ID 45"} 
[2026-10-18 04:25:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823069952001,"power":27321,"unknown_216":206,"unknown_78":38912,"ignition":47,"odometer":null,"unknown_45":6159587311010289664}} 
[2026-10-18 04:25:01] 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":5167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:25:01] local.INFO: GPS data processed {"connection_id":221233,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:25:01] local.INFO: Acknowledgment sent {"connection_id":221233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:25:32] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1257e8012d55a14006438498000900992c..."} 
[2026-10-18 04:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1257e8012d55a14006438498000900992c..."} 
[2026-10-18 04:25:32] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1257e8012d55a14006438498000900992c..."} 
[2026-10-18 04:25:32] local.INFO: Packet analysis {"connection_id":221233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c12"} 
[2026-10-18 04:25:32] local.INFO: Extracted packet for processing {"connection_id":221233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c12"} 
[2026-10-18 04:25:32] local.INFO: GPS Element Parsed {"raw_longitude":760586560,"raw_latitude":105088152,"longitude_deg":76.058656,"latitude_deg":10.5088152,"altitude":9,"angle":153,"satellites":44,"speed":47,"hex_longitude":"2d55a140","hex_latitude":"06438498","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823072000001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18226239181422592,"note":"Value kept but may cause issues"} 
[2026-10-18 04:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6165146441798193152,"note":"Value kept but may cause issues"} 
[2026-10-18 04:25:32] 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-18 04:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792277633000,"timestamp_ms":1792277633000,"timestamp_seconds":1792277633,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1257e8"} 
[2026-10-18 04: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-18 04: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:25: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-18 04: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-18 04: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-18 04:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:25:32] 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-18 04:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823072000001,"66":27343,"216":206,"78":38912,"24":47,"16":18226239181422592,"45":6165146441798193152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-18 04:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823072000001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:25:32] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 04:25:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18226239181422592,"km_value":18226239181422.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6165146441798193152,"description":"Unknown IO ID 45"} 
[2026-10-18 04:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823072000001,"power":27343,"unknown_216":206,"unknown_78":38912,"ignition":47,"odometer":null,"unknown_45":6165146441798193152}} 
[2026-10-18 04:25:32] 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":5168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:25:32] local.INFO: GPS data processed {"connection_id":221233,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:25:32] local.INFO: Acknowledgment sent {"connection_id":221233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:26:29] local.INFO: TCP Data received {"connection_id":219537,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:29] local.INFO: Processing buffer {"connection_id":219537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:29] local.INFO: IMEI packet received {"connection_id":219537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":219537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:26:35] local.INFO: TCP Data received {"connection_id":219537,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:35] local.INFO: Processing buffer {"connection_id":219537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:35] local.INFO: IMEI packet received {"connection_id":219537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:26:35] local.INFO: IMEI acknowledgment sent {"connection_id":219537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:26:37] local.INFO: TCP Data received {"connection_id":219537,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:37] local.INFO: Processing buffer {"connection_id":219537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:26:37] local.INFO: IMEI packet received {"connection_id":219537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:26:37] local.INFO: IMEI acknowledgment sent {"connection_id":219537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:26:38] local.INFO: TCP Data received {"connection_id":219537,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1380c8012d56608006421540000300942e..."} 
[2026-10-18 04:26:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1380c8012d56608006421540000300942e..."} 
[2026-10-18 04:26:38] local.INFO: Processing buffer {"connection_id":219537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1380c8012d56608006421540000300942e..."} 
[2026-10-18 04:26:38] local.INFO: Packet analysis {"connection_id":219537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c13"} 
[2026-10-18 04:26:38] local.INFO: Extracted packet for processing {"connection_id":219537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c13"} 
[2026-10-18 04:26:38] local.INFO: GPS Element Parsed {"raw_longitude":760635520,"raw_latitude":104994112,"longitude_deg":76.063552,"latitude_deg":10.4994112,"altitude":3,"angle":148,"satellites":46,"speed":56,"hex_longitude":"2d566080","hex_latitude":"06421540","is_valid_coordinates":true} 
[2026-10-18 04:26: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-18 04:26:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823091712001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:26:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18231367372374016,"note":"Value kept but may cause issues"} 
[2026-10-18 04:26:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6218274843628261376,"note":"Value kept but may cause issues"} 
[2026-10-18 04:26:38] 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-18 04:26:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792277709000,"timestamp_ms":1792277709000,"timestamp_seconds":1792277709,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1380c8"} 
[2026-10-18 04:26:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:26: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-18 04:26: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-18 04:26: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-18 04:26: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-18 04:26:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:26:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:26:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:26:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:26:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:26:38] 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-18 04:26:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:26:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:26:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823091712001,"66":27463,"249":206,"78":38912,"24":56,"16":18231367372374016,"45":6218274843628261376},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,78,24,16,45]} 
[2026-10-18 04:26:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:26:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:26:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823091712001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:26:38] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 04:26:38] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:26:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18231367372374016,"km_value":18231367372374.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:26:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":6218274843628261376,"description":"Unknown IO ID 45"} 
[2026-10-18 04:26:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823091712001,"power":27463,"unknown_249":206,"unknown_78":38912,"ignition":56,"odometer":null,"unknown_45":6218274843628261376}} 
[2026-10-18 04:26:38] local.INFO: DEBUG: GPS processor result {"connection_id":219537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:26:38] local.INFO: GPS data processed {"connection_id":219537,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:26:38] local.INFO: Acknowledgment sent {"connection_id":219537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:27:04] local.INFO: TCP Data received {"connection_id":218135,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:04] local.INFO: Processing buffer {"connection_id":218135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:04] local.INFO: IMEI packet received {"connection_id":218135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":218135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:27:10] local.INFO: TCP Data received {"connection_id":218135,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:10] local.INFO: Processing buffer {"connection_id":218135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:10] local.INFO: IMEI packet received {"connection_id":218135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":218135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:27:13] local.INFO: TCP Data received {"connection_id":218135,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c139c20012d5674000641f478000200972d..."} 
[2026-10-18 04:27:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c139c20012d5674000641f478000200972d..."} 
[2026-10-18 04:27:13] local.INFO: Processing buffer {"connection_id":218135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c139c20012d5674000641f478000200972d..."} 
[2026-10-18 04:27:13] local.INFO: Packet analysis {"connection_id":218135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c13"} 
[2026-10-18 04:27:13] local.INFO: Extracted packet for processing {"connection_id":218135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c13"} 
[2026-10-18 04:27:13] local.INFO: GPS Element Parsed {"raw_longitude":760640512,"raw_latitude":104985720,"longitude_deg":76.0640512,"latitude_deg":10.498572,"altitude":2,"angle":151,"satellites":45,"speed":56,"hex_longitude":"2d567400","hex_latitude":"0641f478","is_valid_coordinates":true} 
[2026-10-18 04:27: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-18 04:27:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823093504001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:27:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18231835523809280,"note":"Value kept but may cause issues"} 
[2026-10-18 04:27:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6224115449392873472,"note":"Value kept but may cause issues"} 
[2026-10-18 04:27:13] 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-18 04:27:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792277716000,"timestamp_ms":1792277716000,"timestamp_seconds":1792277716,"priority":1,"record_length":96,"hex_timestamp":"000001a14c139c20"} 
[2026-10-18 04:27:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:27: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-18 04:27: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:27:13] 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-18 04:27: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-18 04:27:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:27:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:27:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:27:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:27:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:27:13] 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-18 04:27:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:27:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:27:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823093504001,"66":27365,"249":206,"78":38912,"24":56,"16":18231835523809280,"45":6224115449392873472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,78,24,16,45]} 
[2026-10-18 04:27:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:27:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:27:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823093504001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:27:13] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 04:27:13] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-18 04:27:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18231835523809280,"km_value":18231835523809.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:27:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6224115449392873472,"description":"Unknown IO ID 45"} 
[2026-10-18 04:27:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823093504001,"power":27365,"unknown_249":206,"unknown_78":38912,"ignition":56,"odometer":null,"unknown_45":6224115449392873472}} 
[2026-10-18 04:27:13] local.INFO: DEBUG: GPS processor result {"connection_id":218135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:27:13] local.INFO: GPS data processed {"connection_id":218135,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:27:13] local.INFO: Acknowledgment sent {"connection_id":218135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:27:16] local.INFO: TCP Data received {"connection_id":219538,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:27:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219538,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:27:16] local.INFO: Processing buffer {"connection_id":219538,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:27:16] local.INFO: IMEI packet received {"connection_id":219538,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:27:16] local.INFO: IMEI acknowledgment sent {"connection_id":219538,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:27:46] local.INFO: TCP Data received {"connection_id":219539,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219539,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:27:46] local.INFO: Processing buffer {"connection_id":219539,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:27:46] local.INFO: IMEI packet received {"connection_id":219539,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:27:46] local.INFO: IMEI acknowledgment sent {"connection_id":219539,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:27:59] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:59] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:27:59] local.INFO: IMEI packet received {"connection_id":221235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":221235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:28:01] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:28:01] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:28:01] local.INFO: IMEI packet received {"connection_id":221235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:28:01] local.INFO: IMEI acknowledgment sent {"connection_id":221235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:28:01] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c14f7c8012d57a9800640b998000400722d..."} 
[2026-10-18 04:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c14f7c8012d57a9800640b998000400722d..."} 
[2026-10-18 04:28:01] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c14f7c8012d57a9800640b998000400722d..."} 
[2026-10-18 04:28:01] local.INFO: Packet analysis {"connection_id":221235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c14"} 
[2026-10-18 04:28:01] local.INFO: Extracted packet for processing {"connection_id":221235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c14"} 
[2026-10-18 04:28:01] local.INFO: GPS Element Parsed {"raw_longitude":760719744,"raw_latitude":104905112,"longitude_deg":76.0719744,"latitude_deg":10.4905112,"altitude":4,"angle":114,"satellites":45,"speed":58,"hex_longitude":"2d57a980","hex_latitude":"0640b998","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823116288001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18237504880640000,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6306306142570684416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:01] 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-18 04:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792277805000,"timestamp_ms":1792277805000,"timestamp_seconds":1792277805,"priority":1,"record_length":96,"hex_timestamp":"000001a14c14f7c8"} 
[2026-10-18 04: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-18 04:28: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-18 04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:28: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-18 04: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-18 04: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-18 04:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:28:01] 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-18 04:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823116288001,"66":27463,"11":206,"78":38656,"24":58,"16":18237504880640000,"45":6306306142570684416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823116288001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:28:01] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:28:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18237504880640000,"km_value":18237504880640,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6306306142570684416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823116288001,"power":27463,"unknown_11":206,"unknown_78":38656,"ignition":58,"odometer":null,"unknown_45":6306306142570684416}} 
[2026-10-18 04:28:01] 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":5171,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:28:01] local.INFO: GPS data processed {"connection_id":221235,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:28:01] local.INFO: Acknowledgment sent {"connection_id":221235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:28:07] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c151320012d57cd800640a9b8000300722b..."} 
[2026-10-18 04:28:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c151320012d57cd800640a9b8000300722b..."} 
[2026-10-18 04:28:07] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c151320012d57cd800640a9b8000300722b..."} 
[2026-10-18 04:28:07] local.INFO: Packet analysis {"connection_id":221235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c15"} 
[2026-10-18 04:28:07] local.INFO: Extracted packet for processing {"connection_id":221235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c15"} 
[2026-10-18 04:28:07] local.INFO: GPS Element Parsed {"raw_longitude":760728960,"raw_latitude":104901048,"longitude_deg":76.072896,"latitude_deg":10.4901048,"altitude":3,"angle":114,"satellites":43,"speed":54,"hex_longitude":"2d57cd80","hex_latitude":"0640a9b8","is_valid_coordinates":true} 
[2026-10-18 04:28: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-18 04:28:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823118080001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18237990211944448,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6316720716707895296,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:07] 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-18 04:28:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792277812000,"timestamp_ms":1792277812000,"timestamp_seconds":1792277812,"priority":1,"record_length":96,"hex_timestamp":"000001a14c151320"} 
[2026-10-18 04:28:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:28: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-18 04:28: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-18 04:28: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-18 04:28: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-18 04:28:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:28:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:28:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:28:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:28:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:28: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-18 04:28:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:28:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:28:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823118080001,"66":27397,"11":206,"78":38656,"24":54,"16":18237990211944448,"45":6316720716707895296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:28:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:28:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:28:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823118080001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:28:07] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:28:07] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:28:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18237990211944448,"km_value":18237990211944.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:28:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":6316720716707895296,"description":"Unknown IO ID 45"} 
[2026-10-18 04:28:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823118080001,"power":27397,"unknown_11":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6316720716707895296}} 
[2026-10-18 04:28:07] 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":5172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:28:07] local.INFO: GPS data processed {"connection_id":221235,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:28:07] local.INFO: Acknowledgment sent {"connection_id":221235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:28:40] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c152e78012d57ee8006409b20000400722c..."} 
[2026-10-18 04:28:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c152e78012d57ee8006409b20000400722c..."} 
[2026-10-18 04:28:40] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c152e78012d57ee8006409b20000400722c..."} 
[2026-10-18 04:28:40] local.INFO: Packet analysis {"connection_id":221235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c15"} 
[2026-10-18 04:28:40] local.INFO: Extracted packet for processing {"connection_id":221235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c15"} 
[2026-10-18 04:28:40] local.INFO: GPS Element Parsed {"raw_longitude":760737408,"raw_latitude":104897312,"longitude_deg":76.0737408,"latitude_deg":10.4897312,"altitude":4,"angle":114,"satellites":44,"speed":50,"hex_longitude":"2d57ee80","hex_latitude":"06409b20","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:28:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823119872001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18238428298608640,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6326853815868438528,"note":"Value kept but may cause issues"} 
[2026-10-18 04:28:40] 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-18 04:28:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792277819000,"timestamp_ms":1792277819000,"timestamp_seconds":1792277819,"priority":1,"record_length":96,"hex_timestamp":"000001a14c152e78"} 
[2026-10-18 04: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-18 04:28: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:28: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-18 04: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-18 04: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-18 04:28:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:28:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:28:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:28:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:28: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-18 04:28:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:28:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:28:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823119872001,"66":27365,"11":206,"78":38656,"24":50,"16":18238428298608640,"45":6326853815868438528},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:28:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:28:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:28:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823119872001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:28:40] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:28:40] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:28:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18238428298608640,"km_value":18238428298608.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:28:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":6326853815868438528,"description":"Unknown IO ID 45"} 
[2026-10-18 04:28:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823119872001,"power":27365,"unknown_11":206,"unknown_78":38656,"ignition":50,"odometer":null,"unknown_45":6326853815868438528}} 
[2026-10-18 04:28:40] 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":5173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:28:40] local.INFO: GPS data processed {"connection_id":221235,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:28:40] local.INFO: Acknowledgment sent {"connection_id":221235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:29:04] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:04] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:04] local.INFO: IMEI packet received {"connection_id":218136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:29:04] local.INFO: IMEI acknowledgment sent {"connection_id":218136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:29:07] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:07] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:07] local.INFO: IMEI packet received {"connection_id":218136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:29:07] local.INFO: IMEI acknowledgment sent {"connection_id":218136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:29:08] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c165370012d58e4c0063f9a08000200952d..."} 
[2026-10-18 04:29:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c165370012d58e4c0063f9a08000200952d..."} 
[2026-10-18 04:29:08] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c165370012d58e4c0063f9a08000200952d..."} 
[2026-10-18 04:29:08] local.INFO: Packet analysis {"connection_id":218136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:29:08] local.INFO: Extracted packet for processing {"connection_id":218136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:29:08] local.INFO: GPS Element Parsed {"raw_longitude":760800448,"raw_latitude":104831496,"longitude_deg":76.0800448,"latitude_deg":10.4831496,"altitude":2,"angle":149,"satellites":45,"speed":54,"hex_longitude":"2d58e4c0","hex_latitude":"063f9a08","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:29:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823139072001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:29:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18242959489105920,"note":"Value kept but may cause issues"} 
[2026-10-18 04:29:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6400178047285854208,"note":"Value kept but may cause issues"} 
[2026-10-18 04:29:08] 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-18 04:29:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792277894000,"timestamp_ms":1792277894000,"timestamp_seconds":1792277894,"priority":1,"record_length":96,"hex_timestamp":"000001a14c165370"} 
[2026-10-18 04: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-18 04:29: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-18 04: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":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-18 04:29:08] 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-18 04: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-18 04: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-18 04:29:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:29:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:29:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:29:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:29:08] 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-18 04:29:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:29:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:29:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823139072001,"66":27365,"11":206,"78":38656,"24":54,"16":18242959489105920,"45":6400178047285854208},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:29:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:29:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:29:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823139072001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:29:08] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:29:08] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:29:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18242959489105920,"km_value":18242959489105.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:29:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":6400178047285854208,"description":"Unknown IO ID 45"} 
[2026-10-18 04:29:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823139072001,"power":27365,"unknown_11":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6400178047285854208}} 
[2026-10-18 04:29:08] local.INFO: DEBUG: GPS processor result {"connection_id":218136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:29:08] local.INFO: GPS data processed {"connection_id":218136,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:29:08] local.INFO: Acknowledgment sent {"connection_id":218136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:29:29] local.INFO: TCP Data received {"connection_id":221236,"ip":"172.234.162.56","data_length":4,"data_hex":"0d0a0d0a..."} 
[2026-10-18 04:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221236,"packet_length":4,"packet_hex":"0d0a0d0a..."} 
[2026-10-18 04:29:29] local.INFO: Processing buffer {"connection_id":221236,"buffer_length":4,"buffer_hex":"0d0a0d0a..."} 
[2026-10-18 04:29:34] local.INFO: TCP Data received {"connection_id":221237,"ip":"172.234.162.56","data_length":18,"data_hex":"474554202f20485454502f312e300d0a0d0a..."} 
[2026-10-18 04:29:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221237,"packet_length":18,"packet_hex":"474554202f20485454502f312e300d0a0d0a..."} 
[2026-10-18 04:29:34] local.INFO: Processing buffer {"connection_id":221237,"buffer_length":18,"buffer_hex":"474554202f20485454502f312e300d0a0d0a..."} 
[2026-10-18 04:29:34] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221237,"buffer_length":18,"first_bytes_hex":"474554202f20485454502f312e300d0a"} 
[2026-10-18 04:29:39] local.INFO: TCP Data received {"connection_id":218137,"ip":"172.234.162.56","data_length":22,"data_hex":"4f5054494f4e53202f20485454502f312e300d0a0d0a..."} 
[2026-10-18 04:29:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218137,"packet_length":22,"packet_hex":"4f5054494f4e53202f20485454502f312e300d0a0d0a..."} 
[2026-10-18 04:29:39] local.INFO: Processing buffer {"connection_id":218137,"buffer_length":22,"buffer_hex":"4f5054494f4e53202f20485454502f312e300d0a0d0a..."} 
[2026-10-18 04:29:39] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218137,"buffer_length":22,"first_bytes_hex":"4f5054494f4e53202f20485454502f31"} 
[2026-10-18 04:29:42] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c166ec8012d58f7c0063f7970000100952d..."} 
[2026-10-18 04:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c166ec8012d58f7c0063f7970000100952d..."} 
[2026-10-18 04:29:42] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c166ec8012d58f7c0063f7970000100952d..."} 
[2026-10-18 04:29:42] local.INFO: Packet analysis {"connection_id":218136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:29:42] local.INFO: Extracted packet for processing {"connection_id":218136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:29:42] local.INFO: GPS Element Parsed {"raw_longitude":760805312,"raw_latitude":104823152,"longitude_deg":76.0805312,"latitude_deg":10.4823152,"altitude":1,"angle":149,"satellites":45,"speed":53,"hex_longitude":"2d58f7c0","hex_latitude":"063f7970","is_valid_coordinates":true} 
[2026-10-18 04:29: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-18 04:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823140864001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243423345573888,"note":"Value kept but may cause issues"} 
[2026-10-18 04:29:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6405455703097083904,"note":"Value kept but may cause issues"} 
[2026-10-18 04:29:42] 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-18 04:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792277901000,"timestamp_ms":1792277901000,"timestamp_seconds":1792277901,"priority":1,"record_length":96,"hex_timestamp":"000001a14c166ec8"} 
[2026-10-18 04:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:29: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-18 04:29: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-18 04:29: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-18 04:29: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-18 04:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":218136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:29:42] 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-18 04:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823140864001,"66":27767,"11":206,"78":38656,"24":53,"16":18243423345573888,"45":6405455703097083904},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823140864001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:29:42] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:29:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243423345573888,"km_value":18243423345573.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:29:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":6405455703097083904,"description":"Unknown IO ID 45"} 
[2026-10-18 04:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823140864001,"power":27767,"unknown_11":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6405455703097083904}} 
[2026-10-18 04:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":218136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:29:42] local.INFO: GPS data processed {"connection_id":218136,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:29:42] local.INFO: Acknowledgment sent {"connection_id":218136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:29:44] local.INFO: TCP Data received {"connection_id":221238,"ip":"172.234.162.56","data_length":22,"data_hex":"4f5054494f4e53202f20525453502f312e300d0a0d0a..."} 
[2026-10-18 04:29:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221238,"packet_length":22,"packet_hex":"4f5054494f4e53202f20525453502f312e300d0a0d0a..."} 
[2026-10-18 04:29:44] local.INFO: Processing buffer {"connection_id":221238,"buffer_length":22,"buffer_hex":"4f5054494f4e53202f20525453502f312e300d0a0d0a..."} 
[2026-10-18 04:29:44] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221238,"buffer_length":22,"first_bytes_hex":"4f5054494f4e53202f20525453502f31"} 
[2026-10-18 04:29:49] local.INFO: TCP Data received {"connection_id":219541,"ip":"172.234.162.56","data_length":44,"data_hex":"8000002872fe1d130000000000000002000186a00001977c0000000000000000..."} 
[2026-10-18 04:29:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219541,"packet_length":44,"packet_hex":"8000002872fe1d130000000000000002000186a00001977c0000000000000000..."} 
[2026-10-18 04:29:49] local.INFO: Processing buffer {"connection_id":219541,"buffer_length":44,"buffer_hex":"8000002872fe1d130000000000000002000186a00001977c0000000000000000..."} 
[2026-10-18 04:29:49] local.INFO: Found valid packet candidate {"position":8,"data_field_length":2,"total_length":14,"packet_hex_start":"0000000000000002000186a00001977c"} 
[2026-10-18 04:29:49] local.INFO: Found valid Teltonika packet at position {"connection_id":219541,"packet_position":8,"bytes_removed":8} 
[2026-10-18 04:29:49] local.INFO: Packet analysis {"connection_id":219541,"data_field_length":2,"total_packet_length":14,"buffer_length":36,"packet_hex_start":"0000000000000002000186a00001977c"} 
[2026-10-18 04:29:49] local.INFO: Extracted packet for processing {"connection_id":219541,"packet_length":14,"remaining_buffer_length":22,"packet_hex_start":"0000000000000002000186a00001"} 
[2026-10-18 04:29:49] local.WARNING: Failed to parse Teltonika packet {"connection_id":219541,"packet_length":14} 
[2026-10-18 04:29:49] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219541,"buffer_length":22,"first_bytes_hex":"977c0000000000000000000000000000"} 
[2026-10-18 04:29:54] local.INFO: TCP Data received {"connection_id":217884,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:54] local.INFO: Processing buffer {"connection_id":217884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:54] local.INFO: IMEI packet received {"connection_id":217884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":217884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:29:54] local.INFO: TCP Data received {"connection_id":217885,"ip":"172.234.162.56","data_length":32,"data_hex":"001e0006010000010000000000000776657273696f6e0462696e640000100003..."} 
[2026-10-18 04:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217885,"packet_length":32,"packet_hex":"001e0006010000010000000000000776657273696f6e0462696e640000100003..."} 
[2026-10-18 04:29:54] local.INFO: Processing buffer {"connection_id":217885,"buffer_length":32,"buffer_hex":"001e0006010000010000000000000776657273696f6e0462696e640000100003..."} 
[2026-10-18 04:29:54] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":217885,"buffer_length":32,"first_bytes_hex":"001e0006010000010000000000000776"} 
[2026-10-18 04:29:59] local.INFO: TCP Data received {"connection_id":217884,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:59] local.INFO: Processing buffer {"connection_id":217884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:29:59] local.INFO: IMEI packet received {"connection_id":217884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":217884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:29:59] local.INFO: TCP Data received {"connection_id":217886,"ip":"172.234.162.56","data_length":14,"data_hex":"000c000010000000000000000000..."} 
[2026-10-18 04:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217886,"packet_length":14,"packet_hex":"000c000010000000000000000000..."} 
[2026-10-18 04:29:59] local.INFO: Processing buffer {"connection_id":217886,"buffer_length":14,"buffer_hex":"000c000010000000000000000000..."} 
[2026-10-18 04:30:00] local.INFO: TCP Data received {"connection_id":217884,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c168e08012d590b40063f5918000000902c..."} 
[2026-10-18 04:30:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c168e08012d590b40063f5918000000902c..."} 
[2026-10-18 04:30:00] local.INFO: Processing buffer {"connection_id":217884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c168e08012d590b40063f5918000000902c..."} 
[2026-10-18 04:30:00] local.INFO: Packet analysis {"connection_id":217884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:30:00] local.INFO: Extracted packet for processing {"connection_id":217884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:30:00] local.INFO: GPS Element Parsed {"raw_longitude":760810304,"raw_latitude":104814872,"longitude_deg":76.0810304,"latitude_deg":10.4814872,"altitude":0,"angle":144,"satellites":44,"speed":31,"hex_longitude":"2d590b40","hex_latitude":"063f5918","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:30:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823142656001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:30:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243891497009152,"note":"Value kept but may cause issues"} 
[2026-10-18 04:30:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6410803727652450304,"note":"Value kept but may cause issues"} 
[2026-10-18 04:30:00] 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-18 04:30:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277909000,"timestamp_ms":1792277909000,"timestamp_seconds":1792277909,"priority":1,"record_length":96,"hex_timestamp":"000001a14c168e08"} 
[2026-10-18 04: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-18 04:30: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-18 04: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 04:30:00] 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-18 04: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-18 04: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-18 04:30:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:30:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:30:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:30:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:30:00] 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-18 04:30:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:30:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823142656001,"66":27908,"11":206,"78":38656,"24":31,"16":18243891497009152,"45":6410803727652450304},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823142656001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:30:00] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:30:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243891497009152,"km_value":18243891497009.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6410803727652450304,"description":"Unknown IO ID 45"} 
[2026-10-18 04:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823142656001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":31,"odometer":null,"unknown_45":6410803727652450304}} 
[2026-10-18 04:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":217884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:30:00] local.INFO: GPS data processed {"connection_id":217884,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:30:00] local.INFO: Acknowledgment sent {"connection_id":217884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:30:04] local.INFO: TCP Data received {"connection_id":217887,"ip":"172.234.162.56","data_length":6,"data_hex":"48454c500d0a..."} 
[2026-10-18 04:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217887,"packet_length":6,"packet_hex":"48454c500d0a..."} 
[2026-10-18 04:30:04] local.INFO: Processing buffer {"connection_id":217887,"buffer_length":6,"buffer_hex":"48454c500d0a..."} 
[2026-10-18 04:30:12] local.INFO: TCP Data received {"connection_id":219542,"ip":"172.234.162.56","data_length":88,"data_hex":"16030000530100004f03003f47d7f7ba2ceeeab2607ef300fd827bb9d596c877..."} 
[2026-10-18 04:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219542,"packet_length":88,"packet_hex":"16030000530100004f03003f47d7f7ba2ceeeab2607ef300fd827bb9d596c877..."} 
[2026-10-18 04:30:12] local.INFO: Processing buffer {"connection_id":219542,"buffer_length":88,"buffer_hex":"16030000530100004f03003f47d7f7ba2ceeeab2607ef300fd827bb9d596c877..."} 
[2026-10-18 04:30:12] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219542,"buffer_length":88,"first_bytes_hex":"16030000530100004f03003f47d7f7ba"} 
[2026-10-18 04:30:17] local.INFO: TCP Data received {"connection_id":218138,"ip":"172.234.162.56","data_length":42,"data_hex":"0300002a25e00000000000436f6f6b69653a206d737473686173683d6e6d6170..."} 
[2026-10-18 04:30:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218138,"packet_length":42,"packet_hex":"0300002a25e00000000000436f6f6b69653a206d737473686173683d6e6d6170..."} 
[2026-10-18 04:30:17] local.INFO: Processing buffer {"connection_id":218138,"buffer_length":42,"buffer_hex":"0300002a25e00000000000436f6f6b69653a206d737473686173683d6e6d6170..."} 
[2026-10-18 04:30:17] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218138,"buffer_length":42,"first_bytes_hex":"0300002a25e00000000000436f6f6b69"} 
[2026-10-18 04:30:22] local.INFO: TCP Data received {"connection_id":218139,"ip":"172.234.162.56","data_length":110,"data_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-18 04:30:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218139,"packet_length":110,"packet_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-18 04:30:22] local.INFO: Processing buffer {"connection_id":218139,"buffer_length":110,"buffer_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-18 04:30:22] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218139,"buffer_length":110,"first_bytes_hex":"1603000069010000650303551ca7e472"} 
[2026-10-18 04:30:27] local.INFO: TCP Data received {"connection_id":217888,"ip":"172.234.162.56","data_length":117,"data_hex":"000000716a816e30816ba103020105a20302010aa4815e305ca0070305005080..."} 
[2026-10-18 04:30:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217888,"packet_length":117,"packet_hex":"000000716a816e30816ba103020105a20302010aa4815e305ca0070305005080..."} 
[2026-10-18 04:30:27] local.INFO: Processing buffer {"connection_id":217888,"buffer_length":117,"buffer_hex":"000000716a816e30816ba103020105a20302010aa4815e305ca0070305005080..."} 
[2026-10-18 04:30:27] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":217888,"buffer_length":117,"first_bytes_hex":"000000716a816e30816ba103020105a2"} 
[2026-10-18 04:30:31] local.INFO: TCP Data received {"connection_id":217884,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:30:31] local.INFO: Processing buffer {"connection_id":217884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:30:31] local.INFO: Packet analysis {"connection_id":217884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:30:31] local.INFO: Extracted packet for processing {"connection_id":217884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:30:31] local.INFO: GPS Element Parsed {"raw_longitude":760810688,"raw_latitude":104814328,"longitude_deg":76.0810688,"latitude_deg":10.4814328,"altitude":0,"angle":141,"satellites":45,"speed":23,"hex_longitude":"2d590cc0","hex_latitude":"063f56f8","is_valid_coordinates":true} 
[2026-10-18 04:30: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-18 04:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416292489696188416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:30:31] 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-18 04:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277910000,"timestamp_ms":1792277910000,"timestamp_seconds":1792277910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1691f0"} 
[2026-10-18 04: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-18 04:30: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-18 04: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-18 04: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-18 04: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-18 04: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-18 04:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:30: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-18 04:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144704001,"66":27908,"11":206,"78":38656,"24":23,"16":18243925856747520,"45":6416292489696188416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:30:31] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:30:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416292489696188416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144704001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":23,"odometer":null,"unknown_45":6416292489696188416}} 
[2026-10-18 04:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":217884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:30:31] local.INFO: GPS data processed {"connection_id":217884,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:30:31] local.INFO: Acknowledgment sent {"connection_id":217884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:30:32] local.INFO: TCP Data received {"connection_id":217889,"ip":"172.234.162.56","data_length":168,"data_hex":"000000a4ff534d42720000000008014000000000000000000000000000004006..."} 
[2026-10-18 04:30:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217889,"packet_length":168,"packet_hex":"000000a4ff534d42720000000008014000000000000000000000000000004006..."} 
[2026-10-18 04:30:32] local.INFO: Processing buffer {"connection_id":217889,"buffer_length":168,"buffer_hex":"000000a4ff534d42720000000008014000000000000000000000000000004006..."} 
[2026-10-18 04:30:32] local.INFO: Found valid packet candidate {"position":23,"data_field_length":64,"total_length":76,"packet_hex_start":"00000000000000400600000100008100"} 
[2026-10-18 04:30:32] local.INFO: Found valid Teltonika packet at position {"connection_id":217889,"packet_position":23,"bytes_removed":23} 
[2026-10-18 04:30:32] local.INFO: Packet analysis {"connection_id":217889,"data_field_length":64,"total_packet_length":76,"buffer_length":145,"packet_hex_start":"00000000000000400600000100008100"} 
[2026-10-18 04:30:32] local.INFO: Extracted packet for processing {"connection_id":217889,"packet_length":76,"remaining_buffer_length":69,"packet_hex_start":"00000000000000400600000100008100"} 
[2026-10-18 04:30:32] local.WARNING: Failed to parse Teltonika packet {"connection_id":217889,"packet_length":76} 
[2026-10-18 04:30:32] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":217889,"buffer_length":69,"first_bytes_hex":"4e4554574f524b5320332e3000024c41"} 
[2026-10-18 04:30:37] local.INFO: TCP Data received {"connection_id":221240,"ip":"172.234.162.56","data_length":12,"data_hex":"6c000b000000000000000000..."} 
[2026-10-18 04:30:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221240,"packet_length":12,"packet_hex":"6c000b000000000000000000..."} 
[2026-10-18 04:30:37] local.INFO: Processing buffer {"connection_id":221240,"buffer_length":12,"buffer_hex":"6c000b000000000000000000..."} 
[2026-10-18 04:30:42] local.INFO: TCP Data received {"connection_id":221242,"ip":"172.234.162.56","data_length":53,"data_hex":"474554202f6e696365253230706f7274732532432f5472692536456974792e74..."} 
[2026-10-18 04:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221242,"packet_length":53,"packet_hex":"474554202f6e696365253230706f7274732532432f5472692536456974792e74..."} 
[2026-10-18 04:30:42] local.INFO: Processing buffer {"connection_id":221242,"buffer_length":53,"buffer_hex":"474554202f6e696365253230706f7274732532432f5472692536456974792e74..."} 
[2026-10-18 04:30:42] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221242,"buffer_length":53,"first_bytes_hex":"474554202f6e696365253230706f7274"} 
[2026-10-18 04:30:47] local.INFO: TCP Data received {"connection_id":218140,"ip":"172.234.162.56","data_length":9,"data_hex":"0164656661756c740a..."} 
[2026-10-18 04:30:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218140,"packet_length":9,"packet_hex":"0164656661756c740a..."} 
[2026-10-18 04:30:47] local.INFO: Processing buffer {"connection_id":218140,"buffer_length":9,"buffer_hex":"0164656661756c740a..."} 
[2026-10-18 04:30:52] local.INFO: TCP Data received {"connection_id":218142,"ip":"172.234.162.56","data_length":51,"data_hex":"30840000002d02010763840000002404000a01000a0100020100020164010100..."} 
[2026-10-18 04:30:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218142,"packet_length":51,"packet_hex":"30840000002d02010763840000002404000a01000a0100020100020164010100..."} 
[2026-10-18 04:30:52] local.INFO: Processing buffer {"connection_id":218142,"buffer_length":51,"buffer_hex":"30840000002d02010763840000002404000a01000a0100020100020164010100..."} 
[2026-10-18 04:30:52] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218142,"buffer_length":51,"first_bytes_hex":"30840000002d02010763840000002404"} 
[2026-10-18 04:30:54] local.INFO: TCP Data received {"connection_id":218141,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:30:54] local.INFO: Processing buffer {"connection_id":218141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:30:54] local.INFO: IMEI packet received {"connection_id":218141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":218141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:30:57] local.INFO: TCP Data received {"connection_id":221243,"ip":"172.234.162.56","data_length":14,"data_hex":"300c020101600702010204008000..."} 
[2026-10-18 04:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":14,"packet_hex":"300c020101600702010204008000..."} 
[2026-10-18 04:30:57] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":14,"buffer_hex":"300c020101600702010204008000..."} 
[2026-10-18 04:30:59] local.INFO: TCP Data received {"connection_id":218141,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:30:59] local.INFO: Processing buffer {"connection_id":218141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:30:59] local.INFO: IMEI packet received {"connection_id":218141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":218141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:31:00] local.INFO: TCP Data received {"connection_id":218141,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:31:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:31:00] local.INFO: Processing buffer {"connection_id":218141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:31:00] local.INFO: Packet analysis {"connection_id":218141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:31:00] local.INFO: Extracted packet for processing {"connection_id":218141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:31:00] local.INFO: GPS Element Parsed {"raw_longitude":760810688,"raw_latitude":104814328,"longitude_deg":76.0810688,"latitude_deg":10.4814328,"altitude":0,"angle":141,"satellites":45,"speed":23,"hex_longitude":"2d590cc0","hex_latitude":"063f56f8","is_valid_coordinates":true} 
[2026-10-18 04:31: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-18 04:31:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:31:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:31:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416292489696188416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:31:00] 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-18 04:31:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277910000,"timestamp_ms":1792277910000,"timestamp_seconds":1792277910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1691f0"} 
[2026-10-18 04:31:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:31: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-18 04:31: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":4,"data_length":795,"current_offset":136} 
[2026-10-18 04:31:00] 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-18 04:31: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-18 04:31:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:31:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:31:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:31:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:31:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:31:00] 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-18 04:31:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:31:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:31:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144704001,"66":27908,"11":206,"78":38656,"24":23,"16":18243925856747520,"45":6416292489696188416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:31:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:31:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:31:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:31:00] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:31:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:31:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:31:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416292489696188416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:31:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144704001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":23,"odometer":null,"unknown_45":6416292489696188416}} 
[2026-10-18 04:31:00] local.INFO: DEBUG: GPS processor result {"connection_id":218141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:31:00] local.INFO: GPS data processed {"connection_id":218141,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:31:00] local.INFO: Acknowledgment sent {"connection_id":218141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:31:02] local.INFO: TCP Data received {"connection_id":217890,"ip":"172.234.162.56","data_length":223,"data_hex":"4f5054494f4e53207369703a6e6d205349502f322e300d0a5669613a20534950..."} 
[2026-10-18 04:31:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217890,"packet_length":223,"packet_hex":"4f5054494f4e53207369703a6e6d205349502f322e300d0a5669613a20534950..."} 
[2026-10-18 04:31:02] local.INFO: Processing buffer {"connection_id":217890,"buffer_length":223,"buffer_hex":"4f5054494f4e53207369703a6e6d205349502f322e300d0a5669613a20534950..."} 
[2026-10-18 04:31:02] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":217890,"buffer_length":223,"first_bytes_hex":"4f5054494f4e53207369703a6e6d2053"} 
[2026-10-18 04:31:10] local.INFO: TCP Data received {"connection_id":217891,"ip":"172.234.162.56","data_length":16,"data_hex":"544e4d5004000000544e4d4500000400..."} 
[2026-10-18 04:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217891,"packet_length":16,"packet_hex":"544e4d5004000000544e4d4500000400..."} 
[2026-10-18 04:31:10] local.INFO: Processing buffer {"connection_id":217891,"buffer_length":16,"buffer_hex":"544e4d5004000000544e4d4500000400..."} 
[2026-10-18 04:31:10] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":217891,"buffer_length":16,"first_bytes_hex":"544e4d5004000000544e4d4500000400"} 
[2026-10-18 04:31:15] local.INFO: TCP Data received {"connection_id":219543,"ip":"172.234.162.56","data_length":11,"data_hex":"0300000b06e00000000000..."} 
[2026-10-18 04:31:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219543,"packet_length":11,"packet_hex":"0300000b06e00000000000..."} 
[2026-10-18 04:31:15] local.INFO: Processing buffer {"connection_id":219543,"buffer_length":11,"buffer_hex":"0300000b06e00000000000..."} 
[2026-10-18 04:31:20] local.INFO: TCP Data received {"connection_id":221244,"ip":"172.234.162.56","data_length":23,"data_hex":"446d6454000000170000000100000000111100ff01ff13..."} 
[2026-10-18 04:31:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221244,"packet_length":23,"packet_hex":"446d6454000000170000000100000000111100ff01ff13..."} 
[2026-10-18 04:31:20] local.INFO: Processing buffer {"connection_id":221244,"buffer_length":23,"buffer_hex":"446d6454000000170000000100000000111100ff01ff13..."} 
[2026-10-18 04:31:20] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221244,"buffer_length":23,"first_bytes_hex":"446d6454000000170000000100000000"} 
[2026-10-18 04:31:25] local.INFO: TCP Data received {"connection_id":221245,"ip":"172.234.162.56","data_length":60,"data_hex":"3a0000002f00000002000040020f0001003d050000000000000000000000002f..."} 
[2026-10-18 04:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":60,"packet_hex":"3a0000002f00000002000040020f0001003d050000000000000000000000002f..."} 
[2026-10-18 04:31:25] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":60,"buffer_hex":"3a0000002f00000002000040020f0001003d050000000000000000000000002f..."} 
[2026-10-18 04:31:25] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221245,"buffer_length":60,"first_bytes_hex":"3a0000002f00000002000040020f0001"} 
[2026-10-18 04:31:30] local.INFO: TCP Data received {"connection_id":217892,"ip":"172.234.162.56","data_length":7,"data_hex":"4a524d4900024b..."} 
[2026-10-18 04:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217892,"packet_length":7,"packet_hex":"4a524d4900024b..."} 
[2026-10-18 04:31:30] local.INFO: Processing buffer {"connection_id":217892,"buffer_length":7,"buffer_hex":"4a524d4900024b..."} 
[2026-10-18 04:31:31] local.INFO: TCP Data received {"connection_id":218141,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:31:31] local.INFO: Processing buffer {"connection_id":218141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:31:31] local.INFO: Packet analysis {"connection_id":218141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:31:31] local.INFO: Extracted packet for processing {"connection_id":218141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:31:31] local.INFO: GPS Element Parsed {"raw_longitude":760810688,"raw_latitude":104814328,"longitude_deg":76.0810688,"latitude_deg":10.4814328,"altitude":0,"angle":141,"satellites":45,"speed":23,"hex_longitude":"2d590cc0","hex_latitude":"063f56f8","is_valid_coordinates":true} 
[2026-10-18 04:31: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-18 04:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416292489696188416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:31:31] 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-18 04:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277910000,"timestamp_ms":1792277910000,"timestamp_seconds":1792277910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1691f0"} 
[2026-10-18 04: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-18 04:31: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-18 04: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-18 04: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-18 04: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-18 04: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-18 04:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:31: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-18 04:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144704001,"66":27908,"11":206,"78":38656,"24":23,"16":18243925856747520,"45":6416292489696188416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:31:31] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:31:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416292489696188416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144704001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":23,"odometer":null,"unknown_45":6416292489696188416}} 
[2026-10-18 04:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":218141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:31:31] local.INFO: GPS data processed {"connection_id":218141,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:31:31] local.INFO: Acknowledgment sent {"connection_id":218141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:31:35] local.INFO: TCP Data received {"connection_id":221246,"ip":"172.234.162.56","data_length":175,"data_hex":"010000fdcefa0bb0a00000004d4d531400000000000000000000000000000012..."} 
[2026-10-18 04:31:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221246,"packet_length":175,"packet_hex":"010000fdcefa0bb0a00000004d4d531400000000000000000000000000000012..."} 
[2026-10-18 04:31:35] local.INFO: Processing buffer {"connection_id":221246,"buffer_length":175,"buffer_hex":"010000fdcefa0bb0a00000004d4d531400000000000000000000000000000012..."} 
[2026-10-18 04:31:35] local.INFO: Found valid packet candidate {"position":24,"data_field_length":18,"total_length":30,"packet_hex_start":"000000000000001200000001000300f0"} 
[2026-10-18 04:31:35] local.INFO: Found valid Teltonika packet at position {"connection_id":221246,"packet_position":24,"bytes_removed":24} 
[2026-10-18 04:31:35] local.INFO: Packet analysis {"connection_id":221246,"data_field_length":18,"total_packet_length":30,"buffer_length":151,"packet_hex_start":"000000000000001200000001000300f0"} 
[2026-10-18 04:31:35] local.INFO: Extracted packet for processing {"connection_id":221246,"packet_length":30,"remaining_buffer_length":121,"packet_hex_start":"000000000000001200000001000300f0"} 
[2026-10-18 04:31:35] local.WARNING: Failed to parse Teltonika packet {"connection_id":221246,"packet_length":30} 
[2026-10-18 04:31:35] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221246,"buffer_length":121,"first_bytes_hex":"0050006c0061007900650072002f0039"} 
[2026-10-18 04:31:40] local.INFO: TCP Data received {"connection_id":219544,"ip":"172.234.162.56","data_length":90,"data_hex":"005a0000010000000136012c000008007fff7f08000000010020003a00000000..."} 
[2026-10-18 04:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219544,"packet_length":90,"packet_hex":"005a0000010000000136012c000008007fff7f08000000010020003a00000000..."} 
[2026-10-18 04:31:40] local.INFO: Processing buffer {"connection_id":219544,"buffer_length":90,"buffer_hex":"005a0000010000000136012c000008007fff7f08000000010020003a00000000..."} 
[2026-10-18 04:31:40] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219544,"buffer_length":90,"first_bytes_hex":"005a0000010000000136012c00000800"} 
[2026-10-18 04:31:45] local.INFO: TCP Data received {"connection_id":221248,"ip":"172.234.162.56","data_length":52,"data_hex":"1201003400000000000015000601001b000102001c000c0300280004ff080001..."} 
[2026-10-18 04:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221248,"packet_length":52,"packet_hex":"1201003400000000000015000601001b000102001c000c0300280004ff080001..."} 
[2026-10-18 04:31:45] local.INFO: Processing buffer {"connection_id":221248,"buffer_length":52,"buffer_hex":"1201003400000000000015000601001b000102001c000c0300280004ff080001..."} 
[2026-10-18 04:31:45] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221248,"buffer_length":52,"first_bytes_hex":"1201003400000000000015000601001b"} 
[2026-10-18 04:31:50] local.INFO: TCP Data received {"connection_id":221249,"ip":"172.234.162.56","data_length":18,"data_hex":"000300010000000000000002000000000f00..."} 
[2026-10-18 04:31:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221249,"packet_length":18,"packet_hex":"000300010000000000000002000000000f00..."} 
[2026-10-18 04:31:50] local.INFO: Processing buffer {"connection_id":221249,"buffer_length":18,"buffer_hex":"000300010000000000000002000000000f00..."} 
[2026-10-18 04:31:50] local.INFO: Found valid packet candidate {"position":4,"data_field_length":2,"total_length":14,"packet_hex_start":"0000000000000002000000000f00"} 
[2026-10-18 04:31:50] local.INFO: Found valid Teltonika packet at position {"connection_id":221249,"packet_position":4,"bytes_removed":4} 
[2026-10-18 04:31:54] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:31:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:31:54] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:31:54] local.INFO: IMEI packet received {"connection_id":221250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:31:54] local.INFO: IMEI acknowledgment sent {"connection_id":221250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:31:55] local.INFO: TCP Data received {"connection_id":221251,"ip":"172.234.162.56","data_length":48,"data_hex":"47494f5001000100240000000000000001000000010000000600000061626364..."} 
[2026-10-18 04:31:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221251,"packet_length":48,"packet_hex":"47494f5001000100240000000000000001000000010000000600000061626364..."} 
[2026-10-18 04:31:55] local.INFO: Processing buffer {"connection_id":221251,"buffer_length":48,"buffer_hex":"47494f5001000100240000000000000001000000010000000600000061626364..."} 
[2026-10-18 04:31:55] local.INFO: Found valid packet candidate {"position":9,"data_field_length":1,"total_length":13,"packet_hex_start":"00000000000000010000000100000006"} 
[2026-10-18 04:31:55] local.INFO: Found valid Teltonika packet at position {"connection_id":221251,"packet_position":9,"bytes_removed":9} 
[2026-10-18 04:31:55] local.INFO: Packet analysis {"connection_id":221251,"data_field_length":1,"total_packet_length":13,"buffer_length":39,"packet_hex_start":"00000000000000010000000100000006"} 
[2026-10-18 04:31:55] local.INFO: Extracted packet for processing {"connection_id":221251,"packet_length":13,"remaining_buffer_length":26,"packet_hex_start":"00000000000000010000000100"} 
[2026-10-18 04:31:55] local.WARNING: Failed to parse Teltonika packet {"connection_id":221251,"packet_length":13} 
[2026-10-18 04:31:55] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221251,"buffer_length":26,"first_bytes_hex":"00000600000061626364656600000400"} 
[2026-10-18 04:31:59] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:31:59] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:31:59] local.INFO: IMEI packet received {"connection_id":221250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":221250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:32:00] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:32:00] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:32:00] local.INFO: Packet analysis {"connection_id":221250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:32:00] local.INFO: Extracted packet for processing {"connection_id":221250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:32:00] local.INFO: GPS Element Parsed {"raw_longitude":760810688,"raw_latitude":104814328,"longitude_deg":76.0810688,"latitude_deg":10.4814328,"altitude":0,"angle":141,"satellites":45,"speed":23,"hex_longitude":"2d590cc0","hex_latitude":"063f56f8","is_valid_coordinates":true} 
[2026-10-18 04:32: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-18 04:32:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:32:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:32:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416292489696188416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:32:00] 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-18 04:32:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277910000,"timestamp_ms":1792277910000,"timestamp_seconds":1792277910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1691f0"} 
[2026-10-18 04: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-18 04:32: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-18 04: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 04:32:00] 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-18 04: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-18 04: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-18 04:32:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:32:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:32:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:32:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:32:00] 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-18 04:32:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:32:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:32:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144704001,"66":27908,"11":206,"78":38656,"24":23,"16":18243925856747520,"45":6416292489696188416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:32:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:32:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:32:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:32:00] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:32:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:32:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:32:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416292489696188416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:32:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144704001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":23,"odometer":null,"unknown_45":6416292489696188416}} 
[2026-10-18 04:32:00] 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":5180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:32:00] local.INFO: GPS data processed {"connection_id":221250,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:32:00] local.INFO: Acknowledgment sent {"connection_id":221250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:32:00] local.INFO: TCP Data received {"connection_id":218143,"ip":"172.234.162.56","data_length":8,"data_hex":"414d515000000901..."} 
[2026-10-18 04:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218143,"packet_length":8,"packet_hex":"414d515000000901..."} 
[2026-10-18 04:32:00] local.INFO: Processing buffer {"connection_id":218143,"buffer_length":8,"buffer_hex":"414d515000000901..."} 
[2026-10-18 04:32:05] local.INFO: TCP Data received {"connection_id":218144,"ip":"172.234.162.56","data_length":32,"data_hex":"474554202f646576696365646573632e786d6c20485454502f312e310d0a0d0a..."} 
[2026-10-18 04:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218144,"packet_length":32,"packet_hex":"474554202f646576696365646573632e786d6c20485454502f312e310d0a0d0a..."} 
[2026-10-18 04:32:05] local.INFO: Processing buffer {"connection_id":218144,"buffer_length":32,"buffer_hex":"474554202f646576696365646573632e786d6c20485454502f312e310d0a0d0a..."} 
[2026-10-18 04:32:05] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218144,"buffer_length":32,"first_bytes_hex":"474554202f646576696365646573632e"} 
[2026-10-18 04:32:10] local.INFO: TCP Data received {"connection_id":218145,"ip":"172.234.162.56","data_length":29,"data_hex":"434f4e4e4543540a6163636570742d76657273696f6e3a312e320a0a00..."} 
[2026-10-18 04:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218145,"packet_length":29,"packet_hex":"434f4e4e4543540a6163636570742d76657273696f6e3a312e320a0a00..."} 
[2026-10-18 04:32:10] local.INFO: Processing buffer {"connection_id":218145,"buffer_length":29,"buffer_hex":"434f4e4e4543540a6163636570742d76657273696f6e3a312e320a0a00..."} 
[2026-10-18 04:32:10] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218145,"buffer_length":29,"first_bytes_hex":"434f4e4e4543540a6163636570742d76"} 
[2026-10-18 04:32:16] local.INFO: TCP Data received {"connection_id":217893,"ip":"172.234.162.56","data_length":64,"data_hex":"a4000000000000000b0000000000000000000000000000000000000000000000..."} 
[2026-10-18 04:32:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217893,"packet_length":64,"packet_hex":"a4000000000000000b0000000000000000000000000000000000000000000000..."} 
[2026-10-18 04:32:16] local.INFO: Processing buffer {"connection_id":217893,"buffer_length":64,"buffer_hex":"a4000000000000000b0000000000000000000000000000000000000000000000..."} 
[2026-10-18 04:32:16] local.INFO: Found valid packet candidate {"position":1,"data_field_length":11,"total_length":23,"packet_hex_start":"000000000000000b0000000000000000"} 
[2026-10-18 04:32:16] local.INFO: Found valid Teltonika packet at position {"connection_id":217893,"packet_position":1,"bytes_removed":1} 
[2026-10-18 04:32:16] local.INFO: Packet analysis {"connection_id":217893,"data_field_length":11,"total_packet_length":23,"buffer_length":63,"packet_hex_start":"000000000000000b0000000000000000"} 
[2026-10-18 04:32:16] local.INFO: Extracted packet for processing {"connection_id":217893,"packet_length":23,"remaining_buffer_length":40,"packet_hex_start":"000000000000000b0000000000000000"} 
[2026-10-18 04:32:16] local.WARNING: Failed to parse Teltonika packet {"connection_id":217893,"packet_length":23} 
[2026-10-18 04:32:16] local.WARNING: Invalid data field length, searching for next valid packet {"connection_id":217893,"data_field_length":0,"buffer_length":40} 
[2026-10-18 04:32:16] local.INFO: Found valid packet candidate {"position":5,"data_field_length":8,"total_length":20,"packet_hex_start":"00000000000000080000000000000000"} 
[2026-10-18 04:32:16] local.INFO: Packet analysis {"connection_id":217893,"data_field_length":8,"total_packet_length":20,"buffer_length":31,"packet_hex_start":"00000000000000080000000000000000"} 
[2026-10-18 04:32:16] local.INFO: Extracted packet for processing {"connection_id":217893,"packet_length":20,"remaining_buffer_length":11,"packet_hex_start":"00000000000000080000000000000000"} 
[2026-10-18 04:32:16] local.WARNING: Failed to parse Teltonika packet {"connection_id":217893,"packet_length":20} 
[2026-10-18 04:32:21] local.INFO: TCP Data received {"connection_id":217894,"ip":"172.234.162.56","data_length":4,"data_hex":"01000000..."} 
[2026-10-18 04:32:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217894,"packet_length":4,"packet_hex":"01000000..."} 
[2026-10-18 04:32:21] local.INFO: Processing buffer {"connection_id":217894,"buffer_length":4,"buffer_hex":"01000000..."} 
[2026-10-18 04:32:26] local.INFO: TCP Data received {"connection_id":217895,"ip":"172.234.162.56","data_length":24,"data_hex":"63000000000000000000000000000000c1debed100000000..."} 
[2026-10-18 04:32:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217895,"packet_length":24,"packet_hex":"63000000000000000000000000000000c1debed100000000..."} 
[2026-10-18 04:32:26] local.INFO: Processing buffer {"connection_id":217895,"buffer_length":24,"buffer_hex":"63000000000000000000000000000000c1debed100000000..."} 
[2026-10-18 04:32:26] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":217895,"buffer_length":24,"first_bytes_hex":"63000000000000000000000000000000"} 
[2026-10-18 04:32:31] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:32:31] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:32:31] local.INFO: Packet analysis {"connection_id":221250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:32:31] local.INFO: Extracted packet for processing {"connection_id":221250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:32:31] local.INFO: GPS Element Parsed {"raw_longitude":760810688,"raw_latitude":104814328,"longitude_deg":76.0810688,"latitude_deg":10.4814328,"altitude":0,"angle":141,"satellites":45,"speed":23,"hex_longitude":"2d590cc0","hex_latitude":"063f56f8","is_valid_coordinates":true} 
[2026-10-18 04:32: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-18 04:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416292489696188416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:32:31] 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-18 04:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792277910000,"timestamp_ms":1792277910000,"timestamp_seconds":1792277910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1691f0"} 
[2026-10-18 04: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-18 04:32: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-18 04: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-18 04: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-18 04: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-18 04: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-18 04:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:32: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-18 04:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144704001,"66":27908,"11":206,"78":38656,"24":23,"16":18243925856747520,"45":6416292489696188416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:32:31] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:32:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416292489696188416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144704001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":23,"odometer":null,"unknown_45":6416292489696188416}} 
[2026-10-18 04:32: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":5181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:32:31] local.INFO: GPS data processed {"connection_id":221250,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:32:31] local.INFO: Acknowledgment sent {"connection_id":221250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:32:36] local.INFO: TCP Data received {"connection_id":218146,"ip":"172.234.162.56","data_length":110,"data_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-18 04:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218146,"packet_length":110,"packet_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-18 04:32:36] local.INFO: Processing buffer {"connection_id":218146,"buffer_length":110,"buffer_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-18 04:32:36] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218146,"buffer_length":110,"first_bytes_hex":"1603000069010000650303551ca7e472"} 
[2026-10-18 04:32:54] local.INFO: TCP Data received {"connection_id":217896,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:32:54] local.INFO: Processing buffer {"connection_id":217896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:32:54] local.INFO: IMEI packet received {"connection_id":217896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:32:54] local.INFO: IMEI acknowledgment sent {"connection_id":217896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:32:59] local.INFO: TCP Data received {"connection_id":217896,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:32:59] local.INFO: Processing buffer {"connection_id":217896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:32:59] local.INFO: IMEI packet received {"connection_id":217896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:32:59] local.INFO: IMEI acknowledgment sent {"connection_id":217896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:33:00] local.INFO: TCP Data received {"connection_id":217896,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:33:00] local.INFO: Processing buffer {"connection_id":217896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1691f0012d590cc0063f56f80000008d2d..."} 
[2026-10-18 04:33:00] local.INFO: Packet analysis {"connection_id":217896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:33:00] local.INFO: Extracted packet for processing {"connection_id":217896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c16"} 
[2026-10-18 04:33:00] local.INFO: GPS Element Parsed {"raw_longitude":760810688,"raw_latitude":104814328,"longitude_deg":76.0810688,"latitude_deg":10.4814328,"altitude":0,"angle":141,"satellites":45,"speed":23,"hex_longitude":"2d590cc0","hex_latitude":"063f56f8","is_valid_coordinates":true} 
[2026-10-18 04:33: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-18 04:33:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:33:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:33:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416292489696188416,"note":"Value kept but may cause issues"} 
[2026-10-18 04:33:00] 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-18 04:33:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792277910000,"timestamp_ms":1792277910000,"timestamp_seconds":1792277910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1691f0"} 
[2026-10-18 04: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-18 04:33: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-18 04: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 04:33:00] 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-18 04: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-18 04: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-18 04:33:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:33:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:33:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:33:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:33:00] 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-18 04:33:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144704001,"66":27908,"11":206,"78":38656,"24":23,"16":18243925856747520,"45":6416292489696188416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:33:00] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:33:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416292489696188416,"description":"Unknown IO ID 45"} 
[2026-10-18 04:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144704001,"power":27908,"unknown_11":206,"unknown_78":38656,"ignition":23,"odometer":null,"unknown_45":6416292489696188416}} 
[2026-10-18 04:33:00] local.INFO: DEBUG: GPS processor result {"connection_id":217896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:33:00] local.INFO: GPS data processed {"connection_id":217896,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:33:00] local.INFO: Acknowledgment sent {"connection_id":217896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:33:05] local.INFO: TCP Data received {"connection_id":218147,"ip":"172.234.162.56","data_length":44,"data_hex":"800000281e5ccc250000000000000002000186a0000000020000000000000000..."} 
[2026-10-18 04:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218147,"packet_length":44,"packet_hex":"800000281e5ccc250000000000000002000186a0000000020000000000000000..."} 
[2026-10-18 04:33:05] local.INFO: Processing buffer {"connection_id":218147,"buffer_length":44,"buffer_hex":"800000281e5ccc250000000000000002000186a0000000020000000000000000..."} 
[2026-10-18 04:33:05] local.INFO: Found valid packet candidate {"position":8,"data_field_length":2,"total_length":14,"packet_hex_start":"0000000000000002000186a000000002"} 
[2026-10-18 04:33:05] local.INFO: Found valid Teltonika packet at position {"connection_id":218147,"packet_position":8,"bytes_removed":8} 
[2026-10-18 04:33:05] local.INFO: Packet analysis {"connection_id":218147,"data_field_length":2,"total_packet_length":14,"buffer_length":36,"packet_hex_start":"0000000000000002000186a000000002"} 
[2026-10-18 04:33:05] local.INFO: Extracted packet for processing {"connection_id":218147,"packet_length":14,"remaining_buffer_length":22,"packet_hex_start":"0000000000000002000186a00000"} 
[2026-10-18 04:33:05] local.WARNING: Failed to parse Teltonika packet {"connection_id":218147,"packet_length":14} 
[2026-10-18 04:33:05] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218147,"buffer_length":22,"first_bytes_hex":"00020000000000000000000000000000"} 
[2026-10-18 04:33:16] local.INFO: TCP Data received {"connection_id":219545,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219545,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:33:16] local.INFO: Processing buffer {"connection_id":219545,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:33:16] local.INFO: IMEI packet received {"connection_id":219545,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:33:16] local.INFO: IMEI acknowledgment sent {"connection_id":219545,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:33:30] local.INFO: TCP Data received {"connection_id":217896,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1a2bd0012d5915c0063f4ae80000008d2a..."} 
[2026-10-18 04:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1a2bd0012d5915c0063f4ae80000008d2a..."} 
[2026-10-18 04:33:30] local.INFO: Processing buffer {"connection_id":217896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1a2bd0012d5915c0063f4ae80000008d2a..."} 
[2026-10-18 04:33:30] local.INFO: Packet analysis {"connection_id":217896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:33:30] local.INFO: Extracted packet for processing {"connection_id":217896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:33:30] local.INFO: GPS Element Parsed {"raw_longitude":760812992,"raw_latitude":104811240,"longitude_deg":76.0812992,"latitude_deg":10.481124,"altitude":0,"angle":141,"satellites":42,"speed":0,"hex_longitude":"2d5915c0","hex_latitude":"063f4ae8","is_valid_coordinates":true} 
[2026-10-18 04:33: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-18 04:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823144960001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6416714702161115136,"note":"Value kept but may cause issues"} 
[2026-10-18 04:33:30] 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-18 04:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792278146000,"timestamp_ms":1792278146000,"timestamp_seconds":1792278146,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1a2bd0"} 
[2026-10-18 04: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-18 04: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-18 04: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 04:33: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-18 04: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-18 04: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-18 04:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":217896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":217896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":217896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:33:30] 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-18 04:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823144960001,"66":25941,"11":206,"78":38656,"24":0,"16":18243925856747520,"45":6416714702161115136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823144960001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:33:30] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:33:30] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":6416714702161115136,"description":"Unknown IO ID 45"} 
[2026-10-18 04:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823144960001,"power":25941,"unknown_11":206,"unknown_78":38656,"ignition":0,"odometer":null,"unknown_45":6416714702161115136}} 
[2026-10-18 04:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":217896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:33:30] local.INFO: GPS data processed {"connection_id":217896,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:33:30] local.INFO: Acknowledgment sent {"connection_id":217896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:33:46] local.INFO: TCP Data received {"connection_id":221252,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221252,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:33:46] local.INFO: Processing buffer {"connection_id":221252,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:33:46] local.INFO: IMEI packet received {"connection_id":221252,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":221252,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:33:57] local.INFO: TCP Data received {"connection_id":219547,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:33:57] local.INFO: Processing buffer {"connection_id":219547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:33:57] local.INFO: IMEI packet received {"connection_id":219547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":219547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:33:57] local.INFO: TCP Data received {"connection_id":219547,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:33:57] local.INFO: Processing buffer {"connection_id":219547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:33:57] local.INFO: IMEI packet received {"connection_id":219547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":219547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:34:00] local.INFO: TCP Data received {"connection_id":219547,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:00] local.INFO: Processing buffer {"connection_id":219547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:00] local.INFO: IMEI packet received {"connection_id":219547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:34:00] local.INFO: IMEI acknowledgment sent {"connection_id":219547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:34:12] local.INFO: TCP Data received {"connection_id":219547,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1a9160012d591600063f48e80000009629..."} 
[2026-10-18 04:34:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1a9160012d591600063f48e80000009629..."} 
[2026-10-18 04:34:12] local.INFO: Processing buffer {"connection_id":219547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1a9160012d591600063f48e80000009629..."} 
[2026-10-18 04:34:12] local.INFO: Packet analysis {"connection_id":219547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:34:12] local.INFO: Extracted packet for processing {"connection_id":219547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:34:12] local.INFO: GPS Element Parsed {"raw_longitude":760813056,"raw_latitude":104810728,"longitude_deg":76.0813056,"latitude_deg":10.4810728,"altitude":0,"angle":150,"satellites":41,"speed":0,"hex_longitude":"2d591600","hex_latitude":"063f48e8","is_valid_coordinates":true} 
[2026-10-18 04:34: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-18 04:34:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823205376001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:34:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:34:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6419247976950720512,"note":"Value kept but may cause issues"} 
[2026-10-18 04:34:12] 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-18 04:34:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792278172000,"timestamp_ms":1792278172000,"timestamp_seconds":1792278172,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1a9160"} 
[2026-10-18 04:34:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:34: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-18 04:34: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 04:34:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 04:34: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-18 04:34:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:34:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:34:12] local.INFO: Teltonika packet parsed successfully {"connection_id":219547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:34:12] local.INFO: Passing IMEI to GPS processor {"connection_id":219547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:34:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":219547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:34:12] 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-18 04:34:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:34:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:34:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823205376001,"66":27267,"11":206,"78":38656,"24":0,"16":18243925856747520,"45":6419247976950720512},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:34:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:34:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:34:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823205376001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:34:12] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:34:12] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:34:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:34:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":6419247976950720512,"description":"Unknown IO ID 45"} 
[2026-10-18 04:34:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823205376001,"power":27267,"unknown_11":206,"unknown_78":38656,"ignition":0,"odometer":null,"unknown_45":6419247976950720512}} 
[2026-10-18 04:34:12] local.INFO: DEBUG: GPS processor result {"connection_id":219547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:34:12] local.INFO: GPS data processed {"connection_id":219547,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:34:12] local.INFO: Acknowledgment sent {"connection_id":219547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:34:13] local.INFO: TCP Data received {"connection_id":219547,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1ae368012d591640063f48c8000300a22b..."} 
[2026-10-18 04:34:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1ae368012d591640063f48c8000300a22b..."} 
[2026-10-18 04:34:13] local.INFO: Processing buffer {"connection_id":219547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1ae368012d591640063f48c8000300a22b..."} 
[2026-10-18 04:34:13] local.INFO: Packet analysis {"connection_id":219547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:34:13] local.INFO: Extracted packet for processing {"connection_id":219547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:34:13] local.INFO: GPS Element Parsed {"raw_longitude":760813120,"raw_latitude":104810696,"longitude_deg":76.081312,"latitude_deg":10.4810696,"altitude":3,"angle":162,"satellites":43,"speed":6,"hex_longitude":"2d591640","hex_latitude":"063f48c8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:34:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823212032001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:34:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:34:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6419318345694767104,"note":"Value kept but may cause issues"} 
[2026-10-18 04:34:13] 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-18 04:34:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792278193000,"timestamp_ms":1792278193000,"timestamp_seconds":1792278193,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1ae368"} 
[2026-10-18 04: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-18 04:34:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 04: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-18 04:34:13] 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-18 04: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-18 04: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-18 04:34:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:34:13] local.INFO: Teltonika packet parsed successfully {"connection_id":219547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:34:13] local.INFO: Passing IMEI to GPS processor {"connection_id":219547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:34:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":219547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:34:13] 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-18 04:34:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:34:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:34:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823212032001,"66":27321,"11":206,"78":38656,"24":6,"16":18243925856747520,"45":6419318345694767104},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:34:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:34:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:34:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823212032001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:34:13] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:34:13] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:34:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:34:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6419318345694767104,"description":"Unknown IO ID 45"} 
[2026-10-18 04:34:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823212032001,"power":27321,"unknown_11":206,"unknown_78":38656,"ignition":6,"odometer":null,"unknown_45":6419318345694767104}} 
[2026-10-18 04:34:13] local.INFO: DEBUG: GPS processor result {"connection_id":219547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:34:13] local.INFO: GPS data processed {"connection_id":219547,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:34:13] local.INFO: Acknowledgment sent {"connection_id":219547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:34:58] local.INFO: TCP Data received {"connection_id":217898,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:58] local.INFO: Processing buffer {"connection_id":217898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:58] local.INFO: IMEI packet received {"connection_id":217898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:34:58] local.INFO: IMEI acknowledgment sent {"connection_id":217898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:34:59] local.INFO: TCP Data received {"connection_id":217898,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:59] local.INFO: Processing buffer {"connection_id":217898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:34:59] local.INFO: IMEI packet received {"connection_id":217898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":217898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:35:04] local.INFO: TCP Data received {"connection_id":217898,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:04] local.INFO: Processing buffer {"connection_id":217898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:04] local.INFO: IMEI packet received {"connection_id":217898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":217898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:35:07] local.INFO: TCP Data received {"connection_id":217898,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1ae368012d591640063f48c8000300a22b..."} 
[2026-10-18 04:35:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1ae368012d591640063f48c8000300a22b..."} 
[2026-10-18 04:35:07] local.INFO: Processing buffer {"connection_id":217898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1ae368012d591640063f48c8000300a22b..."} 
[2026-10-18 04:35:07] local.INFO: Packet analysis {"connection_id":217898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:35:07] local.INFO: Extracted packet for processing {"connection_id":217898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:35:07] local.INFO: GPS Element Parsed {"raw_longitude":760813120,"raw_latitude":104810696,"longitude_deg":76.081312,"latitude_deg":10.4810696,"altitude":3,"angle":162,"satellites":43,"speed":6,"hex_longitude":"2d591640","hex_latitude":"063f48c8","is_valid_coordinates":true} 
[2026-10-18 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-18 04:35:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823217408001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:35:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18243925856747520,"note":"Value kept but may cause issues"} 
[2026-10-18 04:35:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6419388714438936576,"note":"Value kept but may cause issues"} 
[2026-10-18 04:35:07] 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-18 04:35:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792278193000,"timestamp_ms":1792278193000,"timestamp_seconds":1792278193,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1ae368"} 
[2026-10-18 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-18 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-18 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":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:35: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-18 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-18 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-18 04:35:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:35:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:35:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:35:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:35: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-18 04:35:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:35:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:35:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823217408001,"66":27321,"11":206,"78":38656,"24":6,"16":18243925856747520,"45":6419388714438936576},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-18 04:35:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:35:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:35:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823217408001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:35:07] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 04:35:07] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:35:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18243925856747520,"km_value":18243925856747.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:35:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":6419388714438936576,"description":"Unknown IO ID 45"} 
[2026-10-18 04:35:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823217408001,"power":27321,"unknown_11":206,"unknown_78":38656,"ignition":6,"odometer":null,"unknown_45":6419388714438936576}} 
[2026-10-18 04:35:07] local.INFO: DEBUG: GPS processor result {"connection_id":217898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:35:07] local.INFO: GPS data processed {"connection_id":217898,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:35:07] local.INFO: Acknowledgment sent {"connection_id":217898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:35:41] local.INFO: TCP Data received {"connection_id":217898,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1afad8012d591980063f4110000300962c..."} 
[2026-10-18 04:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1afad8012d591980063f4110000300962c..."} 
[2026-10-18 04:35:41] local.INFO: Processing buffer {"connection_id":217898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1afad8012d591980063f4110000300962c..."} 
[2026-10-18 04:35:41] local.INFO: Packet analysis {"connection_id":217898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:35:41] local.INFO: Extracted packet for processing {"connection_id":217898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1a"} 
[2026-10-18 04:35:41] local.INFO: GPS Element Parsed {"raw_longitude":760813952,"raw_latitude":104808720,"longitude_deg":76.0813952,"latitude_deg":10.480872,"altitude":3,"angle":150,"satellites":44,"speed":17,"hex_longitude":"2d591980","hex_latitude":"063f4110","is_valid_coordinates":true} 
[2026-10-18 04:35: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-18 04:35:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823217408001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:35:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18244033230929920,"note":"Value kept but may cause issues"} 
[2026-10-18 04:35:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6419388714438936576,"note":"Value kept but may cause issues"} 
[2026-10-18 04:35:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:35:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792278199000,"timestamp_ms":1792278199000,"timestamp_seconds":1792278199,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1afad8"} 
[2026-10-18 04:35:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:35: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-18 04:35: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:35:41] 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-18 04:35: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-18 04:35:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:35:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:35:41] local.INFO: Teltonika packet parsed successfully {"connection_id":217898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:35:41] local.INFO: Passing IMEI to GPS processor {"connection_id":217898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:35:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":217898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:35:41] 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-18 04:35:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:35:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:35:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823217408001,"66":27321,"103":206,"78":38656,"24":17,"16":18244033230929920,"45":6419388714438936576},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,78,24,16,45]} 
[2026-10-18 04:35:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:35:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:35:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823217408001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:35:41] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-18 04:35:41] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:35:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18244033230929920,"km_value":18244033230929.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:35:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":6419388714438936576,"description":"Unknown IO ID 45"} 
[2026-10-18 04:35:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823217408001,"power":27321,"unknown_103":206,"unknown_78":38656,"ignition":17,"odometer":null,"unknown_45":6419388714438936576}} 
[2026-10-18 04:35:41] local.INFO: DEBUG: GPS processor result {"connection_id":217898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:35:41] local.INFO: GPS data processed {"connection_id":217898,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:35:41] local.INFO: Acknowledgment sent {"connection_id":217898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:35:54] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:54] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:54] local.INFO: IMEI packet received {"connection_id":218149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:35:54] local.INFO: IMEI acknowledgment sent {"connection_id":218149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:35:59] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:59] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:35:59] local.INFO: IMEI packet received {"connection_id":218149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:35:59] local.INFO: IMEI acknowledgment sent {"connection_id":218149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:36:04] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1b3958012d592cc0063f2118000200942a..."} 
[2026-10-18 04:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1b3958012d592cc0063f2118000200942a..."} 
[2026-10-18 04:36:04] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1b3958012d592cc0063f2118000200942a..."} 
[2026-10-18 04:36:04] local.INFO: Packet analysis {"connection_id":218149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1b"} 
[2026-10-18 04:36:04] local.INFO: Extracted packet for processing {"connection_id":218149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1b"} 
[2026-10-18 04:36:04] local.INFO: GPS Element Parsed {"raw_longitude":760818880,"raw_latitude":104800536,"longitude_deg":76.081888,"latitude_deg":10.4800536,"altitude":2,"angle":148,"satellites":42,"speed":30,"hex_longitude":"2d592cc0","hex_latitude":"063f2118","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:36:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823218944001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:36:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18244492792430592,"note":"Value kept but may cause issues"} 
[2026-10-18 04:36:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6420303508112740352,"note":"Value kept but may cause issues"} 
[2026-10-18 04:36:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:36:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792278215000,"timestamp_ms":1792278215000,"timestamp_seconds":1792278215,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1b3958"} 
[2026-10-18 04: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-18 04:36: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:36: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-18 04: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-18 04: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-18 04:36:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:36:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:36:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:36:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:36:04] 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-18 04:36:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:36:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:36:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823218944001,"66":27104,"103":206,"78":38656,"24":30,"16":18244492792430592,"45":6420303508112740352},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,78,24,16,45]} 
[2026-10-18 04:36:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:36:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:36:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823218944001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:36:04] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-18 04:36:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:36:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18244492792430592,"km_value":18244492792430.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:36:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6420303508112740352,"description":"Unknown IO ID 45"} 
[2026-10-18 04:36:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823218944001,"power":27104,"unknown_103":206,"unknown_78":38656,"ignition":30,"odometer":null,"unknown_45":6420303508112740352}} 
[2026-10-18 04:36:04] local.INFO: DEBUG: GPS processor result {"connection_id":218149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:36:04] local.INFO: GPS data processed {"connection_id":218149,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:36:04] local.INFO: Acknowledgment sent {"connection_id":218149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:36:45] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1d19d0012d5a2040063d85800000009c2b..."} 
[2026-10-18 04:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1d19d0012d5a2040063d85800000009c2b..."} 
[2026-10-18 04:36:45] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1d19d0012d5a2040063d85800000009c2b..."} 
[2026-10-18 04:36:45] local.INFO: Packet analysis {"connection_id":218149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:36:45] local.INFO: Extracted packet for processing {"connection_id":218149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:36:45] local.INFO: GPS Element Parsed {"raw_longitude":760881216,"raw_latitude":104695168,"longitude_deg":76.0881216,"latitude_deg":10.4695168,"altitude":0,"angle":156,"satellites":43,"speed":32,"hex_longitude":"2d5a2040","hex_latitude":"063d8580","is_valid_coordinates":true} 
[2026-10-18 04:36: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-18 04:36:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823250688001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:36:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18250411257364480,"note":"Value kept but may cause issues"} 
[2026-10-18 04:36:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6490038933565847552,"note":"Value kept but may cause issues"} 
[2026-10-18 04:36:45] 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-18 04:36:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792278338000,"timestamp_ms":1792278338000,"timestamp_seconds":1792278338,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1d19d0"} 
[2026-10-18 04:36:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:36: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-18 04:36: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:36:45] 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-18 04:36: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-18 04:36:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:36:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:36:45] local.INFO: Teltonika packet parsed successfully {"connection_id":218149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:36:45] local.INFO: Passing IMEI to GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:36:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:36:45] 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-18 04:36:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:36:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:36:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823250688001,"66":27484,"161":206,"78":38656,"24":32,"16":18250411257364480,"45":6490038933565847552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,78,24,16,45]} 
[2026-10-18 04:36:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:36:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:36:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823250688001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:36:45] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-18 04:36:45] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:36:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18250411257364480,"km_value":18250411257364.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:36:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":6490038933565847552,"description":"Unknown IO ID 45"} 
[2026-10-18 04:36:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823250688001,"power":27484,"unknown_161":206,"unknown_78":38656,"ignition":32,"odometer":null,"unknown_45":6490038933565847552}} 
[2026-10-18 04:36:45] local.INFO: DEBUG: GPS processor result {"connection_id":218149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:36:45] local.INFO: GPS data processed {"connection_id":218149,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:36:45] local.INFO: Acknowledgment sent {"connection_id":218149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:36:55] local.INFO: TCP Data received {"connection_id":217899,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:36:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:36:55] local.INFO: Processing buffer {"connection_id":217899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:36:55] local.INFO: IMEI packet received {"connection_id":217899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:36:55] local.INFO: IMEI acknowledgment sent {"connection_id":217899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:36:56] local.INFO: TCP Data received {"connection_id":217899,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:36:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:36:56] local.INFO: Processing buffer {"connection_id":217899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:36:56] local.INFO: IMEI packet received {"connection_id":217899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:36:56] local.INFO: IMEI acknowledgment sent {"connection_id":217899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:37:03] local.INFO: TCP Data received {"connection_id":217899,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:03] local.INFO: Processing buffer {"connection_id":217899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:03] local.INFO: IMEI packet received {"connection_id":217899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:37:03] local.INFO: IMEI acknowledgment sent {"connection_id":217899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:37:05] local.INFO: TCP Data received {"connection_id":217899,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1d40e0012d5a2e00063d64e0000000a02a..."} 
[2026-10-18 04:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1d40e0012d5a2e00063d64e0000000a02a..."} 
[2026-10-18 04:37:05] local.INFO: Processing buffer {"connection_id":217899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1d40e0012d5a2e00063d64e0000000a02a..."} 
[2026-10-18 04:37:05] local.INFO: Packet analysis {"connection_id":217899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:37:05] local.INFO: Extracted packet for processing {"connection_id":217899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:37:05] local.INFO: GPS Element Parsed {"raw_longitude":760884736,"raw_latitude":104686816,"longitude_deg":76.0884736,"latitude_deg":10.4686816,"altitude":0,"angle":160,"satellites":42,"speed":39,"hex_longitude":"2d5a2e00","hex_latitude":"063d64e0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:37:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823254528001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:37:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18250849344028672,"note":"Value kept but may cause issues"} 
[2026-10-18 04:37:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6494261058214395904,"note":"Value kept but may cause issues"} 
[2026-10-18 04:37:05] 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-18 04:37:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792278348000,"timestamp_ms":1792278348000,"timestamp_seconds":1792278348,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1d40e0"} 
[2026-10-18 04: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-18 04:37: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-18 04: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 04:37:05] 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-18 04: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-18 04: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-18 04:37:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:37:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:37:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:37:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:37:05] 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-18 04:37:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:37:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:37:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823254528001,"66":27463,"161":206,"78":38656,"24":39,"16":18250849344028672,"45":6494261058214395904},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,78,24,16,45]} 
[2026-10-18 04:37:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:37:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:37:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823254528001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:37:05] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-18 04:37:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:37:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18250849344028672,"km_value":18250849344028.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:37:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6494261058214395904,"description":"Unknown IO ID 45"} 
[2026-10-18 04:37:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823254528001,"power":27463,"unknown_161":206,"unknown_78":38656,"ignition":39,"odometer":null,"unknown_45":6494261058214395904}} 
[2026-10-18 04:37:05] local.INFO: DEBUG: GPS processor result {"connection_id":217899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5190,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:37:05] local.INFO: GPS data processed {"connection_id":217899,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:37:05] local.INFO: Acknowledgment sent {"connection_id":217899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:37:07] local.INFO: TCP Data received {"connection_id":217899,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1d6408012d5a3ac0063d4288000000a12a..."} 
[2026-10-18 04:37:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1d6408012d5a3ac0063d4288000000a12a..."} 
[2026-10-18 04:37:07] local.INFO: Processing buffer {"connection_id":217899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1d6408012d5a3ac0063d4288000000a12a..."} 
[2026-10-18 04:37:07] local.INFO: Packet analysis {"connection_id":217899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:37:07] local.INFO: Extracted packet for processing {"connection_id":217899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:37:07] local.INFO: GPS Element Parsed {"raw_longitude":760888000,"raw_latitude":104678024,"longitude_deg":76.0888,"latitude_deg":10.4678024,"altitude":0,"angle":161,"satellites":42,"speed":42,"hex_longitude":"2d5a3ac0","hex_latitude":"063d4288","is_valid_coordinates":true} 
[2026-10-18 04:37: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-18 04:37:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823257088001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:37:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18251304610562048,"note":"Value kept but may cause issues"} 
[2026-10-18 04:37:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6498131339142029312,"note":"Value kept but may cause issues"} 
[2026-10-18 04:37:07] 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-18 04:37:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792278357000,"timestamp_ms":1792278357000,"timestamp_seconds":1792278357,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1d6408"} 
[2026-10-18 04:37:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:37: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-18 04:37: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-18 04:37: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-18 04:37: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-18 04:37:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:37:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:37:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:37:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:37:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:37: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-18 04:37:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:37:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:37:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823257088001,"66":27365,"161":206,"78":38656,"24":42,"16":18251304610562048,"45":6498131339142029312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,78,24,16,45]} 
[2026-10-18 04:37:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:37:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:37:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823257088001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:37:07] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-18 04:37:07] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:37:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18251304610562048,"km_value":18251304610562.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:37:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":6498131339142029312,"description":"Unknown IO ID 45"} 
[2026-10-18 04:37:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823257088001,"power":27365,"unknown_161":206,"unknown_78":38656,"ignition":42,"odometer":null,"unknown_45":6498131339142029312}} 
[2026-10-18 04:37:07] local.INFO: DEBUG: GPS processor result {"connection_id":217899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:37:07] local.INFO: GPS data processed {"connection_id":217899,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:37:07] local.INFO: Acknowledgment sent {"connection_id":217899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:37:53] local.INFO: TCP Data received {"connection_id":221254,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221254,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:53] local.INFO: Processing buffer {"connection_id":221254,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:53] local.INFO: IMEI packet received {"connection_id":221254,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:37:53] local.INFO: IMEI acknowledgment sent {"connection_id":221254,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:37:54] local.INFO: TCP Data received {"connection_id":221254,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221254,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:54] local.INFO: Processing buffer {"connection_id":221254,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:54] local.INFO: IMEI packet received {"connection_id":221254,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":221254,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:37:59] local.INFO: TCP Data received {"connection_id":221254,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221254,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:59] local.INFO: Processing buffer {"connection_id":221254,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:37:59] local.INFO: IMEI packet received {"connection_id":221254,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:37:59] local.INFO: IMEI acknowledgment sent {"connection_id":221254,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:38:00] local.INFO: TCP Data received {"connection_id":221254,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1d8b18012d5a4640063d1e50000200a429..."} 
[2026-10-18 04:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221254,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1d8b18012d5a4640063d1e50000200a429..."} 
[2026-10-18 04:38:00] local.INFO: Processing buffer {"connection_id":221254,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1d8b18012d5a4640063d1e50000200a429..."} 
[2026-10-18 04:38:00] local.INFO: Packet analysis {"connection_id":221254,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:38:00] local.INFO: Extracted packet for processing {"connection_id":221254,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1d"} 
[2026-10-18 04:38:00] local.INFO: GPS Element Parsed {"raw_longitude":760890944,"raw_latitude":104668752,"longitude_deg":76.0890944,"latitude_deg":10.4668752,"altitude":2,"angle":164,"satellites":41,"speed":40,"hex_longitude":"2d5a4640","hex_latitude":"063d1e50","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:38:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823259392001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:38:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18251777056964608,"note":"Value kept but may cause issues"} 
[2026-10-18 04:38:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6501720145092839424,"note":"Value kept but may cause issues"} 
[2026-10-18 04:38:00] 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-18 04:38:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792278367000,"timestamp_ms":1792278367000,"timestamp_seconds":1792278367,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1d8b18"} 
[2026-10-18 04: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-18 04:38: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:38:00] 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-18 04: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-18 04: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-18 04:38:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:38:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221254,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:38:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:38:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:38:00] 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-18 04:38:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:38:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:38:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823259392001,"66":26876,"161":206,"78":38656,"24":40,"16":18251777056964608,"45":6501720145092839424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,78,24,16,45]} 
[2026-10-18 04:38:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:38:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:38:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823259392001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:38:00] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-18 04:38:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:38:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18251777056964608,"km_value":18251777056964.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:38:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6501720145092839424,"description":"Unknown IO ID 45"} 
[2026-10-18 04:38:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823259392001,"power":26876,"unknown_161":206,"unknown_78":38656,"ignition":40,"odometer":null,"unknown_45":6501720145092839424}} 
[2026-10-18 04:38:00] local.INFO: DEBUG: GPS processor result {"connection_id":221254,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:38:00] local.INFO: GPS data processed {"connection_id":221254,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:38:00] local.INFO: Acknowledgment sent {"connection_id":221254,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:38:31] local.INFO: TCP Data received {"connection_id":221254,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1f0600012d5adac0063b5590000500a52a..."} 
[2026-10-18 04:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221254,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1f0600012d5adac0063b5590000500a52a..."} 
[2026-10-18 04:38:31] local.INFO: Processing buffer {"connection_id":221254,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1f0600012d5adac0063b5590000500a52a..."} 
[2026-10-18 04:38:31] local.INFO: Packet analysis {"connection_id":221254,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1f"} 
[2026-10-18 04:38:31] local.INFO: Extracted packet for processing {"connection_id":221254,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1f"} 
[2026-10-18 04:38:31] local.INFO: GPS Element Parsed {"raw_longitude":760928960,"raw_latitude":104551824,"longitude_deg":76.092896,"latitude_deg":10.4551824,"altitude":5,"angle":165,"satellites":42,"speed":53,"hex_longitude":"2d5adac0","hex_latitude":"063b5590","is_valid_coordinates":true} 
[2026-10-18 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-18 04:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823284992001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18257729881636864,"note":"Value kept but may cause issues"} 
[2026-10-18 04:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6543730285336891392,"note":"Value kept but may cause issues"} 
[2026-10-18 04:38:31] 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-18 04:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792278464000,"timestamp_ms":1792278464000,"timestamp_seconds":1792278464,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1f0600"} 
[2026-10-18 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-18 04:38: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-18 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":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:38: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-18 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-18 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-18 04:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221254,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:38: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-18 04:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823284992001,"66":27397,"23":206,"78":38656,"24":53,"16":18257729881636864,"45":6543730285336891392},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,78,24,16,45]} 
[2026-10-18 04:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823284992001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:38:31] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 04:38:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18257729881636864,"km_value":18257729881636.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6543730285336891392,"description":"Unknown IO ID 45"} 
[2026-10-18 04:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823284992001,"power":27397,"unknown_23":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6543730285336891392}} 
[2026-10-18 04:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":221254,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:38:31] local.INFO: GPS data processed {"connection_id":221254,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:38:31] local.INFO: Acknowledgment sent {"connection_id":221254,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:38:54] local.INFO: TCP Data received {"connection_id":217900,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:54] local.INFO: Processing buffer {"connection_id":217900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:54] local.INFO: IMEI packet received {"connection_id":217900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:38:54] local.INFO: IMEI acknowledgment sent {"connection_id":217900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:38:57] local.INFO: TCP Data received {"connection_id":217900,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:57] local.INFO: Processing buffer {"connection_id":217900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:57] local.INFO: IMEI packet received {"connection_id":217900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":217900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:38:59] local.INFO: TCP Data received {"connection_id":217900,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:59] local.INFO: Processing buffer {"connection_id":217900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:38:59] local.INFO: IMEI packet received {"connection_id":217900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:38:59] local.INFO: IMEI acknowledgment sent {"connection_id":217900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:39:00] local.INFO: TCP Data received {"connection_id":217900,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1f2158012d5ae0c0063b3190000600b02b..."} 
[2026-10-18 04:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1f2158012d5ae0c0063b3190000600b02b..."} 
[2026-10-18 04:39:00] local.INFO: Processing buffer {"connection_id":217900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1f2158012d5ae0c0063b3190000600b02b..."} 
[2026-10-18 04:39:00] local.INFO: Packet analysis {"connection_id":217900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1f"} 
[2026-10-18 04:39:00] local.INFO: Extracted packet for processing {"connection_id":217900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1f"} 
[2026-10-18 04:39:00] local.INFO: GPS Element Parsed {"raw_longitude":760930496,"raw_latitude":104542608,"longitude_deg":76.0930496,"latitude_deg":10.4542608,"altitude":6,"angle":176,"satellites":43,"speed":53,"hex_longitude":"2d5ae0c0","hex_latitude":"063b3190","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:39:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823286784001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:39:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18258185148170240,"note":"Value kept but may cause issues"} 
[2026-10-18 04:39:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6546756141334237184,"note":"Value kept but may cause issues"} 
[2026-10-18 04:39:00] 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-18 04:39:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792278471000,"timestamp_ms":1792278471000,"timestamp_seconds":1792278471,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1f2158"} 
[2026-10-18 04: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-18 04:39: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:39: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-18 04: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-18 04: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-18 04:39:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:39:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:39:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:39:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:39:00] 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-18 04:39:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:39:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:39:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823286784001,"66":27376,"23":206,"78":38656,"24":53,"16":18258185148170240,"45":6546756141334237184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,78,24,16,45]} 
[2026-10-18 04:39:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:39:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:39:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823286784001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:39:00] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 04:39:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:39:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18258185148170240,"km_value":18258185148170.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:39:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6546756141334237184,"description":"Unknown IO ID 45"} 
[2026-10-18 04:39:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823286784001,"power":27376,"unknown_23":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6546756141334237184}} 
[2026-10-18 04:39:00] local.INFO: DEBUG: GPS processor result {"connection_id":217900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:39:00] local.INFO: GPS data processed {"connection_id":217900,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:39:00] local.INFO: Acknowledgment sent {"connection_id":217900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:39:31] local.INFO: TCP Data received {"connection_id":217900,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c1f2158012d5ae0c0063b3190000600b02b..."} 
[2026-10-18 04:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c1f2158012d5ae0c0063b3190000600b02b..."} 
[2026-10-18 04:39:31] local.INFO: Processing buffer {"connection_id":217900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c1f2158012d5ae0c0063b3190000600b02b..."} 
[2026-10-18 04:39:31] local.INFO: Packet analysis {"connection_id":217900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c1f"} 
[2026-10-18 04:39:31] local.INFO: Extracted packet for processing {"connection_id":217900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c1f"} 
[2026-10-18 04:39:31] local.INFO: GPS Element Parsed {"raw_longitude":760930496,"raw_latitude":104542608,"longitude_deg":76.0930496,"latitude_deg":10.4542608,"altitude":6,"angle":176,"satellites":43,"speed":53,"hex_longitude":"2d5ae0c0","hex_latitude":"063b3190","is_valid_coordinates":true} 
[2026-10-18 04:39: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-18 04:39:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823288576001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:39:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18258185148170240,"note":"Value kept but may cause issues"} 
[2026-10-18 04:39:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6548444991192141824,"note":"Value kept but may cause issues"} 
[2026-10-18 04:39:31] 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-18 04:39:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792278471000,"timestamp_ms":1792278471000,"timestamp_seconds":1792278471,"priority":1,"record_length":96,"hex_timestamp":"000001a14c1f2158"} 
[2026-10-18 04:39:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:39: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-18 04:39: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-18 04:39: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-18 04:39: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-18 04:39:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:39:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:39:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:39:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:39:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:39: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-18 04:39:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:39:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:39:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823288576001,"66":27376,"23":206,"78":38656,"24":53,"16":18258185148170240,"45":6548444991192141824},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,78,24,16,45]} 
[2026-10-18 04:39:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:39:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:39:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823288576001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:39:31] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 04:39:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:39:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18258185148170240,"km_value":18258185148170.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:39:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6548444991192141824,"description":"Unknown IO ID 45"} 
[2026-10-18 04:39:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823288576001,"power":27376,"unknown_23":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6548444991192141824}} 
[2026-10-18 04:39:31] local.INFO: DEBUG: GPS processor result {"connection_id":217900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:39:31] local.INFO: GPS data processed {"connection_id":217900,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:39:31] local.INFO: Acknowledgment sent {"connection_id":217900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:39:46] local.INFO: TCP Data received {"connection_id":218150,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218150,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:39:46] local.INFO: Processing buffer {"connection_id":218150,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:39:46] local.INFO: IMEI packet received {"connection_id":218150,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:39:46] local.INFO: IMEI acknowledgment sent {"connection_id":218150,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:39:54] local.INFO: TCP Data received {"connection_id":219550,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:54] local.INFO: Processing buffer {"connection_id":219550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:54] local.INFO: IMEI packet received {"connection_id":219550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:39:54] local.INFO: IMEI acknowledgment sent {"connection_id":219550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:39:55] local.INFO: TCP Data received {"connection_id":219550,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:55] local.INFO: Processing buffer {"connection_id":219550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:55] local.INFO: IMEI packet received {"connection_id":219550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:39:55] local.INFO: IMEI acknowledgment sent {"connection_id":219550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:39:59] local.INFO: TCP Data received {"connection_id":219550,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:59] local.INFO: Processing buffer {"connection_id":219550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:39:59] local.INFO: IMEI packet received {"connection_id":219550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:39:59] local.INFO: IMEI acknowledgment sent {"connection_id":219550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:40:08] local.INFO: TCP Data received {"connection_id":219550,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c203e80012d5abf400639dbb8000b009b2c..."} 
[2026-10-18 04:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c203e80012d5abf400639dbb8000b009b2c..."} 
[2026-10-18 04:40:08] local.INFO: Processing buffer {"connection_id":219550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c203e80012d5abf400639dbb8000b009b2c..."} 
[2026-10-18 04:40:08] local.INFO: Packet analysis {"connection_id":219550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c20"} 
[2026-10-18 04:40:08] local.INFO: Extracted packet for processing {"connection_id":219550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c20"} 
[2026-10-18 04:40:08] local.INFO: GPS Element Parsed {"raw_longitude":760921920,"raw_latitude":104455096,"longitude_deg":76.092192,"latitude_deg":10.4455096,"altitude":11,"angle":155,"satellites":44,"speed":53,"hex_longitude":"2d5abf40","hex_latitude":"0639dbb8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:40:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823305472001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:40:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18262626144354304,"note":"Value kept but may cause issues"} 
[2026-10-18 04:40:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6534934192289794048,"note":"Value kept but may cause issues"} 
[2026-10-18 04:40:08] 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-18 04:40:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792278544000,"timestamp_ms":1792278544000,"timestamp_seconds":1792278544,"priority":1,"record_length":96,"hex_timestamp":"000001a14c203e80"} 
[2026-10-18 04: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-18 04:40: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-18 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:40: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-18 04:40: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-18 04: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-18 04:40:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:40:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:40:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:40:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:40:08] 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-18 04:40:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:40:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:40:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823305472001,"66":27310,"24":53,"78":38656,"16":18262626144354304,"45":6534934192289794048},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,78,16,45]} 
[2026-10-18 04:40:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:40:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:40:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823305472001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:40:08] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:40:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18262626144354304,"km_value":18262626144354.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:40:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":6534934192289794048,"description":"Unknown IO ID 45"} 
[2026-10-18 04:40:08] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458823305472001,"power":27310,"ignition":53,"unknown_78":38656,"odometer":null,"unknown_45":6534934192289794048}} 
[2026-10-18 04:40:08] local.INFO: DEBUG: GPS processor result {"connection_id":219550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:40:08] local.INFO: GPS data processed {"connection_id":219550,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:40:08] local.INFO: Acknowledgment sent {"connection_id":219550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:40:46] local.INFO: TCP Data received {"connection_id":221255,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221255,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:40:46] local.INFO: Processing buffer {"connection_id":221255,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:40:46] local.INFO: IMEI packet received {"connection_id":221255,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:40:46] local.INFO: IMEI acknowledgment sent {"connection_id":221255,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:40:55] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:40:55] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:40:55] local.INFO: IMEI packet received {"connection_id":218151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":218151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:40:59] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:40:59] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:40:59] local.INFO: IMEI packet received {"connection_id":218151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:40:59] local.INFO: IMEI acknowledgment sent {"connection_id":218151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:41:02] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:02] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:02] local.INFO: IMEI packet received {"connection_id":218151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:41:02] local.INFO: IMEI acknowledgment sent {"connection_id":218151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:41:03] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2059d8012d5acec00639b7e80008009d2c..."} 
[2026-10-18 04:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2059d8012d5acec00639b7e80008009d2c..."} 
[2026-10-18 04:41:03] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2059d8012d5acec00639b7e80008009d2c..."} 
[2026-10-18 04:41:03] local.INFO: Packet analysis {"connection_id":218151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c20"} 
[2026-10-18 04:41:03] local.INFO: Extracted packet for processing {"connection_id":218151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c20"} 
[2026-10-18 04:41:03] local.INFO: GPS Element Parsed {"raw_longitude":760925888,"raw_latitude":104445928,"longitude_deg":76.0925888,"latitude_deg":10.4445928,"altitude":8,"angle":157,"satellites":44,"speed":60,"hex_longitude":"2d5acec0","hex_latitude":"0639b7e8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823307264001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18263111475658752,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6539015579449931776,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792278551000,"timestamp_ms":1792278551000,"timestamp_seconds":1792278551,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2059d8"} 
[2026-10-18 04: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-18 04: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-18 04: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":174,"data_length":795,"current_offset":136} 
[2026-10-18 04:41: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-18 04: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-18 04: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-18 04:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:03] 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-18 04:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823307264001,"66":27365,"84":206,"78":38656,"24":60,"16":18263111475658752,"45":6539015579449931776},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,78,24,16,45]} 
[2026-10-18 04:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823307264001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:41:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-10-18 04:41:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18263111475658752,"km_value":18263111475658.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6539015579449931776,"description":"Unknown IO ID 45"} 
[2026-10-18 04:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823307264001,"power":27365,"unknown_84":206,"unknown_78":38656,"ignition":60,"odometer":null,"unknown_45":6539015579449931776}} 
[2026-10-18 04:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":218151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:41:03] local.INFO: GPS data processed {"connection_id":218151,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:41:03] local.INFO: Acknowledgment sent {"connection_id":218151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:41:05] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c207148012d5add80063996e00006009c2c..."} 
[2026-10-18 04:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c207148012d5add80063996e00006009c2c..."} 
[2026-10-18 04:41:05] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c207148012d5add80063996e00006009c2c..."} 
[2026-10-18 04:41:05] local.INFO: Packet analysis {"connection_id":218151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c20"} 
[2026-10-18 04:41:05] local.INFO: Extracted packet for processing {"connection_id":218151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c20"} 
[2026-10-18 04:41:05] local.INFO: GPS Element Parsed {"raw_longitude":760929664,"raw_latitude":104437472,"longitude_deg":76.0929664,"latitude_deg":10.4437472,"altitude":6,"angle":156,"satellites":44,"speed":60,"hex_longitude":"2d5add80","hex_latitude":"063996e0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:41:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823309056001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18263558152257536,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6543378441586599936,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:41:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792278557000,"timestamp_ms":1792278557000,"timestamp_seconds":1792278557,"priority":1,"record_length":96,"hex_timestamp":"000001a14c207148"} 
[2026-10-18 04: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-18 04: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:41: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-18 04: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-18 04: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-18 04:41:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:41:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:41:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:05] 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-18 04:41:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:41:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:41:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823309056001,"66":27343,"84":206,"78":38656,"24":60,"16":18263558152257536,"45":6543378441586599936},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,78,24,16,45]} 
[2026-10-18 04:41:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:41:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:41:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823309056001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:41:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-10-18 04:41:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:41:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18263558152257536,"km_value":18263558152257.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:41:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6543378441586599936,"description":"Unknown IO ID 45"} 
[2026-10-18 04:41:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823309056001,"power":27343,"unknown_84":206,"unknown_78":38656,"ignition":60,"odometer":null,"unknown_45":6543378441586599936}} 
[2026-10-18 04:41:05] local.INFO: DEBUG: GPS processor result {"connection_id":218151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:41:05] local.INFO: GPS data processed {"connection_id":218151,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:41:05] local.INFO: Acknowledgment sent {"connection_id":218151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:41:39] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c21c908012d5bc9800637e6b00007009b2c..."} 
[2026-10-18 04:41:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c21c908012d5bc9800637e6b00007009b2c..."} 
[2026-10-18 04:41:39] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c21c908012d5bc9800637e6b00007009b2c..."} 
[2026-10-18 04:41:39] local.INFO: Packet analysis {"connection_id":218151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c21"} 
[2026-10-18 04:41:39] local.INFO: Extracted packet for processing {"connection_id":218151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c21"} 
[2026-10-18 04:41:39] local.INFO: GPS Element Parsed {"raw_longitude":760990080,"raw_latitude":104326832,"longitude_deg":76.099008,"latitude_deg":10.4326832,"altitude":7,"angle":155,"satellites":44,"speed":56,"hex_longitude":"2d5bc980","hex_latitude":"0637e6b0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:41:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823331328001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18269678480654336,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6609313954852909056,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:39] 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-18 04:41:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792278645000,"timestamp_ms":1792278645000,"timestamp_seconds":1792278645,"priority":1,"record_length":96,"hex_timestamp":"000001a14c21c908"} 
[2026-10-18 04: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-18 04:41: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:41: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-18 04: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-18 04: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-18 04:41:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:41:39] local.INFO: Teltonika packet parsed successfully {"connection_id":218151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:41:39] local.INFO: Passing IMEI to GPS processor {"connection_id":218151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":218151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:39] 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-18 04:41:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:41:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:41:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823331328001,"66":27213,"175":206,"78":38656,"24":56,"16":18269678480654336,"45":6609313954852909056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-18 04:41:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:41:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:41:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823331328001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:41:39] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-18 04:41:39] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:41:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18269678480654336,"km_value":18269678480654.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:41:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":6609313954852909056,"description":"Unknown IO ID 45"} 
[2026-10-18 04:41:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823331328001,"power":27213,"unknown_175":206,"unknown_78":38656,"ignition":56,"odometer":null,"unknown_45":6609313954852909056}} 
[2026-10-18 04:41:39] local.INFO: DEBUG: GPS processor result {"connection_id":218151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:41:39] local.INFO: GPS data processed {"connection_id":218151,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:41:39] local.INFO: Acknowledgment sent {"connection_id":218151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:41:54] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:54] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:54] local.INFO: IMEI packet received {"connection_id":218152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:41:54] local.INFO: IMEI acknowledgment sent {"connection_id":218152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:41:58] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:58] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:41:58] local.INFO: IMEI packet received {"connection_id":218152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":218152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:41:59] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c21e460012d5bd9800637c3d80007009b2c..."} 
[2026-10-18 04:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c21e460012d5bd9800637c3d80007009b2c..."} 
[2026-10-18 04:41:59] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c21e460012d5bd9800637c3d80007009b2c..."} 
[2026-10-18 04:41:59] local.INFO: Packet analysis {"connection_id":218152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c21"} 
[2026-10-18 04:41:59] local.INFO: Extracted packet for processing {"connection_id":218152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c21"} 
[2026-10-18 04:41:59] local.INFO: GPS Element Parsed {"raw_longitude":760994176,"raw_latitude":104317912,"longitude_deg":76.0994176,"latitude_deg":10.4317912,"altitude":7,"angle":155,"satellites":44,"speed":55,"hex_longitude":"2d5bd980","hex_latitude":"0637c3d8","is_valid_coordinates":true} 
[2026-10-18 04:41: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-18 04:41:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823333120001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18270150927056896,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6613958291966308352,"note":"Value kept but may cause issues"} 
[2026-10-18 04:41:59] 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-18 04:41:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792278652000,"timestamp_ms":1792278652000,"timestamp_seconds":1792278652,"priority":1,"record_length":96,"hex_timestamp":"000001a14c21e460"} 
[2026-10-18 04:41:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:41: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-18 04:41: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 04:41:59] 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-18 04:41: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-18 04:41:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:41:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:41:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:41:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:41:59] 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-18 04:41:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:41:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:41:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823333120001,"66":27310,"175":206,"78":38656,"24":55,"16":18270150927056896,"45":6613958291966308352},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-18 04:41:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:41:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:41:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823333120001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:41:59] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-18 04:41:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:41:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18270150927056896,"km_value":18270150927056.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:41:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":6613958291966308352,"description":"Unknown IO ID 45"} 
[2026-10-18 04:41:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823333120001,"power":27310,"unknown_175":206,"unknown_78":38656,"ignition":55,"odometer":null,"unknown_45":6613958291966308352}} 
[2026-10-18 04:41:59] local.INFO: DEBUG: GPS processor result {"connection_id":218152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:41:59] local.INFO: GPS data processed {"connection_id":218152,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:41:59] local.INFO: Acknowledgment sent {"connection_id":218152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:42:33] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c21ffb8012d5be9400637a1800008009a2c..."} 
[2026-10-18 04:42:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c21ffb8012d5be9400637a1800008009a2c..."} 
[2026-10-18 04:42:33] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c21ffb8012d5be9400637a1800008009a2c..."} 
[2026-10-18 04:42:33] local.INFO: Packet analysis {"connection_id":218152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c21"} 
[2026-10-18 04:42:33] local.INFO: Extracted packet for processing {"connection_id":218152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c21"} 
[2026-10-18 04:42:33] local.INFO: GPS Element Parsed {"raw_longitude":760998208,"raw_latitude":104309120,"longitude_deg":76.0998208,"latitude_deg":10.430912,"altitude":8,"angle":154,"satellites":44,"speed":54,"hex_longitude":"2d5be940","hex_latitude":"0637a180","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:42:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823334912001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:42:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18270619078492160,"note":"Value kept but may cause issues"} 
[2026-10-18 04:42:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6618461891591395328,"note":"Value kept but may cause issues"} 
[2026-10-18 04:42: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-18 04:42:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792278659000,"timestamp_ms":1792278659000,"timestamp_seconds":1792278659,"priority":1,"record_length":96,"hex_timestamp":"000001a14c21ffb8"} 
[2026-10-18 04: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-18 04:42: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-18 04: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":174,"data_length":795,"current_offset":136} 
[2026-10-18 04:42:33] 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-18 04: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-18 04: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-18 04:42:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:42:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:42:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:42:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:42:33] 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-18 04:42:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:42:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:42:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823334912001,"66":27321,"175":206,"78":38656,"24":54,"16":18270619078492160,"45":6618461891591395328},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-18 04:42:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:42:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:42:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823334912001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:42:33] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-18 04:42:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:42:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18270619078492160,"km_value":18270619078492.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:42:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6618461891591395328,"description":"Unknown IO ID 45"} 
[2026-10-18 04:42:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823334912001,"power":27321,"unknown_175":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6618461891591395328}} 
[2026-10-18 04:42:33] local.INFO: DEBUG: GPS processor result {"connection_id":218152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:42:33] local.INFO: GPS data processed {"connection_id":218152,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:42:33] local.INFO: Acknowledgment sent {"connection_id":218152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:42:54] local.INFO: TCP Data received {"connection_id":217901,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:54] local.INFO: Processing buffer {"connection_id":217901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:54] local.INFO: IMEI packet received {"connection_id":217901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:42:54] local.INFO: IMEI acknowledgment sent {"connection_id":217901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:42:56] local.INFO: TCP Data received {"connection_id":217901,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:56] local.INFO: Processing buffer {"connection_id":217901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:56] local.INFO: IMEI packet received {"connection_id":217901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:42:56] local.INFO: IMEI acknowledgment sent {"connection_id":217901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:42:59] local.INFO: TCP Data received {"connection_id":217901,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:59] local.INFO: Processing buffer {"connection_id":217901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:42:59] local.INFO: IMEI packet received {"connection_id":217901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":217901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:43:01] local.INFO: TCP Data received {"connection_id":217901,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c221b10012d5bf98006377f900008009a2c..."} 
[2026-10-18 04:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c221b10012d5bf98006377f900008009a2c..."} 
[2026-10-18 04:43:01] local.INFO: Processing buffer {"connection_id":217901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c221b10012d5bf98006377f900008009a2c..."} 
[2026-10-18 04:43:01] local.INFO: Packet analysis {"connection_id":217901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:01] local.INFO: Extracted packet for processing {"connection_id":217901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:01] local.INFO: GPS Element Parsed {"raw_longitude":761002368,"raw_latitude":104300432,"longitude_deg":76.1002368,"latitude_deg":10.4300432,"altitude":8,"angle":154,"satellites":44,"speed":54,"hex_longitude":"2d5bf980","hex_latitude":"06377f90","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823336704001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18271082934960128,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6622895122472337408,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:01] 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-18 04:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792278666000,"timestamp_ms":1792278666000,"timestamp_seconds":1792278666,"priority":1,"record_length":96,"hex_timestamp":"000001a14c221b10"} 
[2026-10-18 04: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-18 04: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:43:01] 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-18 04: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-18 04: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-18 04:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:01] 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-18 04:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823336704001,"66":27365,"175":206,"78":38656,"24":54,"16":18271082934960128,"45":6622895122472337408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-18 04:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823336704001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:43:01] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-18 04:43:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18271082934960128,"km_value":18271082934960.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6622895122472337408,"description":"Unknown IO ID 45"} 
[2026-10-18 04:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823336704001,"power":27365,"unknown_175":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6622895122472337408}} 
[2026-10-18 04:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":217901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:43:01] local.INFO: GPS data processed {"connection_id":217901,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:43:01] local.INFO: Acknowledgment sent {"connection_id":217901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:43:04] local.INFO: TCP Data received {"connection_id":217901,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c223668012d5c094006375dc00009009a2c..."} 
[2026-10-18 04:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c223668012d5c094006375dc00009009a2c..."} 
[2026-10-18 04:43:04] local.INFO: Processing buffer {"connection_id":217901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c223668012d5c094006375dc00009009a2c..."} 
[2026-10-18 04:43:04] local.INFO: Packet analysis {"connection_id":217901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:04] local.INFO: Extracted packet for processing {"connection_id":217901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:04] local.INFO: GPS Element Parsed {"raw_longitude":761006400,"raw_latitude":104291776,"longitude_deg":76.10064,"latitude_deg":10.4291776,"altitude":9,"angle":154,"satellites":44,"speed":54,"hex_longitude":"2d5c0940","hex_latitude":"06375dc0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823338496001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18271546791428096,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6627469090841661440,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792278673000,"timestamp_ms":1792278673000,"timestamp_seconds":1792278673,"priority":1,"record_length":96,"hex_timestamp":"000001a14c223668"} 
[2026-10-18 04: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-18 04:43: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:43: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-18 04: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-18 04: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-18 04:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:04] 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-18 04:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823338496001,"66":27169,"220":206,"78":38656,"24":54,"16":18271546791428096,"45":6627469090841661440},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,78,24,16,45]} 
[2026-10-18 04:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823338496001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:43:04] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-18 04:43:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18271546791428096,"km_value":18271546791428.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:43:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6627469090841661440,"description":"Unknown IO ID 45"} 
[2026-10-18 04:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823338496001,"power":27169,"unknown_220":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6627469090841661440}} 
[2026-10-18 04:43:04] local.INFO: DEBUG: GPS processor result {"connection_id":217901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:43:04] local.INFO: GPS data processed {"connection_id":217901,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:43:04] local.INFO: Acknowledgment sent {"connection_id":217901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:43:42] local.INFO: TCP Data received {"connection_id":217901,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2251c0012d5c188006373e580009009a2c..."} 
[2026-10-18 04:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2251c0012d5c188006373e580009009a2c..."} 
[2026-10-18 04:43:42] local.INFO: Processing buffer {"connection_id":217901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2251c0012d5c188006373e580009009a2c..."} 
[2026-10-18 04:43:42] local.INFO: Packet analysis {"connection_id":217901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:42] local.INFO: Extracted packet for processing {"connection_id":217901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:42] local.INFO: GPS Element Parsed {"raw_longitude":761010304,"raw_latitude":104283736,"longitude_deg":76.1010304,"latitude_deg":10.4283736,"altitude":9,"angle":154,"satellites":44,"speed":40,"hex_longitude":"2d5c1880","hex_latitude":"06373e58","is_valid_coordinates":true} 
[2026-10-18 04:43: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-18 04:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823340288001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18271976288157696,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6631902321722638336,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792278680000,"timestamp_ms":1792278680000,"timestamp_seconds":1792278680,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2251c0"} 
[2026-10-18 04:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:43: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-18 04:43: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":33,"data_length":795,"current_offset":136} 
[2026-10-18 04:43:42] 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-18 04:43: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-18 04:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":217901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":217901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":217901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:42] 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-18 04:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823340288001,"66":27343,"220":206,"78":38656,"24":40,"16":18271976288157696,"45":6631902321722638336},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,78,24,16,45]} 
[2026-10-18 04:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823340288001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:43:42] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-18 04:43:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18271976288157696,"km_value":18271976288157.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:43:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":6631902321722638336,"description":"Unknown IO ID 45"} 
[2026-10-18 04:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823340288001,"power":27343,"unknown_220":206,"unknown_78":38656,"ignition":40,"odometer":null,"unknown_45":6631902321722638336}} 
[2026-10-18 04:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":217901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:43:42] local.INFO: GPS data processed {"connection_id":217901,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:43:42] local.INFO: Acknowledgment sent {"connection_id":217901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:43:54] local.INFO: TCP Data received {"connection_id":217903,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:43:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:43:54] local.INFO: Processing buffer {"connection_id":217903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:43:54] local.INFO: IMEI packet received {"connection_id":217903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:43:54] local.INFO: IMEI acknowledgment sent {"connection_id":217903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:43:58] local.INFO: TCP Data received {"connection_id":217903,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:43:58] local.INFO: Processing buffer {"connection_id":217903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:43:58] local.INFO: IMEI packet received {"connection_id":217903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:43:58] local.INFO: IMEI acknowledgment sent {"connection_id":217903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:43:59] local.INFO: TCP Data received {"connection_id":217903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c226548012d5c20c0063730200008008d2c..."} 
[2026-10-18 04:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c226548012d5c20c0063730200008008d2c..."} 
[2026-10-18 04:43:59] local.INFO: Processing buffer {"connection_id":217903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c226548012d5c20c0063730200008008d2c..."} 
[2026-10-18 04:43:59] local.INFO: Packet analysis {"connection_id":217903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:59] local.INFO: Extracted packet for processing {"connection_id":217903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c22"} 
[2026-10-18 04:43:59] local.INFO: GPS Element Parsed {"raw_longitude":761012416,"raw_latitude":104280096,"longitude_deg":76.1012416,"latitude_deg":10.4280096,"altitude":8,"angle":141,"satellites":44,"speed":26,"hex_longitude":"2d5c20c0","hex_latitude":"06373020","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823342080001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18272182446587904,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6636194815115417600,"note":"Value kept but may cause issues"} 
[2026-10-18 04:43:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792278685000,"timestamp_ms":1792278685000,"timestamp_seconds":1792278685,"priority":1,"record_length":96,"hex_timestamp":"000001a14c226548"} 
[2026-10-18 04: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-18 04:43: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:43:59] 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-18 04: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-18 04: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-18 04:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:43:59] 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-18 04:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823342080001,"66":27397,"220":206,"78":38656,"24":26,"16":18272182446587904,"45":6636194815115417600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,78,24,16,45]} 
[2026-10-18 04:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823342080001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:43:59] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-18 04:43:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18272182446587904,"km_value":18272182446587.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":6636194815115417600,"description":"Unknown IO ID 45"} 
[2026-10-18 04:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823342080001,"power":27397,"unknown_220":206,"unknown_78":38656,"ignition":26,"odometer":null,"unknown_45":6636194815115417600}} 
[2026-10-18 04:43:59] local.INFO: DEBUG: GPS processor result {"connection_id":217903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:43:59] local.INFO: GPS data processed {"connection_id":217903,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:43:59] local.INFO: Acknowledgment sent {"connection_id":217903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:44:31] local.INFO: TCP Data received {"connection_id":217903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c245d30012d5cf8800635a3180007008d2c..."} 
[2026-10-18 04:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c245d30012d5cf8800635a3180007008d2c..."} 
[2026-10-18 04:44:31] local.INFO: Processing buffer {"connection_id":217903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c245d30012d5cf8800635a3180007008d2c..."} 
[2026-10-18 04:44:31] local.INFO: Packet analysis {"connection_id":217903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c24"} 
[2026-10-18 04:44:31] local.INFO: Extracted packet for processing {"connection_id":217903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c24"} 
[2026-10-18 04:44:31] local.INFO: GPS Element Parsed {"raw_longitude":761067648,"raw_latitude":104178456,"longitude_deg":76.1067648,"latitude_deg":10.4178456,"altitude":7,"angle":141,"satellites":44,"speed":56,"hex_longitude":"2d5cf880","hex_latitude":"0635a318","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:44:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823374592001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:44:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18277795968843776,"note":"Value kept but may cause issues"} 
[2026-10-18 04:44:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6692489810432600064,"note":"Value kept but may cause issues"} 
[2026-10-18 04:44:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:44:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792278814000,"timestamp_ms":1792278814000,"timestamp_seconds":1792278814,"priority":1,"record_length":96,"hex_timestamp":"000001a14c245d30"} 
[2026-10-18 04: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-18 04:44: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-18 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:44: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-18 04: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-18 04: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-18 04:44:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:44:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:44:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:44:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:44: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-18 04:44:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:44:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:44:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823374592001,"66":27267,"191":206,"78":38656,"24":56,"16":18277795968843776,"45":6692489810432600064},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,78,24,16,45]} 
[2026-10-18 04:44:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:44:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:44:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823374592001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:44:31] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 04:44:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:44:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18277795968843776,"km_value":18277795968843.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:44:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6692489810432600064,"description":"Unknown IO ID 45"} 
[2026-10-18 04:44:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823374592001,"power":27267,"unknown_191":206,"unknown_78":38656,"ignition":56,"odometer":null,"unknown_45":6692489810432600064}} 
[2026-10-18 04:44:31] local.INFO: DEBUG: GPS processor result {"connection_id":217903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:44:31] local.INFO: GPS data processed {"connection_id":217903,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:44:31] local.INFO: Acknowledgment sent {"connection_id":217903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:44:54] local.INFO: TCP Data received {"connection_id":218154,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:54] local.INFO: Processing buffer {"connection_id":218154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:54] local.INFO: IMEI packet received {"connection_id":218154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:44:54] local.INFO: IMEI acknowledgment sent {"connection_id":218154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:44:56] local.INFO: TCP Data received {"connection_id":218154,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:56] local.INFO: Processing buffer {"connection_id":218154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:56] local.INFO: IMEI packet received {"connection_id":218154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:44:56] local.INFO: IMEI acknowledgment sent {"connection_id":218154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:44:59] local.INFO: TCP Data received {"connection_id":218154,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:59] local.INFO: Processing buffer {"connection_id":218154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:44:59] local.INFO: IMEI packet received {"connection_id":218154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":218154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:45:01] local.INFO: TCP Data received {"connection_id":218154,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c247888012d5d10c0063585100007008e2c..."} 
[2026-10-18 04:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c247888012d5d10c0063585100007008e2c..."} 
[2026-10-18 04:45:01] local.INFO: Processing buffer {"connection_id":218154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c247888012d5d10c0063585100007008e2c..."} 
[2026-10-18 04:45:01] local.INFO: Packet analysis {"connection_id":218154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c24"} 
[2026-10-18 04:45:01] local.INFO: Extracted packet for processing {"connection_id":218154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c24"} 
[2026-10-18 04:45:01] local.INFO: GPS Element Parsed {"raw_longitude":761073856,"raw_latitude":104170768,"longitude_deg":76.1073856,"latitude_deg":10.4170768,"altitude":7,"angle":142,"satellites":44,"speed":56,"hex_longitude":"2d5d10c0","hex_latitude":"06358510","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823376384001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18278272710213632,"note":"Value kept but may cause issues"} 
[2026-10-18 04:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6699245209871652864,"note":"Value kept but may cause issues"} 
[2026-10-18 04:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792278821000,"timestamp_ms":1792278821000,"timestamp_seconds":1792278821,"priority":1,"record_length":96,"hex_timestamp":"000001a14c247888"} 
[2026-10-18 04: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-18 04:45: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-18 04: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-18 04:45: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-18 04: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-18 04: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-18 04:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:45:01] 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-18 04:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823376384001,"66":27463,"191":206,"78":38656,"24":56,"16":18278272710213632,"45":6699245209871652864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,78,24,16,45]} 
[2026-10-18 04:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823376384001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:45:01] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 04:45:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18278272710213632,"km_value":18278272710213.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6699245209871652864,"description":"Unknown IO ID 45"} 
[2026-10-18 04:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823376384001,"power":27463,"unknown_191":206,"unknown_78":38656,"ignition":56,"odometer":null,"unknown_45":6699245209871652864}} 
[2026-10-18 04:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":218154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:45:01] local.INFO: GPS data processed {"connection_id":218154,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:45:01] local.INFO: Acknowledgment sent {"connection_id":218154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:45:42] local.INFO: TCP Data received {"connection_id":218154,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2493e0012d5d2800063567e80009008d2c..."} 
[2026-10-18 04:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2493e0012d5d2800063567e80009008d2c..."} 
[2026-10-18 04:45:42] local.INFO: Processing buffer {"connection_id":218154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2493e0012d5d2800063567e80009008d2c..."} 
[2026-10-18 04:45:42] local.INFO: Packet analysis {"connection_id":218154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c24"} 
[2026-10-18 04:45:42] local.INFO: Extracted packet for processing {"connection_id":218154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c24"} 
[2026-10-18 04:45:42] local.INFO: GPS Element Parsed {"raw_longitude":761079808,"raw_latitude":104163304,"longitude_deg":76.1079808,"latitude_deg":10.4163304,"altitude":9,"angle":141,"satellites":44,"speed":51,"hex_longitude":"2d5d2800","hex_latitude":"063567e8","is_valid_coordinates":true} 
[2026-10-18 04:45: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-18 04:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823378176001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18278732271714304,"note":"Value kept but may cause issues"} 
[2026-10-18 04:45:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6706070978054918144,"note":"Value kept but may cause issues"} 
[2026-10-18 04:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792278828000,"timestamp_ms":1792278828000,"timestamp_seconds":1792278828,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2493e0"} 
[2026-10-18 04:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:45: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-18 04:45: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-18 04:45: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-18 04:45: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-18 04:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":218154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":218154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":218154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:45:42] 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-18 04:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823378176001,"66":27343,"152":206,"78":38656,"24":51,"16":18278732271714304,"45":6706070978054918144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,78,24,16,45]} 
[2026-10-18 04:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823378176001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:45:42] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-10-18 04:45:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18278732271714304,"km_value":18278732271714.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:45:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":6706070978054918144,"description":"Unknown IO ID 45"} 
[2026-10-18 04:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823378176001,"power":27343,"unknown_152":206,"unknown_78":38656,"ignition":51,"odometer":null,"unknown_45":6706070978054918144}} 
[2026-10-18 04:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":218154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:45:42] local.INFO: GPS data processed {"connection_id":218154,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:45:42] local.INFO: Acknowledgment sent {"connection_id":218154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:45:51] local.INFO: TCP Data received {"connection_id":217904,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217904,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:45:51] local.INFO: Processing buffer {"connection_id":217904,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:45:51] local.INFO: IMEI packet received {"connection_id":217904,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":217904,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:45:58] local.INFO: TCP Data received {"connection_id":217905,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:45:58] local.INFO: Processing buffer {"connection_id":217905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:45:58] local.INFO: IMEI packet received {"connection_id":217905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:45:58] local.INFO: IMEI acknowledgment sent {"connection_id":217905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:45:59] local.INFO: TCP Data received {"connection_id":217905,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:45:59] local.INFO: Processing buffer {"connection_id":217905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:45:59] local.INFO: IMEI packet received {"connection_id":217905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:45:59] local.INFO: IMEI acknowledgment sent {"connection_id":217905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:46:04] local.INFO: TCP Data received {"connection_id":217905,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:04] local.INFO: Processing buffer {"connection_id":217905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:04] local.INFO: IMEI packet received {"connection_id":217905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:46:04] local.INFO: IMEI acknowledgment sent {"connection_id":217905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:46:05] local.INFO: TCP Data received {"connection_id":217905,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c25c490012d5df2400633f9c00004009d2c..."} 
[2026-10-18 04:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c25c490012d5df2400633f9c00004009d2c..."} 
[2026-10-18 04:46:05] local.INFO: Processing buffer {"connection_id":217905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c25c490012d5df2400633f9c00004009d2c..."} 
[2026-10-18 04:46:05] local.INFO: Packet analysis {"connection_id":217905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c25"} 
[2026-10-18 04:46:05] local.INFO: Extracted packet for processing {"connection_id":217905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c25"} 
[2026-10-18 04:46:05] local.INFO: GPS Element Parsed {"raw_longitude":761131584,"raw_latitude":104069568,"longitude_deg":76.1131584,"latitude_deg":10.4069568,"altitude":4,"angle":157,"satellites":44,"speed":54,"hex_longitude":"2d5df240","hex_latitude":"0633f9c0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:46:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823398144001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18283916297240576,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6764969616907892736,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:46:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792278906000,"timestamp_ms":1792278906000,"timestamp_seconds":1792278906,"priority":1,"record_length":96,"hex_timestamp":"000001a14c25c490"} 
[2026-10-18 04: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-18 04:46: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:46: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-18 04: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-18 04: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-18 04:46:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:46:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:46:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:05] 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-18 04:46:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:46:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:46:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823398144001,"66":26930,"111":206,"78":38656,"24":54,"16":18283916297240576,"45":6764969616907892736},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,78,24,16,45]} 
[2026-10-18 04:46:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:46:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:46:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823398144001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:46:05] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-18 04:46:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:46:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18283916297240576,"km_value":18283916297240.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:46:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6764969616907892736,"description":"Unknown IO ID 45"} 
[2026-10-18 04:46:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823398144001,"power":26930,"unknown_111":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6764969616907892736}} 
[2026-10-18 04:46:05] local.INFO: DEBUG: GPS processor result {"connection_id":217905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:46:05] local.INFO: GPS data processed {"connection_id":217905,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:46:05] local.INFO: Acknowledgment sent {"connection_id":217905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:46:40] local.INFO: TCP Data received {"connection_id":217905,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c25dfe8012d5e00000633d6c00005009e2c..."} 
[2026-10-18 04:46:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c25dfe8012d5e00000633d6c00005009e2c..."} 
[2026-10-18 04:46:40] local.INFO: Processing buffer {"connection_id":217905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c25dfe8012d5e00000633d6c00005009e2c..."} 
[2026-10-18 04:46:40] local.INFO: Packet analysis {"connection_id":217905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c25"} 
[2026-10-18 04:46:40] local.INFO: Extracted packet for processing {"connection_id":217905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c25"} 
[2026-10-18 04:46:40] local.INFO: GPS Element Parsed {"raw_longitude":761135104,"raw_latitude":104060608,"longitude_deg":76.1135104,"latitude_deg":10.4060608,"altitude":5,"angle":158,"satellites":44,"speed":54,"hex_longitude":"2d5e0000","hex_latitude":"0633d6c0","is_valid_coordinates":true} 
[2026-10-18 04:46: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-18 04:46:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823399936001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18284380153708544,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6769543585277263872,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:46:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792278913000,"timestamp_ms":1792278913000,"timestamp_seconds":1792278913,"priority":1,"record_length":96,"hex_timestamp":"000001a14c25dfe8"} 
[2026-10-18 04:46:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:46: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-18 04:46: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":50,"data_length":795,"current_offset":136} 
[2026-10-18 04:46:40] 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-18 04:46: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-18 04:46:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:46:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:46:40] local.INFO: Teltonika packet parsed successfully {"connection_id":217905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:46:40] local.INFO: Passing IMEI to GPS processor {"connection_id":217905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":217905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46: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-18 04:46:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:46:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:46:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823399936001,"66":27234,"110":206,"78":38656,"24":54,"16":18284380153708544,"45":6769543585277263872},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,78,24,16,45]} 
[2026-10-18 04:46:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:46:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:46:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823399936001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:46:40] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-10-18 04:46:40] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:46:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18284380153708544,"km_value":18284380153708.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:46:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":6769543585277263872,"description":"Unknown IO ID 45"} 
[2026-10-18 04:46:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823399936001,"power":27234,"unknown_110":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6769543585277263872}} 
[2026-10-18 04:46:40] local.INFO: DEBUG: GPS processor result {"connection_id":217905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:46:40] local.INFO: GPS data processed {"connection_id":217905,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:46:40] local.INFO: Acknowledgment sent {"connection_id":217905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:46:54] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:54] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:54] local.INFO: IMEI packet received {"connection_id":221256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":221256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:46:57] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:57] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:46:57] local.INFO: IMEI packet received {"connection_id":221256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":221256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:46:58] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c25fb40012d5e0cc00633b3400005009f2c..."} 
[2026-10-18 04:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c25fb40012d5e0cc00633b3400005009f2c..."} 
[2026-10-18 04:46:58] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c25fb40012d5e0cc00633b3400005009f2c..."} 
[2026-10-18 04:46:58] local.INFO: Packet analysis {"connection_id":221256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c25"} 
[2026-10-18 04:46:58] local.INFO: Extracted packet for processing {"connection_id":221256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c25"} 
[2026-10-18 04:46:58] local.INFO: GPS Element Parsed {"raw_longitude":761138368,"raw_latitude":104051520,"longitude_deg":76.1138368,"latitude_deg":10.405152,"altitude":5,"angle":159,"satellites":44,"speed":54,"hex_longitude":"2d5e0cc0","hex_latitude":"0633b340","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:46:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823401728001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18284848305143808,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6773413866204741632,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:46:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792278920000,"timestamp_ms":1792278920000,"timestamp_seconds":1792278920,"priority":1,"record_length":96,"hex_timestamp":"000001a14c25fb40"} 
[2026-10-18 04: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-18 04:46: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-18 04: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 04:46:58] 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-18 04: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-18 04: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-18 04:46:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:46:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:46:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:58] 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-18 04:46:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:46:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:46:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823401728001,"66":27213,"110":206,"78":38656,"24":54,"16":18284848305143808,"45":6773413866204741632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,78,24,16,45]} 
[2026-10-18 04:46:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:46:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:46:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823401728001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:46:58] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-10-18 04:46:58] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:46:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18284848305143808,"km_value":18284848305143.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:46:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":6773413866204741632,"description":"Unknown IO ID 45"} 
[2026-10-18 04:46:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823401728001,"power":27213,"unknown_110":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6773413866204741632}} 
[2026-10-18 04:46:58] 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":5211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:46:58] local.INFO: GPS data processed {"connection_id":221256,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:46:58] local.INFO: Acknowledgment sent {"connection_id":221256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:46:59] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c261698012d5e1bc0063390380005009a2b..."} 
[2026-10-18 04:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c261698012d5e1bc0063390380005009a2b..."} 
[2026-10-18 04:46:59] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c261698012d5e1bc0063390380005009a2b..."} 
[2026-10-18 04:46:59] local.INFO: Packet analysis {"connection_id":221256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c26"} 
[2026-10-18 04:46:59] local.INFO: Extracted packet for processing {"connection_id":221256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c26"} 
[2026-10-18 04:46:59] local.INFO: GPS Element Parsed {"raw_longitude":761142208,"raw_latitude":104042552,"longitude_deg":76.1142208,"latitude_deg":10.4042552,"altitude":5,"angle":154,"satellites":43,"speed":55,"hex_longitude":"2d5e1bc0","hex_latitude":"06339038","is_valid_coordinates":true} 
[2026-10-18 04:46: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-18 04:46:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823403520001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18285320751546368,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6777002672155475968,"note":"Value kept but may cause issues"} 
[2026-10-18 04:46:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:46:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792278927000,"timestamp_ms":1792278927000,"timestamp_seconds":1792278927,"priority":1,"record_length":96,"hex_timestamp":"000001a14c261698"} 
[2026-10-18 04:46:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:46: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-18 04:46: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 04:46:59] 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-18 04:46: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-18 04:46:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:46:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:46:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:46:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:46:59] 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-18 04:46:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:46:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:46:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823403520001,"66":27343,"110":206,"78":38656,"24":55,"16":18285320751546368,"45":6777002672155475968},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,78,24,16,45]} 
[2026-10-18 04:46:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:46:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:46:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823403520001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:46:59] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-10-18 04:46:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:46:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18285320751546368,"km_value":18285320751546.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:46:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":6777002672155475968,"description":"Unknown IO ID 45"} 
[2026-10-18 04:46:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823403520001,"power":27343,"unknown_110":206,"unknown_78":38656,"ignition":55,"odometer":null,"unknown_45":6777002672155475968}} 
[2026-10-18 04:46:59] 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":5212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:46:59] local.INFO: GPS data processed {"connection_id":221256,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:46:59] local.INFO: Acknowledgment sent {"connection_id":221256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:47:41] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2631f0012d5e2b8006336eb00007009b2c..."} 
[2026-10-18 04:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2631f0012d5e2b8006336eb00007009b2c..."} 
[2026-10-18 04:47:41] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2631f0012d5e2b8006336eb00007009b2c..."} 
[2026-10-18 04:47:41] local.INFO: Packet analysis {"connection_id":221256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c26"} 
[2026-10-18 04:47:41] local.INFO: Extracted packet for processing {"connection_id":221256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c26"} 
[2026-10-18 04:47:41] local.INFO: GPS Element Parsed {"raw_longitude":761146240,"raw_latitude":104033968,"longitude_deg":76.114624,"latitude_deg":10.4033968,"altitude":7,"angle":155,"satellites":44,"speed":52,"hex_longitude":"2d5e2b80","hex_latitude":"06336eb0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:47:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823405312001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:47:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18285780313047040,"note":"Value kept but may cause issues"} 
[2026-10-18 04:47:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6781224796803840000,"note":"Value kept but may cause issues"} 
[2026-10-18 04:47:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:47:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792278934000,"timestamp_ms":1792278934000,"timestamp_seconds":1792278934,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2631f0"} 
[2026-10-18 04: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-18 04:47: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-18 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:47: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-18 04: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-18 04: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-18 04:47:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:47:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:47:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:47:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:47:41] 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-18 04:47:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:47:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:47:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823405312001,"66":27376,"110":206,"78":38656,"24":52,"16":18285780313047040,"45":6781224796803840000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,78,24,16,45]} 
[2026-10-18 04:47:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:47:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:47:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823405312001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:47:41] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-10-18 04:47:41] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:47:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18285780313047040,"km_value":18285780313047.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:47:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":6781224796803840000,"description":"Unknown IO ID 45"} 
[2026-10-18 04:47:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823405312001,"power":27376,"unknown_110":206,"unknown_78":38656,"ignition":52,"odometer":null,"unknown_45":6781224796803840000}} 
[2026-10-18 04:47:41] 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":5213,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:47:41] local.INFO: GPS data processed {"connection_id":221256,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:47:41] local.INFO: Acknowledgment sent {"connection_id":221256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:47:54] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:54] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:54] local.INFO: IMEI packet received {"connection_id":221258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":221258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:47:54] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:54] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:54] local.INFO: IMEI packet received {"connection_id":221258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":221258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:47:59] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:59] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:47:59] local.INFO: IMEI packet received {"connection_id":221258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:47:59] local.INFO: IMEI acknowledgment sent {"connection_id":221258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:48:00] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c276688012d5ed80006320568000800a92d..."} 
[2026-10-18 04:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c276688012d5ed80006320568000800a92d..."} 
[2026-10-18 04:48:00] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c276688012d5ed80006320568000800a92d..."} 
[2026-10-18 04:48:00] local.INFO: Packet analysis {"connection_id":221258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c27"} 
[2026-10-18 04:48:00] local.INFO: Extracted packet for processing {"connection_id":221258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c27"} 
[2026-10-18 04:48:00] local.INFO: GPS Element Parsed {"raw_longitude":761190400,"raw_latitude":103941480,"longitude_deg":76.11904,"latitude_deg":10.394148,"altitude":8,"angle":169,"satellites":45,"speed":48,"hex_longitude":"2d5ed800","hex_latitude":"06320568","is_valid_coordinates":true} 
[2026-10-18 04:48: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-18 04:48:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823425792001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:48:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18290736705306624,"note":"Value kept but may cause issues"} 
[2026-10-18 04:48:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6831819923843538944,"note":"Value kept but may cause issues"} 
[2026-10-18 04:48:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,144,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:48:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279013000,"timestamp_ms":1792279013000,"timestamp_seconds":1792279013,"priority":1,"record_length":96,"hex_timestamp":"000001a14c276688"} 
[2026-10-18 04:48:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:48: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-18 04:48: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:48:00] 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-18 04:48: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-18 04:48:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:48:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:48:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:48:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:48:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:48:00] 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-18 04:48:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:48:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:48:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823425792001,"66":27376,"144":206,"78":38656,"24":48,"16":18290736705306624,"45":6831819923843538944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,144,78,24,16,45]} 
[2026-10-18 04:48:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:48:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:48:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823425792001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:48:00] local.INFO: Unknown IO ID detected {"io_id":144,"value":206,"description":"Unknown IO ID 144"} 
[2026-10-18 04:48:00] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:48:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18290736705306624,"km_value":18290736705306.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:48:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6831819923843538944,"description":"Unknown IO ID 45"} 
[2026-10-18 04:48:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823425792001,"power":27376,"unknown_144":206,"unknown_78":38656,"ignition":48,"odometer":null,"unknown_45":6831819923843538944}} 
[2026-10-18 04:48:00] 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":5214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:48:00] local.INFO: GPS data processed {"connection_id":221258,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:48:00] local.INFO: Acknowledgment sent {"connection_id":221258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:48:50] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2781e0012d5edbc00631e568000a00b52d..."} 
[2026-10-18 04:48:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2781e0012d5edbc00631e568000a00b52d..."} 
[2026-10-18 04:48:50] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2781e0012d5edbc00631e568000a00b52d..."} 
[2026-10-18 04:48:50] local.INFO: Packet analysis {"connection_id":221258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c27"} 
[2026-10-18 04:48:50] local.INFO: Extracted packet for processing {"connection_id":221258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c27"} 
[2026-10-18 04:48:50] local.INFO: GPS Element Parsed {"raw_longitude":761191360,"raw_latitude":103933288,"longitude_deg":76.119136,"latitude_deg":10.3933288,"altitude":10,"angle":181,"satellites":45,"speed":45,"hex_longitude":"2d5edbc0","hex_latitude":"0631e568","is_valid_coordinates":true} 
[2026-10-18 04:48: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-18 04:48:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823427328001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:48:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18291140432232448,"note":"Value kept but may cause issues"} 
[2026-10-18 04:48:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6834212461143746560,"note":"Value kept but may cause issues"} 
[2026-10-18 04:48:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,144,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:48:50] local.INFO: AVL Record Parsed {"raw_timestamp":1792279020000,"timestamp_ms":1792279020000,"timestamp_seconds":1792279020,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2781e0"} 
[2026-10-18 04:48:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:48: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-18 04:48: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:48:50] 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-18 04:48: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-18 04:48:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:48:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:48:50] local.INFO: Teltonika packet parsed successfully {"connection_id":221258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:48:50] local.INFO: Passing IMEI to GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:48:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:48:50] 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-18 04:48:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:48:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:48:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823427328001,"66":27300,"144":206,"78":38656,"24":45,"16":18291140432232448,"45":6834212461143746560},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,144,78,24,16,45]} 
[2026-10-18 04:48:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:48:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:48:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823427328001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:48:50] local.INFO: Unknown IO ID detected {"io_id":144,"value":206,"description":"Unknown IO ID 144"} 
[2026-10-18 04:48:50] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-18 04:48:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18291140432232448,"km_value":18291140432232.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:48:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":6834212461143746560,"description":"Unknown IO ID 45"} 
[2026-10-18 04:48:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823427328001,"power":27300,"unknown_144":206,"unknown_78":38656,"ignition":45,"odometer":null,"unknown_45":6834212461143746560}} 
[2026-10-18 04:48:50] 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":5215,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:48:50] local.INFO: GPS data processed {"connection_id":221258,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:48:50] local.INFO: Acknowledgment sent {"connection_id":221258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:48:54] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:54] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:54] local.INFO: IMEI packet received {"connection_id":218156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":218156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:48:54] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:54] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:54] local.INFO: IMEI packet received {"connection_id":218156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":218156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:48:59] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:59] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:48:59] local.INFO: IMEI packet received {"connection_id":218156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":218156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:49:00] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c27a120012d5ed9400631c1b0000b00b82c..."} 
[2026-10-18 04:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c27a120012d5ed9400631c1b0000b00b82c..."} 
[2026-10-18 04:49:00] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c27a120012d5ed9400631c1b0000b00b82c..."} 
[2026-10-18 04:49:00] local.INFO: Packet analysis {"connection_id":218156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c27"} 
[2026-10-18 04:49:00] local.INFO: Extracted packet for processing {"connection_id":218156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c27"} 
[2026-10-18 04:49:00] local.INFO: GPS Element Parsed {"raw_longitude":761190720,"raw_latitude":103924144,"longitude_deg":76.119072,"latitude_deg":10.3924144,"altitude":11,"angle":184,"satellites":44,"speed":46,"hex_longitude":"2d5ed940","hex_latitude":"0631c1b0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823429120001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18291582813863936,"note":"Value kept but may cause issues"} 
[2026-10-18 04:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6835267992304314368,"note":"Value kept but may cause issues"} 
[2026-10-18 04:49:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,203,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279028000,"timestamp_ms":1792279028000,"timestamp_seconds":1792279028,"priority":1,"record_length":96,"hex_timestamp":"000001a14c27a120"} 
[2026-10-18 04: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-18 04:49: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-18 04: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-18 04:49:00] 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-18 04: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-18 04: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-18 04:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:49:00] 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-18 04:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823429120001,"66":27343,"203":206,"79":20992,"24":46,"16":18291582813863936,"45":6835267992304314368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,79,24,16,45]} 
[2026-10-18 04:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823429120001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:49:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18291582813863936,"km_value":18291582813863.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6835267992304314368,"description":"Unknown IO ID 45"} 
[2026-10-18 04:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823429120001,"power":27343,"mnc":206,"unknown_79":20992,"ignition":46,"odometer":null,"unknown_45":6835267992304314368}} 
[2026-10-18 04:49:00] local.INFO: DEBUG: GPS processor result {"connection_id":218156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:49:00] local.INFO: GPS data processed {"connection_id":218156,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:49:00] local.INFO: Acknowledgment sent {"connection_id":218156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:49:32] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c28fcc8012d5f3d00062fe798000600a52d..."} 
[2026-10-18 04:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c28fcc8012d5f3d00062fe798000600a52d..."} 
[2026-10-18 04:49:32] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c28fcc8012d5f3d00062fe798000600a52d..."} 
[2026-10-18 04:49:32] local.INFO: Packet analysis {"connection_id":218156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c28"} 
[2026-10-18 04:49:32] local.INFO: Extracted packet for processing {"connection_id":218156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c28"} 
[2026-10-18 04:49:32] local.INFO: GPS Element Parsed {"raw_longitude":761216256,"raw_latitude":103802776,"longitude_deg":76.1216256,"latitude_deg":10.3802776,"altitude":6,"angle":165,"satellites":45,"speed":55,"hex_longitude":"2d5f3d00","hex_latitude":"062fe798","is_valid_coordinates":true} 
[2026-10-18 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-18 04:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823452160001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18297651602653184,"note":"Value kept but may cause issues"} 
[2026-10-18 04:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6860178527712253952,"note":"Value kept but may cause issues"} 
[2026-10-18 04:49:32] 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-18 04:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792279117000,"timestamp_ms":1792279117000,"timestamp_seconds":1792279117,"priority":1,"record_length":96,"hex_timestamp":"000001a14c28fcc8"} 
[2026-10-18 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-18 04:49: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-18 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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 04:49: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-18 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-18 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-18 04:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:49:32] 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-18 04:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823452160001,"66":27234,"209":206,"79":20992,"24":55,"16":18297651602653184,"45":6860178527712253952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,79,24,16,45]} 
[2026-10-18 04:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823452160001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:49:32] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-18 04:49:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18297651602653184,"km_value":18297651602653.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6860178527712253952,"description":"Unknown IO ID 45"} 
[2026-10-18 04:49:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823452160001,"power":27234,"unknown_209":206,"unknown_79":20992,"ignition":55,"odometer":null,"unknown_45":6860178527712253952}} 
[2026-10-18 04:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":218156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:49:32] local.INFO: GPS data processed {"connection_id":218156,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:49:32] local.INFO: Acknowledgment sent {"connection_id":218156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:49:54] local.INFO: TCP Data received {"connection_id":217906,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217906,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:49:54] local.INFO: Processing buffer {"connection_id":217906,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:49:54] local.INFO: IMEI packet received {"connection_id":217906,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":217906,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:49:59] local.INFO: TCP Data received {"connection_id":217906,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217906,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:49:59] local.INFO: Processing buffer {"connection_id":217906,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:49:59] local.INFO: IMEI packet received {"connection_id":217906,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":217906,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:50:00] local.INFO: TCP Data received {"connection_id":217906,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c291820012d5f47c0062fc300000700a22c..."} 
[2026-10-18 04:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c291820012d5f47c0062fc300000700a22c..."} 
[2026-10-18 04:50:00] local.INFO: Processing buffer {"connection_id":217906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c291820012d5f47c0062fc300000700a22c..."} 
[2026-10-18 04:50:00] local.INFO: Packet analysis {"connection_id":217906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c29"} 
[2026-10-18 04:50:00] local.INFO: Extracted packet for processing {"connection_id":217906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c29"} 
[2026-10-18 04:50:00] local.INFO: GPS Element Parsed {"raw_longitude":761219008,"raw_latitude":103793408,"longitude_deg":76.1219008,"latitude_deg":10.3793408,"altitude":7,"angle":162,"satellites":44,"speed":55,"hex_longitude":"2d5f47c0","hex_latitude":"062fc300","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:50:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823453952001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:50:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18298124049055744,"note":"Value kept but may cause issues"} 
[2026-10-18 04:50:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6862641433756014592,"note":"Value kept but may cause issues"} 
[2026-10-18 04:50:00] 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-18 04:50:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279124000,"timestamp_ms":1792279124000,"timestamp_seconds":1792279124,"priority":1,"record_length":96,"hex_timestamp":"000001a14c291820"} 
[2026-10-18 04: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-18 04: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-18 04: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 04:50:00] 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-18 04: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-18 04: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-18 04:50:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:50:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:50:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:50:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:50:00] 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-18 04:50:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:50:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:50:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823453952001,"66":27267,"209":206,"79":20992,"24":55,"16":18298124049055744,"45":6862641433756014592},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,79,24,16,45]} 
[2026-10-18 04:50:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:50:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:50:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823453952001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:50:00] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-18 04:50:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:50:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18298124049055744,"km_value":18298124049055.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:50:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6862641433756014592,"description":"Unknown IO ID 45"} 
[2026-10-18 04:50:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823453952001,"power":27267,"unknown_209":206,"unknown_79":20992,"ignition":55,"odometer":null,"unknown_45":6862641433756014592}} 
[2026-10-18 04:50:00] local.INFO: DEBUG: GPS processor result {"connection_id":217906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:50:00] local.INFO: GPS data processed {"connection_id":217906,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:50:00] local.INFO: Acknowledgment sent {"connection_id":217906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:50:32] local.INFO: TCP Data received {"connection_id":217906,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c293378012d5f5500062f9f400006009e2d..."} 
[2026-10-18 04:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c293378012d5f5500062f9f400006009e2d..."} 
[2026-10-18 04:50:32] local.INFO: Processing buffer {"connection_id":217906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c293378012d5f5500062f9f400006009e2d..."} 
[2026-10-18 04:50:32] local.INFO: Packet analysis {"connection_id":217906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c29"} 
[2026-10-18 04:50:32] local.INFO: Extracted packet for processing {"connection_id":217906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c29"} 
[2026-10-18 04:50:32] local.INFO: GPS Element Parsed {"raw_longitude":761222400,"raw_latitude":103784256,"longitude_deg":76.12224,"latitude_deg":10.3784256,"altitude":6,"angle":158,"satellites":45,"speed":55,"hex_longitude":"2d5f5500","hex_latitude":"062f9f40","is_valid_coordinates":true} 
[2026-10-18 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-18 04:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823455744001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18298596495458304,"note":"Value kept but may cause issues"} 
[2026-10-18 04:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6865667289753255936,"note":"Value kept but may cause issues"} 
[2026-10-18 04:50:32] 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-18 04:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792279131000,"timestamp_ms":1792279131000,"timestamp_seconds":1792279131,"priority":1,"record_length":96,"hex_timestamp":"000001a14c293378"} 
[2026-10-18 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-18 04:50: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-18 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-18 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-18 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-18 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-18 04:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:50:32] 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-18 04:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823455744001,"66":27397,"209":206,"79":20992,"24":55,"16":18298596495458304,"45":6865667289753255936},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,79,24,16,45]} 
[2026-10-18 04:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823455744001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:50:32] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-18 04:50:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18298596495458304,"km_value":18298596495458.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6865667289753255936,"description":"Unknown IO ID 45"} 
[2026-10-18 04:50:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823455744001,"power":27397,"unknown_209":206,"unknown_79":20992,"ignition":55,"odometer":null,"unknown_45":6865667289753255936}} 
[2026-10-18 04:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":217906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:50:32] local.INFO: GPS data processed {"connection_id":217906,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:50:32] local.INFO: Acknowledgment sent {"connection_id":217906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:50:56] local.INFO: TCP Data received {"connection_id":219555,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:50:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:50:56] local.INFO: Processing buffer {"connection_id":219555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:50:56] local.INFO: IMEI packet received {"connection_id":219555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:50:56] local.INFO: IMEI acknowledgment sent {"connection_id":219555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:51:03] local.INFO: TCP Data received {"connection_id":219555,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219555,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:51:03] local.INFO: Processing buffer {"connection_id":219555,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:51:03] local.INFO: IMEI packet received {"connection_id":219555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:51:03] local.INFO: IMEI acknowledgment sent {"connection_id":219555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:51:08] local.INFO: TCP Data received {"connection_id":219555,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2a6bf8012d5fb500062e5318000c00ac2c..."} 
[2026-10-18 04:51:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2a6bf8012d5fb500062e5318000c00ac2c..."} 
[2026-10-18 04:51:08] local.INFO: Processing buffer {"connection_id":219555,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14c..."} 
[2026-10-18 04:51:08] local.INFO: IMEI packet received {"connection_id":219555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:51:08] local.INFO: IMEI acknowledgment sent {"connection_id":219555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:51:26] local.INFO: TCP Data received {"connection_id":219554,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219554,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:51:26] local.INFO: Processing buffer {"connection_id":219554,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:51:26] local.INFO: IMEI packet received {"connection_id":219554,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":219554,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:51:27] local.INFO: TCP Data received {"connection_id":219555,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2a8750012d5fba00062e2f28000d00a92d..."} 
[2026-10-18 04:51:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2a8750012d5fba00062e2f28000d00a92d..."} 
[2026-10-18 04:51:27] local.INFO: Processing buffer {"connection_id":219555,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14c2a6bf8012d5fb500062e5318000c00ac2c..."} 
[2026-10-18 04:51:27] local.INFO: Packet analysis {"connection_id":219555,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:51:27] local.INFO: Extracted packet for processing {"connection_id":219555,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:51:27] local.INFO: GPS Element Parsed {"raw_longitude":761246976,"raw_latitude":103699224,"longitude_deg":76.1246976,"latitude_deg":10.3699224,"altitude":12,"angle":172,"satellites":44,"speed":51,"hex_longitude":"2d5fb500","hex_latitude":"062e5318","is_valid_coordinates":true} 
[2026-10-18 04:51: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-18 04:51:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823476224001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18302908642623488,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6895222162286051328,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:27] 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-18 04:51:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792279211000,"timestamp_ms":1792279211000,"timestamp_seconds":1792279211,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2a6bf8"} 
[2026-10-18 04:51:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:51:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 04:51: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:51:27] 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-18 04:51: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-18 04:51:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:51:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:51:27] local.INFO: Teltonika packet parsed successfully {"connection_id":219555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:51:27] local.INFO: Passing IMEI to GPS processor {"connection_id":219555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:51:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":219555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:51:27] 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-18 04:51:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:51:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:51:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823476224001,"66":27484,"211":206,"79":20992,"24":51,"16":18302908642623488,"45":6895222162286051328},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-18 04:51:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:51:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823476224001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:51:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18302908642623488,"km_value":18302908642623.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":6895222162286051328,"description":"Unknown IO ID 45"} 
[2026-10-18 04:51:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823476224001,"power":27484,"unknown_211":206,"unknown_79":20992,"ignition":51,"odometer":null,"unknown_45":6895222162286051328}} 
[2026-10-18 04:51:27] local.INFO: DEBUG: GPS processor result {"connection_id":219555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:51:27] local.INFO: GPS data processed {"connection_id":219555,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:51:27] local.INFO: Acknowledgment sent {"connection_id":219555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:51:27] local.INFO: Packet analysis {"connection_id":219555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:51:27] local.INFO: Extracted packet for processing {"connection_id":219555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:51:27] local.INFO: GPS Element Parsed {"raw_longitude":761248256,"raw_latitude":103690024,"longitude_deg":76.1248256,"latitude_deg":10.3690024,"altitude":13,"angle":169,"satellites":45,"speed":54,"hex_longitude":"2d5fba00","hex_latitude":"062e2f28","is_valid_coordinates":true} 
[2026-10-18 04:51: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-18 04:51:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823478016001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18303359614189568,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6896418430934784000,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:27] 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-18 04:51:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792279218000,"timestamp_ms":1792279218000,"timestamp_seconds":1792279218,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2a8750"} 
[2026-10-18 04:51:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:51:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 04:51: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 04:51:27] 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-18 04:51: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-18 04:51:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:51:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:51:27] local.INFO: Teltonika packet parsed successfully {"connection_id":219555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:51:27] local.INFO: Passing IMEI to GPS processor {"connection_id":219555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:51:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":219555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:51:27] 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-18 04:51:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:51:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:51:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823478016001,"66":27365,"211":206,"79":20992,"24":54,"16":18303359614189568,"45":6896418430934784000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-18 04:51:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:51:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823478016001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:51:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18303359614189568,"km_value":18303359614189.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:51:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":6896418430934784000,"description":"Unknown IO ID 45"} 
[2026-10-18 04:51:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823478016001,"power":27365,"unknown_211":206,"unknown_79":20992,"ignition":54,"odometer":null,"unknown_45":6896418430934784000}} 
[2026-10-18 04:51:27] local.INFO: DEBUG: GPS processor result {"connection_id":219555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:51:27] local.INFO: GPS data processed {"connection_id":219555,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:51:27] local.INFO: Acknowledgment sent {"connection_id":219555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:51:28] local.INFO: TCP Data received {"connection_id":219555,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2aa2a8012d5fc4c0062e0ab0000d009e2d..."} 
[2026-10-18 04:51:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2aa2a8012d5fc4c0062e0ab0000d009e2d..."} 
[2026-10-18 04:51:28] local.INFO: Processing buffer {"connection_id":219555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2aa2a8012d5fc4c0062e0ab0000d009e2d..."} 
[2026-10-18 04:51:28] local.INFO: Packet analysis {"connection_id":219555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:51:28] local.INFO: Extracted packet for processing {"connection_id":219555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:51:28] local.INFO: GPS Element Parsed {"raw_longitude":761251008,"raw_latitude":103680688,"longitude_deg":76.1251008,"latitude_deg":10.3680688,"altitude":13,"angle":158,"satellites":45,"speed":55,"hex_longitude":"2d5fc4c0","hex_latitude":"062e0ab0","is_valid_coordinates":true} 
[2026-10-18 04:51: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-18 04:51:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823479808001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18303832060592128,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6897825805815982080,"note":"Value kept but may cause issues"} 
[2026-10-18 04:51:28] 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-18 04:51:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792279225000,"timestamp_ms":1792279225000,"timestamp_seconds":1792279225,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2aa2a8"} 
[2026-10-18 04:51:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:51: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-18 04:51: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:51:28] 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-18 04:51: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-18 04:51:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:51:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:51:28] local.INFO: Teltonika packet parsed successfully {"connection_id":219555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:51:28] local.INFO: Passing IMEI to GPS processor {"connection_id":219555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:51:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":219555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:51:28] 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-18 04:51:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:51:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:51:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823479808001,"66":26636,"211":206,"79":20992,"24":55,"16":18303832060592128,"45":6897825805815982080},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-18 04:51:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:51:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:51:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823479808001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:51:28] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 04:51:28] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:51:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18303832060592128,"km_value":18303832060592.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:51:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":6897825805815982080,"description":"Unknown IO ID 45"} 
[2026-10-18 04:51:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823479808001,"power":26636,"unknown_211":206,"unknown_79":20992,"ignition":55,"odometer":null,"unknown_45":6897825805815982080}} 
[2026-10-18 04:51:28] local.INFO: DEBUG: GPS processor result {"connection_id":219555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:51:28] local.INFO: GPS data processed {"connection_id":219555,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:51:28] local.INFO: Acknowledgment sent {"connection_id":219555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:51:46] local.INFO: TCP Data received {"connection_id":218158,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218158,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:51:46] local.INFO: Processing buffer {"connection_id":218158,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:51:46] local.INFO: IMEI packet received {"connection_id":218158,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:51:46] local.INFO: IMEI acknowledgment sent {"connection_id":218158,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:51:54] local.INFO: TCP Data received {"connection_id":217907,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:54] local.INFO: Processing buffer {"connection_id":217907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:54] local.INFO: IMEI packet received {"connection_id":217907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":217907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:51:54] local.INFO: TCP Data received {"connection_id":217907,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:54] local.INFO: Processing buffer {"connection_id":217907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:54] local.INFO: IMEI packet received {"connection_id":217907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":217907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:51:59] local.INFO: TCP Data received {"connection_id":217907,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:59] local.INFO: Processing buffer {"connection_id":217907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:51:59] local.INFO: IMEI packet received {"connection_id":217907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":217907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:52:01] local.INFO: TCP Data received {"connection_id":217907,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2abe00012d5fd440062de6c8000c009c2d..."} 
[2026-10-18 04:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2abe00012d5fd440062de6c8000c009c2d..."} 
[2026-10-18 04:52:01] local.INFO: Processing buffer {"connection_id":217907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2abe00012d5fd440062de6c8000c009c2d..."} 
[2026-10-18 04:52:01] local.INFO: Packet analysis {"connection_id":217907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:52:01] local.INFO: Extracted packet for processing {"connection_id":217907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:52:01] local.INFO: GPS Element Parsed {"raw_longitude":761254976,"raw_latitude":103671496,"longitude_deg":76.1254976,"latitude_deg":10.3671496,"altitude":12,"angle":156,"satellites":45,"speed":58,"hex_longitude":"2d5fd440","hex_latitude":"062de6c8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823481600001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18304317391896576,"note":"Value kept but may cause issues"} 
[2026-10-18 04:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6900851661813231616,"note":"Value kept but may cause issues"} 
[2026-10-18 04:52:01] 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-18 04:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792279232000,"timestamp_ms":1792279232000,"timestamp_seconds":1792279232,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2abe00"} 
[2026-10-18 04: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-18 04: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-18 04: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":104,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 04:52:01] 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-18 04: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-18 04: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-18 04:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:52:01] 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-18 04:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823481600001,"66":27365,"211":206,"79":20992,"24":58,"16":18304317391896576,"45":6900851661813231616},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-18 04:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823481600001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:52:01] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 04:52:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18304317391896576,"km_value":18304317391896.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6900851661813231616,"description":"Unknown IO ID 45"} 
[2026-10-18 04:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823481600001,"power":27365,"unknown_211":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":6900851661813231616}} 
[2026-10-18 04:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":217907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:52:01] local.INFO: GPS data processed {"connection_id":217907,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:52:01] local.INFO: Acknowledgment sent {"connection_id":217907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:52:36] local.INFO: TCP Data received {"connection_id":217907,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2ad570012d5fe280062dc610000b009c2e..."} 
[2026-10-18 04:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2ad570012d5fe280062dc610000b009c2e..."} 
[2026-10-18 04:52:36] local.INFO: Processing buffer {"connection_id":217907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2ad570012d5fe280062dc610000b009c2e..."} 
[2026-10-18 04:52:36] local.INFO: Packet analysis {"connection_id":217907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:52:36] local.INFO: Extracted packet for processing {"connection_id":217907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2a"} 
[2026-10-18 04:52:36] local.INFO: GPS Element Parsed {"raw_longitude":761258624,"raw_latitude":103663120,"longitude_deg":76.1258624,"latitude_deg":10.366312,"altitude":11,"angle":156,"satellites":46,"speed":61,"hex_longitude":"2d5fe280","hex_latitude":"062dc610","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:52:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823483392001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:52:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18304755478560768,"note":"Value kept but may cause issues"} 
[2026-10-18 04:52:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6905214523949893632,"note":"Value kept but may cause issues"} 
[2026-10-18 04:52:36] 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-18 04:52:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792279238000,"timestamp_ms":1792279238000,"timestamp_seconds":1792279238,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2ad570"} 
[2026-10-18 04: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-18 04:52: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:52: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-18 04: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-18 04: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-18 04:52:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:52:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:52:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:52:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:52:36] 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-18 04:52:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:52:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:52:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823483392001,"66":27365,"211":206,"79":20992,"24":61,"16":18304755478560768,"45":6905214523949893632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-18 04:52:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:52:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:52:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823483392001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:52:36] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-18 04:52:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:52:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18304755478560768,"km_value":18304755478560.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:52:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":6905214523949893632,"description":"Unknown IO ID 45"} 
[2026-10-18 04:52:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823483392001,"power":27365,"unknown_211":206,"unknown_79":20992,"ignition":61,"odometer":null,"unknown_45":6905214523949893632}} 
[2026-10-18 04:52:36] local.INFO: DEBUG: GPS processor result {"connection_id":217907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:52:36] local.INFO: GPS data processed {"connection_id":217907,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:52:36] local.INFO: Acknowledgment sent {"connection_id":217907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:52:54] local.INFO: TCP Data received {"connection_id":219556,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:54] local.INFO: Processing buffer {"connection_id":219556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:54] local.INFO: IMEI packet received {"connection_id":219556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":219556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:52:57] local.INFO: TCP Data received {"connection_id":219556,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:57] local.INFO: Processing buffer {"connection_id":219556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:57] local.INFO: IMEI packet received {"connection_id":219556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":219556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:52:59] local.INFO: TCP Data received {"connection_id":219556,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:59] local.INFO: Processing buffer {"connection_id":219556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:52:59] local.INFO: IMEI packet received {"connection_id":219556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":219556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:53:00] local.INFO: TCP Data received {"connection_id":219556,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2bf298012d608700062c51b80006009c2e..."} 
[2026-10-18 04:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2bf298012d608700062c51b80006009c2e..."} 
[2026-10-18 04:53:00] local.INFO: Processing buffer {"connection_id":219556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2bf298012d608700062c51b80006009c2e..."} 
[2026-10-18 04:53:00] local.INFO: Packet analysis {"connection_id":219556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2b"} 
[2026-10-18 04:53:00] local.INFO: Extracted packet for processing {"connection_id":219556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2b"} 
[2026-10-18 04:53:00] local.INFO: GPS Element Parsed {"raw_longitude":761300736,"raw_latitude":103567800,"longitude_deg":76.1300736,"latitude_deg":10.35678,"altitude":6,"angle":156,"satellites":46,"speed":53,"hex_longitude":"2d608700","hex_latitude":"062c51b8","is_valid_coordinates":true} 
[2026-10-18 04:53: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-18 04:53:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823501824001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18309797770166272,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6951517157594411008,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:53:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279311000,"timestamp_ms":1792279311000,"timestamp_seconds":1792279311,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2bf298"} 
[2026-10-18 04:53:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:53: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-18 04:53: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:53:00] 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-18 04:53: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-18 04:53:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:53:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:53:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:53:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:53:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:53:00] 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-18 04:53:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:53:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:53:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823501824001,"66":27376,"97":206,"79":20992,"24":53,"16":18309797770166272,"45":6951517157594411008},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,79,24,16,45]} 
[2026-10-18 04:53:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:53:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:53:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823501824001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:53:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 04:53:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:53:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18309797770166272,"km_value":18309797770166.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:53:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6951517157594411008,"description":"Unknown IO ID 45"} 
[2026-10-18 04:53:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823501824001,"power":27376,"unknown_97":206,"unknown_79":20992,"ignition":53,"odometer":null,"unknown_45":6951517157594411008}} 
[2026-10-18 04:53:00] local.INFO: DEBUG: GPS processor result {"connection_id":219556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:53:00] local.INFO: GPS data processed {"connection_id":219556,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:53:00] local.INFO: Acknowledgment sent {"connection_id":219556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:53:05] local.INFO: TCP Data received {"connection_id":219556,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2c0df0012d6096c0062c2fa0000600992d..."} 
[2026-10-18 04:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2c0df0012d6096c0062c2fa0000600992d..."} 
[2026-10-18 04:53:05] local.INFO: Processing buffer {"connection_id":219556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2c0df0012d6096c0062c2fa0000600992d..."} 
[2026-10-18 04:53:05] local.INFO: Packet analysis {"connection_id":219556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2c"} 
[2026-10-18 04:53:05] local.INFO: Extracted packet for processing {"connection_id":219556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2c"} 
[2026-10-18 04:53:05] local.INFO: GPS Element Parsed {"raw_longitude":761304768,"raw_latitude":103559072,"longitude_deg":76.1304768,"latitude_deg":10.3559072,"altitude":6,"angle":153,"satellites":45,"speed":56,"hex_longitude":"2d6096c0","hex_latitude":"062c2fa0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:53:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823503616001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18310261626634240,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6955528176010377216,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:53:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792279318000,"timestamp_ms":1792279318000,"timestamp_seconds":1792279318,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2c0df0"} 
[2026-10-18 04: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-18 04:53: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-18 04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:53: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-18 04: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-18 04: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-18 04:53:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:53:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:53:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:53:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:53:05] 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-18 04:53:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:53:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:53:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823503616001,"66":27397,"97":206,"79":20992,"24":56,"16":18310261626634240,"45":6955528176010377216},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,79,24,16,45]} 
[2026-10-18 04:53:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:53:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:53:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823503616001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:53:05] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 04:53:05] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:53:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18310261626634240,"km_value":18310261626634.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:53:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6955528176010377216,"description":"Unknown IO ID 45"} 
[2026-10-18 04:53:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823503616001,"power":27397,"unknown_97":206,"unknown_79":20992,"ignition":56,"odometer":null,"unknown_45":6955528176010377216}} 
[2026-10-18 04:53:05] local.INFO: DEBUG: GPS processor result {"connection_id":219556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5226,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:53:05] local.INFO: GPS data processed {"connection_id":219556,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:53:05] local.INFO: Acknowledgment sent {"connection_id":219556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:53:36] local.INFO: TCP Data received {"connection_id":219556,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2c2948012d60a600062c0d00000900a02d..."} 
[2026-10-18 04:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2c2948012d60a600062c0d00000900a02d..."} 
[2026-10-18 04:53:36] local.INFO: Processing buffer {"connection_id":219556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2c2948012d60a600062c0d00000900a02d..."} 
[2026-10-18 04:53:36] local.INFO: Packet analysis {"connection_id":219556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2c"} 
[2026-10-18 04:53:36] local.INFO: Extracted packet for processing {"connection_id":219556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2c"} 
[2026-10-18 04:53:36] local.INFO: GPS Element Parsed {"raw_longitude":761308672,"raw_latitude":103550208,"longitude_deg":76.1308672,"latitude_deg":10.3550208,"altitude":9,"angle":160,"satellites":45,"speed":54,"hex_longitude":"2d60a600","hex_latitude":"062c0d00","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:53:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823505408001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18310729778069504,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6959961406891335680,"note":"Value kept but may cause issues"} 
[2026-10-18 04:53:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:53:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792279325000,"timestamp_ms":1792279325000,"timestamp_seconds":1792279325,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2c2948"} 
[2026-10-18 04: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-18 04: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:53: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-18 04: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-18 04: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-18 04:53:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:53:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:53:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:53:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:53:36] 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-18 04:53:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:53:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:53:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823505408001,"66":27365,"97":206,"79":20992,"24":54,"16":18310729778069504,"45":6959961406891335680},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,79,24,16,45]} 
[2026-10-18 04:53:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:53:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:53:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823505408001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:53:36] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 04:53:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:53:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18310729778069504,"km_value":18310729778069.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:53:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":6959961406891335680,"description":"Unknown IO ID 45"} 
[2026-10-18 04:53:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823505408001,"power":27365,"unknown_97":206,"unknown_79":20992,"ignition":54,"odometer":null,"unknown_45":6959961406891335680}} 
[2026-10-18 04:53:36] local.INFO: DEBUG: GPS processor result {"connection_id":219556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:53:36] local.INFO: GPS data processed {"connection_id":219556,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:53:36] local.INFO: Acknowledgment sent {"connection_id":219556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:53:54] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:53:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:53:54] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:53:54] local.INFO: IMEI packet received {"connection_id":221260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:53:54] local.INFO: IMEI acknowledgment sent {"connection_id":221260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:53:56] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:53:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:53:56] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:53:56] local.INFO: IMEI packet received {"connection_id":221260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:53:56] local.INFO: IMEI acknowledgment sent {"connection_id":221260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:54:00] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:54:00] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:54:00] local.INFO: IMEI packet received {"connection_id":221260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:54:00] local.INFO: IMEI acknowledgment sent {"connection_id":221260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:54:00] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2c44a0012d60af80062be9b8000c00a72c..."} 
[2026-10-18 04:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2c44a0012d60af80062be9b8000c00a72c..."} 
[2026-10-18 04:54:00] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2c44a0012d60af80062be9b8000c00a72c..."} 
[2026-10-18 04:54:00] local.INFO: Packet analysis {"connection_id":221260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2c"} 
[2026-10-18 04:54:00] local.INFO: Extracted packet for processing {"connection_id":221260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2c"} 
[2026-10-18 04:54:00] local.INFO: GPS Element Parsed {"raw_longitude":761311104,"raw_latitude":103541176,"longitude_deg":76.1311104,"latitude_deg":10.3541176,"altitude":12,"angle":167,"satellites":44,"speed":53,"hex_longitude":"2d60af80","hex_latitude":"062be9b8","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823507200001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18311185044602880,"note":"Value kept but may cause issues"} 
[2026-10-18 04:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6964253900283904000,"note":"Value kept but may cause issues"} 
[2026-10-18 04:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279332000,"timestamp_ms":1792279332000,"timestamp_seconds":1792279332,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2c44a0"} 
[2026-10-18 04: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-18 04:54: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:54:00] 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-18 04: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-18 04: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-18 04:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:54:00] 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-18 04:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823507200001,"66":27267,"97":206,"79":20992,"24":53,"16":18311185044602880,"45":6964253900283904000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,79,24,16,45]} 
[2026-10-18 04:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823507200001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:54:00] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 04:54:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18311185044602880,"km_value":18311185044602.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":6964253900283904000,"description":"Unknown IO ID 45"} 
[2026-10-18 04:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823507200001,"power":27267,"unknown_97":206,"unknown_79":20992,"ignition":53,"odometer":null,"unknown_45":6964253900283904000}} 
[2026-10-18 04:54:00] 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":5228,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:54:00] local.INFO: GPS data processed {"connection_id":221260,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:54:00] local.INFO: Acknowledgment sent {"connection_id":221260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:54:31] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2d8cc0012d616840062a3408000700972c..."} 
[2026-10-18 04:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2d8cc0012d616840062a3408000700972c..."} 
[2026-10-18 04:54:31] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2d8cc0012d616840062a3408000700972c..."} 
[2026-10-18 04:54:31] local.INFO: Packet analysis {"connection_id":221260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:54:31] local.INFO: Extracted packet for processing {"connection_id":221260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:54:31] local.INFO: GPS Element Parsed {"raw_longitude":761358400,"raw_latitude":103429128,"longitude_deg":76.13584,"latitude_deg":10.3429128,"altitude":7,"angle":151,"satellites":44,"speed":59,"hex_longitude":"2d616840","hex_latitude":"062a3408","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823528960001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18317124984373248,"note":"Value kept but may cause issues"} 
[2026-10-18 04:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7014356446109415424,"note":"Value kept but may cause issues"} 
[2026-10-18 04:54:31] 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-18 04:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792279416000,"timestamp_ms":1792279416000,"timestamp_seconds":1792279416,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2d8cc0"} 
[2026-10-18 04: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-18 04:54: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-18 04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 04:54: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-18 04: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-18 04: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-18 04:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:54: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-18 04:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823528960001,"66":27321,"90":206,"79":20992,"24":59,"16":18317124984373248,"45":7014356446109415424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,79,24,16,45]} 
[2026-10-18 04:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823528960001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:54:31] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-10-18 04:54:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18317124984373248,"km_value":18317124984373.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":7014356446109415424,"description":"Unknown IO ID 45"} 
[2026-10-18 04:54:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823528960001,"power":27321,"unknown_90":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7014356446109415424}} 
[2026-10-18 04:54: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":5229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:54:31] local.INFO: GPS data processed {"connection_id":221260,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:54:31] local.INFO: Acknowledgment sent {"connection_id":221260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:54:58] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:54:58] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:54:58] local.INFO: IMEI packet received {"connection_id":218161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":218161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:55:00] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:00] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:00] local.INFO: IMEI packet received {"connection_id":218161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:55:00] local.INFO: IMEI acknowledgment sent {"connection_id":218161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:55:04] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:04] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:04] local.INFO: IMEI packet received {"connection_id":218161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:55:04] local.INFO: IMEI acknowledgment sent {"connection_id":218161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:55:05] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.109.136.10","data_length":1348,"data_hex":"000000000000030f8e0a000001a14c2da430012d617900062a1590000700972c..."} 
[2026-10-18 04:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a14c2da430012d617900062a1590000700972c..."} 
[2026-10-18 04:55:05] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a14c2da430012d617900062a1590000700972c..."} 
[2026-10-18 04:55:05] local.INFO: Packet analysis {"connection_id":218161,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:05] local.INFO: Extracted packet for processing {"connection_id":218161,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:05] local.INFO: GPS Element Parsed {"raw_longitude":761362688,"raw_latitude":103421328,"longitude_deg":76.1362688,"latitude_deg":10.3421328,"altitude":7,"angle":151,"satellites":44,"speed":58,"hex_longitude":"2d617900","hex_latitude":"062a1590","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:55:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823530496001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18317554481102848,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7018930414478952448,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:05] 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-18 04:55:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792279422000,"timestamp_ms":1792279422000,"timestamp_seconds":1792279422,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2da430"} 
[2026-10-18 04: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-18 04:55: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:55: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-18 04: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-18 04: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-18 04:55:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:55:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:55:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:05] 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-18 04:55:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:55:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:55:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823530496001,"66":27343,"90":206,"79":20992,"24":58,"16":18317554481102848,"45":7018930414478952448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,79,24,16,45]} 
[2026-10-18 04:55:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:55:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:55:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823530496001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:55:05] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-10-18 04:55:05] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:55:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18317554481102848,"km_value":18317554481102.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:55:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":7018930414478952448,"description":"Unknown IO ID 45"} 
[2026-10-18 04:55:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823530496001,"power":27343,"unknown_90":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7018930414478952448}} 
[2026-10-18 04:55:05] local.INFO: DEBUG: GPS processor result {"connection_id":218161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:55:05] local.INFO: GPS data processed {"connection_id":218161,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:55:05] local.INFO: Acknowledgment sent {"connection_id":218161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:55:05] local.INFO: Packet analysis {"connection_id":218161,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:05] local.INFO: Incomplete packet, waiting for more data {"connection_id":218161,"needed":795,"available":553} 
[2026-10-18 04:55:08] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.109.136.10","data_length":242,"data_hex":"000000000001a14c2d13a8012d611900062ad558000700962d00390000000a00..."} 
[2026-10-18 04:55:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":242,"packet_hex":"000000000001a14c2d13a8012d611900062ad558000700962d00390000000a00..."} 
[2026-10-18 04:55:08] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2dbba0012d6189000629f6a00007009a2c..."} 
[2026-10-18 04:55:08] local.INFO: Packet analysis {"connection_id":218161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:08] local.INFO: Extracted packet for processing {"connection_id":218161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:08] local.INFO: GPS Element Parsed {"raw_longitude":761366784,"raw_latitude":103413408,"longitude_deg":76.1366784,"latitude_deg":10.3413408,"altitude":7,"angle":154,"satellites":44,"speed":58,"hex_longitude":"2d618900","hex_latitude":"0629f6a0","is_valid_coordinates":true} 
[2026-10-18 04:55: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-18 04:55:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823532032001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18317983977832448,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7023645120336859136,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55: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-18 04:55:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792279428000,"timestamp_ms":1792279428000,"timestamp_seconds":1792279428,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2dbba0"} 
[2026-10-18 04:55:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:55: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-18 04:55: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-18 04:55: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-18 04:55: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-18 04:55:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:55:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:55:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:55:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:08] 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-18 04:55:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:55:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:55:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823532032001,"66":27376,"90":206,"79":20992,"24":58,"16":18317983977832448,"45":7023645120336859136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,79,24,16,45]} 
[2026-10-18 04:55:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:55:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:55:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823532032001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:55:08] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-10-18 04:55:08] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:55:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18317983977832448,"km_value":18317983977832.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:55:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":7023645120336859136,"description":"Unknown IO ID 45"} 
[2026-10-18 04:55:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823532032001,"power":27376,"unknown_90":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7023645120336859136}} 
[2026-10-18 04:55:08] local.INFO: DEBUG: GPS processor result {"connection_id":218161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:55:08] local.INFO: GPS data processed {"connection_id":218161,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:55:08] local.INFO: Acknowledgment sent {"connection_id":218161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:55:21] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2dd310012d6197800629d6f00007009c2d..."} 
[2026-10-18 04:55:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2dd310012d6197800629d6f00007009c2d..."} 
[2026-10-18 04:55:21] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2dd310012d6197800629d6f00007009c2d..."} 
[2026-10-18 04:55:21] local.INFO: Packet analysis {"connection_id":218161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:21] local.INFO: Extracted packet for processing {"connection_id":218161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2d"} 
[2026-10-18 04:55:21] local.INFO: GPS Element Parsed {"raw_longitude":761370496,"raw_latitude":103405296,"longitude_deg":76.1370496,"latitude_deg":10.3405296,"altitude":7,"angle":156,"satellites":45,"speed":58,"hex_longitude":"2d619780","hex_latitude":"0629d6f0","is_valid_coordinates":true} 
[2026-10-18 04:55: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-18 04:55:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823533568001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18318413474562048,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7028148719962202112,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:21] 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-18 04:55:21] local.INFO: AVL Record Parsed {"raw_timestamp":1792279434000,"timestamp_ms":1792279434000,"timestamp_seconds":1792279434,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2dd310"} 
[2026-10-18 04:55:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:55:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 04:55: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:55:21] 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-18 04:55: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-18 04:55:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:55:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:55:21] local.INFO: Teltonika packet parsed successfully {"connection_id":218161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:55:21] local.INFO: Passing IMEI to GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:21] 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-18 04:55:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:55:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:55:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823533568001,"66":27397,"90":206,"79":20992,"24":58,"16":18318413474562048,"45":7028148719962202112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,79,24,16,45]} 
[2026-10-18 04:55:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:55:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:55:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823533568001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:55:21] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-10-18 04:55:21] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:55:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18318413474562048,"km_value":18318413474562.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:55:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":7028148719962202112,"description":"Unknown IO ID 45"} 
[2026-10-18 04:55:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823533568001,"power":27397,"unknown_90":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7028148719962202112}} 
[2026-10-18 04:55:21] local.INFO: DEBUG: GPS processor result {"connection_id":218161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:55:21] local.INFO: GPS data processed {"connection_id":218161,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:55:21] local.INFO: Acknowledgment sent {"connection_id":218161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:55:51] local.INFO: TCP Data received {"connection_id":219557,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:51] local.INFO: Processing buffer {"connection_id":219557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:51] local.INFO: IMEI packet received {"connection_id":219557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:55:51] local.INFO: IMEI acknowledgment sent {"connection_id":219557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:55:54] local.INFO: TCP Data received {"connection_id":219557,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:54] local.INFO: Processing buffer {"connection_id":219557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:54] local.INFO: IMEI packet received {"connection_id":219557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:55:54] local.INFO: IMEI acknowledgment sent {"connection_id":219557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:55:58] local.INFO: TCP Data received {"connection_id":219557,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:58] local.INFO: Processing buffer {"connection_id":219557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:55:58] local.INFO: IMEI packet received {"connection_id":219557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":219557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:55:59] local.INFO: TCP Data received {"connection_id":219557,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2eec50012d623dc006285ab00007009d2d..."} 
[2026-10-18 04:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2eec50012d623dc006285ab00007009d2d..."} 
[2026-10-18 04:55:59] local.INFO: Processing buffer {"connection_id":219557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2eec50012d623dc006285ab00007009d2d..."} 
[2026-10-18 04:55:59] local.INFO: Packet analysis {"connection_id":219557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2e"} 
[2026-10-18 04:55:59] local.INFO: Extracted packet for processing {"connection_id":219557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2e"} 
[2026-10-18 04:55:59] local.INFO: GPS Element Parsed {"raw_longitude":761413056,"raw_latitude":103307952,"longitude_deg":76.1413056,"latitude_deg":10.3307952,"altitude":7,"angle":157,"satellites":45,"speed":58,"hex_longitude":"2d623dc0","hex_latitude":"06285ab0","is_valid_coordinates":true} 
[2026-10-18 04:55: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-18 04:55:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18323563140349952,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7074310616118167552,"note":"Value kept but may cause issues"} 
[2026-10-18 04:55:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:55:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792279506000,"timestamp_ms":1792279506000,"timestamp_seconds":1792279506,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2eec50"} 
[2026-10-18 04:55:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:55: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-18 04:55: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:55:59] 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-18 04:55: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-18 04:55:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:55:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:55:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:55:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:55:59] 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-18 04:55:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:55:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:55:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823551744001,"66":27376,"89":206,"79":20992,"24":58,"16":18323563140349952,"45":7074310616118167552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,79,24,16,45]} 
[2026-10-18 04:55:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:55:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:55:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:55:59] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-10-18 04:55:59] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:55:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18323563140349952,"km_value":18323563140349.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:55:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":7074310616118167552,"description":"Unknown IO ID 45"} 
[2026-10-18 04:55:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823551744001,"power":27376,"unknown_89":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7074310616118167552}} 
[2026-10-18 04:55:59] local.INFO: DEBUG: GPS processor result {"connection_id":219557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:55:59] local.INFO: GPS data processed {"connection_id":219557,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:55:59] local.INFO: Acknowledgment sent {"connection_id":219557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:56:30] local.INFO: TCP Data received {"connection_id":219557,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2f07a8012d624c80062835180008009e2c..."} 
[2026-10-18 04:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2f07a8012d624c80062835180008009e2c..."} 
[2026-10-18 04:56:30] local.INFO: Processing buffer {"connection_id":219557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2f07a8012d624c80062835180008009e2c..."} 
[2026-10-18 04:56:30] local.INFO: Packet analysis {"connection_id":219557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2f"} 
[2026-10-18 04:56:30] local.INFO: Extracted packet for processing {"connection_id":219557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2f"} 
[2026-10-18 04:56:30] local.INFO: GPS Element Parsed {"raw_longitude":761416832,"raw_latitude":103298328,"longitude_deg":76.1416832,"latitude_deg":10.3298328,"altitude":8,"angle":158,"satellites":44,"speed":58,"hex_longitude":"2d624c80","hex_latitude":"06283518","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823553536001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18324061356556288,"note":"Value kept but may cause issues"} 
[2026-10-18 04:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7079025321975656448,"note":"Value kept but may cause issues"} 
[2026-10-18 04:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792279513000,"timestamp_ms":1792279513000,"timestamp_seconds":1792279513,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2f07a8"} 
[2026-10-18 04: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-18 04:56: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-18 04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:56: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-18 04: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-18 04: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-18 04:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:56:30] 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-18 04:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823553536001,"66":27376,"89":206,"79":20992,"24":58,"16":18324061356556288,"45":7079025321975656448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,79,24,16,45]} 
[2026-10-18 04:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823553536001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:56:30] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-10-18 04:56:30] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18324061356556288,"km_value":18324061356556.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":7079025321975656448,"description":"Unknown IO ID 45"} 
[2026-10-18 04:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823553536001,"power":27376,"unknown_89":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7079025321975656448}} 
[2026-10-18 04:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":219557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:56:30] local.INFO: GPS data processed {"connection_id":219557,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:56:30] local.INFO: Acknowledgment sent {"connection_id":219557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:56:54] local.INFO: TCP Data received {"connection_id":219558,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:56:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:56:54] local.INFO: Processing buffer {"connection_id":219558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:56:54] local.INFO: IMEI packet received {"connection_id":219558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:56:54] local.INFO: IMEI acknowledgment sent {"connection_id":219558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:56:57] local.INFO: TCP Data received {"connection_id":219558,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:56:57] local.INFO: Processing buffer {"connection_id":219558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:56:57] local.INFO: IMEI packet received {"connection_id":219558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":219558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:56:58] local.INFO: TCP Data received {"connection_id":219558,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c2f2300012d625b80062810780009009e2d..."} 
[2026-10-18 04:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c2f2300012d625b80062810780009009e2d..."} 
[2026-10-18 04:56:58] local.INFO: Processing buffer {"connection_id":219558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c2f2300012d625b80062810780009009e2d..."} 
[2026-10-18 04:56:58] local.INFO: Packet analysis {"connection_id":219558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c2f"} 
[2026-10-18 04:56:58] local.INFO: Extracted packet for processing {"connection_id":219558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c2f"} 
[2026-10-18 04:56:58] local.INFO: GPS Element Parsed {"raw_longitude":761420672,"raw_latitude":103288952,"longitude_deg":76.1420672,"latitude_deg":10.3288952,"altitude":9,"angle":158,"satellites":45,"speed":56,"hex_longitude":"2d625b80","hex_latitude":"06281078","is_valid_coordinates":true} 
[2026-10-18 04:56: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-18 04:56:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823555328001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:56:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18324550982828032,"note":"Value kept but may cause issues"} 
[2026-10-18 04:56:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7083177077879674880,"note":"Value kept but may cause issues"} 
[2026-10-18 04:56:58] 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-18 04:56:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792279520000,"timestamp_ms":1792279520000,"timestamp_seconds":1792279520,"priority":1,"record_length":96,"hex_timestamp":"000001a14c2f2300"} 
[2026-10-18 04:56:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 04:56: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-18 04:56: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:56:58] 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-18 04:56: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-18 04:56:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 04:56:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:56:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:56:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:56:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:56:58] 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-18 04:56:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:56:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:56:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823555328001,"66":27365,"191":206,"79":20992,"24":56,"16":18324550982828032,"45":7083177077879674880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-18 04:56:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:56:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:56:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823555328001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:56:58] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 04:56:58] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:56:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18324550982828032,"km_value":18324550982828.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:56:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":7083177077879674880,"description":"Unknown IO ID 45"} 
[2026-10-18 04:56:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823555328001,"power":27365,"unknown_191":206,"unknown_79":20992,"ignition":56,"odometer":null,"unknown_45":7083177077879674880}} 
[2026-10-18 04:56:58] local.INFO: DEBUG: GPS processor result {"connection_id":219558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:56:58] local.INFO: GPS data processed {"connection_id":219558,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:56:58] local.INFO: Acknowledgment sent {"connection_id":219558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:57:32] local.INFO: TCP Data received {"connection_id":219558,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c304028012d625d00062688e0000900bb2c..."} 
[2026-10-18 04:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c304028012d625d00062688e0000900bb2c..."} 
[2026-10-18 04:57:32] local.INFO: Processing buffer {"connection_id":219558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c304028012d625d00062688e0000900bb2c..."} 
[2026-10-18 04:57:32] local.INFO: Packet analysis {"connection_id":219558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:57:32] local.INFO: Extracted packet for processing {"connection_id":219558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:57:32] local.INFO: GPS Element Parsed {"raw_longitude":761421056,"raw_latitude":103188704,"longitude_deg":76.1421056,"latitude_deg":10.3188704,"altitude":9,"angle":187,"satellites":44,"speed":52,"hex_longitude":"2d625d00","hex_latitude":"062688e0","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:57:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823574016001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:57:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18329541734825984,"note":"Value kept but may cause issues"} 
[2026-10-18 04:57:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7089439896085723136,"note":"Value kept but may cause issues"} 
[2026-10-18 04:57:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:57:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792279593000,"timestamp_ms":1792279593000,"timestamp_seconds":1792279593,"priority":1,"record_length":96,"hex_timestamp":"000001a14c304028"} 
[2026-10-18 04: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-18 04:57: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-18 04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 04:57: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-18 04: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-18 04: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-18 04:57:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:57:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:57:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:57:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:57:32] 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-18 04:57:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:57:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:57:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823574016001,"66":27310,"77":206,"79":20992,"24":52,"16":18329541734825984,"45":7089439896085723136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,79,24,16,45]} 
[2026-10-18 04:57:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:57:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:57:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823574016001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:57:32] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-10-18 04:57:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:57:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18329541734825984,"km_value":18329541734825.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:57:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7089439896085723136,"description":"Unknown IO ID 45"} 
[2026-10-18 04:57:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823574016001,"power":27310,"unknown_77":206,"unknown_79":20992,"ignition":52,"odometer":null,"unknown_45":7089439896085723136}} 
[2026-10-18 04:57:32] local.INFO: DEBUG: GPS processor result {"connection_id":219558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:57:32] local.INFO: GPS data processed {"connection_id":219558,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:57:32] local.INFO: Acknowledgment sent {"connection_id":219558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:57:46] local.INFO: TCP Data received {"connection_id":221262,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221262,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:57:46] local.INFO: Processing buffer {"connection_id":221262,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 04:57:46] local.INFO: IMEI packet received {"connection_id":221262,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 04:57:46] local.INFO: IMEI acknowledgment sent {"connection_id":221262,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:57:55] local.INFO: TCP Data received {"connection_id":218162,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:57:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:57:55] local.INFO: Processing buffer {"connection_id":218162,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:57:55] local.INFO: IMEI packet received {"connection_id":218162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:57:55] local.INFO: IMEI acknowledgment sent {"connection_id":218162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:57:55] local.INFO: TCP Data received {"connection_id":218162,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:57:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218162,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:57:55] local.INFO: Processing buffer {"connection_id":218162,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:57:55] local.INFO: IMEI packet received {"connection_id":218162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:57:55] local.INFO: IMEI acknowledgment sent {"connection_id":218162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:57:59] local.INFO: TCP Data received {"connection_id":218162,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:57:59] local.INFO: Processing buffer {"connection_id":218162,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 04:57:59] local.INFO: IMEI packet received {"connection_id":218162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:57:59] local.INFO: IMEI acknowledgment sent {"connection_id":218162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:58:00] local.INFO: TCP Data received {"connection_id":218162,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c305b80012d6259c006266310000700b52c..."} 
[2026-10-18 04:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c305b80012d6259c006266310000700b52c..."} 
[2026-10-18 04:58:00] local.INFO: Processing buffer {"connection_id":218162,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14c..."} 
[2026-10-18 04:58:00] local.INFO: IMEI packet received {"connection_id":218162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:58:00] local.INFO: IMEI acknowledgment sent {"connection_id":218162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:58:01] local.INFO: TCP Data received {"connection_id":218162,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c306f08012d625c0006264568000700a92c..."} 
[2026-10-18 04:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c306f08012d625c0006264568000700a92c..."} 
[2026-10-18 04:58:01] local.INFO: Processing buffer {"connection_id":218162,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14c305b80012d6259c006266310000700b52c..."} 
[2026-10-18 04:58:01] local.INFO: Packet analysis {"connection_id":218162,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:58:01] local.INFO: Extracted packet for processing {"connection_id":218162,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:58:01] local.INFO: GPS Element Parsed {"raw_longitude":761420224,"raw_latitude":103179024,"longitude_deg":76.1420224,"latitude_deg":10.3179024,"altitude":7,"angle":181,"satellites":44,"speed":58,"hex_longitude":"2d6259c0","hex_latitude":"06266310","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823575808001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18330009886261248,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7087821414967336960,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792279600000,"timestamp_ms":1792279600000,"timestamp_seconds":1792279600,"priority":1,"record_length":96,"hex_timestamp":"000001a14c305b80"} 
[2026-10-18 04: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-18 04: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-18 04: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":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 04:58:01] 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-18 04: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-18 04: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-18 04:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:58:01] 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-18 04:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823575808001,"66":27397,"77":206,"79":20992,"24":58,"16":18330009886261248,"45":7087821414967336960},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,79,24,16,45]} 
[2026-10-18 04:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823575808001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18330009886261248,"km_value":18330009886261.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7087821414967336960,"description":"Unknown IO ID 45"} 
[2026-10-18 04:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823575808001,"power":27397,"unknown_77":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7087821414967336960}} 
[2026-10-18 04:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":218162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:58:01] local.INFO: GPS data processed {"connection_id":218162,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:58:01] local.INFO: Acknowledgment sent {"connection_id":218162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:58:01] local.INFO: Packet analysis {"connection_id":218162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:58:01] local.INFO: Extracted packet for processing {"connection_id":218162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:58:01] local.INFO: GPS Element Parsed {"raw_longitude":761420800,"raw_latitude":103171432,"longitude_deg":76.14208,"latitude_deg":10.3171432,"altitude":7,"angle":169,"satellites":44,"speed":60,"hex_longitude":"2d625c00","hex_latitude":"06264568","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823577600001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18330379253448704,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7086906621290549248,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792279605000,"timestamp_ms":1792279605000,"timestamp_seconds":1792279605,"priority":1,"record_length":96,"hex_timestamp":"000001a14c306f08"} 
[2026-10-18 04: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-18 04: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-18 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 04:58:01] 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-18 04: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-18 04: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-18 04:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:58:01] 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-18 04:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823577600001,"66":27234,"77":206,"79":20992,"24":60,"16":18330379253448704,"45":7086906621290549248},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,79,24,16,45]} 
[2026-10-18 04:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823577600001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18330379253448704,"km_value":18330379253448.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7086906621290549248,"description":"Unknown IO ID 45"} 
[2026-10-18 04:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823577600001,"power":27234,"unknown_77":206,"unknown_79":20992,"ignition":60,"odometer":null,"unknown_45":7086906621290549248}} 
[2026-10-18 04:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":218162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:58:01] local.INFO: GPS data processed {"connection_id":218162,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:58:01] local.INFO: Acknowledgment sent {"connection_id":218162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:58:32] local.INFO: TCP Data received {"connection_id":218162,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c308a60012d62660006261e90000900a32d..."} 
[2026-10-18 04:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c308a60012d62660006261e90000900a32d..."} 
[2026-10-18 04:58:32] local.INFO: Processing buffer {"connection_id":218162,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c308a60012d62660006261e90000900a32d..."} 
[2026-10-18 04:58:32] local.INFO: Packet analysis {"connection_id":218162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:58:32] local.INFO: Extracted packet for processing {"connection_id":218162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c30"} 
[2026-10-18 04:58:32] local.INFO: GPS Element Parsed {"raw_longitude":761423360,"raw_latitude":103161488,"longitude_deg":76.142336,"latitude_deg":10.3161488,"altitude":9,"angle":163,"satellites":45,"speed":57,"hex_longitude":"2d626600","hex_latitude":"06261e90","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823578880001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18330877469655040,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7087539939986204672,"note":"Value kept but may cause issues"} 
[2026-10-18 04:58:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792279612000,"timestamp_ms":1792279612000,"timestamp_seconds":1792279612,"priority":1,"record_length":96,"hex_timestamp":"000001a14c308a60"} 
[2026-10-18 04: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-18 04: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-18 04: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":98,"data_length":795,"current_offset":136} 
[2026-10-18 04:58: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-18 04: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-18 04: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-18 04:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:58:32] 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-18 04:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823578880001,"66":27365,"77":206,"79":20992,"24":57,"16":18330877469655040,"45":7087539939986204672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,79,24,16,45]} 
[2026-10-18 04:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823578880001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:58:32] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-10-18 04:58:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18330877469655040,"km_value":18330877469655.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7087539939986204672,"description":"Unknown IO ID 45"} 
[2026-10-18 04:58:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823578880001,"power":27365,"unknown_77":206,"unknown_79":20992,"ignition":57,"odometer":null,"unknown_45":7087539939986204672}} 
[2026-10-18 04:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":218162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:58:32] local.INFO: GPS data processed {"connection_id":218162,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:58:32] local.INFO: Acknowledgment sent {"connection_id":218162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:58:54] local.INFO: TCP Data received {"connection_id":219559,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:58:54] local.INFO: Processing buffer {"connection_id":219559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:58:54] local.INFO: IMEI packet received {"connection_id":219559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":219559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:58:59] local.INFO: TCP Data received {"connection_id":219559,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:58:59] local.INFO: Processing buffer {"connection_id":219559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:58:59] local.INFO: IMEI packet received {"connection_id":219559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:58:59] local.INFO: IMEI acknowledgment sent {"connection_id":219559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 04:59:00] local.INFO: TCP Data received {"connection_id":219559,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3178a8012d634100062544580004007a2a..."} 
[2026-10-18 04:59:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3178a8012d634100062544580004007a2a..."} 
[2026-10-18 04:59:00] local.INFO: Processing buffer {"connection_id":219559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3178a8012d634100062544580004007a2a..."} 
[2026-10-18 04:59:00] local.INFO: Packet analysis {"connection_id":219559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c31"} 
[2026-10-18 04:59:00] local.INFO: Extracted packet for processing {"connection_id":219559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c31"} 
[2026-10-18 04:59:00] local.INFO: GPS Element Parsed {"raw_longitude":761479424,"raw_latitude":103105624,"longitude_deg":76.1479424,"latitude_deg":10.3105624,"altitude":4,"angle":122,"satellites":42,"speed":47,"hex_longitude":"2d634100","hex_latitude":"06254458","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:59:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823594240001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:59:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18334880379174912,"note":"Value kept but may cause issues"} 
[2026-10-18 04:59:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7142849772894310400,"note":"Value kept but may cause issues"} 
[2026-10-18 04:59:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:59:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279673000,"timestamp_ms":1792279673000,"timestamp_seconds":1792279673,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3178a8"} 
[2026-10-18 04: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-18 04:59: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-18 04: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 04:59:00] 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-18 04: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-18 04: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-18 04:59:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:59:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:59:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:59:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:59:00] 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-18 04:59:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:59:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:59:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823594240001,"66":27343,"51":206,"79":20992,"24":47,"16":18334880379174912,"45":7142849772894310400},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,79,24,16,45]} 
[2026-10-18 04:59:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:59:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:59:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823594240001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:59:00] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-18 04:59:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:59:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18334880379174912,"km_value":18334880379174.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:59:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7142849772894310400,"description":"Unknown IO ID 45"} 
[2026-10-18 04:59:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823594240001,"power":27343,"unknown_51":206,"unknown_79":20992,"ignition":47,"odometer":null,"unknown_45":7142849772894310400}} 
[2026-10-18 04:59:00] local.INFO: DEBUG: GPS processor result {"connection_id":219559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:59:00] local.INFO: GPS data processed {"connection_id":219559,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:59:00] local.INFO: Acknowledgment sent {"connection_id":219559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:59:31] local.INFO: TCP Data received {"connection_id":219559,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3197e8012d63604006253190000500792c..."} 
[2026-10-18 04:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3197e8012d63604006253190000500792c..."} 
[2026-10-18 04:59:31] local.INFO: Processing buffer {"connection_id":219559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3197e8012d63604006253190000500792c..."} 
[2026-10-18 04:59:31] local.INFO: Packet analysis {"connection_id":219559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c31"} 
[2026-10-18 04:59:31] local.INFO: Extracted packet for processing {"connection_id":219559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c31"} 
[2026-10-18 04:59:31] local.INFO: GPS Element Parsed {"raw_longitude":761487424,"raw_latitude":103100816,"longitude_deg":76.1487424,"latitude_deg":10.3100816,"altitude":5,"angle":121,"satellites":44,"speed":45,"hex_longitude":"2d636040","hex_latitude":"06253190","is_valid_coordinates":true} 
[2026-10-18 04: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-18 04:59:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823596288001,"note":"Value kept but may cause issues"} 
[2026-10-18 04:59:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18335327055773696,"note":"Value kept but may cause issues"} 
[2026-10-18 04:59:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7151997709636098048,"note":"Value kept but may cause issues"} 
[2026-10-18 04:59:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 04:59:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792279681000,"timestamp_ms":1792279681000,"timestamp_seconds":1792279681,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3197e8"} 
[2026-10-18 04: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-18 04:59: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-18 04: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":207,"data_length":795,"current_offset":136} 
[2026-10-18 04:59: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-18 04: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-18 04: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-18 04:59:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 04:59:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 04:59:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:59:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 04:59: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-18 04:59:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 04:59:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 04:59:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823596288001,"66":27343,"51":206,"79":20992,"24":45,"16":18335327055773696,"45":7151997709636098048},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,79,24,16,45]} 
[2026-10-18 04:59:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 04:59:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 04:59:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823596288001,"description":"Unknown IO ID 0"} 
[2026-10-18 04:59:31] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-18 04:59:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 04:59:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18335327055773696,"km_value":18335327055773.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 04:59:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":7151997709636098048,"description":"Unknown IO ID 45"} 
[2026-10-18 04:59:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823596288001,"power":27343,"unknown_51":206,"unknown_79":20992,"ignition":45,"odometer":null,"unknown_45":7151997709636098048}} 
[2026-10-18 04:59:31] local.INFO: DEBUG: GPS processor result {"connection_id":219559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 04:59:31] local.INFO: GPS data processed {"connection_id":219559,"processed":1,"errors":0,"total":1} 
[2026-10-18 04:59:31] local.INFO: Acknowledgment sent {"connection_id":219559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 04:59:54] local.INFO: TCP Data received {"connection_id":221263,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:59:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221263,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:59:54] local.INFO: Processing buffer {"connection_id":221263,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:59:54] local.INFO: IMEI packet received {"connection_id":221263,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 04:59:54] local.INFO: IMEI acknowledgment sent {"connection_id":221263,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 04:59:59] local.INFO: TCP Data received {"connection_id":221263,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221263,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:59:59] local.INFO: Processing buffer {"connection_id":221263,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 04:59:59] local.INFO: IMEI packet received {"connection_id":221263,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 04:59:59] local.INFO: IMEI acknowledgment sent {"connection_id":221263,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:00:02] local.INFO: TCP Data received {"connection_id":221263,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c31bb10012d6380c006251c08000500802c..."} 
[2026-10-18 05:00:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c31bb10012d6380c006251c08000500802c..."} 
[2026-10-18 05:00:02] local.INFO: Processing buffer {"connection_id":221263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c31bb10012d6380c006251c08000500802c..."} 
[2026-10-18 05:00:02] local.INFO: Packet analysis {"connection_id":221263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c31"} 
[2026-10-18 05:00:02] local.INFO: Extracted packet for processing {"connection_id":221263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c31"} 
[2026-10-18 05:00:02] local.INFO: GPS Element Parsed {"raw_longitude":761495744,"raw_latitude":103095304,"longitude_deg":76.1495744,"latitude_deg":10.3095304,"altitude":5,"angle":128,"satellites":44,"speed":42,"hex_longitude":"2d6380c0","hex_latitude":"06251c08","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:00:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823598336001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:00:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18335808092110848,"note":"Value kept but may cause issues"} 
[2026-10-18 05:00:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7160793802657075200,"note":"Value kept but may cause issues"} 
[2026-10-18 05:00:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:00:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792279690000,"timestamp_ms":1792279690000,"timestamp_seconds":1792279690,"priority":1,"record_length":96,"hex_timestamp":"000001a14c31bb10"} 
[2026-10-18 05: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-18 05:00: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:00: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-18 05: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-18 05: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-18 05:00:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:00:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:00:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:00:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:00:02] 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-18 05:00:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:00:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:00:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823598336001,"66":27463,"51":206,"79":20992,"24":42,"16":18335808092110848,"45":7160793802657075200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,79,24,16,45]} 
[2026-10-18 05:00:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:00:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:00:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823598336001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:00:02] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-18 05:00:02] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:00:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18335808092110848,"km_value":18335808092110.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:00:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":7160793802657075200,"description":"Unknown IO ID 45"} 
[2026-10-18 05:00:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823598336001,"power":27463,"unknown_51":206,"unknown_79":20992,"ignition":42,"odometer":null,"unknown_45":7160793802657075200}} 
[2026-10-18 05:00:02] local.INFO: DEBUG: GPS processor result {"connection_id":221263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:00:02] local.INFO: GPS data processed {"connection_id":221263,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:00:02] local.INFO: Acknowledgment sent {"connection_id":221263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:00:33] local.INFO: TCP Data received {"connection_id":221263,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c330ee8012d63d44006245208000600a72c..."} 
[2026-10-18 05:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c330ee8012d63d44006245208000600a72c..."} 
[2026-10-18 05:00:33] local.INFO: Processing buffer {"connection_id":221263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c330ee8012d63d44006245208000600a72c..."} 
[2026-10-18 05:00:33] local.INFO: Packet analysis {"connection_id":221263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:00:33] local.INFO: Extracted packet for processing {"connection_id":221263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:00:33] local.INFO: GPS Element Parsed {"raw_longitude":761517120,"raw_latitude":103043592,"longitude_deg":76.151712,"latitude_deg":10.3043592,"altitude":6,"angle":167,"satellites":44,"speed":20,"hex_longitude":"2d63d440","hex_latitude":"06245208","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823621632001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18338595525885952,"note":"Value kept but may cause issues"} 
[2026-10-18 05:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7193163424964655104,"note":"Value kept but may cause issues"} 
[2026-10-18 05:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792279777000,"timestamp_ms":1792279777000,"timestamp_seconds":1792279777,"priority":1,"record_length":96,"hex_timestamp":"000001a14c330ee8"} 
[2026-10-18 05: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-18 05: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-18 05: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":131,"data_length":795,"current_offset":136} 
[2026-10-18 05:00: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-18 05: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-18 05: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-18 05:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:00:33] 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-18 05:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823621632001,"66":27365,"252":206,"79":20992,"24":20,"16":18338595525885952,"45":7193163424964655104},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,79,24,16,45]} 
[2026-10-18 05:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823621632001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:00:33] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-18 05:00:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18338595525885952,"km_value":18338595525885.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7193163424964655104,"description":"Unknown IO ID 45"} 
[2026-10-18 05:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823621632001,"power":27365,"unknown_252":206,"unknown_79":20992,"ignition":20,"odometer":null,"unknown_45":7193163424964655104}} 
[2026-10-18 05:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":221263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:00:33] local.INFO: GPS data processed {"connection_id":221263,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:00:33] local.INFO: Acknowledgment sent {"connection_id":221263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:00:59] local.INFO: TCP Data received {"connection_id":217910,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217910,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:00:59] local.INFO: Processing buffer {"connection_id":217910,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:00:59] local.INFO: IMEI packet received {"connection_id":217910,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:00:59] local.INFO: IMEI acknowledgment sent {"connection_id":217910,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:01:03] local.INFO: TCP Data received {"connection_id":217910,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217910,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:03] local.INFO: Processing buffer {"connection_id":217910,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:03] local.INFO: IMEI packet received {"connection_id":217910,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:01:03] local.INFO: IMEI acknowledgment sent {"connection_id":217910,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:01:04] local.INFO: TCP Data received {"connection_id":217910,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c333dc8012d63dc00062434b80006009b2c..."} 
[2026-10-18 05:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c333dc8012d63dc00062434b80006009b2c..."} 
[2026-10-18 05:01:04] local.INFO: Processing buffer {"connection_id":217910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c333dc8012d63dc00062434b80006009b2c..."} 
[2026-10-18 05:01:04] local.INFO: Packet analysis {"connection_id":217910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:01:04] local.INFO: Extracted packet for processing {"connection_id":217910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:01:04] local.INFO: GPS Element Parsed {"raw_longitude":761519104,"raw_latitude":103036088,"longitude_deg":76.1519104,"latitude_deg":10.3036088,"altitude":6,"angle":155,"satellites":44,"speed":26,"hex_longitude":"2d63dc00","hex_latitude":"062434b8","is_valid_coordinates":true} 
[2026-10-18 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-18 05:01:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823622912001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18338973483008000,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7193444899940861952,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:01:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792279789000,"timestamp_ms":1792279789000,"timestamp_seconds":1792279789,"priority":1,"record_length":96,"hex_timestamp":"000001a14c333dc8"} 
[2026-10-18 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-18 05: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-18 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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:01: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-18 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-18 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-18 05:01:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:01:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:01:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:01:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:01:04] 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-18 05:01:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:01:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:01:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823622912001,"66":27365,"252":206,"79":20992,"24":26,"16":18338973483008000,"45":7193444899940861952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,79,24,16,45]} 
[2026-10-18 05:01:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:01:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:01:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823622912001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:01:04] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-18 05:01:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:01:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18338973483008000,"km_value":18338973483008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:01:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7193444899940861952,"description":"Unknown IO ID 45"} 
[2026-10-18 05:01:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823622912001,"power":27365,"unknown_252":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7193444899940861952}} 
[2026-10-18 05:01:04] local.INFO: DEBUG: GPS processor result {"connection_id":217910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:01:04] local.INFO: GPS data processed {"connection_id":217910,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:01:04] local.INFO: Acknowledgment sent {"connection_id":217910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:01:06] local.INFO: TCP Data received {"connection_id":217910,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c334598012d63de80062430380006008e2b..."} 
[2026-10-18 05:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c334598012d63de80062430380006008e2b..."} 
[2026-10-18 05:01:06] local.INFO: Processing buffer {"connection_id":217910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c334598012d63de80062430380006008e2b..."} 
[2026-10-18 05:01:06] local.INFO: Packet analysis {"connection_id":217910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:01:06] local.INFO: Extracted packet for processing {"connection_id":217910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:01:06] local.INFO: GPS Element Parsed {"raw_longitude":761519744,"raw_latitude":103034936,"longitude_deg":76.1519744,"latitude_deg":10.3034936,"altitude":6,"angle":142,"satellites":43,"speed":26,"hex_longitude":"2d63de80","hex_latitude":"06243038","is_valid_coordinates":true} 
[2026-10-18 05:01: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-18 05:01:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823625984001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18339037907517440,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7195626331008448512,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:01:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792279791000,"timestamp_ms":1792279791000,"timestamp_seconds":1792279791,"priority":1,"record_length":96,"hex_timestamp":"000001a14c334598"} 
[2026-10-18 05:01:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:01: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-18 05:01: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-18 05:01: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-18 05:01: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-18 05:01:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:01:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:01:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:01:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:01:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:01:06] 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-18 05:01:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:01:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:01:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823625984001,"66":27365,"252":206,"79":20992,"24":26,"16":18339037907517440,"45":7195626331008448512},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,79,24,16,45]} 
[2026-10-18 05:01:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:01:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:01:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823625984001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:01:06] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-18 05:01:06] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:01:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18339037907517440,"km_value":18339037907517.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:01:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":7195626331008448512,"description":"Unknown IO ID 45"} 
[2026-10-18 05:01:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823625984001,"power":27365,"unknown_252":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7195626331008448512}} 
[2026-10-18 05:01:06] local.INFO: DEBUG: GPS processor result {"connection_id":217910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:01:06] local.INFO: GPS data processed {"connection_id":217910,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:01:06] local.INFO: Acknowledgment sent {"connection_id":217910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:01:37] local.INFO: TCP Data received {"connection_id":217910,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c335920012d63e600062426f80006009e2a..."} 
[2026-10-18 05:01:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c335920012d63e600062426f80006009e2a..."} 
[2026-10-18 05:01:37] local.INFO: Processing buffer {"connection_id":217910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c335920012d63e600062426f80006009e2a..."} 
[2026-10-18 05:01:37] local.INFO: Packet analysis {"connection_id":217910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:01:37] local.INFO: Extracted packet for processing {"connection_id":217910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c33"} 
[2026-10-18 05:01:37] local.INFO: GPS Element Parsed {"raw_longitude":761521664,"raw_latitude":103032568,"longitude_deg":76.1521664,"latitude_deg":10.3032568,"altitude":6,"angle":158,"satellites":42,"speed":24,"hex_longitude":"2d63e600","hex_latitude":"062426f8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:01:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823626496001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18339183936405504,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7196330018449930240,"note":"Value kept but may cause issues"} 
[2026-10-18 05:01:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:01:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792279796000,"timestamp_ms":1792279796000,"timestamp_seconds":1792279796,"priority":1,"record_length":96,"hex_timestamp":"000001a14c335920"} 
[2026-10-18 05: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-18 05:01: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-18 05: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:01: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-18 05: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-18 05: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-18 05:01:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:01:37] local.INFO: Teltonika packet parsed successfully {"connection_id":217910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:01:37] local.INFO: Passing IMEI to GPS processor {"connection_id":217910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:01:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":217910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:01:37] 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-18 05:01:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:01:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:01:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823626496001,"66":27397,"252":206,"79":20992,"24":24,"16":18339183936405504,"45":7196330018449930240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,79,24,16,45]} 
[2026-10-18 05:01:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:01:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:01:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823626496001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:01:37] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-18 05:01:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:01:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18339183936405504,"km_value":18339183936405.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:01:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7196330018449930240,"description":"Unknown IO ID 45"} 
[2026-10-18 05:01:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823626496001,"power":27397,"unknown_252":206,"unknown_79":20992,"ignition":24,"odometer":null,"unknown_45":7196330018449930240}} 
[2026-10-18 05:01:37] local.INFO: DEBUG: GPS processor result {"connection_id":217910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:01:37] local.INFO: GPS data processed {"connection_id":217910,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:01:37] local.INFO: Acknowledgment sent {"connection_id":217910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:01:55] local.INFO: TCP Data received {"connection_id":221264,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221264,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:55] local.INFO: Processing buffer {"connection_id":221264,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:55] local.INFO: IMEI packet received {"connection_id":221264,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:01:55] local.INFO: IMEI acknowledgment sent {"connection_id":221264,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:01:55] local.INFO: TCP Data received {"connection_id":221264,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221264,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:55] local.INFO: Processing buffer {"connection_id":221264,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:55] local.INFO: IMEI packet received {"connection_id":221264,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:01:55] local.INFO: IMEI acknowledgment sent {"connection_id":221264,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:01:59] local.INFO: TCP Data received {"connection_id":221264,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221264,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:59] local.INFO: Processing buffer {"connection_id":221264,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:01:59] local.INFO: IMEI packet received {"connection_id":221264,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":221264,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:02:00] local.INFO: TCP Data received {"connection_id":221264,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c344f38012d642580062346d0000900b625..."} 
[2026-10-18 05:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221264,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c344f38012d642580062346d0000900b625..."} 
[2026-10-18 05:02:00] local.INFO: Processing buffer {"connection_id":221264,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c344f38012d642580062346d0000900b625..."} 
[2026-10-18 05:02:00] local.INFO: Packet analysis {"connection_id":221264,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:00] local.INFO: Extracted packet for processing {"connection_id":221264,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:00] local.INFO: GPS Element Parsed {"raw_longitude":761537920,"raw_latitude":102975184,"longitude_deg":76.153792,"latitude_deg":10.2975184,"altitude":9,"angle":182,"satellites":37,"speed":17,"hex_longitude":"2d642580","hex_latitude":"062346d0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:02:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823642880001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18342130283970560,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7217159166711515136,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:00] 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-18 05:02:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792279859000,"timestamp_ms":1792279859000,"timestamp_seconds":1792279859,"priority":1,"record_length":96,"hex_timestamp":"000001a14c344f38"} 
[2026-10-18 05: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-18 05:02: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-18 05: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":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-18 05:02:00] 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-18 05: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-18 05: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-18 05:02:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:02:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221264,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:02:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:00] 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-18 05:02:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:02:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:02:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823642880001,"66":27169,"55":206,"79":20992,"24":17,"16":18342130283970560,"45":7217159166711515136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-18 05:02:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:02:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:02:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823642880001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:02:00] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-18 05:02:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:02:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18342130283970560,"km_value":18342130283970.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:02:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7217159166711515136,"description":"Unknown IO ID 45"} 
[2026-10-18 05:02:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823642880001,"power":27169,"unknown_55":206,"unknown_79":20992,"ignition":17,"odometer":null,"unknown_45":7217159166711515136}} 
[2026-10-18 05:02:00] local.INFO: DEBUG: GPS processor result {"connection_id":221264,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:02:00] local.INFO: GPS data processed {"connection_id":221264,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:02:00] local.INFO: Acknowledgment sent {"connection_id":221264,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:02:01] local.INFO: TCP Data received {"connection_id":221264,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c345320012d64258006234568000900a225..."} 
[2026-10-18 05:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221264,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c345320012d64258006234568000900a225..."} 
[2026-10-18 05:02:01] local.INFO: Processing buffer {"connection_id":221264,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c345320012d64258006234568000900a225..."} 
[2026-10-18 05:02:01] local.INFO: Packet analysis {"connection_id":221264,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:01] local.INFO: Extracted packet for processing {"connection_id":221264,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:01] local.INFO: GPS Element Parsed {"raw_longitude":761537920,"raw_latitude":102974824,"longitude_deg":76.153792,"latitude_deg":10.2974824,"altitude":9,"angle":162,"satellites":37,"speed":18,"hex_longitude":"2d642580","hex_latitude":"06234568","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18342147463839744,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7216314741781090304,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:01] 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-18 05:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792279860000,"timestamp_ms":1792279860000,"timestamp_seconds":1792279860,"priority":1,"record_length":96,"hex_timestamp":"000001a14c345320"} 
[2026-10-18 05: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-18 05:02: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-18 05: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":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-10-18 05:02:01] 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-18 05: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-18 05: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-18 05:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221264,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:01] 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-18 05:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823643904001,"66":27169,"55":206,"79":20992,"24":18,"16":18342147463839744,"45":7216314741781090304},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-18 05:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:02:01] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-18 05:02:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18342147463839744,"km_value":18342147463839.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7216314741781090304,"description":"Unknown IO ID 45"} 
[2026-10-18 05:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823643904001,"power":27169,"unknown_55":206,"unknown_79":20992,"ignition":18,"odometer":null,"unknown_45":7216314741781090304}} 
[2026-10-18 05:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":221264,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:02:01] local.INFO: GPS data processed {"connection_id":221264,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:02:01] local.INFO: Acknowledgment sent {"connection_id":221264,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:02:32] local.INFO: TCP Data received {"connection_id":221264,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c345708012d642680062344180009008e25..."} 
[2026-10-18 05:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221264,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c345708012d642680062344180009008e25..."} 
[2026-10-18 05:02:32] local.INFO: Processing buffer {"connection_id":221264,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c345708012d642680062344180009008e25..."} 
[2026-10-18 05:02:32] local.INFO: Packet analysis {"connection_id":221264,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:32] local.INFO: Extracted packet for processing {"connection_id":221264,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:32] local.INFO: GPS Element Parsed {"raw_longitude":761538176,"raw_latitude":102974488,"longitude_deg":76.1538176,"latitude_deg":10.2974488,"altitude":9,"angle":142,"satellites":37,"speed":19,"hex_longitude":"2d642680","hex_latitude":"06234418","is_valid_coordinates":true} 
[2026-10-18 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-18 05:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823644160001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18342164643708928,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7216314741780998144,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02: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-18 05:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792279861000,"timestamp_ms":1792279861000,"timestamp_seconds":1792279861,"priority":1,"record_length":96,"hex_timestamp":"000001a14c345708"} 
[2026-10-18 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-18 05:02: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-18 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":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-10-18 05:02: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-18 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-18 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-18 05:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221264,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:32] 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-18 05:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823644160001,"66":27169,"55":206,"79":20992,"24":19,"16":18342164643708928,"45":7216314741780998144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-18 05:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823644160001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:02:32] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-18 05:02:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18342164643708928,"km_value":18342164643708.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7216314741780998144,"description":"Unknown IO ID 45"} 
[2026-10-18 05:02:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823644160001,"power":27169,"unknown_55":206,"unknown_79":20992,"ignition":19,"odometer":null,"unknown_45":7216314741780998144}} 
[2026-10-18 05:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":221264,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:02:32] local.INFO: GPS data processed {"connection_id":221264,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:02:32] local.INFO: Acknowledgment sent {"connection_id":221264,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:02:54] local.INFO: TCP Data received {"connection_id":219561,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:02:54] local.INFO: Processing buffer {"connection_id":219561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:02:54] local.INFO: IMEI packet received {"connection_id":219561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":219561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:02:58] local.INFO: TCP Data received {"connection_id":219561,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:02:58] local.INFO: Processing buffer {"connection_id":219561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:02:58] local.INFO: IMEI packet received {"connection_id":219561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":219561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:02:59] local.INFO: TCP Data received {"connection_id":219561,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c346a90012d642e8006233cd00007008227..."} 
[2026-10-18 05:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c346a90012d642e8006233cd00007008227..."} 
[2026-10-18 05:02:59] local.INFO: Processing buffer {"connection_id":219561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c346a90012d642e8006233cd00007008227..."} 
[2026-10-18 05:02:59] local.INFO: Packet analysis {"connection_id":219561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:59] local.INFO: Extracted packet for processing {"connection_id":219561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c34"} 
[2026-10-18 05:02:59] local.INFO: GPS Element Parsed {"raw_longitude":761540224,"raw_latitude":102972624,"longitude_deg":76.1540224,"latitude_deg":10.2972624,"altitude":7,"angle":130,"satellites":39,"speed":25,"hex_longitude":"2d642e80","hex_latitude":"06233cd0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823644416001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18342302082662400,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7216596216757622784,"note":"Value kept but may cause issues"} 
[2026-10-18 05:02:59] 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-18 05:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792279866000,"timestamp_ms":1792279866000,"timestamp_seconds":1792279866,"priority":1,"record_length":96,"hex_timestamp":"000001a14c346a90"} 
[2026-10-18 05: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-18 05:02: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-18 05: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":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-10-18 05:02:59] 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-18 05: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-18 05: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-18 05:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:02:59] 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-18 05:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823644416001,"66":27234,"55":206,"79":20992,"24":25,"16":18342302082662400,"45":7216596216757622784},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-18 05:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823644416001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:02:59] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-18 05:02:59] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18342302082662400,"km_value":18342302082662.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":7216596216757622784,"description":"Unknown IO ID 45"} 
[2026-10-18 05:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823644416001,"power":27234,"unknown_55":206,"unknown_79":20992,"ignition":25,"odometer":null,"unknown_45":7216596216757622784}} 
[2026-10-18 05:02:59] local.INFO: DEBUG: GPS processor result {"connection_id":219561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:02:59] local.INFO: GPS data processed {"connection_id":219561,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:02:59] local.INFO: Acknowledgment sent {"connection_id":219561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:03:32] local.INFO: TCP Data received {"connection_id":219561,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c35ca20012d6598400622e740000b00642d..."} 
[2026-10-18 05:03:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c35ca20012d6598400622e740000b00642d..."} 
[2026-10-18 05:03:32] local.INFO: Processing buffer {"connection_id":219561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c35ca20012d6598400622e740000b00642d..."} 
[2026-10-18 05:03:32] local.INFO: Packet analysis {"connection_id":219561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c35"} 
[2026-10-18 05:03:32] local.INFO: Extracted packet for processing {"connection_id":219561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c35"} 
[2026-10-18 05:03:32] local.INFO: GPS Element Parsed {"raw_longitude":761632832,"raw_latitude":102950720,"longitude_deg":76.1632832,"latitude_deg":10.295072,"altitude":11,"angle":100,"satellites":45,"speed":47,"hex_longitude":"2d659840","hex_latitude":"0622e740","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:03:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823666688001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:03:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18346901992636416,"note":"Value kept but may cause issues"} 
[2026-10-18 05:03:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7310045909019926528,"note":"Value kept but may cause issues"} 
[2026-10-18 05:03: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-18 05:03:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792279956000,"timestamp_ms":1792279956000,"timestamp_seconds":1792279956,"priority":1,"record_length":96,"hex_timestamp":"000001a14c35ca20"} 
[2026-10-18 05: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-18 05:03: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-18 05: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 05:03: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-18 05: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-18 05: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-18 05:03:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:03:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:03:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:03:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:03:32] 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-18 05:03:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:03:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:03:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823666688001,"66":27397,"11":206,"79":20992,"24":47,"16":18346901992636416,"45":7310045909019926528},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-18 05:03:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:03:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:03:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823666688001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:03:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 05:03:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:03:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18346901992636416,"km_value":18346901992636.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:03:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7310045909019926528,"description":"Unknown IO ID 45"} 
[2026-10-18 05:03:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823666688001,"power":27397,"unknown_11":206,"unknown_79":20992,"ignition":47,"odometer":null,"unknown_45":7310045909019926528}} 
[2026-10-18 05:03:32] local.INFO: DEBUG: GPS processor result {"connection_id":219561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:03:32] local.INFO: GPS data processed {"connection_id":219561,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:03:32] local.INFO: Acknowledgment sent {"connection_id":219561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:03:46] local.INFO: TCP Data received {"connection_id":219562,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219562,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:03:46] local.INFO: Processing buffer {"connection_id":219562,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:03:46] local.INFO: IMEI packet received {"connection_id":219562,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:03:46] local.INFO: IMEI acknowledgment sent {"connection_id":219562,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:03:54] local.INFO: TCP Data received {"connection_id":218165,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:03:54] local.INFO: Processing buffer {"connection_id":218165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:03:54] local.INFO: IMEI packet received {"connection_id":218165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":218165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:04:09] local.INFO: TCP Data received {"connection_id":218165,"ip":"42.109.136.10","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 05:04:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218165,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 05:04:09] local.INFO: Processing buffer {"connection_id":218165,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 05:04:09] local.INFO: IMEI packet received {"connection_id":218165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:04:09] local.INFO: IMEI acknowledgment sent {"connection_id":218165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:09:09] local.INFO: TCP Data received {"connection_id":219564,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219564,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:09] local.INFO: Processing buffer {"connection_id":219564,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:09] local.INFO: IMEI packet received {"connection_id":219564,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:09:09] local.INFO: IMEI acknowledgment sent {"connection_id":219564,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:09:10] local.INFO: TCP Data received {"connection_id":219564,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3adb00012d68c900061d2820000d00a42d..."} 
[2026-10-18 05:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3adb00012d68c900061d2820000d00a42d..."} 
[2026-10-18 05:09:10] local.INFO: Processing buffer {"connection_id":219564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3adb00012d68c900061d2820000d00a42d..."} 
[2026-10-18 05:09:10] local.INFO: Packet analysis {"connection_id":219564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3a"} 
[2026-10-18 05:09:10] local.INFO: Extracted packet for processing {"connection_id":219564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3a"} 
[2026-10-18 05:09:10] local.INFO: GPS Element Parsed {"raw_longitude":761841920,"raw_latitude":102574112,"longitude_deg":76.184192,"latitude_deg":10.2574112,"altitude":13,"angle":164,"satellites":45,"speed":56,"hex_longitude":"2d68c900","hex_latitude":"061d2820","is_valid_coordinates":true} 
[2026-10-18 05:09: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-18 05:09:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823751936001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:09:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18369493520613376,"note":"Value kept but may cause issues"} 
[2026-10-18 05:09:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7547681158013507584,"note":"Value kept but may cause issues"} 
[2026-10-18 05:09:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,86,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:09:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792280288000,"timestamp_ms":1792280288000,"timestamp_seconds":1792280288,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3adb00"} 
[2026-10-18 05:09:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:09: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-18 05:09: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-18 05:09: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-18 05:09: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-18 05:09:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:09:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:09:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:09:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:09:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:09: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-18 05:09:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:09:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:09:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823751936001,"66":27397,"86":206,"79":20992,"24":56,"16":18369493520613376,"45":7547681158013507584},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,79,24,16,45]} 
[2026-10-18 05:09:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:09:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:09:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823751936001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:09:10] local.INFO: Unknown IO ID detected {"io_id":86,"value":206,"description":"Unknown IO ID 86"} 
[2026-10-18 05:09:10] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:09:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18369493520613376,"km_value":18369493520613.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:09:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":7547681158013507584,"description":"Unknown IO ID 45"} 
[2026-10-18 05:09:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823751936001,"power":27397,"unknown_86":206,"unknown_79":20992,"ignition":56,"odometer":null,"unknown_45":7547681158013507584}} 
[2026-10-18 05:09:10] local.INFO: DEBUG: GPS processor result {"connection_id":219564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:09:10] local.INFO: GPS data processed {"connection_id":219564,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:09:10] local.INFO: Acknowledgment sent {"connection_id":219564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:09:11] local.INFO: TCP Data received {"connection_id":218171,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218171,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:09:11] local.INFO: Processing buffer {"connection_id":218171,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:09:11] local.INFO: IMEI packet received {"connection_id":218171,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":218171,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:09:46] local.INFO: TCP Data received {"connection_id":221268,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:09:46] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:09:46] local.INFO: IMEI packet received {"connection_id":221268,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":221268,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:09:54] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:54] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:54] local.INFO: IMEI packet received {"connection_id":218172,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:09:54] local.INFO: IMEI acknowledgment sent {"connection_id":218172,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:09:59] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:59] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:09:59] local.INFO: IMEI packet received {"connection_id":218172,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":218172,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:10:00] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3af658012d68d300061d0140000c00a52c..."} 
[2026-10-18 05:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3af658012d68d300061d0140000c00a52c..."} 
[2026-10-18 05:10:00] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3af658012d68d300061d0140000c00a52c..."} 
[2026-10-18 05:10:00] local.INFO: Packet analysis {"connection_id":218172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3a"} 
[2026-10-18 05:10:00] local.INFO: Extracted packet for processing {"connection_id":218172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3a"} 
[2026-10-18 05:10:00] local.INFO: GPS Element Parsed {"raw_longitude":761844480,"raw_latitude":102564160,"longitude_deg":76.184448,"latitude_deg":10.256416,"altitude":12,"angle":165,"satellites":44,"speed":59,"hex_longitude":"2d68d300","hex_latitude":"061d0140","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823753728001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18369991736819712,"note":"Value kept but may cause issues"} 
[2026-10-18 05:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7550566276522319872,"note":"Value kept but may cause issues"} 
[2026-10-18 05:10:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,86,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792280295000,"timestamp_ms":1792280295000,"timestamp_seconds":1792280295,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3af658"} 
[2026-10-18 05: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-18 05:10: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-18 05: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:10: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-18 05: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-18 05: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-18 05:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:10:00] 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-18 05:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823753728001,"66":27343,"86":206,"79":20992,"24":59,"16":18369991736819712,"45":7550566276522319872},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,79,24,16,45]} 
[2026-10-18 05:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823753728001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:10:00] local.INFO: Unknown IO ID detected {"io_id":86,"value":206,"description":"Unknown IO ID 86"} 
[2026-10-18 05:10:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18369991736819712,"km_value":18369991736819.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7550566276522319872,"description":"Unknown IO ID 45"} 
[2026-10-18 05:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823753728001,"power":27343,"unknown_86":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7550566276522319872}} 
[2026-10-18 05:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":218172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:10:00] local.INFO: GPS data processed {"connection_id":218172,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:10:00] local.INFO: Acknowledgment sent {"connection_id":218172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:10:31] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3b0dc8012d68dcc0061cdf48000a00a12b..."} 
[2026-10-18 05:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3b0dc8012d68dcc0061cdf48000a00a12b..."} 
[2026-10-18 05:10:31] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3b0dc8012d68dcc0061cdf48000a00a12b..."} 
[2026-10-18 05:10:31] local.INFO: Packet analysis {"connection_id":218172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3b"} 
[2026-10-18 05:10:31] local.INFO: Extracted packet for processing {"connection_id":218172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3b"} 
[2026-10-18 05:10:31] local.INFO: GPS Element Parsed {"raw_longitude":761846976,"raw_latitude":102555464,"longitude_deg":76.1846976,"latitude_deg":10.2555464,"altitude":10,"angle":161,"satellites":43,"speed":60,"hex_longitude":"2d68dcc0","hex_latitude":"061cdf48","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823755520001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18370429823483904,"note":"Value kept but may cause issues"} 
[2026-10-18 05:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7553381026286878720,"note":"Value kept but may cause issues"} 
[2026-10-18 05:10:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,127,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792280301000,"timestamp_ms":1792280301000,"timestamp_seconds":1792280301,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3b0dc8"} 
[2026-10-18 05: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-18 05:10: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:10: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-18 05: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-18 05: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-18 05:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:10: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-18 05:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823755520001,"66":27376,"127":206,"79":20992,"24":60,"16":18370429823483904,"45":7553381026286878720},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,127,79,24,16,45]} 
[2026-10-18 05:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823755520001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:10:31] local.INFO: Unknown IO ID detected {"io_id":127,"value":206,"description":"Unknown IO ID 127"} 
[2026-10-18 05:10:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18370429823483904,"km_value":18370429823483.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":7553381026286878720,"description":"Unknown IO ID 45"} 
[2026-10-18 05:10:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823755520001,"power":27376,"unknown_127":206,"unknown_79":20992,"ignition":60,"odometer":null,"unknown_45":7553381026286878720}} 
[2026-10-18 05:10:31] local.INFO: DEBUG: GPS processor result {"connection_id":218172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:10:31] local.INFO: GPS data processed {"connection_id":218172,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:10:31] local.INFO: Acknowledgment sent {"connection_id":218172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:10:55] local.INFO: TCP Data received {"connection_id":218173,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:55] local.INFO: Processing buffer {"connection_id":218173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:55] local.INFO: IMEI packet received {"connection_id":218173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:10:55] local.INFO: IMEI acknowledgment sent {"connection_id":218173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:10:58] local.INFO: TCP Data received {"connection_id":218173,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:58] local.INFO: Processing buffer {"connection_id":218173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:58] local.INFO: IMEI packet received {"connection_id":218173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":218173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:10:59] local.INFO: TCP Data received {"connection_id":218173,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:59] local.INFO: Processing buffer {"connection_id":218173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:10:59] local.INFO: IMEI packet received {"connection_id":218173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:10:59] local.INFO: IMEI acknowledgment sent {"connection_id":218173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:11:04] local.INFO: TCP Data received {"connection_id":218173,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:04] local.INFO: Processing buffer {"connection_id":218173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:04] local.INFO: IMEI packet received {"connection_id":218173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":218173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:11:07] local.INFO: TCP Data received {"connection_id":218173,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3c6970012d697880061badc80008013c30..."} 
[2026-10-18 05:11:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218173,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3c6970012d697880061badc80008013c30..."} 
[2026-10-18 05:11:07] local.INFO: Processing buffer {"connection_id":218173,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3c6970012d697880061badc80008013c30..."} 
[2026-10-18 05:11:07] local.INFO: Packet analysis {"connection_id":218173,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:11:07] local.INFO: Extracted packet for processing {"connection_id":218173,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:11:07] local.INFO: GPS Element Parsed {"raw_longitude":761886848,"raw_latitude":102477256,"longitude_deg":76.1886848,"latitude_deg":10.2477256,"altitude":8,"angle":316,"satellites":48,"speed":6,"hex_longitude":"2d697880","hex_latitude":"061badc8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:11:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823778304001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:11:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18374819280060416,"note":"Value kept but may cause issues"} 
[2026-10-18 05:11:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7600668822351761408,"note":"Value kept but may cause issues"} 
[2026-10-18 05:11:07] 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-18 05:11:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792280390000,"timestamp_ms":1792280390000,"timestamp_seconds":1792280390,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3c6970"} 
[2026-10-18 05: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-18 05:11: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:11: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-18 05: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-18 05: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-18 05:11:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:11:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218173,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:11:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:11:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:11: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-18 05:11:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:11:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:11:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823778304001,"66":27376,"128":206,"79":20992,"24":6,"16":18374819280060416,"45":7600668822351761408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-18 05:11:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:11:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:11:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823778304001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:11:07] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-18 05:11:07] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:11:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18374819280060416,"km_value":18374819280060.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:11:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":7600668822351761408,"description":"Unknown IO ID 45"} 
[2026-10-18 05:11:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823778304001,"power":27376,"unknown_128":206,"unknown_79":20992,"ignition":6,"odometer":null,"unknown_45":7600668822351761408}} 
[2026-10-18 05:11:07] local.INFO: DEBUG: GPS processor result {"connection_id":218173,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:11:07] local.INFO: GPS data processed {"connection_id":218173,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:11:07] local.INFO: Acknowledgment sent {"connection_id":218173,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:11:41] local.INFO: TCP Data received {"connection_id":218173,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3c80e0012d6975c0061bb0e80007014930..."} 
[2026-10-18 05:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218173,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3c80e0012d6975c0061bb0e80007014930..."} 
[2026-10-18 05:11:41] local.INFO: Processing buffer {"connection_id":218173,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3c80e0012d6975c0061bb0e80007014930..."} 
[2026-10-18 05:11:41] local.INFO: Packet analysis {"connection_id":218173,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:11:41] local.INFO: Extracted packet for processing {"connection_id":218173,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:11:41] local.INFO: GPS Element Parsed {"raw_longitude":761886144,"raw_latitude":102478056,"longitude_deg":76.1886144,"latitude_deg":10.2478056,"altitude":7,"angle":329,"satellites":48,"speed":6,"hex_longitude":"2d6975c0","hex_latitude":"061bb0e8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:11:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823779840001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:11:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18374870819667968,"note":"Value kept but may cause issues"} 
[2026-10-18 05:11:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7599965134910244864,"note":"Value kept but may cause issues"} 
[2026-10-18 05:11:41] 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-18 05:11:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792280396000,"timestamp_ms":1792280396000,"timestamp_seconds":1792280396,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3c80e0"} 
[2026-10-18 05: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-18 05: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-18 05: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:11:41] 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-18 05: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-18 05: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-18 05:11:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:11:41] local.INFO: Teltonika packet parsed successfully {"connection_id":218173,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:11:41] local.INFO: Passing IMEI to GPS processor {"connection_id":218173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:11:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":218173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:11:41] 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-18 05:11:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:11:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:11:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823779840001,"66":27376,"128":206,"79":20992,"24":6,"16":18374870819667968,"45":7599965134910244864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-18 05:11:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:11:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:11:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823779840001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:11:41] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-18 05:11:41] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:11:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18374870819667968,"km_value":18374870819667.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:11:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":7599965134910244864,"description":"Unknown IO ID 45"} 
[2026-10-18 05:11:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823779840001,"power":27376,"unknown_128":206,"unknown_79":20992,"ignition":6,"odometer":null,"unknown_45":7599965134910244864}} 
[2026-10-18 05:11:41] local.INFO: DEBUG: GPS processor result {"connection_id":218173,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:11:41] local.INFO: GPS data processed {"connection_id":218173,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:11:41] local.INFO: Acknowledgment sent {"connection_id":218173,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:11:54] local.INFO: TCP Data received {"connection_id":221271,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:54] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:54] local.INFO: IMEI packet received {"connection_id":221271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":221271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:11:59] local.INFO: TCP Data received {"connection_id":221271,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:59] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:11:59] local.INFO: IMEI packet received {"connection_id":221271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:11:59] local.INFO: IMEI acknowledgment sent {"connection_id":221271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:12:00] local.INFO: TCP Data received {"connection_id":221271,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3cd2e8012d696f40061bbd600008015330..."} 
[2026-10-18 05:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3cd2e8012d696f40061bbd600008015330..."} 
[2026-10-18 05:12:00] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3cd2e8012d696f40061bbd600008015330..."} 
[2026-10-18 05:12:00] local.INFO: Packet analysis {"connection_id":221271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:12:00] local.INFO: Extracted packet for processing {"connection_id":221271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:12:00] local.INFO: GPS Element Parsed {"raw_longitude":761884480,"raw_latitude":102481248,"longitude_deg":76.188448,"latitude_deg":10.2481248,"altitude":8,"angle":339,"satellites":48,"speed":5,"hex_longitude":"2d696f40","hex_latitude":"061bbd60","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:12:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823781376001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18375046913327104,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7599191078724495360,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:00] 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-18 05:12:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792280417000,"timestamp_ms":1792280417000,"timestamp_seconds":1792280417,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3cd2e8"} 
[2026-10-18 05: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-18 05:12: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-18 05: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:12:00] 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-18 05: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-18 05: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-18 05:12:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:12:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:12:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:12:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:12:00] 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-18 05:12:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:12:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:12:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823781376001,"66":27169,"128":206,"79":20992,"24":5,"16":18375046913327104,"45":7599191078724495360},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-18 05:12:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:12:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:12:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823781376001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:12:00] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-18 05:12:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:12:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18375046913327104,"km_value":18375046913327.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:12:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7599191078724495360,"description":"Unknown IO ID 45"} 
[2026-10-18 05:12:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823781376001,"power":27169,"unknown_128":206,"unknown_79":20992,"ignition":5,"odometer":null,"unknown_45":7599191078724495360}} 
[2026-10-18 05:12:00] 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":5257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:12:00] local.INFO: GPS data processed {"connection_id":221271,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:12:00] local.INFO: Acknowledgment sent {"connection_id":221271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:12:34] local.INFO: TCP Data received {"connection_id":221271,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3cdea0012d696e40061bbf080008014430..."} 
[2026-10-18 05:12:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3cdea0012d696e40061bbf080008014430..."} 
[2026-10-18 05:12:34] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3cdea0012d696e40061bbf080008014430..."} 
[2026-10-18 05:12:34] local.INFO: Packet analysis {"connection_id":221271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:12:34] local.INFO: Extracted packet for processing {"connection_id":221271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3c"} 
[2026-10-18 05:12:34] local.INFO: GPS Element Parsed {"raw_longitude":761884224,"raw_latitude":102481672,"longitude_deg":76.1884224,"latitude_deg":10.2481672,"altitude":8,"angle":324,"satellites":48,"speed":7,"hex_longitude":"2d696e40","hex_latitude":"061bbf08","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:12:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823786752001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18375068388163584,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7597361491376693248,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:34] 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-18 05:12:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792280420000,"timestamp_ms":1792280420000,"timestamp_seconds":1792280420,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3cdea0"} 
[2026-10-18 05: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-18 05:12: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-18 05: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":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-10-18 05:12:34] 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-18 05: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-18 05: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-18 05:12:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:12:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:12:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:12:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:12:34] 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-18 05:12:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:12:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:12:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823786752001,"66":27310,"128":206,"79":20992,"24":7,"16":18375068388163584,"45":7597361491376693248},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-18 05:12:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:12:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:12:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823786752001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:12:34] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-18 05:12:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:12:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18375068388163584,"km_value":18375068388163.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:12:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":7597361491376693248,"description":"Unknown IO ID 45"} 
[2026-10-18 05:12:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823786752001,"power":27310,"unknown_128":206,"unknown_79":20992,"ignition":7,"odometer":null,"unknown_45":7597361491376693248}} 
[2026-10-18 05:12:34] 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":5258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:12:34] local.INFO: GPS data processed {"connection_id":221271,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:12:34] local.INFO: Acknowledgment sent {"connection_id":221271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:12:54] local.INFO: TCP Data received {"connection_id":219566,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219566,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:12:54] local.INFO: Processing buffer {"connection_id":219566,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:12:54] local.INFO: IMEI packet received {"connection_id":219566,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":219566,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:12:57] local.INFO: TCP Data received {"connection_id":219566,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:12:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219566,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:12:57] local.INFO: Processing buffer {"connection_id":219566,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:12:57] local.INFO: IMEI packet received {"connection_id":219566,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:12:57] local.INFO: IMEI acknowledgment sent {"connection_id":219566,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:12:58] local.INFO: TCP Data received {"connection_id":219566,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3d30a8012d696c00061bc3f00008014e2e..."} 
[2026-10-18 05:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219566,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3d30a8012d696c00061bc3f00008014e2e..."} 
[2026-10-18 05:12:58] local.INFO: Processing buffer {"connection_id":219566,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3d30a8012d696c00061bc3f00008014e2e..."} 
[2026-10-18 05:12:58] local.INFO: Packet analysis {"connection_id":219566,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3d"} 
[2026-10-18 05:12:58] local.INFO: Extracted packet for processing {"connection_id":219566,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3d"} 
[2026-10-18 05:12:58] local.INFO: GPS Element Parsed {"raw_longitude":761883648,"raw_latitude":102482928,"longitude_deg":76.1883648,"latitude_deg":10.2482928,"altitude":8,"angle":334,"satellites":46,"speed":0,"hex_longitude":"2d696c00","hex_latitude":"061bc3f0","is_valid_coordinates":true} 
[2026-10-18 05:12: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-18 05:12:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823787520001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18375149992542208,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7597080016400091136,"note":"Value kept but may cause issues"} 
[2026-10-18 05:12:58] 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-18 05:12:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792280441000,"timestamp_ms":1792280441000,"timestamp_seconds":1792280441,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3d30a8"} 
[2026-10-18 05:12:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:12: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-18 05:12: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":174,"data_length":795,"current_offset":136} 
[2026-10-18 05:12:58] 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-18 05:12: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-18 05:12:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:12:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:12:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219566,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:12:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:12:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:12:58] 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-18 05:12:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:12:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:12:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823787520001,"66":27332,"128":206,"79":20992,"24":0,"16":18375149992542208,"45":7597080016400091136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-18 05:12:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:12:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:12:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823787520001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:12:58] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-18 05:12:58] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:12:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18375149992542208,"km_value":18375149992542.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:12:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":7597080016400091136,"description":"Unknown IO ID 45"} 
[2026-10-18 05:12:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823787520001,"power":27332,"unknown_128":206,"unknown_79":20992,"ignition":0,"odometer":null,"unknown_45":7597080016400091136}} 
[2026-10-18 05:12:58] local.INFO: DEBUG: GPS processor result {"connection_id":219566,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:12:58] local.INFO: GPS data processed {"connection_id":219566,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:12:58] local.INFO: Acknowledgment sent {"connection_id":219566,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:13:29] local.INFO: TCP Data received {"connection_id":219566,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3eedf8012d69c340061b1718000e008427..."} 
[2026-10-18 05:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219566,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3eedf8012d69c340061b1718000e008427..."} 
[2026-10-18 05:13:29] local.INFO: Processing buffer {"connection_id":219566,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3eedf8012d69c340061b1718000e008427..."} 
[2026-10-18 05:13:29] local.INFO: Packet analysis {"connection_id":219566,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3e"} 
[2026-10-18 05:13:29] local.INFO: Extracted packet for processing {"connection_id":219566,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3e"} 
[2026-10-18 05:13:29] local.INFO: GPS Element Parsed {"raw_longitude":761905984,"raw_latitude":102438680,"longitude_deg":76.1905984,"latitude_deg":10.243868,"altitude":14,"angle":132,"satellites":39,"speed":16,"hex_longitude":"2d69c340","hex_latitude":"061b1718","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:13:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823821824001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:13:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18377696908148736,"note":"Value kept but may cause issues"} 
[2026-10-18 05:13:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7620583176944480256,"note":"Value kept but may cause issues"} 
[2026-10-18 05:13:29] 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-18 05:13:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792280555000,"timestamp_ms":1792280555000,"timestamp_seconds":1792280555,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3eedf8"} 
[2026-10-18 05: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-18 05:13: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-18 05: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 05:13:29] 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-18 05: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-18 05: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-18 05:13:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:13:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219566,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:13:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:13:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:13:29] 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-18 05:13:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:13:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:13:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823821824001,"66":27343,"126":206,"79":20992,"24":16,"16":18377696908148736,"45":7620583176944480256},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-18 05:13:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:13:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:13:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823821824001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:13:29] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-18 05:13:29] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:13:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18377696908148736,"km_value":18377696908148.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:13:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":7620583176944480256,"description":"Unknown IO ID 45"} 
[2026-10-18 05:13:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823821824001,"power":27343,"unknown_126":206,"unknown_79":20992,"ignition":16,"odometer":null,"unknown_45":7620583176944480256}} 
[2026-10-18 05:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":219566,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:13:30] local.INFO: GPS data processed {"connection_id":219566,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:13:30] local.INFO: Acknowledgment sent {"connection_id":219566,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:13:54] local.INFO: TCP Data received {"connection_id":219568,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:13:54] local.INFO: Processing buffer {"connection_id":219568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:13:54] local.INFO: IMEI packet received {"connection_id":219568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":219568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:14:00] local.INFO: TCP Data received {"connection_id":219568,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:14:00] local.INFO: Processing buffer {"connection_id":219568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:14:00] local.INFO: IMEI packet received {"connection_id":219568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:14:00] local.INFO: IMEI acknowledgment sent {"connection_id":219568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:14:01] local.INFO: TCP Data received {"connection_id":219568,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3ef1e0012d69c480061b15b8000d009d28..."} 
[2026-10-18 05:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3ef1e0012d69c480061b15b8000d009d28..."} 
[2026-10-18 05:14:01] local.INFO: Processing buffer {"connection_id":219568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3ef1e0012d69c480061b15b8000d009d28..."} 
[2026-10-18 05:14:01] local.INFO: Packet analysis {"connection_id":219568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3e"} 
[2026-10-18 05:14:01] local.INFO: Extracted packet for processing {"connection_id":219568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3e"} 
[2026-10-18 05:14:01] local.INFO: GPS Element Parsed {"raw_longitude":761906304,"raw_latitude":102438328,"longitude_deg":76.1906304,"latitude_deg":10.2438328,"altitude":13,"angle":157,"satellites":40,"speed":18,"hex_longitude":"2d69c480","hex_latitude":"061b15b8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823822080001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18377722677952512,"note":"Value kept but may cause issues"} 
[2026-10-18 05:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7621005389409490944,"note":"Value kept but may cause issues"} 
[2026-10-18 05:14: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-18 05:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792280556000,"timestamp_ms":1792280556000,"timestamp_seconds":1792280556,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3ef1e0"} 
[2026-10-18 05: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-18 05:14: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:14: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-18 05: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-18 05: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-18 05:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:14:01] 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-18 05:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823822080001,"66":27343,"126":206,"79":20992,"24":18,"16":18377722677952512,"45":7621005389409490944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-18 05:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823822080001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:14:01] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-18 05:14:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18377722677952512,"km_value":18377722677952.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7621005389409490944,"description":"Unknown IO ID 45"} 
[2026-10-18 05:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823822080001,"power":27343,"unknown_126":206,"unknown_79":20992,"ignition":18,"odometer":null,"unknown_45":7621005389409490944}} 
[2026-10-18 05:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":219568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:14:01] local.INFO: GPS data processed {"connection_id":219568,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:14:01] local.INFO: Acknowledgment sent {"connection_id":219568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:14:33] local.INFO: TCP Data received {"connection_id":219568,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3f20c0012d69d5c0061af7500009009725..."} 
[2026-10-18 05:14:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3f20c0012d69d5c0061af7500009009725..."} 
[2026-10-18 05:14:33] local.INFO: Processing buffer {"connection_id":219568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3f20c0012d69d5c0061af7500009009725..."} 
[2026-10-18 05:14:33] local.INFO: Packet analysis {"connection_id":219568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3f"} 
[2026-10-18 05:14:33] local.INFO: Extracted packet for processing {"connection_id":219568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3f"} 
[2026-10-18 05:14:33] local.INFO: GPS Element Parsed {"raw_longitude":761910720,"raw_latitude":102430544,"longitude_deg":76.191072,"latitude_deg":10.2430544,"altitude":9,"angle":151,"satellites":37,"speed":37,"hex_longitude":"2d69d5c0","hex_latitude":"061af750","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:14:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823822336001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:14:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18378152174682112,"note":"Value kept but may cause issues"} 
[2026-10-18 05:14:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7621357233130289152,"note":"Value kept but may cause issues"} 
[2026-10-18 05:14:33] 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-18 05:14:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792280568000,"timestamp_ms":1792280568000,"timestamp_seconds":1792280568,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3f20c0"} 
[2026-10-18 05: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-18 05:14: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:14: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-18 05: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-18 05: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-18 05:14:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:14:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:14:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:14:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:14:33] 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-18 05:14:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:14:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:14:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823822336001,"66":27343,"126":206,"79":20992,"24":37,"16":18378152174682112,"45":7621357233130289152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-18 05:14:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:14:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:14:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823822336001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:14:33] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-18 05:14:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:14:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18378152174682112,"km_value":18378152174682.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:14:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7621357233130289152,"description":"Unknown IO ID 45"} 
[2026-10-18 05:14:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823822336001,"power":27343,"unknown_126":206,"unknown_79":20992,"ignition":37,"odometer":null,"unknown_45":7621357233130289152}} 
[2026-10-18 05:14:33] local.INFO: DEBUG: GPS processor result {"connection_id":219568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:14:33] local.INFO: GPS data processed {"connection_id":219568,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:14:33] local.INFO: Acknowledgment sent {"connection_id":219568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:14:59] local.INFO: TCP Data received {"connection_id":217911,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:14:59] local.INFO: Processing buffer {"connection_id":217911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:14:59] local.INFO: IMEI packet received {"connection_id":217911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:14:59] local.INFO: IMEI acknowledgment sent {"connection_id":217911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:15:00] local.INFO: TCP Data received {"connection_id":217911,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:15:00] local.INFO: Processing buffer {"connection_id":217911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:15:00] local.INFO: IMEI packet received {"connection_id":217911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:15:00] local.INFO: IMEI acknowledgment sent {"connection_id":217911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:15:01] local.INFO: TCP Data received {"connection_id":217911,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3f43e8012d69e780061ad9680007009525..."} 
[2026-10-18 05:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3f43e8012d69e780061ad9680007009525..."} 
[2026-10-18 05:15:01] local.INFO: Processing buffer {"connection_id":217911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3f43e8012d69e780061ad9680007009525..."} 
[2026-10-18 05:15:01] local.INFO: Packet analysis {"connection_id":217911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3f"} 
[2026-10-18 05:15:01] local.INFO: Extracted packet for processing {"connection_id":217911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3f"} 
[2026-10-18 05:15:01] local.INFO: GPS Element Parsed {"raw_longitude":761915264,"raw_latitude":102422888,"longitude_deg":76.1915264,"latitude_deg":10.2422888,"altitude":7,"angle":149,"satellites":37,"speed":38,"hex_longitude":"2d69e780","hex_latitude":"061ad968","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823825408001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18378585966379008,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7626212676476555264,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15: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-18 05:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792280577000,"timestamp_ms":1792280577000,"timestamp_seconds":1792280577,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3f43e8"} 
[2026-10-18 05: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-18 05:15: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:15: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-18 05: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-18 05: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-18 05:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:15:01] 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-18 05:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823825408001,"66":27376,"126":206,"79":20992,"24":38,"16":18378585966379008,"45":7626212676476555264},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-18 05:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823825408001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:15:01] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-18 05:15:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18378585966379008,"km_value":18378585966379.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7626212676476555264,"description":"Unknown IO ID 45"} 
[2026-10-18 05:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823825408001,"power":27376,"unknown_126":206,"unknown_79":20992,"ignition":38,"odometer":null,"unknown_45":7626212676476555264}} 
[2026-10-18 05:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":217911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:15:01] local.INFO: GPS data processed {"connection_id":217911,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:15:01] local.INFO: Acknowledgment sent {"connection_id":217911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:15:07] local.INFO: TCP Data received {"connection_id":217911,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c3f6710012d69f980061ab9780006009a23..."} 
[2026-10-18 05:15:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c3f6710012d69f980061ab9780006009a23..."} 
[2026-10-18 05:15:07] local.INFO: Processing buffer {"connection_id":217911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c3f6710012d69f980061ab9780006009a23..."} 
[2026-10-18 05:15:07] local.INFO: Packet analysis {"connection_id":217911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c3f"} 
[2026-10-18 05:15:07] local.INFO: Extracted packet for processing {"connection_id":217911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c3f"} 
[2026-10-18 05:15:07] local.INFO: GPS Element Parsed {"raw_longitude":761919872,"raw_latitude":102414712,"longitude_deg":76.1919872,"latitude_deg":10.2414712,"altitude":6,"angle":154,"satellites":35,"speed":45,"hex_longitude":"2d69f980","hex_latitude":"061ab978","is_valid_coordinates":true} 
[2026-10-18 05:15: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-18 05:15:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823827712001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18379036937945088,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7631208857311209472,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:07] 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-18 05:15:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792280586000,"timestamp_ms":1792280586000,"timestamp_seconds":1792280586,"priority":1,"record_length":96,"hex_timestamp":"000001a14c3f6710"} 
[2026-10-18 05:15:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:15: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-18 05:15: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-18 05:15: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-18 05:15: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-18 05:15:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:15:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:15:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:15:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:15:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:15: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-18 05:15:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:15:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:15:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823827712001,"66":27365,"126":206,"79":20992,"24":45,"16":18379036937945088,"45":7631208857311209472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-18 05:15:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:15:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:15:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823827712001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:15:07] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-18 05:15:07] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:15:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18379036937945088,"km_value":18379036937945.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:15:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":7631208857311209472,"description":"Unknown IO ID 45"} 
[2026-10-18 05:15:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823827712001,"power":27365,"unknown_126":206,"unknown_79":20992,"ignition":45,"odometer":null,"unknown_45":7631208857311209472}} 
[2026-10-18 05:15:07] local.INFO: DEBUG: GPS processor result {"connection_id":217911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:15:07] local.INFO: GPS data processed {"connection_id":217911,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:15:07] local.INFO: Acknowledgment sent {"connection_id":217911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:15:11] local.INFO: TCP Data received {"connection_id":218174,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:15:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218174,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:15:11] local.INFO: Processing buffer {"connection_id":218174,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:15:11] local.INFO: IMEI packet received {"connection_id":218174,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:15:11] local.INFO: IMEI acknowledgment sent {"connection_id":218174,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:15:38] local.INFO: TCP Data received {"connection_id":217911,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c40ca88012d6a808006193738000b00a928..."} 
[2026-10-18 05:15:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c40ca88012d6a808006193738000b00a928..."} 
[2026-10-18 05:15:38] local.INFO: Processing buffer {"connection_id":217911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c40ca88012d6a808006193738000b00a928..."} 
[2026-10-18 05:15:38] local.INFO: Packet analysis {"connection_id":217911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c40"} 
[2026-10-18 05:15:38] local.INFO: Extracted packet for processing {"connection_id":217911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c40"} 
[2026-10-18 05:15:38] local.INFO: GPS Element Parsed {"raw_longitude":761954432,"raw_latitude":102315832,"longitude_deg":76.1954432,"latitude_deg":10.2315832,"altitude":11,"angle":169,"satellites":40,"speed":41,"hex_longitude":"2d6a8080","hex_latitude":"06193738","is_valid_coordinates":true} 
[2026-10-18 05:15: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-18 05:15:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823851264001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18384113589288960,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7671811622676699136,"note":"Value kept but may cause issues"} 
[2026-10-18 05:15:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:15:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792280677000,"timestamp_ms":1792280677000,"timestamp_seconds":1792280677,"priority":1,"record_length":96,"hex_timestamp":"000001a14c40ca88"} 
[2026-10-18 05:15:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:15: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-18 05:15: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-18 05:15: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-18 05:15: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-18 05:15:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:15:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:15:38] local.INFO: Teltonika packet parsed successfully {"connection_id":217911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:15:38] local.INFO: Passing IMEI to GPS processor {"connection_id":217911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:15:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":217911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:15:38] 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-18 05:15:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:15:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:15:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823851264001,"66":27267,"181":206,"79":20992,"24":41,"16":18384113589288960,"45":7671811622676699136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,79,24,16,45]} 
[2026-10-18 05:15:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:15:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:15:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823851264001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:15:38] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-10-18 05:15:38] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:15:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18384113589288960,"km_value":18384113589288.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:15:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":7671811622676699136,"description":"Unknown IO ID 45"} 
[2026-10-18 05:15:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823851264001,"power":27267,"unknown_181":206,"unknown_79":20992,"ignition":41,"odometer":null,"unknown_45":7671811622676699136}} 
[2026-10-18 05:15:38] local.INFO: DEBUG: GPS processor result {"connection_id":217911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:15:38] local.INFO: GPS data processed {"connection_id":217911,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:15:38] local.INFO: Acknowledgment sent {"connection_id":217911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:15:51] local.INFO: TCP Data received {"connection_id":221272,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:15:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221272,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:15:51] local.INFO: Processing buffer {"connection_id":221272,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:15:51] local.INFO: IMEI packet received {"connection_id":221272,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:15:51] local.INFO: IMEI acknowledgment sent {"connection_id":221272,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:16:04] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:04] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:04] local.INFO: IMEI packet received {"connection_id":221273,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:16:04] local.INFO: IMEI acknowledgment sent {"connection_id":221273,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:16:08] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:08] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:08] local.INFO: IMEI packet received {"connection_id":221273,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:16:08] local.INFO: IMEI acknowledgment sent {"connection_id":221273,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:16:09] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c40f198012d6a8580061912a0000c00af2b..."} 
[2026-10-18 05:16:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c40f198012d6a8580061912a0000c00af2b..."} 
[2026-10-18 05:16:09] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c40f198012d6a8580061912a0000c00af2b..."} 
[2026-10-18 05:16:09] local.INFO: Packet analysis {"connection_id":221273,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c40"} 
[2026-10-18 05:16:09] local.INFO: Extracted packet for processing {"connection_id":221273,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c40"} 
[2026-10-18 05:16:09] local.INFO: GPS Element Parsed {"raw_longitude":761955712,"raw_latitude":102306464,"longitude_deg":76.1955712,"latitude_deg":10.2306464,"altitude":12,"angle":175,"satellites":43,"speed":35,"hex_longitude":"2d6a8580","hex_latitude":"061912a0","is_valid_coordinates":true} 
[2026-10-18 05:16: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-18 05:16:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823853312001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:16:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18384573150789632,"note":"Value kept but may cause issues"} 
[2026-10-18 05:16:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7674274528720533504,"note":"Value kept but may cause issues"} 
[2026-10-18 05:16:09] 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-18 05:16:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792280687000,"timestamp_ms":1792280687000,"timestamp_seconds":1792280687,"priority":1,"record_length":96,"hex_timestamp":"000001a14c40f198"} 
[2026-10-18 05:16:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:16: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-18 05:16: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-18 05:16: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-18 05:16: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-18 05:16:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:16:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:16:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221273,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:16:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:16:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:16: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-18 05:16:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:16:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:16:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823853312001,"66":27365,"191":206,"79":20992,"24":35,"16":18384573150789632,"45":7674274528720533504},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-18 05:16:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:16:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:16:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823853312001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:16:09] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 05:16:09] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:16:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18384573150789632,"km_value":18384573150789.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:16:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":7674274528720533504,"description":"Unknown IO ID 45"} 
[2026-10-18 05:16:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823853312001,"power":27365,"unknown_191":206,"unknown_79":20992,"ignition":35,"odometer":null,"unknown_45":7674274528720533504}} 
[2026-10-18 05:16:09] 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":5266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:16:09] local.INFO: GPS data processed {"connection_id":221273,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:16:09] local.INFO: Acknowledgment sent {"connection_id":221273,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:16:12] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4114c0012d6a87400618efc0000900b02a..."} 
[2026-10-18 05:16:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4114c0012d6a87400618efc0000900b02a..."} 
[2026-10-18 05:16:12] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4114c0012d6a87400618efc0000900b02a..."} 
[2026-10-18 05:16:12] local.INFO: Packet analysis {"connection_id":221273,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:16:12] local.INFO: Extracted packet for processing {"connection_id":221273,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:16:12] local.INFO: GPS Element Parsed {"raw_longitude":761956160,"raw_latitude":102297536,"longitude_deg":76.195616,"latitude_deg":10.2297536,"altitude":9,"angle":176,"satellites":42,"speed":43,"hex_longitude":"2d6a8740","hex_latitude":"0618efc0","is_valid_coordinates":true} 
[2026-10-18 05:16: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-18 05:16:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823855872001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:16:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18385002647519232,"note":"Value kept but may cause issues"} 
[2026-10-18 05:16:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7675681903601688576,"note":"Value kept but may cause issues"} 
[2026-10-18 05:16:12] 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-18 05:16:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792280696000,"timestamp_ms":1792280696000,"timestamp_seconds":1792280696,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4114c0"} 
[2026-10-18 05:16:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:16: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-18 05:16: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:16:12] 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-18 05:16: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-18 05:16:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:16:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:16:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221273,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:16:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:16:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:16:12] 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-18 05:16:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:16:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:16:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823855872001,"66":27365,"191":206,"79":20992,"24":43,"16":18385002647519232,"45":7675681903601688576},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-18 05:16:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:16:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:16:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823855872001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:16:12] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 05:16:12] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:16:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18385002647519232,"km_value":18385002647519.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:16:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7675681903601688576,"description":"Unknown IO ID 45"} 
[2026-10-18 05:16:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823855872001,"power":27365,"unknown_191":206,"unknown_79":20992,"ignition":43,"odometer":null,"unknown_45":7675681903601688576}} 
[2026-10-18 05:16:12] 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":5267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:16:12] local.INFO: GPS data processed {"connection_id":221273,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:16:12] local.INFO: Acknowledgment sent {"connection_id":221273,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:16:54] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:54] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:54] local.INFO: IMEI packet received {"connection_id":221275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:16:54] local.INFO: IMEI acknowledgment sent {"connection_id":221275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:16:55] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:55] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:55] local.INFO: IMEI packet received {"connection_id":221275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:16:55] local.INFO: IMEI acknowledgment sent {"connection_id":221275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:16:59] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:59] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:16:59] local.INFO: IMEI packet received {"connection_id":221275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:16:59] local.INFO: IMEI acknowledgment sent {"connection_id":221275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:17:03] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c413400012d6a89c00618cc48000800ae2b..."} 
[2026-10-18 05:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c413400012d6a89c00618cc48000800ae2b..."} 
[2026-10-18 05:17:03] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c413400012d6a89c00618cc48000800ae2b..."} 
[2026-10-18 05:17:03] local.INFO: Packet analysis {"connection_id":221275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:17:03] local.INFO: Extracted packet for processing {"connection_id":221275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:17:03] local.INFO: GPS Element Parsed {"raw_longitude":761956800,"raw_latitude":102288456,"longitude_deg":76.19568,"latitude_deg":10.2288456,"altitude":8,"angle":174,"satellites":43,"speed":46,"hex_longitude":"2d6a89c0","hex_latitude":"0618cc48","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823858176001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18385445029150720,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7676174484808646656,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17: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-18 05:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792280704000,"timestamp_ms":1792280704000,"timestamp_seconds":1792280704,"priority":1,"record_length":96,"hex_timestamp":"000001a14c413400"} 
[2026-10-18 05: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-18 05:17: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-18 05: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-18 05: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-18 05: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-18 05: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-18 05:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:03] 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-18 05:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823858176001,"66":27463,"191":206,"79":20992,"24":46,"16":18385445029150720,"45":7676174484808646656},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-18 05:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823858176001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:17:03] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 05:17:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18385445029150720,"km_value":18385445029150.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7676174484808646656,"description":"Unknown IO ID 45"} 
[2026-10-18 05:17:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823858176001,"power":27463,"unknown_191":206,"unknown_79":20992,"ignition":46,"odometer":null,"unknown_45":7676174484808646656}} 
[2026-10-18 05:17:03] 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":5268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:17:03] local.INFO: GPS data processed {"connection_id":221275,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:17:03] local.INFO: Acknowledgment sent {"connection_id":221275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:17:04] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c415340012d6a8d400618a760000800ab2b..."} 
[2026-10-18 05:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c415340012d6a8d400618a760000800ab2b..."} 
[2026-10-18 05:17:04] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c415340012d6a8d400618a760000800ab2b..."} 
[2026-10-18 05:17:04] local.INFO: Packet analysis {"connection_id":221275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:17:04] local.INFO: Extracted packet for processing {"connection_id":221275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:17:04] local.INFO: GPS Element Parsed {"raw_longitude":761957696,"raw_latitude":102279008,"longitude_deg":76.1957696,"latitude_deg":10.2279008,"altitude":8,"angle":171,"satellites":43,"speed":48,"hex_longitude":"2d6a8d40","hex_latitude":"0618a760","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823860224001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18385904590651392,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7676878172248098816,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:04] 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-18 05:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792280712000,"timestamp_ms":1792280712000,"timestamp_seconds":1792280712,"priority":1,"record_length":96,"hex_timestamp":"000001a14c415340"} 
[2026-10-18 05: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-18 05:17: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-18 05: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:17: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-18 05: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-18 05: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-18 05:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:04] 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-18 05:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823860224001,"66":27484,"191":206,"79":20992,"24":48,"16":18385904590651392,"45":7676878172248098816},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-18 05:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823860224001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:17:04] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 05:17:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18385904590651392,"km_value":18385904590651.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7676878172248098816,"description":"Unknown IO ID 45"} 
[2026-10-18 05:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823860224001,"power":27484,"unknown_191":206,"unknown_79":20992,"ignition":48,"odometer":null,"unknown_45":7676878172248098816}} 
[2026-10-18 05:17: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":5269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:17:04] local.INFO: GPS data processed {"connection_id":221275,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:17:04] local.INFO: Acknowledgment sent {"connection_id":221275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:17:36] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c417280012d6a930006188290000700aa2d..."} 
[2026-10-18 05:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c417280012d6a930006188290000700aa2d..."} 
[2026-10-18 05:17:36] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c417280012d6a930006188290000700aa2d..."} 
[2026-10-18 05:17:36] local.INFO: Packet analysis {"connection_id":221275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:17:36] local.INFO: Extracted packet for processing {"connection_id":221275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c41"} 
[2026-10-18 05:17:36] local.INFO: GPS Element Parsed {"raw_longitude":761959168,"raw_latitude":102269584,"longitude_deg":76.1959168,"latitude_deg":10.2269584,"altitude":7,"angle":170,"satellites":45,"speed":48,"hex_longitude":"2d6a9300","hex_latitude":"06188290","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:17:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823862272001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18386368447119360,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7677863334664167424,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:36] 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-18 05:17:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792280720000,"timestamp_ms":1792280720000,"timestamp_seconds":1792280720,"priority":1,"record_length":96,"hex_timestamp":"000001a14c417280"} 
[2026-10-18 05: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-18 05:17: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-18 05: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 05:17: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-18 05: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-18 05: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-18 05:17:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:17:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:17:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:36] 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-18 05:17:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:17:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:17:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823862272001,"66":27213,"191":206,"79":20992,"24":48,"16":18386368447119360,"45":7677863334664167424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-18 05:17:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:17:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:17:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823862272001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:17:36] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-18 05:17:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:17:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18386368447119360,"km_value":18386368447119.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:17:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7677863334664167424,"description":"Unknown IO ID 45"} 
[2026-10-18 05:17:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823862272001,"power":27213,"unknown_191":206,"unknown_79":20992,"ignition":48,"odometer":null,"unknown_45":7677863334664167424}} 
[2026-10-18 05:17:36] 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":5270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:17:36] local.INFO: GPS data processed {"connection_id":221275,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:17:36] local.INFO: Acknowledgment sent {"connection_id":221275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:17:51] local.INFO: TCP Data received {"connection_id":217913,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:51] local.INFO: Processing buffer {"connection_id":217913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:51] local.INFO: IMEI packet received {"connection_id":217913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:17:51] local.INFO: IMEI acknowledgment sent {"connection_id":217913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:17:54] local.INFO: TCP Data received {"connection_id":217913,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:54] local.INFO: Processing buffer {"connection_id":217913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:54] local.INFO: IMEI packet received {"connection_id":217913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":217913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:17:58] local.INFO: TCP Data received {"connection_id":217913,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:58] local.INFO: Processing buffer {"connection_id":217913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:17:58] local.INFO: IMEI packet received {"connection_id":217913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":217913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:17:59] local.INFO: TCP Data received {"connection_id":217913,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c42f538012d6abec00616eda80007009d2d..."} 
[2026-10-18 05:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c42f538012d6abec00616eda80007009d2d..."} 
[2026-10-18 05:17:59] local.INFO: Processing buffer {"connection_id":217913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c42f538012d6abec00616eda80007009d2d..."} 
[2026-10-18 05:17:59] local.INFO: Packet analysis {"connection_id":217913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c42"} 
[2026-10-18 05:17:59] local.INFO: Extracted packet for processing {"connection_id":217913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c42"} 
[2026-10-18 05:17:59] local.INFO: GPS Element Parsed {"raw_longitude":761970368,"raw_latitude":102165928,"longitude_deg":76.1970368,"latitude_deg":10.2165928,"altitude":7,"angle":157,"satellites":45,"speed":48,"hex_longitude":"2d6abec0","hex_latitude":"0616eda8","is_valid_coordinates":true} 
[2026-10-18 05:17: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-18 05:17:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823887616001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18391462278332416,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7687714958822483968,"note":"Value kept but may cause issues"} 
[2026-10-18 05:17:59] 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-18 05:17:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792280819000,"timestamp_ms":1792280819000,"timestamp_seconds":1792280819,"priority":1,"record_length":96,"hex_timestamp":"000001a14c42f538"} 
[2026-10-18 05:17:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:17: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-18 05:17: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":105,"n8_eight_byte":202,"data_length":795,"current_offset":136} 
[2026-10-18 05:17:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2541,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 05:17: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-18 05:17:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:17:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:17:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:17:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:17:59] 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-18 05:17:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:17:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:17:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823887616001,"66":27267,"236":206,"79":20992,"24":48,"16":18391462278332416,"45":7687714958822483968},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,79,24,16,45]} 
[2026-10-18 05:17:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:17:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:17:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823887616001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:17:59] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 05:17:59] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:17:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18391462278332416,"km_value":18391462278332.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:17:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":7687714958822483968,"description":"Unknown IO ID 45"} 
[2026-10-18 05:17:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823887616001,"power":27267,"unknown_236":206,"unknown_79":20992,"ignition":48,"odometer":null,"unknown_45":7687714958822483968}} 
[2026-10-18 05:17:59] local.INFO: DEBUG: GPS processor result {"connection_id":217913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:17:59] local.INFO: GPS data processed {"connection_id":217913,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:17:59] local.INFO: Acknowledgment sent {"connection_id":217913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:18:30] local.INFO: TCP Data received {"connection_id":217913,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c431090012d6acb800616cd48000600a02d..."} 
[2026-10-18 05:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c431090012d6acb800616cd48000600a02d..."} 
[2026-10-18 05:18:30] local.INFO: Processing buffer {"connection_id":217913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c431090012d6acb800616cd48000600a02d..."} 
[2026-10-18 05:18:30] local.INFO: Packet analysis {"connection_id":217913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c43"} 
[2026-10-18 05:18:30] local.INFO: Extracted packet for processing {"connection_id":217913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c43"} 
[2026-10-18 05:18:30] local.INFO: GPS Element Parsed {"raw_longitude":761973632,"raw_latitude":102157640,"longitude_deg":76.1973632,"latitude_deg":10.215764,"altitude":6,"angle":160,"satellites":45,"speed":52,"hex_longitude":"2d6acb80","hex_latitude":"0616cd48","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823889664001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18391891775062016,"note":"Value kept but may cause issues"} 
[2026-10-18 05:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7691796345982396416,"note":"Value kept but may cause issues"} 
[2026-10-18 05:18:30] 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-18 05:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792280826000,"timestamp_ms":1792280826000,"timestamp_seconds":1792280826,"priority":1,"record_length":96,"hex_timestamp":"000001a14c431090"} 
[2026-10-18 05: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-18 05:18: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-18 05: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-18 05:18: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-18 05: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-18 05: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-18 05:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":217913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":217913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":217913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:18:30] 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-18 05:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823889664001,"66":27300,"236":206,"79":20992,"24":52,"16":18391891775062016,"45":7691796345982396416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,79,24,16,45]} 
[2026-10-18 05:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823889664001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:18:30] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 05:18:30] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18391891775062016,"km_value":18391891775062.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":7691796345982396416,"description":"Unknown IO ID 45"} 
[2026-10-18 05:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823889664001,"power":27300,"unknown_236":206,"unknown_79":20992,"ignition":52,"odometer":null,"unknown_45":7691796345982396416}} 
[2026-10-18 05:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":217913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:18:30] local.INFO: GPS data processed {"connection_id":217913,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:18:30] local.INFO: Acknowledgment sent {"connection_id":217913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:18:52] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:52] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:52] local.INFO: IMEI packet received {"connection_id":221276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:18:52] local.INFO: IMEI acknowledgment sent {"connection_id":221276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:18:54] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:54] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:54] local.INFO: IMEI packet received {"connection_id":221276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:18:54] local.INFO: IMEI acknowledgment sent {"connection_id":221276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:18:59] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:59] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:18:59] local.INFO: IMEI packet received {"connection_id":221276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:18:59] local.INFO: IMEI acknowledgment sent {"connection_id":221276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:19:00] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c432be8012d6ad8000616a9f8000600a02d..."} 
[2026-10-18 05:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c432be8012d6ad8000616a9f8000600a02d..."} 
[2026-10-18 05:19:00] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c432be8012d6ad8000616a9f8000600a02d..."} 
[2026-10-18 05:19:00] local.INFO: Packet analysis {"connection_id":221276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c43"} 
[2026-10-18 05:19:00] local.INFO: Extracted packet for processing {"connection_id":221276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c43"} 
[2026-10-18 05:19:00] local.INFO: GPS Element Parsed {"raw_longitude":761976832,"raw_latitude":102148600,"longitude_deg":76.1976832,"latitude_deg":10.21486,"altitude":6,"angle":160,"satellites":45,"speed":55,"hex_longitude":"2d6ad800","hex_latitude":"0616a9f8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823891456001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18392355631529984,"note":"Value kept but may cause issues"} 
[2026-10-18 05:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7695385151933335552,"note":"Value kept but may cause issues"} 
[2026-10-18 05:19:00] 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-18 05:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792280833000,"timestamp_ms":1792280833000,"timestamp_seconds":1792280833,"priority":1,"record_length":96,"hex_timestamp":"000001a14c432be8"} 
[2026-10-18 05: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-18 05:19: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-18 05: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-18 05:19:00] 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-18 05: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-18 05: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-18 05:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:19:00] 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-18 05:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823891456001,"66":27321,"236":206,"79":20992,"24":55,"16":18392355631529984,"45":7695385151933335552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,79,24,16,45]} 
[2026-10-18 05:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823891456001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:19:00] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-18 05:19:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18392355631529984,"km_value":18392355631529.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7695385151933335552,"description":"Unknown IO ID 45"} 
[2026-10-18 05:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823891456001,"power":27321,"unknown_236":206,"unknown_79":20992,"ignition":55,"odometer":null,"unknown_45":7695385151933335552}} 
[2026-10-18 05:19:00] 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":5273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:19:00] local.INFO: GPS data processed {"connection_id":221276,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:19:00] local.INFO: Acknowledgment sent {"connection_id":221276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:19:36] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c446c38012d6b380006156ce0000500b02e..."} 
[2026-10-18 05:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c446c38012d6b380006156ce0000500b02e..."} 
[2026-10-18 05:19:36] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c446c38012d6b380006156ce0000500b02e..."} 
[2026-10-18 05:19:36] local.INFO: Packet analysis {"connection_id":221276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:19:36] local.INFO: Extracted packet for processing {"connection_id":221276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:19:36] local.INFO: GPS Element Parsed {"raw_longitude":762001408,"raw_latitude":102067424,"longitude_deg":76.2001408,"latitude_deg":10.2067424,"altitude":5,"angle":176,"satellites":46,"speed":50,"hex_longitude":"2d6b3800","hex_latitude":"06156ce0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:19:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823912448001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:19:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18396474505166848,"note":"Value kept but may cause issues"} 
[2026-10-18 05:19:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7724869655723014144,"note":"Value kept but may cause issues"} 
[2026-10-18 05:19:36] 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-18 05:19:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792280915000,"timestamp_ms":1792280915000,"timestamp_seconds":1792280915,"priority":1,"record_length":96,"hex_timestamp":"000001a14c446c38"} 
[2026-10-18 05: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-18 05:19: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:19: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-18 05: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-18 05: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-18 05:19:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:19:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:19:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:19:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:19:36] 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-18 05:19:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:19:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:19:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823912448001,"66":27397,"166":206,"79":20992,"24":50,"16":18396474505166848,"45":7724869655723014144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,79,24,16,45]} 
[2026-10-18 05:19:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:19:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:19:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823912448001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:19:36] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-18 05:19:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:19:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18396474505166848,"km_value":18396474505166.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:19:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7724869655723014144,"description":"Unknown IO ID 45"} 
[2026-10-18 05:19:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823912448001,"power":27397,"unknown_166":206,"unknown_79":20992,"ignition":50,"odometer":null,"unknown_45":7724869655723014144}} 
[2026-10-18 05:19:36] 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":5274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:19:36] local.INFO: GPS data processed {"connection_id":221276,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:19:36] local.INFO: Acknowledgment sent {"connection_id":221276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:20:03] local.INFO: TCP Data received {"connection_id":219569,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:03] local.INFO: Processing buffer {"connection_id":219569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:03] local.INFO: IMEI packet received {"connection_id":219569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:20:03] local.INFO: IMEI acknowledgment sent {"connection_id":219569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:20:04] local.INFO: TCP Data received {"connection_id":219569,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:04] local.INFO: Processing buffer {"connection_id":219569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:04] local.INFO: IMEI packet received {"connection_id":219569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:20:04] local.INFO: IMEI acknowledgment sent {"connection_id":219569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:20:04] local.INFO: TCP Data received {"connection_id":219569,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:04] local.INFO: Processing buffer {"connection_id":219569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:04] local.INFO: IMEI packet received {"connection_id":219569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:20:04] local.INFO: IMEI acknowledgment sent {"connection_id":219569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:20:09] local.INFO: TCP Data received {"connection_id":219569,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:09] local.INFO: Processing buffer {"connection_id":219569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:09] local.INFO: IMEI packet received {"connection_id":219569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:20:09] local.INFO: IMEI acknowledgment sent {"connection_id":219569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:20:10] local.INFO: TCP Data received {"connection_id":219569,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c448b78012d6b390006154948000500b32d..."} 
[2026-10-18 05:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c448b78012d6b390006154948000500b32d..."} 
[2026-10-18 05:20:10] local.INFO: Processing buffer {"connection_id":219569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c448b78012d6b390006154948000500b32d..."} 
[2026-10-18 05:20:10] local.INFO: Packet analysis {"connection_id":219569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:20:10] local.INFO: Extracted packet for processing {"connection_id":219569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:20:10] local.INFO: GPS Element Parsed {"raw_longitude":762001664,"raw_latitude":102058312,"longitude_deg":76.2001664,"latitude_deg":10.2058312,"altitude":5,"angle":179,"satellites":45,"speed":39,"hex_longitude":"2d6b3900","hex_latitude":"06154948","is_valid_coordinates":true} 
[2026-10-18 05:20: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-18 05:20:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823914240001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:20:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18396916886798336,"note":"Value kept but may cause issues"} 
[2026-10-18 05:20:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725925186883346432,"note":"Value kept but may cause issues"} 
[2026-10-18 05:20:10] 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-18 05:20:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792280923000,"timestamp_ms":1792280923000,"timestamp_seconds":1792280923,"priority":1,"record_length":96,"hex_timestamp":"000001a14c448b78"} 
[2026-10-18 05:20:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:20: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-18 05:20: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-18 05:20: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-18 05:20: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-18 05:20:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:20:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:20:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:20:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:20:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:20: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-18 05:20:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:20:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:20:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823914240001,"66":27463,"166":206,"79":20992,"24":39,"16":18396916886798336,"45":7725925186883346432},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,79,24,16,45]} 
[2026-10-18 05:20:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:20:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:20:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823914240001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:20:10] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-18 05:20:10] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:20:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18396916886798336,"km_value":18396916886798.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:20:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725925186883346432,"description":"Unknown IO ID 45"} 
[2026-10-18 05:20:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823914240001,"power":27463,"unknown_166":206,"unknown_79":20992,"ignition":39,"odometer":null,"unknown_45":7725925186883346432}} 
[2026-10-18 05:20:10] local.INFO: DEBUG: GPS processor result {"connection_id":219569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:20:10] local.INFO: GPS data processed {"connection_id":219569,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:20:10] local.INFO: Acknowledgment sent {"connection_id":219569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:20:54] local.INFO: TCP Data received {"connection_id":219570,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219570,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:54] local.INFO: Processing buffer {"connection_id":219570,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:54] local.INFO: IMEI packet received {"connection_id":219570,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:20:54] local.INFO: IMEI acknowledgment sent {"connection_id":219570,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:20:59] local.INFO: TCP Data received {"connection_id":219570,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219570,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:59] local.INFO: Processing buffer {"connection_id":219570,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:20:59] local.INFO: IMEI packet received {"connection_id":219570,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:20:59] local.INFO: IMEI acknowledgment sent {"connection_id":219570,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:21:03] local.INFO: TCP Data received {"connection_id":219570,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c44aea0012d6b3680061526a8000500b42d..."} 
[2026-10-18 05:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c44aea0012d6b3680061526a8000500b42d..."} 
[2026-10-18 05:21:03] local.INFO: Processing buffer {"connection_id":219570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c44aea0012d6b3680061526a8000500b42d..."} 
[2026-10-18 05:21:03] local.INFO: Packet analysis {"connection_id":219570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:21:03] local.INFO: Extracted packet for processing {"connection_id":219570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:21:03] local.INFO: GPS Element Parsed {"raw_longitude":762001024,"raw_latitude":102049448,"longitude_deg":76.2001024,"latitude_deg":10.2049448,"altitude":5,"angle":180,"satellites":45,"speed":40,"hex_longitude":"2d6b3680","hex_latitude":"061526a8","is_valid_coordinates":true} 
[2026-10-18 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-18 05:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823916288001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18397350678495232,"note":"Value kept but may cause issues"} 
[2026-10-18 05:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7726206661857724416,"note":"Value kept but may cause issues"} 
[2026-10-18 05:21: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-18 05:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792280932000,"timestamp_ms":1792280932000,"timestamp_seconds":1792280932,"priority":1,"record_length":96,"hex_timestamp":"000001a14c44aea0"} 
[2026-10-18 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-18 05: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-18 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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:21: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-18 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-18 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-18 05:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:21:03] 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-18 05:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823916288001,"66":27463,"137":206,"79":46336,"24":40,"16":18397350678495232,"45":7726206661857724416},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823916288001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:21:03] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:21:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18397350678495232,"km_value":18397350678495.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7726206661857724416,"description":"Unknown IO ID 45"} 
[2026-10-18 05:21:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823916288001,"power":27463,"unknown_137":206,"unknown_79":46336,"ignition":40,"odometer":null,"unknown_45":7726206661857724416}} 
[2026-10-18 05:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":219570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:21:03] local.INFO: GPS data processed {"connection_id":219570,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:21:03] local.INFO: Acknowledgment sent {"connection_id":219570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:21:34] local.INFO: TCP Data received {"connection_id":219570,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c44dd80012d6b380006150358000400aa2d..."} 
[2026-10-18 05:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c44dd80012d6b380006150358000400aa2d..."} 
[2026-10-18 05:21:34] local.INFO: Processing buffer {"connection_id":219570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c44dd80012d6b380006150358000400aa2d..."} 
[2026-10-18 05:21:34] local.INFO: Packet analysis {"connection_id":219570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:21:34] local.INFO: Extracted packet for processing {"connection_id":219570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c44"} 
[2026-10-18 05:21:34] local.INFO: GPS Element Parsed {"raw_longitude":762001408,"raw_latitude":102040408,"longitude_deg":76.2001408,"latitude_deg":10.2040408,"altitude":4,"angle":170,"satellites":45,"speed":13,"hex_longitude":"2d6b3800","hex_latitude":"06150358","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:21:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823918592001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:21:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18397788765159424,"note":"Value kept but may cause issues"} 
[2026-10-18 05:21:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725502974413678592,"note":"Value kept but may cause issues"} 
[2026-10-18 05:21:34] 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-18 05:21:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792280944000,"timestamp_ms":1792280944000,"timestamp_seconds":1792280944,"priority":1,"record_length":96,"hex_timestamp":"000001a14c44dd80"} 
[2026-10-18 05: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-18 05:21: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:21: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-18 05: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-18 05: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-18 05:21:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:21:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:21:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:21:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:21:34] 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-18 05:21:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:21:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:21:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823918592001,"66":27365,"137":206,"79":46336,"24":13,"16":18397788765159424,"45":7725502974413678592},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:21:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:21:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:21:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823918592001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:21:34] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:21:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:21:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18397788765159424,"km_value":18397788765159.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:21:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725502974413678592,"description":"Unknown IO ID 45"} 
[2026-10-18 05:21:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823918592001,"power":27365,"unknown_137":206,"unknown_79":46336,"ignition":13,"odometer":null,"unknown_45":7725502974413678592}} 
[2026-10-18 05:21:34] local.INFO: DEBUG: GPS processor result {"connection_id":219570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:21:34] local.INFO: GPS data processed {"connection_id":219570,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:21:34] local.INFO: Acknowledgment sent {"connection_id":219570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:21:51] local.INFO: TCP Data received {"connection_id":217915,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:21:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217915,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:21:51] local.INFO: Processing buffer {"connection_id":217915,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:21:51] local.INFO: IMEI packet received {"connection_id":217915,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:21:51] local.INFO: IMEI acknowledgment sent {"connection_id":217915,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:21:52] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:52] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:52] local.INFO: IMEI packet received {"connection_id":221278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:21:52] local.INFO: IMEI acknowledgment sent {"connection_id":221278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:21:54] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:54] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:54] local.INFO: IMEI packet received {"connection_id":221278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":221278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:21:59] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:59] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:21:59] local.INFO: IMEI packet received {"connection_id":221278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:21:59] local.INFO: IMEI acknowledgment sent {"connection_id":221278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:22:00] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c452f88012d6b3b800614e0f0000500ad2c..."} 
[2026-10-18 05:22:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c452f88012d6b3b800614e0f0000500ad2c..."} 
[2026-10-18 05:22:00] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c452f88012d6b3b800614e0f0000500ad2c..."} 
[2026-10-18 05:22:00] local.INFO: Packet analysis {"connection_id":221278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c45"} 
[2026-10-18 05:22:00] local.INFO: Extracted packet for processing {"connection_id":221278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c45"} 
[2026-10-18 05:22:00] local.INFO: GPS Element Parsed {"raw_longitude":762002304,"raw_latitude":102031600,"longitude_deg":76.2002304,"latitude_deg":10.20316,"altitude":5,"angle":173,"satellites":44,"speed":31,"hex_longitude":"2d6b3b80","hex_latitude":"0614e0f0","is_valid_coordinates":true} 
[2026-10-18 05:22: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-18 05:22:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823921664001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18398218261889024,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725925186876430336,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:00] 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-18 05:22:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792280965000,"timestamp_ms":1792280965000,"timestamp_seconds":1792280965,"priority":1,"record_length":96,"hex_timestamp":"000001a14c452f88"} 
[2026-10-18 05:22:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:22: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-18 05:22: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:22:00] 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-18 05:22: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-18 05:22:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:22:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:22:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:22:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:00] 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-18 05:22:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:22:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:22:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823921664001,"66":27397,"167":206,"79":20992,"24":31,"16":18398218261889024,"45":7725925186876430336},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,79,24,16,45]} 
[2026-10-18 05:22:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:22:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:22:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823921664001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:22:00] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-18 05:22:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-18 05:22:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18398218261889024,"km_value":18398218261889.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:22:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725925186876430336,"description":"Unknown IO ID 45"} 
[2026-10-18 05:22:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823921664001,"power":27397,"unknown_167":206,"unknown_79":20992,"ignition":31,"odometer":null,"unknown_45":7725925186876430336}} 
[2026-10-18 05:22:00] 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":5278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:22:00] local.INFO: GPS data processed {"connection_id":221278,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:22:00] local.INFO: Acknowledgment sent {"connection_id":221278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:22:34] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c475650012d6b6980061332f0000500a12e..."} 
[2026-10-18 05:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c475650012d6b6980061332f0000500a12e..."} 
[2026-10-18 05:22:34] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c475650012d6b6980061332f0000500a12e..."} 
[2026-10-18 05:22:34] local.INFO: Packet analysis {"connection_id":221278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:22:34] local.INFO: Extracted packet for processing {"connection_id":221278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:22:34] local.INFO: GPS Element Parsed {"raw_longitude":762014080,"raw_latitude":101921520,"longitude_deg":76.201408,"latitude_deg":10.192152,"altitude":5,"angle":161,"satellites":46,"speed":34,"hex_longitude":"2d6b6980","hex_latitude":"061332f0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:22:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823960576001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18403591265976320,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7738591560800260096,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:34] 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-18 05:22:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792281106000,"timestamp_ms":1792281106000,"timestamp_seconds":1792281106,"priority":1,"record_length":96,"hex_timestamp":"000001a14c475650"} 
[2026-10-18 05: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-18 05:22: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-18 05: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 05:22: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-18 05: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-18 05: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-18 05:22:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:22:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:22:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:34] 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-18 05:22:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:22:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:22:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823960576001,"66":27397,"137":206,"79":46336,"24":34,"16":18403591265976320,"45":7738591560800260096},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:22:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:22:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:22:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823960576001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:22:34] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:22:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:22:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18403591265976320,"km_value":18403591265976.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:22:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":7738591560800260096,"description":"Unknown IO ID 45"} 
[2026-10-18 05:22:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823960576001,"power":27397,"unknown_137":206,"unknown_79":46336,"ignition":34,"odometer":null,"unknown_45":7738591560800260096}} 
[2026-10-18 05:22:34] 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":5279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:22:34] local.INFO: GPS data processed {"connection_id":221278,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:22:34] local.INFO: Acknowledgment sent {"connection_id":221278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:22:54] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:54] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:54] local.INFO: IMEI packet received {"connection_id":219571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:22:54] local.INFO: IMEI acknowledgment sent {"connection_id":219571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:22:56] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:56] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:56] local.INFO: IMEI packet received {"connection_id":219571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:22:56] local.INFO: IMEI acknowledgment sent {"connection_id":219571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:22:57] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:57] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:57] local.INFO: IMEI packet received {"connection_id":219571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":219571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:22:58] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:58] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:22:58] local.INFO: IMEI packet received {"connection_id":219571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":219571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:22:58] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c475650012d6b6980061332f0000500a12e..."} 
[2026-10-18 05:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c475650012d6b6980061332f0000500a12e..."} 
[2026-10-18 05:22:58] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c475650012d6b6980061332f0000500a12e..."} 
[2026-10-18 05:22:58] local.INFO: Packet analysis {"connection_id":219571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:22:58] local.INFO: Extracted packet for processing {"connection_id":219571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:22:58] local.INFO: GPS Element Parsed {"raw_longitude":762014080,"raw_latitude":101921520,"longitude_deg":76.201408,"latitude_deg":10.192152,"altitude":5,"angle":161,"satellites":46,"speed":34,"hex_longitude":"2d6b6980","hex_latitude":"061332f0","is_valid_coordinates":true} 
[2026-10-18 05:22: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-18 05:22:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823963136001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18403591265976320,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7739858198193172480,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:58] 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-18 05:22:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792281106000,"timestamp_ms":1792281106000,"timestamp_seconds":1792281106,"priority":1,"record_length":96,"hex_timestamp":"000001a14c475650"} 
[2026-10-18 05:22:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:22: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-18 05:22: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:22:58] 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-18 05:22: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-18 05:22:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:22:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:22:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:22:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:58] 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-18 05:22:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:22:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:22:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823963136001,"66":27397,"137":206,"79":46336,"24":34,"16":18403591265976320,"45":7739858198193172480},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:22:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:22:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:22:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823963136001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:22:58] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:22:58] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:22:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18403591265976320,"km_value":18403591265976.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:22:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":7739858198193172480,"description":"Unknown IO ID 45"} 
[2026-10-18 05:22:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823963136001,"power":27397,"unknown_137":206,"unknown_79":46336,"ignition":34,"odometer":null,"unknown_45":7739858198193172480}} 
[2026-10-18 05:22:58] local.INFO: DEBUG: GPS processor result {"connection_id":219571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:22:58] local.INFO: GPS data processed {"connection_id":219571,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:22:58] local.INFO: Acknowledgment sent {"connection_id":219571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:22:59] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4765f0012d6b6d80061325b0000300ac2e..."} 
[2026-10-18 05:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4765f0012d6b6d80061325b0000300ac2e..."} 
[2026-10-18 05:22:59] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4765f0012d6b6d80061325b0000300ac2e..."} 
[2026-10-18 05:22:59] local.INFO: Packet analysis {"connection_id":219571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:22:59] local.INFO: Extracted packet for processing {"connection_id":219571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:22:59] local.INFO: GPS Element Parsed {"raw_longitude":762015104,"raw_latitude":101918128,"longitude_deg":76.2015104,"latitude_deg":10.1918128,"altitude":3,"angle":172,"satellites":46,"speed":35,"hex_longitude":"2d6b6d80","hex_latitude":"061325b0","is_valid_coordinates":true} 
[2026-10-18 05:22: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-18 05:22:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823963136001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18403763064668160,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7739858198193172480,"note":"Value kept but may cause issues"} 
[2026-10-18 05:22:59] 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-18 05:22:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792281110000,"timestamp_ms":1792281110000,"timestamp_seconds":1792281110,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4765f0"} 
[2026-10-18 05:22:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:22: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-18 05:22: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-18 05:22: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-18 05:22: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-18 05:22:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:22:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:22:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:22:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:22:59] 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-18 05:22:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:22:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:22:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823963136001,"66":27376,"137":206,"79":46336,"24":35,"16":18403763064668160,"45":7739858198193172480},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:22:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:22:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:22:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823963136001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:22:59] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:22:59] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:22:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18403763064668160,"km_value":18403763064668.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:22:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":7739858198193172480,"description":"Unknown IO ID 45"} 
[2026-10-18 05:22:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823963136001,"power":27376,"unknown_137":206,"unknown_79":46336,"ignition":35,"odometer":null,"unknown_45":7739858198193172480}} 
[2026-10-18 05:22:59] local.INFO: DEBUG: GPS processor result {"connection_id":219571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:22:59] local.INFO: GPS data processed {"connection_id":219571,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:22:59] local.INFO: Acknowledgment sent {"connection_id":219571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:23:34] local.INFO: TCP Data received {"connection_id":219571,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c478918012d6b7180061301b8000000ad2d..."} 
[2026-10-18 05:23:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c478918012d6b7180061301b8000000ad2d..."} 
[2026-10-18 05:23:34] local.INFO: Processing buffer {"connection_id":219571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c478918012d6b7180061301b8000000ad2d..."} 
[2026-10-18 05:23:34] local.INFO: Packet analysis {"connection_id":219571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:23:34] local.INFO: Extracted packet for processing {"connection_id":219571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c47"} 
[2026-10-18 05:23:34] local.INFO: GPS Element Parsed {"raw_longitude":762016128,"raw_latitude":101908920,"longitude_deg":76.2016128,"latitude_deg":10.190892,"altitude":0,"angle":173,"satellites":45,"speed":42,"hex_longitude":"2d6b7180","hex_latitude":"061301b8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:23:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823964160001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:23:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18404214036234240,"note":"Value kept but may cause issues"} 
[2026-10-18 05:23:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7740984098099146752,"note":"Value kept but may cause issues"} 
[2026-10-18 05:23:34] 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-18 05:23:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792281119000,"timestamp_ms":1792281119000,"timestamp_seconds":1792281119,"priority":1,"record_length":96,"hex_timestamp":"000001a14c478918"} 
[2026-10-18 05: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-18 05:23: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-18 05: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:23:34] 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-18 05: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-18 05: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-18 05:23:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:23:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:23:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:23:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:23:34] 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-18 05:23:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:23:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:23:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823964160001,"66":27310,"137":206,"79":46336,"24":42,"16":18404214036234240,"45":7740984098099146752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:23:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:23:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:23:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823964160001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:23:34] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:23:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:23:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18404214036234240,"km_value":18404214036234.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:23:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":7740984098099146752,"description":"Unknown IO ID 45"} 
[2026-10-18 05:23:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823964160001,"power":27310,"unknown_137":206,"unknown_79":46336,"ignition":42,"odometer":null,"unknown_45":7740984098099146752}} 
[2026-10-18 05:23:34] local.INFO: DEBUG: GPS processor result {"connection_id":219571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:23:34] local.INFO: GPS data processed {"connection_id":219571,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:23:34] local.INFO: Acknowledgment sent {"connection_id":219571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:23:53] local.INFO: TCP Data received {"connection_id":217918,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:23:53] local.INFO: Processing buffer {"connection_id":217918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:23:53] local.INFO: IMEI packet received {"connection_id":217918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":217918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:23:54] local.INFO: TCP Data received {"connection_id":217918,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:23:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:23:54] local.INFO: Processing buffer {"connection_id":217918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:23:54] local.INFO: IMEI packet received {"connection_id":217918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:23:54] local.INFO: IMEI acknowledgment sent {"connection_id":217918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:24:00] local.INFO: TCP Data received {"connection_id":217918,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:24:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:24:00] local.INFO: Processing buffer {"connection_id":217918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:24:00] local.INFO: IMEI packet received {"connection_id":217918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:24:00] local.INFO: IMEI acknowledgment sent {"connection_id":217918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:24:01] local.INFO: TCP Data received {"connection_id":217918,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4840b0012d6b9c80061268d8000400752a..."} 
[2026-10-18 05:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4840b0012d6b9c80061268d8000400752a..."} 
[2026-10-18 05:24:01] local.INFO: Processing buffer {"connection_id":217918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4840b0012d6b9c80061268d8000400752a..."} 
[2026-10-18 05:24:01] local.INFO: Packet analysis {"connection_id":217918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c48"} 
[2026-10-18 05:24:01] local.INFO: Extracted packet for processing {"connection_id":217918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c48"} 
[2026-10-18 05:24:01] local.INFO: GPS Element Parsed {"raw_longitude":762027136,"raw_latitude":101869784,"longitude_deg":76.2027136,"latitude_deg":10.1869784,"altitude":4,"angle":117,"satellites":42,"speed":33,"hex_longitude":"2d6b9c80","hex_latitude":"061268d8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:24:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823978240001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:24:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18406254145699840,"note":"Value kept but may cause issues"} 
[2026-10-18 05:24:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7753439365806327808,"note":"Value kept but may cause issues"} 
[2026-10-18 05:24:01] 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-18 05:24:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792281166000,"timestamp_ms":1792281166000,"timestamp_seconds":1792281166,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4840b0"} 
[2026-10-18 05: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-18 05:24: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-18 05: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:24:01] 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-18 05: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-18 05: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-18 05:24:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:24:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:24:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:24:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:24:01] 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-18 05:24:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:24:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:24:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823978240001,"66":27397,"137":206,"79":46336,"24":33,"16":18406254145699840,"45":7753439365806327808},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-18 05:24:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:24:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:24:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823978240001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:24:01] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 05:24:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:24:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18406254145699840,"km_value":18406254145699.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:24:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7753439365806327808,"description":"Unknown IO ID 45"} 
[2026-10-18 05:24:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823978240001,"power":27397,"unknown_137":206,"unknown_79":46336,"ignition":33,"odometer":null,"unknown_45":7753439365806327808}} 
[2026-10-18 05:24:01] local.INFO: DEBUG: GPS processor result {"connection_id":217918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:24:01] local.INFO: GPS data processed {"connection_id":217918,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:24:01] local.INFO: Acknowledgment sent {"connection_id":217918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:24:35] local.INFO: TCP Data received {"connection_id":217918,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c485820012d6bb04006125f38000300822d..."} 
[2026-10-18 05:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c485820012d6bb04006125f38000300822d..."} 
[2026-10-18 05:24:35] local.INFO: Processing buffer {"connection_id":217918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c485820012d6bb04006125f38000300822d..."} 
[2026-10-18 05:24:35] local.INFO: Packet analysis {"connection_id":217918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c48"} 
[2026-10-18 05:24:35] local.INFO: Extracted packet for processing {"connection_id":217918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c48"} 
[2026-10-18 05:24:35] local.INFO: GPS Element Parsed {"raw_longitude":762032192,"raw_latitude":101867320,"longitude_deg":76.2032192,"latitude_deg":10.186732,"altitude":3,"angle":130,"satellites":45,"speed":40,"hex_longitude":"2d6bb040","hex_latitude":"06125f38","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:24:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823978496001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:24:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18406520433672192,"note":"Value kept but may cause issues"} 
[2026-10-18 05:24:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7754213421992171520,"note":"Value kept but may cause issues"} 
[2026-10-18 05:24:35] 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-18 05:24:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792281172000,"timestamp_ms":1792281172000,"timestamp_seconds":1792281172,"priority":1,"record_length":96,"hex_timestamp":"000001a14c485820"} 
[2026-10-18 05: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-18 05:24: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-18 05: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:24: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-18 05: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-18 05: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-18 05:24:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:24:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:24:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:24:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:24: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-18 05:24:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:24:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:24:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823978496001,"66":27234,"138":206,"79":46336,"24":40,"16":18406520433672192,"45":7754213421992171520},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,79,24,16,45]} 
[2026-10-18 05:24:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:24:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:24:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823978496001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:24:35] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-10-18 05:24:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:24:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18406520433672192,"km_value":18406520433672.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:24:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":7754213421992171520,"description":"Unknown IO ID 45"} 
[2026-10-18 05:24:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823978496001,"power":27234,"unknown_138":206,"unknown_79":46336,"ignition":40,"odometer":null,"unknown_45":7754213421992171520}} 
[2026-10-18 05:24:35] local.INFO: DEBUG: GPS processor result {"connection_id":217918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:24:35] local.INFO: GPS data processed {"connection_id":217918,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:24:35] local.INFO: Acknowledgment sent {"connection_id":217918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:24:55] local.INFO: TCP Data received {"connection_id":219573,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:24:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219573,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:24:55] local.INFO: Processing buffer {"connection_id":219573,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:24:55] local.INFO: IMEI packet received {"connection_id":219573,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:24:55] local.INFO: IMEI acknowledgment sent {"connection_id":219573,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:25:02] local.INFO: TCP Data received {"connection_id":219573,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219573,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:02] local.INFO: Processing buffer {"connection_id":219573,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:02] local.INFO: IMEI packet received {"connection_id":219573,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:25:02] local.INFO: IMEI acknowledgment sent {"connection_id":219573,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:25:02] local.INFO: TCP Data received {"connection_id":219573,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219573,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:02] local.INFO: Processing buffer {"connection_id":219573,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:02] local.INFO: IMEI packet received {"connection_id":219573,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:25:02] local.INFO: IMEI acknowledgment sent {"connection_id":219573,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:25:04] local.INFO: TCP Data received {"connection_id":219573,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219573,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:04] local.INFO: Processing buffer {"connection_id":219573,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:04] local.INFO: IMEI packet received {"connection_id":219573,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":219573,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:25:05] local.INFO: TCP Data received {"connection_id":219573,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4965a8012d6c068006117788000200792c..."} 
[2026-10-18 05:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219573,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4965a8012d6c068006117788000200792c..."} 
[2026-10-18 05:25:05] local.INFO: Processing buffer {"connection_id":219573,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4965a8012d6c068006117788000200792c..."} 
[2026-10-18 05:25:05] local.INFO: Packet analysis {"connection_id":219573,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c49"} 
[2026-10-18 05:25:05] local.INFO: Extracted packet for processing {"connection_id":219573,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c49"} 
[2026-10-18 05:25:05] local.INFO: GPS Element Parsed {"raw_longitude":762054272,"raw_latitude":101808008,"longitude_deg":76.2054272,"latitude_deg":10.1808008,"altitude":2,"angle":121,"satellites":44,"speed":34,"hex_longitude":"2d6c0680","hex_latitude":"06117788","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:25:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823997184001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18409677234634752,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7782572025880225792,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:05] 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-18 05:25:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792281241000,"timestamp_ms":1792281241000,"timestamp_seconds":1792281241,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4965a8"} 
[2026-10-18 05: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-18 05:25: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-18 05: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":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-18 05:25: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-18 05: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-18 05: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-18 05:25:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:25:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219573,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:25:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:25:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:25:05] 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-18 05:25:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:25:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:25:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823997184001,"66":27397,"138":206,"79":46336,"24":34,"16":18409677234634752,"45":7782572025880225792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,79,24,16,45]} 
[2026-10-18 05:25:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:25:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:25:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823997184001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:25:05] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-10-18 05:25:05] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:25:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18409677234634752,"km_value":18409677234634.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:25:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":7782572025880225792,"description":"Unknown IO ID 45"} 
[2026-10-18 05:25:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823997184001,"power":27397,"unknown_138":206,"unknown_79":46336,"ignition":34,"odometer":null,"unknown_45":7782572025880225792}} 
[2026-10-18 05:25:05] local.INFO: DEBUG: GPS processor result {"connection_id":219573,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:25:05] local.INFO: GPS data processed {"connection_id":219573,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:25:05] local.INFO: Acknowledgment sent {"connection_id":219573,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:25:10] local.INFO: TCP Data received {"connection_id":219573,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4984e8012d6c1dc006116af00001006c2c..."} 
[2026-10-18 05:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219573,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4984e8012d6c1dc006116af00001006c2c..."} 
[2026-10-18 05:25:10] local.INFO: Processing buffer {"connection_id":219573,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4984e8012d6c1dc006116af00001006c2c..."} 
[2026-10-18 05:25:10] local.INFO: Packet analysis {"connection_id":219573,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c49"} 
[2026-10-18 05:25:10] local.INFO: Extracted packet for processing {"connection_id":219573,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c49"} 
[2026-10-18 05:25:10] local.INFO: GPS Element Parsed {"raw_longitude":762060224,"raw_latitude":101804784,"longitude_deg":76.2060224,"latitude_deg":10.1804784,"altitude":1,"angle":108,"satellites":44,"speed":31,"hex_longitude":"2d6c1dc0","hex_latitude":"06116af0","is_valid_coordinates":true} 
[2026-10-18 05:25: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-18 05:25:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823997696001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18410003652149248,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7784049769507686400,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:10] 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-18 05:25:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792281249000,"timestamp_ms":1792281249000,"timestamp_seconds":1792281249,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4984e8"} 
[2026-10-18 05:25:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:25: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-18 05:25: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-18 05:25: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-18 05:25: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-18 05:25:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:25:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:25:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219573,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:25:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:25:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:25: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-18 05:25:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:25:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:25:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823997696001,"66":27463,"91":206,"79":46336,"24":31,"16":18410003652149248,"45":7784049769507686400},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-18 05:25:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:25:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:25:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823997696001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:25:10] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-18 05:25:10] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:25:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18410003652149248,"km_value":18410003652149.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:25:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":7784049769507686400,"description":"Unknown IO ID 45"} 
[2026-10-18 05:25:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823997696001,"power":27463,"unknown_91":206,"unknown_79":46336,"ignition":31,"odometer":null,"unknown_45":7784049769507686400}} 
[2026-10-18 05:25:10] local.INFO: DEBUG: GPS processor result {"connection_id":219573,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:25:10] local.INFO: GPS data processed {"connection_id":219573,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:25:10] local.INFO: Acknowledgment sent {"connection_id":219573,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:25:54] local.INFO: TCP Data received {"connection_id":218176,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218176,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:54] local.INFO: Processing buffer {"connection_id":218176,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:54] local.INFO: IMEI packet received {"connection_id":218176,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:25:54] local.INFO: IMEI acknowledgment sent {"connection_id":218176,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:25:56] local.INFO: TCP Data received {"connection_id":218176,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218176,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:56] local.INFO: Processing buffer {"connection_id":218176,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:25:56] local.INFO: IMEI packet received {"connection_id":218176,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:25:56] local.INFO: IMEI acknowledgment sent {"connection_id":218176,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:25:57] local.INFO: TCP Data received {"connection_id":218176,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c499488012d6c2a00061165c0000100782d..."} 
[2026-10-18 05:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c499488012d6c2a00061165c0000100782d..."} 
[2026-10-18 05:25:57] local.INFO: Processing buffer {"connection_id":218176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c499488012d6c2a00061165c0000100782d..."} 
[2026-10-18 05:25:57] local.INFO: Packet analysis {"connection_id":218176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c49"} 
[2026-10-18 05:25:57] local.INFO: Extracted packet for processing {"connection_id":218176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c49"} 
[2026-10-18 05:25:57] local.INFO: GPS Element Parsed {"raw_longitude":762063360,"raw_latitude":101803456,"longitude_deg":76.206336,"latitude_deg":10.1803456,"altitude":1,"angle":120,"satellites":45,"speed":33,"hex_longitude":"2d6c2a00","hex_latitude":"061165c0","is_valid_coordinates":true} 
[2026-10-18 05:25: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-18 05:25:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458823999744001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18410166860906496,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7790594062715383808,"note":"Value kept but may cause issues"} 
[2026-10-18 05:25:57] 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-18 05:25:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792281253000,"timestamp_ms":1792281253000,"timestamp_seconds":1792281253,"priority":1,"record_length":96,"hex_timestamp":"000001a14c499488"} 
[2026-10-18 05:25:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:25:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 05:25: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:25:57] 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-18 05:25: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-18 05:25:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:25:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:25:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:25:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:25:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:25:57] 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-18 05:25:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:25:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:25:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458823999744001,"66":27463,"91":206,"79":46336,"24":33,"16":18410166860906496,"45":7790594062715383808},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-18 05:25:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:25:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:25:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458823999744001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:25:57] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-18 05:25:57] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:25:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18410166860906496,"km_value":18410166860906.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:25:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":7790594062715383808,"description":"Unknown IO ID 45"} 
[2026-10-18 05:25:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458823999744001,"power":27463,"unknown_91":206,"unknown_79":46336,"ignition":33,"odometer":null,"unknown_45":7790594062715383808}} 
[2026-10-18 05:25:57] local.INFO: DEBUG: GPS processor result {"connection_id":218176,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:25:57] local.INFO: GPS data processed {"connection_id":218176,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:25:57] local.INFO: Acknowledgment sent {"connection_id":218176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:26:28] local.INFO: TCP Data received {"connection_id":218176,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4ae090012d6ce2c00610f520000400a12e..."} 
[2026-10-18 05:26:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4ae090012d6ce2c00610f520000400a12e..."} 
[2026-10-18 05:26:28] local.INFO: Processing buffer {"connection_id":218176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4ae090012d6ce2c00610f520000400a12e..."} 
[2026-10-18 05:26:28] local.INFO: Packet analysis {"connection_id":218176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4a"} 
[2026-10-18 05:26:28] local.INFO: Extracted packet for processing {"connection_id":218176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4a"} 
[2026-10-18 05:26:28] local.INFO: GPS Element Parsed {"raw_longitude":762110656,"raw_latitude":101774624,"longitude_deg":76.2110656,"latitude_deg":10.1774624,"altitude":4,"angle":161,"satellites":46,"speed":36,"hex_longitude":"2d6ce2c0","hex_latitude":"0610f520","is_valid_coordinates":true} 
[2026-10-18 05:26: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-18 05:26:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824019200001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:26:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18413156158144512,"note":"Value kept but may cause issues"} 
[2026-10-18 05:26:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7844144677029304320,"note":"Value kept but may cause issues"} 
[2026-10-18 05:26:28] 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-18 05:26:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792281338000,"timestamp_ms":1792281338000,"timestamp_seconds":1792281338,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4ae090"} 
[2026-10-18 05:26:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:26: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-18 05:26: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":224,"data_length":795,"current_offset":136} 
[2026-10-18 05:26:28] 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-18 05:26: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-18 05:26:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:26:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:26:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:26:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:26:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:26:28] 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-18 05:26:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:26:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:26:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824019200001,"66":27310,"207":206,"79":46336,"24":36,"16":18413156158144512,"45":7844144677029304320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-18 05:26:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:26:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:26:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824019200001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:26:28] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-18 05:26:28] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:26:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18413156158144512,"km_value":18413156158144.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:26:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":7844144677029304320,"description":"Unknown IO ID 45"} 
[2026-10-18 05:26:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824019200001,"power":27310,"unknown_207":206,"unknown_79":46336,"ignition":36,"odometer":null,"unknown_45":7844144677029304320}} 
[2026-10-18 05:26:28] local.INFO: DEBUG: GPS processor result {"connection_id":218176,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:26:28] local.INFO: GPS data processed {"connection_id":218176,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:26:28] local.INFO: Acknowledgment sent {"connection_id":218176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:26:54] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:54] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:54] local.INFO: IMEI packet received {"connection_id":221279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:26:54] local.INFO: IMEI acknowledgment sent {"connection_id":221279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:26:56] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:56] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:56] local.INFO: IMEI packet received {"connection_id":221279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:26:56] local.INFO: IMEI acknowledgment sent {"connection_id":221279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:26:56] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:56] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:56] local.INFO: IMEI packet received {"connection_id":221279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:26:56] local.INFO: IMEI acknowledgment sent {"connection_id":221279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:26:59] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:59] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:26:59] local.INFO: IMEI packet received {"connection_id":221279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:26:59] local.INFO: IMEI acknowledgment sent {"connection_id":221279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:27:00] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4ae860012d6ce6000610ee58000400912e..."} 
[2026-10-18 05:27:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4ae860012d6ce6000610ee58000400912e..."} 
[2026-10-18 05:27:00] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4ae860012d6ce6000610ee58000400912e..."} 
[2026-10-18 05:27:00] local.INFO: Packet analysis {"connection_id":221279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4a"} 
[2026-10-18 05:27:00] local.INFO: Extracted packet for processing {"connection_id":221279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4a"} 
[2026-10-18 05:27:00] local.INFO: GPS Element Parsed {"raw_longitude":762111488,"raw_latitude":101772888,"longitude_deg":76.2111488,"latitude_deg":10.1772888,"altitude":4,"angle":145,"satellites":46,"speed":37,"hex_longitude":"2d6ce600","hex_latitude":"0610ee58","is_valid_coordinates":true} 
[2026-10-18 05:27: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-18 05:27:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824022528001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18413250647425024,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7846044633119662080,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:00] 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-18 05:27:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281340000,"timestamp_ms":1792281340000,"timestamp_seconds":1792281340,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4ae860"} 
[2026-10-18 05:27:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:27: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-18 05:27: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":174,"data_length":795,"current_offset":136} 
[2026-10-18 05:27:00] 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-18 05:27: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-18 05:27:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:27:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:27:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:27:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:27:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:27:00] 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-18 05:27:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:27:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:27:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824022528001,"66":27365,"207":206,"79":46336,"24":37,"16":18413250647425024,"45":7846044633119662080},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-18 05:27:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:27:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:27:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824022528001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:27:00] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-18 05:27:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:27:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18413250647425024,"km_value":18413250647425.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:27:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7846044633119662080,"description":"Unknown IO ID 45"} 
[2026-10-18 05:27:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824022528001,"power":27365,"unknown_207":206,"unknown_79":46336,"ignition":37,"odometer":null,"unknown_45":7846044633119662080}} 
[2026-10-18 05:27:00] 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":5289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:27:00] local.INFO: GPS data processed {"connection_id":221279,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:27:00] local.INFO: Acknowledgment sent {"connection_id":221279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:27:04] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4b0b88012d6cf8000610d480000200a12e..."} 
[2026-10-18 05:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4b0b88012d6cf8000610d480000200a12e..."} 
[2026-10-18 05:27:04] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4b0b88012d6cf8000610d480000200a12e..."} 
[2026-10-18 05:27:04] local.INFO: Packet analysis {"connection_id":221279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4b"} 
[2026-10-18 05:27:04] local.INFO: Extracted packet for processing {"connection_id":221279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4b"} 
[2026-10-18 05:27:04] local.INFO: GPS Element Parsed {"raw_longitude":762116096,"raw_latitude":101766272,"longitude_deg":76.2116096,"latitude_deg":10.1766272,"altitude":2,"angle":161,"satellites":46,"speed":37,"hex_longitude":"2d6cf800","hex_latitude":"0610d480","is_valid_coordinates":true} 
[2026-10-18 05:27: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-18 05:27:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824023040001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18413641489448960,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7846959426793527296,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:04] 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-18 05:27:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792281349000,"timestamp_ms":1792281349000,"timestamp_seconds":1792281349,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4b0b88"} 
[2026-10-18 05:27:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:27: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-18 05:27: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-18 05:27: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-18 05:27: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-18 05:27:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:27:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:27:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:27:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:27:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:27:04] 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-18 05:27:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:27:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:27:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824023040001,"66":27463,"207":206,"79":46336,"24":37,"16":18413641489448960,"45":7846959426793527296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-18 05:27:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:27:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:27:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824023040001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:27:04] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-18 05:27:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:27:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18413641489448960,"km_value":18413641489448.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:27:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7846959426793527296,"description":"Unknown IO ID 45"} 
[2026-10-18 05:27:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824023040001,"power":27463,"unknown_207":206,"unknown_79":46336,"ignition":37,"odometer":null,"unknown_45":7846959426793527296}} 
[2026-10-18 05:27:04] 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":5290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:27:04] local.INFO: GPS data processed {"connection_id":221279,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:27:04] local.INFO: Acknowledgment sent {"connection_id":221279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:27:21] local.INFO: TCP Data received {"connection_id":218177,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:27:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218177,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:27:21] local.INFO: Processing buffer {"connection_id":218177,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:27:21] local.INFO: IMEI packet received {"connection_id":218177,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:27:21] local.INFO: IMEI acknowledgment sent {"connection_id":218177,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:27:36] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4b3298012d6cff000610b070000100ab2d..."} 
[2026-10-18 05:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4b3298012d6cff000610b070000100ab2d..."} 
[2026-10-18 05:27:36] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4b3298012d6cff000610b070000100ab2d..."} 
[2026-10-18 05:27:36] local.INFO: Packet analysis {"connection_id":221279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4b"} 
[2026-10-18 05:27:36] local.INFO: Extracted packet for processing {"connection_id":221279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4b"} 
[2026-10-18 05:27:36] local.INFO: GPS Element Parsed {"raw_longitude":762117888,"raw_latitude":101757040,"longitude_deg":76.2117888,"latitude_deg":10.175704,"altitude":1,"angle":171,"satellites":45,"speed":38,"hex_longitude":"2d6cff00","hex_latitude":"0610b070","is_valid_coordinates":true} 
[2026-10-18 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-18 05:27:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824025344001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18414096755982336,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7852025976372625408,"note":"Value kept but may cause issues"} 
[2026-10-18 05:27: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-18 05:27:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792281359000,"timestamp_ms":1792281359000,"timestamp_seconds":1792281359,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4b3298"} 
[2026-10-18 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-18 05:27: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-18 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":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:27: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-18 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-18 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-18 05:27:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:27:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:27:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:27:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:27:36] 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-18 05:27:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:27:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:27:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824025344001,"66":27463,"207":206,"79":46336,"24":38,"16":18414096755982336,"45":7852025976372625408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-18 05:27:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:27:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:27:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824025344001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:27:36] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-18 05:27:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:27:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18414096755982336,"km_value":18414096755982.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:27:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7852025976372625408,"description":"Unknown IO ID 45"} 
[2026-10-18 05:27:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824025344001,"power":27463,"unknown_207":206,"unknown_79":46336,"ignition":38,"odometer":null,"unknown_45":7852025976372625408}} 
[2026-10-18 05:27:36] 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":5291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:27:36] local.INFO: GPS data processed {"connection_id":221279,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:27:36] local.INFO: Acknowledgment sent {"connection_id":221279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:27:50] local.INFO: TCP Data received {"connection_id":217920,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:27:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217920,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:27:50] local.INFO: Processing buffer {"connection_id":217920,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:27:50] local.INFO: IMEI packet received {"connection_id":217920,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:27:50] local.INFO: IMEI acknowledgment sent {"connection_id":217920,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:27:54] local.INFO: TCP Data received {"connection_id":217921,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:54] local.INFO: Processing buffer {"connection_id":217921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:54] local.INFO: IMEI packet received {"connection_id":217921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":217921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:27:54] local.INFO: TCP Data received {"connection_id":217921,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:54] local.INFO: Processing buffer {"connection_id":217921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:54] local.INFO: IMEI packet received {"connection_id":217921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":217921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:27:59] local.INFO: TCP Data received {"connection_id":217921,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:59] local.INFO: Processing buffer {"connection_id":217921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:27:59] local.INFO: IMEI packet received {"connection_id":217921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":217921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:28:00] local.INFO: TCP Data received {"connection_id":217921,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4b55c0012d6d01c006108fe0000100b62d..."} 
[2026-10-18 05:28:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4b55c0012d6d01c006108fe0000100b62d..."} 
[2026-10-18 05:28:00] local.INFO: Processing buffer {"connection_id":217921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4b55c0012d6d01c006108fe0000100b62d..."} 
[2026-10-18 05:28:00] local.INFO: Packet analysis {"connection_id":217921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4b"} 
[2026-10-18 05:28:00] local.INFO: Extracted packet for processing {"connection_id":217921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4b"} 
[2026-10-18 05:28:00] local.INFO: GPS Element Parsed {"raw_longitude":762118592,"raw_latitude":101748704,"longitude_deg":76.2118592,"latitude_deg":10.1748704,"altitude":1,"angle":182,"satellites":45,"speed":39,"hex_longitude":"2d6d01c0","hex_latitude":"06108fe0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:28:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824027904001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:28:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18414504777875456,"note":"Value kept but may cause issues"} 
[2026-10-18 05:28:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7853996301207236608,"note":"Value kept but may cause issues"} 
[2026-10-18 05:28:00] 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-18 05:28:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281368000,"timestamp_ms":1792281368000,"timestamp_seconds":1792281368,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4b55c0"} 
[2026-10-18 05: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-18 05:28: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:28:00] 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-18 05: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-18 05: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-18 05:28:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:28:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:28:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:28:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:28:00] 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-18 05:28:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:28:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:28:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824027904001,"66":27397,"205":206,"79":46336,"24":39,"16":18414504777875456,"45":7853996301207236608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,79,24,16,45]} 
[2026-10-18 05:28:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:28:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:28:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824027904001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:28:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:28:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18414504777875456,"km_value":18414504777875.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:28:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7853996301207236608,"description":"Unknown IO ID 45"} 
[2026-10-18 05:28:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824027904001,"power":27397,"cell_id":206,"unknown_79":46336,"ignition":39,"odometer":null,"unknown_45":7853996301207236608}} 
[2026-10-18 05:28:00] local.INFO: DEBUG: GPS processor result {"connection_id":217921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:28:00] local.INFO: GPS data processed {"connection_id":217921,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:28:00] local.INFO: Acknowledgment sent {"connection_id":217921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:28:36] local.INFO: TCP Data received {"connection_id":217921,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4c8a58012d6d27c0060f8748000100962e..."} 
[2026-10-18 05:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4c8a58012d6d27c0060f8748000100962e..."} 
[2026-10-18 05:28:36] local.INFO: Processing buffer {"connection_id":217921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4c8a58012d6d27c0060f8748000100962e..."} 
[2026-10-18 05:28:36] local.INFO: Packet analysis {"connection_id":217921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4c"} 
[2026-10-18 05:28:36] local.INFO: Extracted packet for processing {"connection_id":217921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4c"} 
[2026-10-18 05:28:36] local.INFO: GPS Element Parsed {"raw_longitude":762128320,"raw_latitude":101680968,"longitude_deg":76.212832,"latitude_deg":10.1680968,"altitude":1,"angle":150,"satellites":46,"speed":28,"hex_longitude":"2d6d27c0","hex_latitude":"060f8748","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824049920001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18417893507072000,"note":"Value kept but may cause issues"} 
[2026-10-18 05:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7864762719047280640,"note":"Value kept but may cause issues"} 
[2026-10-18 05:28:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792281447000,"timestamp_ms":1792281447000,"timestamp_seconds":1792281447,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4c8a58"} 
[2026-10-18 05: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-18 05:28: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:28: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-18 05: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-18 05: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-18 05:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:28:36] 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-18 05:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824049920001,"66":27484,"13":206,"79":46336,"24":28,"16":18417893507072000,"45":7864762719047280640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,79,24,16,45]} 
[2026-10-18 05:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824049920001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:28:36] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-18 05:28:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18417893507072000,"km_value":18417893507072,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7864762719047280640,"description":"Unknown IO ID 45"} 
[2026-10-18 05:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824049920001,"power":27484,"unknown_13":206,"unknown_79":46336,"ignition":28,"odometer":null,"unknown_45":7864762719047280640}} 
[2026-10-18 05:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":217921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:28:36] local.INFO: GPS data processed {"connection_id":217921,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:28:36] local.INFO: Acknowledgment sent {"connection_id":217921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:28:54] local.INFO: TCP Data received {"connection_id":219574,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:28:54] local.INFO: Processing buffer {"connection_id":219574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:28:54] local.INFO: IMEI packet received {"connection_id":219574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":219574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:28:59] local.INFO: TCP Data received {"connection_id":219574,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:28:59] local.INFO: Processing buffer {"connection_id":219574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:28:59] local.INFO: IMEI packet received {"connection_id":219574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":219574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:29:00] local.INFO: TCP Data received {"connection_id":219574,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4c99f8012d6d2d00060f7d98000100a12b..."} 
[2026-10-18 05:29:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4c99f8012d6d2d00060f7d98000100a12b..."} 
[2026-10-18 05:29:00] local.INFO: Processing buffer {"connection_id":219574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4c99f8012d6d2d00060f7d98000100a12b..."} 
[2026-10-18 05:29:00] local.INFO: Packet analysis {"connection_id":219574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4c"} 
[2026-10-18 05:29:00] local.INFO: Extracted packet for processing {"connection_id":219574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4c"} 
[2026-10-18 05:29:00] local.INFO: GPS Element Parsed {"raw_longitude":762129664,"raw_latitude":101678488,"longitude_deg":76.2129664,"latitude_deg":10.1678488,"altitude":1,"angle":161,"satellites":43,"speed":28,"hex_longitude":"2d6d2d00","hex_latitude":"060f7d98","is_valid_coordinates":true} 
[2026-10-18 05:29: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-18 05:29:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824050432001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:29:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18418030946025472,"note":"Value kept but may cause issues"} 
[2026-10-18 05:29:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7865466406488721408,"note":"Value kept but may cause issues"} 
[2026-10-18 05:29:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:29:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281451000,"timestamp_ms":1792281451000,"timestamp_seconds":1792281451,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4c99f8"} 
[2026-10-18 05:29:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:29: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-18 05:29: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":92,"data_length":795,"current_offset":136} 
[2026-10-18 05:29:00] 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-18 05:29: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-18 05:29:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:29:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:29:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:29:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:29:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:29:00] 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-18 05:29:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:29:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:29:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824050432001,"66":27397,"13":206,"79":46336,"24":28,"16":18418030946025472,"45":7865466406488721408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,79,24,16,45]} 
[2026-10-18 05:29:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:29:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:29:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824050432001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:29:00] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-18 05:29:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:29:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18418030946025472,"km_value":18418030946025.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:29:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7865466406488721408,"description":"Unknown IO ID 45"} 
[2026-10-18 05:29:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824050432001,"power":27397,"unknown_13":206,"unknown_79":46336,"ignition":28,"odometer":null,"unknown_45":7865466406488721408}} 
[2026-10-18 05:29:00] local.INFO: DEBUG: GPS processor result {"connection_id":219574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:29:00] local.INFO: GPS data processed {"connection_id":219574,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:29:00] local.INFO: Acknowledgment sent {"connection_id":219574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:29:30] local.INFO: TCP Data received {"connection_id":219574,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4cccc0012d6d34c0060f59f0000100a728..."} 
[2026-10-18 05:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4cccc0012d6d34c0060f59f0000100a728..."} 
[2026-10-18 05:29:30] local.INFO: Processing buffer {"connection_id":219574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4cccc0012d6d34c0060f59f0000100a728..."} 
[2026-10-18 05:29:30] local.INFO: Packet analysis {"connection_id":219574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4c"} 
[2026-10-18 05:29:30] local.INFO: Extracted packet for processing {"connection_id":219574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4c"} 
[2026-10-18 05:29:30] local.INFO: GPS Element Parsed {"raw_longitude":762131648,"raw_latitude":101669360,"longitude_deg":76.2131648,"latitude_deg":10.166936,"altitude":1,"angle":167,"satellites":40,"speed":26,"hex_longitude":"2d6d34c0","hex_latitude":"060f59f0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824051456001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18418481917591552,"note":"Value kept but may cause issues"} 
[2026-10-18 05:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7866944150115817472,"note":"Value kept but may cause issues"} 
[2026-10-18 05:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792281464000,"timestamp_ms":1792281464000,"timestamp_seconds":1792281464,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4cccc0"} 
[2026-10-18 05: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-18 05:29: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-18 05: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:29: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-18 05: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-18 05: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-18 05:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:29:30] 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-18 05:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824051456001,"66":27376,"12":206,"79":46336,"24":26,"16":18418481917591552,"45":7866944150115817472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,79,24,16,45]} 
[2026-10-18 05:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824051456001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:29:30] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-10-18 05:29:30] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18418481917591552,"km_value":18418481917591.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":7866944150115817472,"description":"Unknown IO ID 45"} 
[2026-10-18 05:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824051456001,"power":27376,"unknown_12":206,"unknown_79":46336,"ignition":26,"odometer":null,"unknown_45":7866944150115817472}} 
[2026-10-18 05:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":219574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:29:30] local.INFO: GPS data processed {"connection_id":219574,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:29:30] local.INFO: Acknowledgment sent {"connection_id":219574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:29:54] local.INFO: TCP Data received {"connection_id":217922,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:29:54] local.INFO: Processing buffer {"connection_id":217922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:29:54] local.INFO: IMEI packet received {"connection_id":217922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":217922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:29:59] local.INFO: TCP Data received {"connection_id":217922,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:29:59] local.INFO: Processing buffer {"connection_id":217922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:29:59] local.INFO: IMEI packet received {"connection_id":217922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":217922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:30:01] local.INFO: TCP Data received {"connection_id":217922,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:01] local.INFO: Processing buffer {"connection_id":217922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:01] local.INFO: IMEI packet received {"connection_id":217922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:30:01] local.INFO: IMEI acknowledgment sent {"connection_id":217922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:30:03] local.INFO: TCP Data received {"connection_id":217922,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4d0b40012d6d3b80060f3620000200a62c..."} 
[2026-10-18 05:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4d0b40012d6d3b80060f3620000200a62c..."} 
[2026-10-18 05:30:03] local.INFO: Processing buffer {"connection_id":217922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4d0b40012d6d3b80060f3620000200a62c..."} 
[2026-10-18 05:30:03] local.INFO: Packet analysis {"connection_id":217922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4d"} 
[2026-10-18 05:30:03] local.INFO: Extracted packet for processing {"connection_id":217922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4d"} 
[2026-10-18 05:30:03] local.INFO: GPS Element Parsed {"raw_longitude":762133376,"raw_latitude":101660192,"longitude_deg":76.2133376,"latitude_deg":10.1660192,"altitude":2,"angle":166,"satellites":44,"speed":27,"hex_longitude":"2d6d3b80","hex_latitude":"060f3620","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:30:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824054784001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:30:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18418937184124928,"note":"Value kept but may cause issues"} 
[2026-10-18 05:30:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7869125581182988288,"note":"Value kept but may cause issues"} 
[2026-10-18 05:30:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:30:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792281480000,"timestamp_ms":1792281480000,"timestamp_seconds":1792281480,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4d0b40"} 
[2026-10-18 05: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-18 05:30: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-18 05: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:30: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-18 05: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-18 05: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-18 05:30:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:30:03] local.INFO: Teltonika packet parsed successfully {"connection_id":217922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:30:03] local.INFO: Passing IMEI to GPS processor {"connection_id":217922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:30:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":217922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:30:03] 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-18 05:30:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:30:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:30:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824054784001,"66":27321,"12":206,"79":46336,"24":27,"16":18418937184124928,"45":7869125581182988288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,79,24,16,45]} 
[2026-10-18 05:30:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:30:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:30:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824054784001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:30:03] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-10-18 05:30:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:30:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18418937184124928,"km_value":18418937184124.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:30:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7869125581182988288,"description":"Unknown IO ID 45"} 
[2026-10-18 05:30:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824054784001,"power":27321,"unknown_12":206,"unknown_79":46336,"ignition":27,"odometer":null,"unknown_45":7869125581182988288}} 
[2026-10-18 05:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":217922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:30:03] local.INFO: GPS data processed {"connection_id":217922,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:30:03] local.INFO: Acknowledgment sent {"connection_id":217922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:30:34] local.INFO: TCP Data received {"connection_id":217922,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4e7688012d6d3980060e1610000400bb29..."} 
[2026-10-18 05:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4e7688012d6d3980060e1610000400bb29..."} 
[2026-10-18 05:30:34] local.INFO: Processing buffer {"connection_id":217922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4e7688012d6d3980060e1610000400bb29..."} 
[2026-10-18 05:30:34] local.INFO: Packet analysis {"connection_id":217922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:30:34] local.INFO: Extracted packet for processing {"connection_id":217922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:30:34] local.INFO: GPS Element Parsed {"raw_longitude":762132864,"raw_latitude":101586448,"longitude_deg":76.2132864,"latitude_deg":10.1586448,"altitude":4,"angle":187,"satellites":41,"speed":17,"hex_longitude":"2d6d3980","hex_latitude":"060e1610","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:30:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824081920001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:30:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7870744062278160384,"note":"Value kept but may cause issues"} 
[2026-10-18 05:30:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18422690985541632,"note":"Value kept but may cause issues"} 
[2026-10-18 05:30:34] 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-18 05:30:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792281573000,"timestamp_ms":1792281573000,"timestamp_seconds":1792281573,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4e7688"} 
[2026-10-18 05: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-18 05:30: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-18 05: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 05:30:34] 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-18 05: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-18 05: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-18 05:30:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:30:34] local.INFO: Teltonika packet parsed successfully {"connection_id":217922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:30:34] local.INFO: Passing IMEI to GPS processor {"connection_id":217922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:30:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":217922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:30:34] 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-18 05:30:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:30:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:30:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824081920001,"66":27397,"45":7870744062278160384,"79":46336,"24":17,"16":18422690985541632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,79,24,16]} 
[2026-10-18 05:30:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:30:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:30:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824081920001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:30:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":7870744062278160384,"description":"Unknown IO ID 45"} 
[2026-10-18 05:30:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:30:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18422690985541632,"km_value":18422690985541.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:30:34] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824081920001,"power":27397,"unknown_45":7870744062278160384,"unknown_79":46336,"ignition":17,"odometer":null}} 
[2026-10-18 05:30:34] local.INFO: DEBUG: GPS processor result {"connection_id":217922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:30:34] local.INFO: GPS data processed {"connection_id":217922,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:30:34] local.INFO: Acknowledgment sent {"connection_id":217922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:30:54] local.INFO: TCP Data received {"connection_id":217923,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:54] local.INFO: Processing buffer {"connection_id":217923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:54] local.INFO: IMEI packet received {"connection_id":217923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":217923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:30:59] local.INFO: TCP Data received {"connection_id":217923,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:59] local.INFO: Processing buffer {"connection_id":217923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:30:59] local.INFO: IMEI packet received {"connection_id":217923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":217923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:31:00] local.INFO: TCP Data received {"connection_id":217923,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4e8df8012d6d3840060e0b68000500ae2a..."} 
[2026-10-18 05:31:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4e8df8012d6d3840060e0b68000500ae2a..."} 
[2026-10-18 05:31:00] local.INFO: Processing buffer {"connection_id":217923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4e8df8012d6d3840060e0b68000500ae2a..."} 
[2026-10-18 05:31:00] local.INFO: Packet analysis {"connection_id":217923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:31:00] local.INFO: Extracted packet for processing {"connection_id":217923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:31:00] local.INFO: GPS Element Parsed {"raw_longitude":762132544,"raw_latitude":101583720,"longitude_deg":76.2132544,"latitude_deg":10.158372,"altitude":5,"angle":174,"satellites":42,"speed":20,"hex_longitude":"2d6d3840","hex_latitude":"060e0b68","is_valid_coordinates":true} 
[2026-10-18 05:31: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-18 05:31:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824082688001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:31:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18422824129527808,"note":"Value kept but may cause issues"} 
[2026-10-18 05:31:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7870462587301138432,"note":"Value kept but may cause issues"} 
[2026-10-18 05:31:00] 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-18 05:31:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281579000,"timestamp_ms":1792281579000,"timestamp_seconds":1792281579,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4e8df8"} 
[2026-10-18 05:31:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:31: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-18 05:31: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-18 05:31: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-18 05:31: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-18 05:31:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:31:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:31:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:31:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:31:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:31:00] 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-18 05:31:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:31:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:31:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824082688001,"66":27376,"46":206,"79":46336,"24":20,"16":18422824129527808,"45":7870462587301138432},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,79,24,16,45]} 
[2026-10-18 05:31:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:31:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:31:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824082688001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:31:00] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-18 05:31:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:31:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18422824129527808,"km_value":18422824129527.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:31:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7870462587301138432,"description":"Unknown IO ID 45"} 
[2026-10-18 05:31:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824082688001,"power":27376,"unknown_46":206,"unknown_79":46336,"ignition":20,"odometer":null,"unknown_45":7870462587301138432}} 
[2026-10-18 05:31:00] local.INFO: DEBUG: GPS processor result {"connection_id":217923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:31:00] local.INFO: GPS data processed {"connection_id":217923,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:31:00] local.INFO: Acknowledgment sent {"connection_id":217923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:31:31] local.INFO: TCP Data received {"connection_id":217923,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4ec0c0012d6d3fc0060de7e0000500a92d..."} 
[2026-10-18 05:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4ec0c0012d6d3fc0060de7e0000500a92d..."} 
[2026-10-18 05:31:31] local.INFO: Processing buffer {"connection_id":217923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4ec0c0012d6d3fc0060de7e0000500a92d..."} 
[2026-10-18 05:31:31] local.INFO: Packet analysis {"connection_id":217923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:31:31] local.INFO: Extracted packet for processing {"connection_id":217923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:31:31] local.INFO: GPS Element Parsed {"raw_longitude":762134464,"raw_latitude":101574624,"longitude_deg":76.2134464,"latitude_deg":10.1574624,"altitude":5,"angle":169,"satellites":45,"speed":33,"hex_longitude":"2d6d3fc0","hex_latitude":"060de7e0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18423275101093888,"note":"Value kept but may cause issues"} 
[2026-10-18 05:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7870110743579551744,"note":"Value kept but may cause issues"} 
[2026-10-18 05:31:31] 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-18 05:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792281592000,"timestamp_ms":1792281592000,"timestamp_seconds":1792281592,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4ec0c0"} 
[2026-10-18 05: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-18 05:31: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-18 05: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:31: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-18 05: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-18 05: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-18 05:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:31: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-18 05:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824084224001,"66":27397,"46":206,"79":46336,"24":33,"16":18423275101093888,"45":7870110743579551744},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,79,24,16,45]} 
[2026-10-18 05:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:31:31] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-18 05:31:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18423275101093888,"km_value":18423275101093.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":7870110743579551744,"description":"Unknown IO ID 45"} 
[2026-10-18 05:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824084224001,"power":27397,"unknown_46":206,"unknown_79":46336,"ignition":33,"odometer":null,"unknown_45":7870110743579551744}} 
[2026-10-18 05:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":217923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:31:31] local.INFO: GPS data processed {"connection_id":217923,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:31:31] local.INFO: Acknowledgment sent {"connection_id":217923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:31:54] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:31:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:31:54] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:31:54] local.INFO: IMEI packet received {"connection_id":221282,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:31:54] local.INFO: IMEI acknowledgment sent {"connection_id":221282,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:31:59] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:31:59] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:31:59] local.INFO: IMEI packet received {"connection_id":221282,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":221282,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:32:00] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4ee3e8012d6d4400060dc758000400b92b..."} 
[2026-10-18 05:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4ee3e8012d6d4400060dc758000400b92b..."} 
[2026-10-18 05:32:00] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4ee3e8012d6d4400060dc758000400b92b..."} 
[2026-10-18 05:32:00] local.INFO: Packet analysis {"connection_id":221282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:32:00] local.INFO: Extracted packet for processing {"connection_id":221282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4e"} 
[2026-10-18 05:32:00] local.INFO: GPS Element Parsed {"raw_longitude":762135552,"raw_latitude":101566296,"longitude_deg":76.2135552,"latitude_deg":10.1566296,"altitude":4,"angle":185,"satellites":43,"speed":40,"hex_longitude":"2d6d4400","hex_latitude":"060dc758","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:32:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824087552001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:32:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18423683122987008,"note":"Value kept but may cause issues"} 
[2026-10-18 05:32:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7872221805902553088,"note":"Value kept but may cause issues"} 
[2026-10-18 05:32:00] 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-18 05:32:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281601000,"timestamp_ms":1792281601000,"timestamp_seconds":1792281601,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4ee3e8"} 
[2026-10-18 05: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-18 05:32: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-18 05: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:32: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-18 05: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-18 05: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-18 05:32:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:32:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:32:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:32:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:32:00] 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-18 05:32:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:32:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:32:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824087552001,"66":27397,"46":206,"79":46336,"24":40,"16":18423683122987008,"45":7872221805902553088},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,79,24,16,45]} 
[2026-10-18 05:32:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:32:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:32:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824087552001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:32:00] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-18 05:32:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:32:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18423683122987008,"km_value":18423683122987.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:32:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7872221805902553088,"description":"Unknown IO ID 45"} 
[2026-10-18 05:32:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824087552001,"power":27397,"unknown_46":206,"unknown_79":46336,"ignition":40,"odometer":null,"unknown_45":7872221805902553088}} 
[2026-10-18 05:32:00] 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":5300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:32:00] local.INFO: GPS data processed {"connection_id":221282,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:32:00] local.INFO: Acknowledgment sent {"connection_id":221282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:32:33] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4f0710012d6d4200060da500000400b12c..."} 
[2026-10-18 05:32:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4f0710012d6d4200060da500000400b12c..."} 
[2026-10-18 05:32:33] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4f0710012d6d4200060da500000400b12c..."} 
[2026-10-18 05:32:33] local.INFO: Packet analysis {"connection_id":221282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4f"} 
[2026-10-18 05:32:33] local.INFO: Extracted packet for processing {"connection_id":221282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4f"} 
[2026-10-18 05:32:33] local.INFO: GPS Element Parsed {"raw_longitude":762135040,"raw_latitude":101557504,"longitude_deg":76.213504,"latitude_deg":10.1557504,"altitude":4,"angle":177,"satellites":44,"speed":37,"hex_longitude":"2d6d4200","hex_latitude":"060da500","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:32:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824089856001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:32:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18424112619716608,"note":"Value kept but may cause issues"} 
[2026-10-18 05:32:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7873418074551441408,"note":"Value kept but may cause issues"} 
[2026-10-18 05:32:33] 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-18 05:32:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792281610000,"timestamp_ms":1792281610000,"timestamp_seconds":1792281610,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4f0710"} 
[2026-10-18 05: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-18 05:32: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-18 05: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:32: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-18 05: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-18 05: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-18 05:32:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:32:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:32:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:32:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:32:33] 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-18 05:32:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:32:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:32:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824089856001,"66":27376,"46":206,"79":46336,"24":37,"16":18424112619716608,"45":7873418074551441408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,79,24,16,45]} 
[2026-10-18 05:32:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:32:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:32:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824089856001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:32:33] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-18 05:32:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:32:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18424112619716608,"km_value":18424112619716.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:32:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7873418074551441408,"description":"Unknown IO ID 45"} 
[2026-10-18 05:32:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824089856001,"power":27376,"unknown_46":206,"unknown_79":46336,"ignition":37,"odometer":null,"unknown_45":7873418074551441408}} 
[2026-10-18 05:32:33] 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":5301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:32:33] local.INFO: GPS data processed {"connection_id":221282,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:32:33] local.INFO: Acknowledgment sent {"connection_id":221282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:32:54] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:32:54] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:32:54] local.INFO: IMEI packet received {"connection_id":221283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:32:54] local.INFO: IMEI acknowledgment sent {"connection_id":221283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:32:59] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:32:59] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:32:59] local.INFO: IMEI packet received {"connection_id":221283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:32:59] local.INFO: IMEI acknowledgment sent {"connection_id":221283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:33:00] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c4f3208012d6d45c0060d7ff8000200aa2b..."} 
[2026-10-18 05:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c4f3208012d6d45c0060d7ff8000200aa2b..."} 
[2026-10-18 05:33:00] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c4f3208012d6d45c0060d7ff8000200aa2b..."} 
[2026-10-18 05:33:00] local.INFO: Packet analysis {"connection_id":221283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c4f"} 
[2026-10-18 05:33:00] local.INFO: Extracted packet for processing {"connection_id":221283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c4f"} 
[2026-10-18 05:33:00] local.INFO: GPS Element Parsed {"raw_longitude":762136000,"raw_latitude":101548024,"longitude_deg":76.2136,"latitude_deg":10.1548024,"altitude":2,"angle":170,"satellites":43,"speed":30,"hex_longitude":"2d6d45c0","hex_latitude":"060d7ff8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:33:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824092160001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:33:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18424576476184576,"note":"Value kept but may cause issues"} 
[2026-10-18 05:33:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7872855124595769344,"note":"Value kept but may cause issues"} 
[2026-10-18 05:33:00] 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-18 05:33:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281621000,"timestamp_ms":1792281621000,"timestamp_seconds":1792281621,"priority":1,"record_length":96,"hex_timestamp":"000001a14c4f3208"} 
[2026-10-18 05: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-18 05:33: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-18 05: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:33:00] 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-18 05: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-18 05: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-18 05:33:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:33:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:33:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:33:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:33:00] 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-18 05:33:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824092160001,"66":27234,"46":206,"79":46336,"24":30,"16":18424576476184576,"45":7872855124595769344},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,79,24,16,45]} 
[2026-10-18 05:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824092160001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:33:00] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-18 05:33:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18424576476184576,"km_value":18424576476184.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7872855124595769344,"description":"Unknown IO ID 45"} 
[2026-10-18 05:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824092160001,"power":27234,"unknown_46":206,"unknown_79":46336,"ignition":30,"odometer":null,"unknown_45":7872855124595769344}} 
[2026-10-18 05:33:00] 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":5302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:33:00] local.INFO: GPS data processed {"connection_id":221283,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:33:00] local.INFO: Acknowledgment sent {"connection_id":221283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:33:26] local.INFO: TCP Data received {"connection_id":218180,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218180,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:33:26] local.INFO: Processing buffer {"connection_id":218180,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:33:26] local.INFO: IMEI packet received {"connection_id":218180,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":218180,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:33:34] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5154e8012d6dfbc0060cd4c8000200242a..."} 
[2026-10-18 05:33:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5154e8012d6dfbc0060cd4c8000200242a..."} 
[2026-10-18 05:33:34] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5154e8012d6dfbc0060cd4c8000200242a..."} 
[2026-10-18 05:33:34] local.INFO: Packet analysis {"connection_id":221283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c51"} 
[2026-10-18 05:33:34] local.INFO: Extracted packet for processing {"connection_id":221283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c51"} 
[2026-10-18 05:33:34] local.INFO: GPS Element Parsed {"raw_longitude":762182592,"raw_latitude":101504200,"longitude_deg":76.2182592,"latitude_deg":10.15042,"altitude":2,"angle":36,"satellites":42,"speed":21,"hex_longitude":"2d6dfbc0","hex_latitude":"060cd4c8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:33:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824130560001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:33:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18428308802764800,"note":"Value kept but may cause issues"} 
[2026-10-18 05:33:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7924716889040959488,"note":"Value kept but may cause issues"} 
[2026-10-18 05:33:34] 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-18 05:33:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792281761000,"timestamp_ms":1792281761000,"timestamp_seconds":1792281761,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5154e8"} 
[2026-10-18 05: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-18 05:33: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:33: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-18 05: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-18 05: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-18 05:33:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:33:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:33:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:33:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:33:34] 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-18 05:33:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:33:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:33:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824130560001,"66":27343,"184":206,"79":46336,"24":21,"16":18428308802764800,"45":7924716889040959488},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,79,24,16,45]} 
[2026-10-18 05:33:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:33:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:33:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824130560001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:33:34] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 05:33:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:33:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18428308802764800,"km_value":18428308802764.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:33:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":7924716889040959488,"description":"Unknown IO ID 45"} 
[2026-10-18 05:33:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824130560001,"power":27343,"unknown_184":206,"unknown_79":46336,"ignition":21,"odometer":null,"unknown_45":7924716889040959488}} 
[2026-10-18 05:33:34] 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":5303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:33:34] local.INFO: GPS data processed {"connection_id":221283,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:33:34] local.INFO: Acknowledgment sent {"connection_id":221283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:33:46] local.INFO: TCP Data received {"connection_id":221284,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221284,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:33:46] local.INFO: Processing buffer {"connection_id":221284,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:33:46] local.INFO: IMEI packet received {"connection_id":221284,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":221284,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:33:54] local.INFO: TCP Data received {"connection_id":217925,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:54] local.INFO: Processing buffer {"connection_id":217925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:54] local.INFO: IMEI packet received {"connection_id":217925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":217925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:33:55] local.INFO: TCP Data received {"connection_id":217925,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:55] local.INFO: Processing buffer {"connection_id":217925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:55] local.INFO: IMEI packet received {"connection_id":217925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:33:55] local.INFO: IMEI acknowledgment sent {"connection_id":217925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:33:59] local.INFO: TCP Data received {"connection_id":217925,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:59] local.INFO: Processing buffer {"connection_id":217925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:33:59] local.INFO: IMEI packet received {"connection_id":217925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":217925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:34:00] local.INFO: TCP Data received {"connection_id":217925,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5160a0012d6e0000060cda08000200302b..."} 
[2026-10-18 05:34:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5160a0012d6e0000060cda08000200302b..."} 
[2026-10-18 05:34:00] local.INFO: Processing buffer {"connection_id":217925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5160a0012d6e0000060cda08000200302b..."} 
[2026-10-18 05:34:00] local.INFO: Packet analysis {"connection_id":217925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c51"} 
[2026-10-18 05:34:00] local.INFO: Extracted packet for processing {"connection_id":217925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c51"} 
[2026-10-18 05:34:00] local.INFO: GPS Element Parsed {"raw_longitude":762183680,"raw_latitude":101505544,"longitude_deg":76.218368,"latitude_deg":10.1505544,"altitude":2,"angle":48,"satellites":43,"speed":25,"hex_longitude":"2d6e0000","hex_latitude":"060cda08","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:34:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824130816001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:34:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18428390407143424,"note":"Value kept but may cause issues"} 
[2026-10-18 05:34:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7925139101506127872,"note":"Value kept but may cause issues"} 
[2026-10-18 05:34:00] 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-18 05:34:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792281764000,"timestamp_ms":1792281764000,"timestamp_seconds":1792281764,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5160a0"} 
[2026-10-18 05: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-18 05:34: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-18 05: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-18 05:34:00] 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-18 05: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-18 05: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-18 05:34:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:34:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:34:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:34:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:34:00] 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-18 05:34:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:34:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:34:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824130816001,"66":27321,"184":206,"79":46336,"24":25,"16":18428390407143424,"45":7925139101506127872},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,79,24,16,45]} 
[2026-10-18 05:34:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:34:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:34:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824130816001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:34:00] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 05:34:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:34:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18428390407143424,"km_value":18428390407143.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:34:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":7925139101506127872,"description":"Unknown IO ID 45"} 
[2026-10-18 05:34:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824130816001,"power":27321,"unknown_184":206,"unknown_79":46336,"ignition":25,"odometer":null,"unknown_45":7925139101506127872}} 
[2026-10-18 05:34:00] local.INFO: DEBUG: GPS processor result {"connection_id":217925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:34:00] local.INFO: GPS data processed {"connection_id":217925,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:34:00] local.INFO: Acknowledgment sent {"connection_id":217925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:34:35] local.INFO: TCP Data received {"connection_id":217925,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c516c58012d6e0740060cde700001003d2a..."} 
[2026-10-18 05:34:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c516c58012d6e0740060cde700001003d2a..."} 
[2026-10-18 05:34:35] local.INFO: Processing buffer {"connection_id":217925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c516c58012d6e0740060cde700001003d2a..."} 
[2026-10-18 05:34:35] local.INFO: Packet analysis {"connection_id":217925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c51"} 
[2026-10-18 05:34:35] local.INFO: Extracted packet for processing {"connection_id":217925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c51"} 
[2026-10-18 05:34:35] local.INFO: GPS Element Parsed {"raw_longitude":762185536,"raw_latitude":101506672,"longitude_deg":76.2185536,"latitude_deg":10.1506672,"altitude":1,"angle":61,"satellites":42,"speed":29,"hex_longitude":"2d6e0740","hex_latitude":"060cde70","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:34:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824131584001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:34:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18428493486358528,"note":"Value kept but may cause issues"} 
[2026-10-18 05:34:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7926335370157492224,"note":"Value kept but may cause issues"} 
[2026-10-18 05:34:35] 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-18 05:34:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792281767000,"timestamp_ms":1792281767000,"timestamp_seconds":1792281767,"priority":1,"record_length":96,"hex_timestamp":"000001a14c516c58"} 
[2026-10-18 05: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-18 05:34: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-18 05: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 05:34: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-18 05: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-18 05: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-18 05:34:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:34:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:34:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:34:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:34: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-18 05:34:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:34:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:34:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824131584001,"66":27397,"184":206,"79":46336,"24":29,"16":18428493486358528,"45":7926335370157492224},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,79,24,16,45]} 
[2026-10-18 05:34:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:34:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:34:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824131584001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:34:35] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-18 05:34:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:34:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18428493486358528,"km_value":18428493486358.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:34:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":7926335370157492224,"description":"Unknown IO ID 45"} 
[2026-10-18 05:34:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824131584001,"power":27397,"unknown_184":206,"unknown_79":46336,"ignition":29,"odometer":null,"unknown_45":7926335370157492224}} 
[2026-10-18 05:34:35] local.INFO: DEBUG: GPS processor result {"connection_id":217925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:34:35] local.INFO: GPS data processed {"connection_id":217925,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:34:35] local.INFO: Acknowledgment sent {"connection_id":217925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:35:02] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:02] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:02] local.INFO: IMEI packet received {"connection_id":218181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:35:02] local.INFO: IMEI acknowledgment sent {"connection_id":218181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:35:04] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:04] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:04] local.INFO: IMEI packet received {"connection_id":218181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":218181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:35:09] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:09] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:09] local.INFO: IMEI packet received {"connection_id":218181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:35:09] local.INFO: IMEI acknowledgment sent {"connection_id":218181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:35:10] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c52a0f0012d6ed480060cc3900007009e2b..."} 
[2026-10-18 05:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c52a0f0012d6ed480060cc3900007009e2b..."} 
[2026-10-18 05:35:10] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c52a0f0012d6ed480060cc3900007009e2b..."} 
[2026-10-18 05:35:10] local.INFO: Packet analysis {"connection_id":218181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c52"} 
[2026-10-18 05:35:10] local.INFO: Extracted packet for processing {"connection_id":218181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c52"} 
[2026-10-18 05:35:10] local.INFO: GPS Element Parsed {"raw_longitude":762238080,"raw_latitude":101499792,"longitude_deg":76.223808,"latitude_deg":10.1499792,"altitude":7,"angle":158,"satellites":43,"speed":21,"hex_longitude":"2d6ed480","hex_latitude":"060cc390","is_valid_coordinates":true} 
[2026-10-18 05:35: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-18 05:35:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824147200001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:35:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18431534323204096,"note":"Value kept but may cause issues"} 
[2026-10-18 05:35:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7982771102988670976,"note":"Value kept but may cause issues"} 
[2026-10-18 05:35:10] 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-18 05:35:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792281846000,"timestamp_ms":1792281846000,"timestamp_seconds":1792281846,"priority":1,"record_length":96,"hex_timestamp":"000001a14c52a0f0"} 
[2026-10-18 05:35:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:35: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-18 05:35: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":196,"data_length":795,"current_offset":136} 
[2026-10-18 05:35:10] 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-18 05:35: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-18 05:35:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:35:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:35:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:35:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:35:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:35: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-18 05:35:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:35:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:35:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824147200001,"66":27376,"186":206,"79":46336,"24":21,"16":18431534323204096,"45":7982771102988670976},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-18 05:35:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:35:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:35:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824147200001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:35:10] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-18 05:35:10] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:35:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18431534323204096,"km_value":18431534323204.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:35:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":7982771102988670976,"description":"Unknown IO ID 45"} 
[2026-10-18 05:35:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824147200001,"power":27376,"unknown_186":206,"unknown_79":46336,"ignition":21,"odometer":null,"unknown_45":7982771102988670976}} 
[2026-10-18 05:35:10] local.INFO: DEBUG: GPS processor result {"connection_id":218181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:35:10] local.INFO: GPS data processed {"connection_id":218181,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:35:10] local.INFO: Acknowledgment sent {"connection_id":218181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:35:52] local.INFO: TCP Data received {"connection_id":217927,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:52] local.INFO: Processing buffer {"connection_id":217927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:52] local.INFO: IMEI packet received {"connection_id":217927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":217927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:35:54] local.INFO: TCP Data received {"connection_id":217927,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:54] local.INFO: Processing buffer {"connection_id":217927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:54] local.INFO: IMEI packet received {"connection_id":217927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:35:54] local.INFO: IMEI acknowledgment sent {"connection_id":217927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:35:59] local.INFO: TCP Data received {"connection_id":217927,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:59] local.INFO: Processing buffer {"connection_id":217927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:35:59] local.INFO: IMEI packet received {"connection_id":217927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:35:59] local.INFO: IMEI acknowledgment sent {"connection_id":217927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:36:07] local.INFO: TCP Data received {"connection_id":217927,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c52a0f0012d6ed480060cc3900007009e2b..."} 
[2026-10-18 05:36:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c52a0f0012d6ed480060cc3900007009e2b..."} 
[2026-10-18 05:36:07] local.INFO: Processing buffer {"connection_id":217927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c52a0f0012d6ed480060cc3900007009e2b..."} 
[2026-10-18 05:36:07] local.INFO: Packet analysis {"connection_id":217927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c52"} 
[2026-10-18 05:36:07] local.INFO: Extracted packet for processing {"connection_id":217927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c52"} 
[2026-10-18 05:36:07] local.INFO: GPS Element Parsed {"raw_longitude":762238080,"raw_latitude":101499792,"longitude_deg":76.223808,"latitude_deg":10.1499792,"altitude":7,"angle":158,"satellites":43,"speed":21,"hex_longitude":"2d6ed480","hex_latitude":"060cc390","is_valid_coordinates":true} 
[2026-10-18 05:36: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-18 05:36:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824152576001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:36:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18431534323204096,"note":"Value kept but may cause issues"} 
[2026-10-18 05:36:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7986148802707034112,"note":"Value kept but may cause issues"} 
[2026-10-18 05:36:07] 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-18 05:36:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792281846000,"timestamp_ms":1792281846000,"timestamp_seconds":1792281846,"priority":1,"record_length":96,"hex_timestamp":"000001a14c52a0f0"} 
[2026-10-18 05:36:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:36: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-18 05:36: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-18 05:36: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-18 05:36: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-18 05:36:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:36:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:36:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:36:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:36:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:36: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-18 05:36:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:36:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:36:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824152576001,"66":27376,"186":206,"79":46336,"24":21,"16":18431534323204096,"45":7986148802707034112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-18 05:36:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:36:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:36:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824152576001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:36:07] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-18 05:36:07] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:36:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18431534323204096,"km_value":18431534323204.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:36:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":7986148802707034112,"description":"Unknown IO ID 45"} 
[2026-10-18 05:36:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824152576001,"power":27376,"unknown_186":206,"unknown_79":46336,"ignition":21,"odometer":null,"unknown_45":7986148802707034112}} 
[2026-10-18 05:36:07] local.INFO: DEBUG: GPS processor result {"connection_id":217927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:36:07] local.INFO: GPS data processed {"connection_id":217927,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:36:07] local.INFO: Acknowledgment sent {"connection_id":217927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:36:40] local.INFO: TCP Data received {"connection_id":217927,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c52e740012d6ee2c0060ca2f00007009d2d..."} 
[2026-10-18 05:36:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c52e740012d6ee2c0060ca2f00007009d2d..."} 
[2026-10-18 05:36:40] local.INFO: Processing buffer {"connection_id":217927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c52e740012d6ee2c0060ca2f00007009d2d..."} 
[2026-10-18 05:36:40] local.INFO: Packet analysis {"connection_id":217927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c52"} 
[2026-10-18 05:36:40] local.INFO: Extracted packet for processing {"connection_id":217927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c52"} 
[2026-10-18 05:36:40] local.INFO: GPS Element Parsed {"raw_longitude":762241728,"raw_latitude":101491440,"longitude_deg":76.2241728,"latitude_deg":10.149144,"altitude":7,"angle":157,"satellites":45,"speed":26,"hex_longitude":"2d6ee2c0","hex_latitude":"060ca2f0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:36:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824152576001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:36:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18431976704835584,"note":"Value kept but may cause issues"} 
[2026-10-18 05:36:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7986148802707034112,"note":"Value kept but may cause issues"} 
[2026-10-18 05:36:40] 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-18 05:36:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792281864000,"timestamp_ms":1792281864000,"timestamp_seconds":1792281864,"priority":1,"record_length":96,"hex_timestamp":"000001a14c52e740"} 
[2026-10-18 05: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-18 05:36: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-18 05: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:36: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-18 05: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-18 05: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-18 05:36:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:36:40] local.INFO: Teltonika packet parsed successfully {"connection_id":217927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:36:40] local.INFO: Passing IMEI to GPS processor {"connection_id":217927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:36:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":217927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:36: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-18 05:36:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:36:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:36:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824152576001,"66":27376,"186":206,"79":46336,"24":26,"16":18431976704835584,"45":7986148802707034112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-18 05:36:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:36:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:36:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824152576001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:36:40] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-18 05:36:40] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-18 05:36:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18431976704835584,"km_value":18431976704835.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:36:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":7986148802707034112,"description":"Unknown IO ID 45"} 
[2026-10-18 05:36:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824152576001,"power":27376,"unknown_186":206,"unknown_79":46336,"ignition":26,"odometer":null,"unknown_45":7986148802707034112}} 
[2026-10-18 05:36:40] local.INFO: DEBUG: GPS processor result {"connection_id":217927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:36:40] local.INFO: GPS data processed {"connection_id":217927,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:36:40] local.INFO: Acknowledgment sent {"connection_id":217927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:37:29] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:29] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:29] local.INFO: IMEI packet received {"connection_id":218183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":218183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:37:29] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:29] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:29] local.INFO: IMEI packet received {"connection_id":218183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":218183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:37:34] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:34] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:34] local.INFO: IMEI packet received {"connection_id":218183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:37:34] local.INFO: IMEI acknowledgment sent {"connection_id":218183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:37:35] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c546228012d6f9ec0060b84e8000b009f2c..."} 
[2026-10-18 05:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c546228012d6f9ec0060b84e8000b009f2c..."} 
[2026-10-18 05:37:35] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c546228012d6f9ec0060b84e8000b009f2c..."} 
[2026-10-18 05:37:35] local.INFO: Packet analysis {"connection_id":218183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c54"} 
[2026-10-18 05:37:35] local.INFO: Extracted packet for processing {"connection_id":218183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c54"} 
[2026-10-18 05:37:35] local.INFO: GPS Element Parsed {"raw_longitude":762289856,"raw_latitude":101418216,"longitude_deg":76.2289856,"latitude_deg":10.1418216,"altitude":11,"angle":159,"satellites":44,"speed":42,"hex_longitude":"2d6f9ec0","hex_latitude":"060b84e8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:37:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824179712001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:37:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18436224427491328,"note":"Value kept but may cause issues"} 
[2026-10-18 05:37:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8038925360821538816,"note":"Value kept but may cause issues"} 
[2026-10-18 05:37:35] 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-18 05:37:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792281961000,"timestamp_ms":1792281961000,"timestamp_seconds":1792281961,"priority":1,"record_length":96,"hex_timestamp":"000001a14c546228"} 
[2026-10-18 05: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-18 05:37: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-18 05: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:37: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-18 05: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-18 05: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-18 05:37:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:37:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:37:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:37:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:37: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-18 05:37:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:37:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:37:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824179712001,"66":27310,"206":206,"79":47616,"24":42,"16":18436224427491328,"45":8038925360821538816},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,79,24,16,45]} 
[2026-10-18 05:37:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:37:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:37:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824179712001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:37:35] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-18 05:37:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:37:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18436224427491328,"km_value":18436224427491.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:37:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":8038925360821538816,"description":"Unknown IO ID 45"} 
[2026-10-18 05:37:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824179712001,"power":27310,"unknown_206":206,"unknown_79":47616,"ignition":42,"odometer":null,"unknown_45":8038925360821538816}} 
[2026-10-18 05:37:35] local.INFO: DEBUG: GPS processor result {"connection_id":218183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:37:35] local.INFO: GPS data processed {"connection_id":218183,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:37:35] local.INFO: Acknowledgment sent {"connection_id":218183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:37:56] local.INFO: TCP Data received {"connection_id":219577,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:56] local.INFO: Processing buffer {"connection_id":219577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:56] local.INFO: IMEI packet received {"connection_id":219577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:37:56] local.INFO: IMEI acknowledgment sent {"connection_id":219577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:37:57] local.INFO: TCP Data received {"connection_id":219577,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:57] local.INFO: Processing buffer {"connection_id":219577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:57] local.INFO: IMEI packet received {"connection_id":219577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":219577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:37:58] local.INFO: TCP Data received {"connection_id":219577,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:58] local.INFO: Processing buffer {"connection_id":219577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:58] local.INFO: IMEI packet received {"connection_id":219577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:37:58] local.INFO: IMEI acknowledgment sent {"connection_id":219577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:37:59] local.INFO: TCP Data received {"connection_id":219577,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:59] local.INFO: Processing buffer {"connection_id":219577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:37:59] local.INFO: IMEI packet received {"connection_id":219577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:37:59] local.INFO: IMEI acknowledgment sent {"connection_id":219577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:39:26] local.INFO: TCP Data received {"connection_id":218184,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:39:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218184,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:39:26] local.INFO: Processing buffer {"connection_id":218184,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:39:26] local.INFO: IMEI packet received {"connection_id":218184,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:39:26] local.INFO: IMEI acknowledgment sent {"connection_id":218184,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:39:46] local.INFO: TCP Data received {"connection_id":218186,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218186,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:39:46] local.INFO: Processing buffer {"connection_id":218186,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:39:46] local.INFO: IMEI packet received {"connection_id":218186,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:39:46] local.INFO: IMEI acknowledgment sent {"connection_id":218186,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:43:01] local.INFO: TCP Data received {"connection_id":217930,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:43:01] local.INFO: Processing buffer {"connection_id":217930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:43:01] local.INFO: IMEI packet received {"connection_id":217930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:43:01] local.INFO: IMEI acknowledgment sent {"connection_id":217930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:43:02] local.INFO: TCP Data received {"connection_id":217930,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5930a0012d7221800608a7680007004c2d..."} 
[2026-10-18 05:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5930a0012d7221800608a7680007004c2d..."} 
[2026-10-18 05:43:02] local.INFO: Processing buffer {"connection_id":217930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5930a0012d7221800608a7680007004c2d..."} 
[2026-10-18 05:43:02] local.INFO: Packet analysis {"connection_id":217930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c59"} 
[2026-10-18 05:43:02] local.INFO: Extracted packet for processing {"connection_id":217930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c59"} 
[2026-10-18 05:43:02] local.INFO: GPS Element Parsed {"raw_longitude":762454400,"raw_latitude":101230440,"longitude_deg":76.24544,"latitude_deg":10.123044,"altitude":7,"angle":76,"satellites":45,"speed":18,"hex_longitude":"2d722180","hex_latitude":"0608a768","is_valid_coordinates":true} 
[2026-10-18 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-18 05:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824262400001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18450664107540480,"note":"Value kept but may cause issues"} 
[2026-10-18 05:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8223432208005140480,"note":"Value kept but may cause issues"} 
[2026-10-18 05:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 05:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792282276000,"timestamp_ms":1792282276000,"timestamp_seconds":1792282276,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5930a0"} 
[2026-10-18 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-18 05:43: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-18 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":185,"data_length":795,"current_offset":136} 
[2026-10-18 05:43: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-18 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-18 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-18 05:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:43:02] 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-18 05:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824262400001,"66":27321,"199":206,"79":47616,"24":18,"16":18450664107540480,"45":8223432208005140480},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,79,24,16,45]} 
[2026-10-18 05:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824262400001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:43:02] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 05:43:02] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18450664107540480,"km_value":18450664107540.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":8223432208005140480,"description":"Unknown IO ID 45"} 
[2026-10-18 05:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824262400001,"power":27321,"trip_odometer":0.206,"unknown_79":47616,"ignition":18,"odometer":null,"unknown_45":8223432208005140480}} 
[2026-10-18 05:43:02] local.INFO: DEBUG: GPS processor result {"connection_id":217930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:43:02] local.INFO: GPS data processed {"connection_id":217930,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:43:02] local.INFO: Acknowledgment sent {"connection_id":217930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:43:33] local.INFO: TCP Data received {"connection_id":217930,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5a9418012d738040060899100004008a2b..."} 
[2026-10-18 05:43:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5a9418012d738040060899100004008a2b..."} 
[2026-10-18 05:43:33] local.INFO: Processing buffer {"connection_id":217930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5a9418012d738040060899100004008a2b..."} 
[2026-10-18 05:43:33] local.INFO: Packet analysis {"connection_id":217930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5a"} 
[2026-10-18 05:43:33] local.INFO: Extracted packet for processing {"connection_id":217930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5a"} 
[2026-10-18 05:43:33] local.INFO: GPS Element Parsed {"raw_longitude":762544192,"raw_latitude":101226768,"longitude_deg":76.2544192,"latitude_deg":10.1226768,"altitude":4,"angle":138,"satellites":43,"speed":40,"hex_longitude":"2d738040","hex_latitude":"06089910","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824283392001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:43:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18455328442023936,"note":"Value kept but may cause issues"} 
[2026-10-18 05:43:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8315685631623041024,"note":"Value kept but may cause issues"} 
[2026-10-18 05:43: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-18 05:43:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792282367000,"timestamp_ms":1792282367000,"timestamp_seconds":1792282367,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5a9418"} 
[2026-10-18 05: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-18 05:43: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-18 05: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":104,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 05:43:33] 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-18 05: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-18 05: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-18 05:43:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:43:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:43:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:43:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:43:33] 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-18 05:43:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:43:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:43:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824283392001,"66":27332,"130":206,"79":47616,"24":40,"16":18455328442023936,"45":8315685631623041024},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,79,24,16,45]} 
[2026-10-18 05:43:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:43:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:43:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824283392001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:43:33] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-18 05:43:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:43:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18455328442023936,"km_value":18455328442023.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:43:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":8315685631623041024,"description":"Unknown IO ID 45"} 
[2026-10-18 05:43:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824283392001,"power":27332,"unknown_130":206,"unknown_79":47616,"ignition":40,"odometer":null,"unknown_45":8315685631623041024}} 
[2026-10-18 05:43:33] local.INFO: DEBUG: GPS processor result {"connection_id":217930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:43:33] local.INFO: GPS data processed {"connection_id":217930,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:43:33] local.INFO: Acknowledgment sent {"connection_id":217930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:44:04] local.INFO: TCP Data received {"connection_id":219580,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:04] local.INFO: Processing buffer {"connection_id":219580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:04] local.INFO: IMEI packet received {"connection_id":219580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":219580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:44:05] local.INFO: TCP Data received {"connection_id":219580,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:05] local.INFO: Processing buffer {"connection_id":219580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:05] local.INFO: IMEI packet received {"connection_id":219580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":219580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:44:09] local.INFO: TCP Data received {"connection_id":219580,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:09] local.INFO: Processing buffer {"connection_id":219580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:09] local.INFO: IMEI packet received {"connection_id":219580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:44:09] local.INFO: IMEI acknowledgment sent {"connection_id":219580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:44:09] local.INFO: TCP Data received {"connection_id":219580,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5a9be8012d7384c0060892c8000300962a..."} 
[2026-10-18 05:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5a9be8012d7384c0060892c8000300962a..."} 
[2026-10-18 05:44:09] local.INFO: Processing buffer {"connection_id":219580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5a9be8012d7384c0060892c8000300962a..."} 
[2026-10-18 05:44:09] local.INFO: Packet analysis {"connection_id":219580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5a"} 
[2026-10-18 05:44:09] local.INFO: Extracted packet for processing {"connection_id":219580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5a"} 
[2026-10-18 05:44:09] local.INFO: GPS Element Parsed {"raw_longitude":762545344,"raw_latitude":101225160,"longitude_deg":76.2545344,"latitude_deg":10.122516,"altitude":3,"angle":150,"satellites":42,"speed":39,"hex_longitude":"2d7384c0","hex_latitude":"060892c8","is_valid_coordinates":true} 
[2026-10-18 05:44: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-18 05:44:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824285952001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:44:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18455427226271744,"note":"Value kept but may cause issues"} 
[2026-10-18 05:44:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8322722506038906880,"note":"Value kept but may cause issues"} 
[2026-10-18 05:44:09] 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-18 05:44:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792282369000,"timestamp_ms":1792282369000,"timestamp_seconds":1792282369,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5a9be8"} 
[2026-10-18 05:44:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:44: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-18 05:44: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-18 05:44: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-18 05:44: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-18 05:44:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:44:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:44:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:44:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:44:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:44: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-18 05:44:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:44:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:44:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824285952001,"66":27463,"130":206,"79":47616,"24":39,"16":18455427226271744,"45":8322722506038906880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,79,24,16,45]} 
[2026-10-18 05:44:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:44:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:44:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824285952001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:44:09] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-18 05:44:09] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:44:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18455427226271744,"km_value":18455427226271.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:44:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":8322722506038906880,"description":"Unknown IO ID 45"} 
[2026-10-18 05:44:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824285952001,"power":27463,"unknown_130":206,"unknown_79":47616,"ignition":39,"odometer":null,"unknown_45":8322722506038906880}} 
[2026-10-18 05:44:09] local.INFO: DEBUG: GPS processor result {"connection_id":219580,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:44:09] local.INFO: GPS data processed {"connection_id":219580,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:44:09] local.INFO: Acknowledgment sent {"connection_id":219580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:44:54] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:54] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:54] local.INFO: IMEI packet received {"connection_id":221287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:44:54] local.INFO: IMEI acknowledgment sent {"connection_id":221287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:44:55] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:55] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:55] local.INFO: IMEI packet received {"connection_id":221287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:44:55] local.INFO: IMEI acknowledgment sent {"connection_id":221287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:44:59] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:59] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:44:59] local.INFO: IMEI packet received {"connection_id":221287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":221287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:45:00] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5b99d0012d73dec00607c2e00001007d28..."} 
[2026-10-18 05:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5b99d0012d73dec00607c2e00001007d28..."} 
[2026-10-18 05:45:00] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5b99d0012d73dec00607c2e00001007d28..."} 
[2026-10-18 05:45:00] local.INFO: Packet analysis {"connection_id":221287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5b"} 
[2026-10-18 05:45:00] local.INFO: Extracted packet for processing {"connection_id":221287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5b"} 
[2026-10-18 05:45:00] local.INFO: GPS Element Parsed {"raw_longitude":762568384,"raw_latitude":101171936,"longitude_deg":76.2568384,"latitude_deg":10.1171936,"altitude":1,"angle":125,"satellites":40,"speed":34,"hex_longitude":"2d73dec0","hex_latitude":"0607c2e0","is_valid_coordinates":true} 
[2026-10-18 05:45: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-18 05:45:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824302592001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:45:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18458283379523584,"note":"Value kept but may cause issues"} 
[2026-10-18 05:45:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8347773778952413184,"note":"Value kept but may cause issues"} 
[2026-10-18 05:45:00] 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-18 05:45:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792282434000,"timestamp_ms":1792282434000,"timestamp_seconds":1792282434,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5b99d0"} 
[2026-10-18 05:45:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:45: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-18 05:45: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":164,"data_length":795,"current_offset":136} 
[2026-10-18 05:45:00] 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-18 05:45: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-18 05:45:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:45:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:45:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:45:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:45:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:45:00] 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-18 05:45:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:45:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:45:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824302592001,"66":27332,"99":206,"79":47616,"24":34,"16":18458283379523584,"45":8347773778952413184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,79,24,16,45]} 
[2026-10-18 05:45:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:45:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:45:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824302592001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:45:00] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 05:45:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:45:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18458283379523584,"km_value":18458283379523.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:45:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8347773778952413184,"description":"Unknown IO ID 45"} 
[2026-10-18 05:45:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824302592001,"power":27332,"unknown_99":206,"unknown_79":47616,"ignition":34,"odometer":null,"unknown_45":8347773778952413184}} 
[2026-10-18 05:45:00] 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":5313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:45:00] local.INFO: GPS data processed {"connection_id":221287,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:45:00] local.INFO: Acknowledgment sent {"connection_id":221287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:45:11] local.INFO: TCP Data received {"connection_id":219581,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219581,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:45:11] local.INFO: Processing buffer {"connection_id":219581,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:45:11] local.INFO: IMEI packet received {"connection_id":219581,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":219581,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:45:31] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5ba1a0012d73e4800607c0400001007129..."} 
[2026-10-18 05:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5ba1a0012d73e4800607c0400001007129..."} 
[2026-10-18 05:45:31] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5ba1a0012d73e4800607c0400001007129..."} 
[2026-10-18 05:45:31] local.INFO: Packet analysis {"connection_id":221287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5b"} 
[2026-10-18 05:45:31] local.INFO: Extracted packet for processing {"connection_id":221287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5b"} 
[2026-10-18 05:45:31] local.INFO: GPS Element Parsed {"raw_longitude":762569856,"raw_latitude":101171264,"longitude_deg":76.2569856,"latitude_deg":10.1171264,"altitude":1,"angle":113,"satellites":41,"speed":35,"hex_longitude":"2d73e480","hex_latitude":"0607c040","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824303104001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18458364983902208,"note":"Value kept but may cause issues"} 
[2026-10-18 05:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8349321891324026880,"note":"Value kept but may cause issues"} 
[2026-10-18 05:45:31] 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-18 05:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792282436000,"timestamp_ms":1792282436000,"timestamp_seconds":1792282436,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5ba1a0"} 
[2026-10-18 05: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-18 05:45: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-18 05: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 05:45: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-18 05: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-18 05: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-18 05:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:45: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-18 05:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824303104001,"66":27484,"99":206,"79":47616,"24":35,"16":18458364983902208,"45":8349321891324026880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,79,24,16,45]} 
[2026-10-18 05:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824303104001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:45:31] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 05:45:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18458364983902208,"km_value":18458364983902.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8349321891324026880,"description":"Unknown IO ID 45"} 
[2026-10-18 05:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824303104001,"power":27484,"unknown_99":206,"unknown_79":47616,"ignition":35,"odometer":null,"unknown_45":8349321891324026880}} 
[2026-10-18 05:45:31] 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":5314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:45:31] local.INFO: GPS data processed {"connection_id":221287,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:45:31] local.INFO: Acknowledgment sent {"connection_id":221287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:45:51] local.INFO: TCP Data received {"connection_id":217931,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217931,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:45:51] local.INFO: Processing buffer {"connection_id":217931,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:45:51] local.INFO: IMEI packet received {"connection_id":217931,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":217931,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:45:54] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:45:54] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:45:54] local.INFO: IMEI packet received {"connection_id":218189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":218189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:45:56] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:45:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:45:56] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:45:56] local.INFO: IMEI packet received {"connection_id":218189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:45:56] local.INFO: IMEI acknowledgment sent {"connection_id":218189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:46:01] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:01] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:01] local.INFO: IMEI packet received {"connection_id":218189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:46:01] local.INFO: IMEI acknowledgment sent {"connection_id":218189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:46:02] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5bad58012d73ed800607bb680000007f29..."} 
[2026-10-18 05:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5bad58012d73ed800607bb680000007f29..."} 
[2026-10-18 05:46:02] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5bad58012d73ed800607bb680000007f29..."} 
[2026-10-18 05:46:02] local.INFO: Packet analysis {"connection_id":218189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5b"} 
[2026-10-18 05:46:02] local.INFO: Extracted packet for processing {"connection_id":218189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5b"} 
[2026-10-18 05:46:02] local.INFO: GPS Element Parsed {"raw_longitude":762572160,"raw_latitude":101170024,"longitude_deg":76.257216,"latitude_deg":10.1170024,"altitude":0,"angle":127,"satellites":41,"speed":33,"hex_longitude":"2d73ed80","hex_latitude":"0607bb68","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:46:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824303616001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18458489537953792,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8350940372439941120,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:02] 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-18 05:46:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792282439000,"timestamp_ms":1792282439000,"timestamp_seconds":1792282439,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5bad58"} 
[2026-10-18 05: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-18 05:46: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-18 05: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 05:46:02] 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-18 05: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-18 05: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-18 05:46:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:46:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:46:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:46:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:46:02] 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-18 05:46:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:46:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:46:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824303616001,"66":27332,"99":206,"79":47616,"24":33,"16":18458489537953792,"45":8350940372439941120},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,79,24,16,45]} 
[2026-10-18 05:46:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:46:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:46:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824303616001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:46:02] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-18 05:46:02] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:46:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18458489537953792,"km_value":18458489537953.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:46:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":8350940372439941120,"description":"Unknown IO ID 45"} 
[2026-10-18 05:46:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824303616001,"power":27332,"unknown_99":206,"unknown_79":47616,"ignition":33,"odometer":null,"unknown_45":8350940372439941120}} 
[2026-10-18 05:46:02] local.INFO: DEBUG: GPS processor result {"connection_id":218189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:46:02] local.INFO: GPS data processed {"connection_id":218189,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:46:02] local.INFO: Acknowledgment sent {"connection_id":218189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:46:33] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5d3bc8012d74a60006062f10000600a42a..."} 
[2026-10-18 05:46:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5d3bc8012d74a60006062f10000600a42a..."} 
[2026-10-18 05:46:33] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5d3bc8012d74a60006062f10000600a42a..."} 
[2026-10-18 05:46:33] local.INFO: Packet analysis {"connection_id":218189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:46:33] local.INFO: Extracted packet for processing {"connection_id":218189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:46:33] local.INFO: GPS Element Parsed {"raw_longitude":762619392,"raw_latitude":101068560,"longitude_deg":76.2619392,"latitude_deg":10.106856,"altitude":6,"angle":164,"satellites":42,"speed":49,"hex_longitude":"2d74a600","hex_latitude":"06062f10","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:46:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824328704001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18464111650144256,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8402731768130758656,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:33] 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-18 05:46:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792282541000,"timestamp_ms":1792282541000,"timestamp_seconds":1792282541,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5d3bc8"} 
[2026-10-18 05: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-18 05:46: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-18 05: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 05:46: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-18 05: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-18 05: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-18 05:46:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:46:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:46:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:46:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:46:33] 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-18 05:46:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:46:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:46:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824328704001,"66":27397,"197":206,"79":47616,"24":49,"16":18464111650144256,"45":8402731768130758656},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-18 05:46:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:46:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:46:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824328704001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:46:33] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-18 05:46:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:46:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18464111650144256,"km_value":18464111650144.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:46:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":8402731768130758656,"description":"Unknown IO ID 45"} 
[2026-10-18 05:46:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824328704001,"power":27397,"unknown_197":206,"unknown_79":47616,"ignition":49,"odometer":null,"unknown_45":8402731768130758656}} 
[2026-10-18 05:46:33] local.INFO: DEBUG: GPS processor result {"connection_id":218189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:46:33] local.INFO: GPS data processed {"connection_id":218189,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:46:33] local.INFO: Acknowledgment sent {"connection_id":218189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:46:54] local.INFO: TCP Data received {"connection_id":219583,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:54] local.INFO: Processing buffer {"connection_id":219583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:54] local.INFO: IMEI packet received {"connection_id":219583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":219583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:46:55] local.INFO: TCP Data received {"connection_id":219583,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:55] local.INFO: Processing buffer {"connection_id":219583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:55] local.INFO: IMEI packet received {"connection_id":219583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:46:55] local.INFO: IMEI acknowledgment sent {"connection_id":219583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:46:58] local.INFO: TCP Data received {"connection_id":219583,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:58] local.INFO: Processing buffer {"connection_id":219583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:46:58] local.INFO: IMEI packet received {"connection_id":219583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:46:58] local.INFO: IMEI acknowledgment sent {"connection_id":219583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:46:59] local.INFO: TCP Data received {"connection_id":219583,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5d5ef0012d74afc006060f28000700932a..."} 
[2026-10-18 05:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5d5ef0012d74afc006060f28000700932a..."} 
[2026-10-18 05:46:59] local.INFO: Processing buffer {"connection_id":219583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5d5ef0012d74afc006060f28000700932a..."} 
[2026-10-18 05:46:59] local.INFO: Packet analysis {"connection_id":219583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:46:59] local.INFO: Extracted packet for processing {"connection_id":219583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:46:59] local.INFO: GPS Element Parsed {"raw_longitude":762621888,"raw_latitude":101060392,"longitude_deg":76.2621888,"latitude_deg":10.1060392,"altitude":7,"angle":147,"satellites":42,"speed":26,"hex_longitude":"2d74afc0","hex_latitude":"06060f28","is_valid_coordinates":true} 
[2026-10-18 05:46: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-18 05:46:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824330496001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18464523967004672,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8405405780407160832,"note":"Value kept but may cause issues"} 
[2026-10-18 05:46:59] 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-18 05:46:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792282550000,"timestamp_ms":1792282550000,"timestamp_seconds":1792282550,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5d5ef0"} 
[2026-10-18 05:46:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:46: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-18 05:46: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-18 05:46: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-18 05:46: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-18 05:46:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:46:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:46:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:46:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:46:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:46:59] 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-18 05:46:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:46:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:46:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824330496001,"66":27376,"197":206,"79":47616,"24":26,"16":18464523967004672,"45":8405405780407160832},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-18 05:46:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:46:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:46:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824330496001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:46:59] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-18 05:46:59] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:46:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18464523967004672,"km_value":18464523967004.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:46:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8405405780407160832,"description":"Unknown IO ID 45"} 
[2026-10-18 05:46:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824330496001,"power":27376,"unknown_197":206,"unknown_79":47616,"ignition":26,"odometer":null,"unknown_45":8405405780407160832}} 
[2026-10-18 05:46:59] local.INFO: DEBUG: GPS processor result {"connection_id":219583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:46:59] local.INFO: GPS data processed {"connection_id":219583,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:46:59] local.INFO: Acknowledgment sent {"connection_id":219583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:47:36] local.INFO: TCP Data received {"connection_id":219583,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5d66c0012d74b34006060b40000700852b..."} 
[2026-10-18 05:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5d66c0012d74b34006060b40000700852b..."} 
[2026-10-18 05:47:36] local.INFO: Processing buffer {"connection_id":219583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5d66c0012d74b34006060b40000700852b..."} 
[2026-10-18 05:47:36] local.INFO: Packet analysis {"connection_id":219583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:47:36] local.INFO: Extracted packet for processing {"connection_id":219583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:47:36] local.INFO: GPS Element Parsed {"raw_longitude":762622784,"raw_latitude":101059392,"longitude_deg":76.2622784,"latitude_deg":10.1059392,"altitude":7,"angle":133,"satellites":43,"speed":26,"hex_longitude":"2d74b340","hex_latitude":"06060b40","is_valid_coordinates":true} 
[2026-10-18 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-18 05:47:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824332800001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:47:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18464588391514112,"note":"Value kept but may cause issues"} 
[2026-10-18 05:47:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8408150161427998720,"note":"Value kept but may cause issues"} 
[2026-10-18 05:47: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-18 05:47:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792282552000,"timestamp_ms":1792282552000,"timestamp_seconds":1792282552,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5d66c0"} 
[2026-10-18 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-18 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-18 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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05: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-18 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-18 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-18 05:47:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:47:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:47:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:47:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:47:36] 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-18 05:47:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:47:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:47:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824332800001,"66":27365,"197":206,"79":47616,"24":26,"16":18464588391514112,"45":8408150161427998720},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-18 05:47:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:47:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:47:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824332800001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:47:36] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-18 05:47:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:47:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18464588391514112,"km_value":18464588391514.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:47:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8408150161427998720,"description":"Unknown IO ID 45"} 
[2026-10-18 05:47:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824332800001,"power":27365,"unknown_197":206,"unknown_79":47616,"ignition":26,"odometer":null,"unknown_45":8408150161427998720}} 
[2026-10-18 05:47:36] local.INFO: DEBUG: GPS processor result {"connection_id":219583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:47:36] local.INFO: GPS data processed {"connection_id":219583,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:47:36] local.INFO: Acknowledgment sent {"connection_id":219583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:47:54] local.INFO: TCP Data received {"connection_id":217932,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:47:54] local.INFO: Processing buffer {"connection_id":217932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:47:54] local.INFO: IMEI packet received {"connection_id":217932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":217932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:47:59] local.INFO: TCP Data received {"connection_id":217932,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:47:59] local.INFO: Processing buffer {"connection_id":217932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:47:59] local.INFO: IMEI packet received {"connection_id":217932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:47:59] local.INFO: IMEI acknowledgment sent {"connection_id":217932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:48:00] local.INFO: TCP Data received {"connection_id":217932,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5d7a48012d74bc00060601a00006009229..."} 
[2026-10-18 05:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217932,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5d7a48012d74bc00060601a00006009229..."} 
[2026-10-18 05:48:00] local.INFO: Processing buffer {"connection_id":217932,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5d7a48012d74bc00060601a00006009229..."} 
[2026-10-18 05:48:00] local.INFO: Packet analysis {"connection_id":217932,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:48:00] local.INFO: Extracted packet for processing {"connection_id":217932,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5d"} 
[2026-10-18 05:48:00] local.INFO: GPS Element Parsed {"raw_longitude":762625024,"raw_latitude":101056928,"longitude_deg":76.2625024,"latitude_deg":10.1056928,"altitude":6,"angle":146,"satellites":41,"speed":29,"hex_longitude":"2d74bc00","hex_latitude":"060601a0","is_valid_coordinates":true} 
[2026-10-18 05:48: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-18 05:48:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824333312001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:48:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18464751600271360,"note":"Value kept but may cause issues"} 
[2026-10-18 05:48:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8409135323846230016,"note":"Value kept but may cause issues"} 
[2026-10-18 05:48:00] 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-18 05:48:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792282557000,"timestamp_ms":1792282557000,"timestamp_seconds":1792282557,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5d7a48"} 
[2026-10-18 05:48:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:48: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-18 05:48: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:48:00] 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-18 05:48: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-18 05:48:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:48:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:48:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217932,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:48:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:48:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:48:00] 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-18 05:48:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:48:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:48:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824333312001,"66":27365,"197":206,"79":47616,"24":29,"16":18464751600271360,"45":8409135323846230016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-18 05:48:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:48:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:48:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824333312001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:48:00] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-18 05:48:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:48:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18464751600271360,"km_value":18464751600271.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:48:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8409135323846230016,"description":"Unknown IO ID 45"} 
[2026-10-18 05:48:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824333312001,"power":27365,"unknown_197":206,"unknown_79":47616,"ignition":29,"odometer":null,"unknown_45":8409135323846230016}} 
[2026-10-18 05:48:00] local.INFO: DEBUG: GPS processor result {"connection_id":217932,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:48:00] local.INFO: GPS data processed {"connection_id":217932,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:48:00] local.INFO: Acknowledgment sent {"connection_id":217932,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:48:34] local.INFO: TCP Data received {"connection_id":217932,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5eed60012d752b000604b418000300a32b..."} 
[2026-10-18 05:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217932,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5eed60012d752b000604b418000300a32b..."} 
[2026-10-18 05:48:34] local.INFO: Processing buffer {"connection_id":217932,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5eed60012d752b000604b418000300a32b..."} 
[2026-10-18 05:48:34] local.INFO: Packet analysis {"connection_id":217932,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5e"} 
[2026-10-18 05:48:34] local.INFO: Extracted packet for processing {"connection_id":217932,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5e"} 
[2026-10-18 05:48:34] local.INFO: GPS Element Parsed {"raw_longitude":762653440,"raw_latitude":100971544,"longitude_deg":76.265344,"latitude_deg":10.0971544,"altitude":3,"angle":163,"satellites":43,"speed":41,"hex_longitude":"2d752b00","hex_latitude":"0604b418","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:48:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824356352001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:48:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18469214071291904,"note":"Value kept but may cause issues"} 
[2026-10-18 05:48:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8439112408845764608,"note":"Value kept but may cause issues"} 
[2026-10-18 05:48:34] 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-18 05:48:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792282652000,"timestamp_ms":1792282652000,"timestamp_seconds":1792282652,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5eed60"} 
[2026-10-18 05: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-18 05: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-18 05: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:48: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-18 05: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-18 05: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-18 05:48:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:48:34] local.INFO: Teltonika packet parsed successfully {"connection_id":217932,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:48:34] local.INFO: Passing IMEI to GPS processor {"connection_id":217932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:48:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":217932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:48:34] 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-18 05:48:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:48:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:48:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824356352001,"66":27463,"119":206,"79":47616,"24":41,"16":18469214071291904,"45":8439112408845764608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,79,24,16,45]} 
[2026-10-18 05:48:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:48:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:48:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824356352001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:48:34] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 05:48:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:48:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18469214071291904,"km_value":18469214071291.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:48:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":8439112408845764608,"description":"Unknown IO ID 45"} 
[2026-10-18 05:48:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824356352001,"power":27463,"unknown_119":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8439112408845764608}} 
[2026-10-18 05:48:34] local.INFO: DEBUG: GPS processor result {"connection_id":217932,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:48:34] local.INFO: GPS data processed {"connection_id":217932,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:48:34] local.INFO: Acknowledgment sent {"connection_id":217932,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:48:54] local.INFO: TCP Data received {"connection_id":218190,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:48:54] local.INFO: Processing buffer {"connection_id":218190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:48:54] local.INFO: IMEI packet received {"connection_id":218190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":218190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:48:59] local.INFO: TCP Data received {"connection_id":218190,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:48:59] local.INFO: Processing buffer {"connection_id":218190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:48:59] local.INFO: IMEI packet received {"connection_id":218190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":218190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:49:00] local.INFO: TCP Data received {"connection_id":218190,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5f1088012d7534c006048f58000300a329..."} 
[2026-10-18 05:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218190,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5f1088012d7534c006048f58000300a329..."} 
[2026-10-18 05:49:00] local.INFO: Processing buffer {"connection_id":218190,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5f1088012d7534c006048f58000300a329..."} 
[2026-10-18 05:49:00] local.INFO: Packet analysis {"connection_id":218190,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:49:00] local.INFO: Extracted packet for processing {"connection_id":218190,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:49:00] local.INFO: GPS Element Parsed {"raw_longitude":762655936,"raw_latitude":100962136,"longitude_deg":76.2655936,"latitude_deg":10.0962136,"altitude":3,"angle":163,"satellites":41,"speed":45,"hex_longitude":"2d7534c0","hex_latitude":"06048f58","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824358912001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18469686517694464,"note":"Value kept but may cause issues"} 
[2026-10-18 05:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8442841952284841984,"note":"Value kept but may cause issues"} 
[2026-10-18 05:49:00] 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-18 05:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792282661000,"timestamp_ms":1792282661000,"timestamp_seconds":1792282661,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5f1088"} 
[2026-10-18 05: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-18 05:49: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:49:00] 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-18 05: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-18 05: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-18 05:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218190,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:49:00] 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-18 05:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824358912001,"66":27484,"119":206,"79":47616,"24":45,"16":18469686517694464,"45":8442841952284841984},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,79,24,16,45]} 
[2026-10-18 05:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824358912001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:49:00] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 05:49:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18469686517694464,"km_value":18469686517694.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8442841952284841984,"description":"Unknown IO ID 45"} 
[2026-10-18 05:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824358912001,"power":27484,"unknown_119":206,"unknown_79":47616,"ignition":45,"odometer":null,"unknown_45":8442841952284841984}} 
[2026-10-18 05:49:00] local.INFO: DEBUG: GPS processor result {"connection_id":218190,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:49:00] local.INFO: GPS data processed {"connection_id":218190,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:49:00] local.INFO: Acknowledgment sent {"connection_id":218190,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:49:31] local.INFO: TCP Data received {"connection_id":218190,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5f2fc8012d753f8006046e280003009d2a..."} 
[2026-10-18 05:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218190,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5f2fc8012d753f8006046e280003009d2a..."} 
[2026-10-18 05:49:31] local.INFO: Processing buffer {"connection_id":218190,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5f2fc8012d753f8006046e280003009d2a..."} 
[2026-10-18 05:49:31] local.INFO: Packet analysis {"connection_id":218190,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:49:31] local.INFO: Extracted packet for processing {"connection_id":218190,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:49:31] local.INFO: GPS Element Parsed {"raw_longitude":762658688,"raw_latitude":100953640,"longitude_deg":76.2658688,"latitude_deg":10.095364,"altitude":3,"angle":157,"satellites":42,"speed":41,"hex_longitude":"2d753f80","hex_latitude":"06046e28","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824361216001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18470120309391360,"note":"Value kept but may cause issues"} 
[2026-10-18 05:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8445586333305362432,"note":"Value kept but may cause issues"} 
[2026-10-18 05:49:31] 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-18 05:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792282669000,"timestamp_ms":1792282669000,"timestamp_seconds":1792282669,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5f2fc8"} 
[2026-10-18 05: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-18 05:49: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-18 05: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 05:49: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-18 05: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-18 05: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-18 05:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218190,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:49: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-18 05:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824361216001,"66":27397,"119":206,"79":47616,"24":41,"16":18470120309391360,"45":8445586333305362432},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,79,24,16,45]} 
[2026-10-18 05:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824361216001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:49:31] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 05:49:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18470120309391360,"km_value":18470120309391.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8445586333305362432,"description":"Unknown IO ID 45"} 
[2026-10-18 05:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824361216001,"power":27397,"unknown_119":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8445586333305362432}} 
[2026-10-18 05:49:31] local.INFO: DEBUG: GPS processor result {"connection_id":218190,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:49:31] local.INFO: GPS data processed {"connection_id":218190,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:49:31] local.INFO: Acknowledgment sent {"connection_id":218190,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:49:59] local.INFO: TCP Data received {"connection_id":219585,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:49:59] local.INFO: Processing buffer {"connection_id":219585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:49:59] local.INFO: IMEI packet received {"connection_id":219585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":219585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:49:59] local.INFO: TCP Data received {"connection_id":219585,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:49:59] local.INFO: Processing buffer {"connection_id":219585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:49:59] local.INFO: IMEI packet received {"connection_id":219585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":219585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:50:04] local.INFO: TCP Data received {"connection_id":219585,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:04] local.INFO: Processing buffer {"connection_id":219585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:04] local.INFO: IMEI packet received {"connection_id":219585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":219585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:50:05] local.INFO: TCP Data received {"connection_id":219585,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5f52f0012d754c0006044cb00006009d2a..."} 
[2026-10-18 05:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5f52f0012d754c0006044cb00006009d2a..."} 
[2026-10-18 05:50:05] local.INFO: Processing buffer {"connection_id":219585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5f52f0012d754c0006044cb00006009d2a..."} 
[2026-10-18 05:50:05] local.INFO: Packet analysis {"connection_id":219585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:50:05] local.INFO: Extracted packet for processing {"connection_id":219585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:50:05] local.INFO: GPS Element Parsed {"raw_longitude":762661888,"raw_latitude":100945072,"longitude_deg":76.2661888,"latitude_deg":10.0945072,"altitude":6,"angle":157,"satellites":42,"speed":41,"hex_longitude":"2d754c00","hex_latitude":"06044cb0","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:50:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824363264001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18470562691022848,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8448612189302827008,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:05] 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-18 05:50:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792282678000,"timestamp_ms":1792282678000,"timestamp_seconds":1792282678,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5f52f0"} 
[2026-10-18 05: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-18 05:50: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-18 05: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 05:50: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-18 05: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-18 05: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-18 05:50:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:50:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:50:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:50:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:50:05] 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-18 05:50:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:50:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:50:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824363264001,"66":27332,"119":206,"79":47616,"24":41,"16":18470562691022848,"45":8448612189302827008},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,79,24,16,45]} 
[2026-10-18 05:50:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:50:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:50:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824363264001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:50:05] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 05:50:05] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:50:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18470562691022848,"km_value":18470562691022.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:50:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":8448612189302827008,"description":"Unknown IO ID 45"} 
[2026-10-18 05:50:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824363264001,"power":27332,"unknown_119":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8448612189302827008}} 
[2026-10-18 05:50:05] local.INFO: DEBUG: GPS processor result {"connection_id":219585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:50:05] local.INFO: GPS data processed {"connection_id":219585,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:50:05] local.INFO: Acknowledgment sent {"connection_id":219585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:50:14] local.INFO: TCP Data received {"connection_id":219585,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c5f7618012d75594006042928000700a32b..."} 
[2026-10-18 05:50:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c5f7618012d75594006042928000700a32b..."} 
[2026-10-18 05:50:14] local.INFO: Processing buffer {"connection_id":219585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c5f7618012d75594006042928000700a32b..."} 
[2026-10-18 05:50:14] local.INFO: Packet analysis {"connection_id":219585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:50:14] local.INFO: Extracted packet for processing {"connection_id":219585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c5f"} 
[2026-10-18 05:50:14] local.INFO: GPS Element Parsed {"raw_longitude":762665280,"raw_latitude":100935976,"longitude_deg":76.266528,"latitude_deg":10.0935976,"altitude":7,"angle":163,"satellites":43,"speed":43,"hex_longitude":"2d755940","hex_latitude":"06042928","is_valid_coordinates":true} 
[2026-10-18 05:50:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 05:50:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824365568001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18471030842458112,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8452130626509516800,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:14] 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-18 05:50:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792282687000,"timestamp_ms":1792282687000,"timestamp_seconds":1792282687,"priority":1,"record_length":96,"hex_timestamp":"000001a14c5f7618"} 
[2026-10-18 05:50:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:50:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 05:50:14] local.INFO: IO Element 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-18 05:50:14] 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-18 05:50:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 05:50:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:50:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:50:14] local.INFO: Teltonika packet parsed successfully {"connection_id":219585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:50:14] local.INFO: Passing IMEI to GPS processor {"connection_id":219585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:50:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":219585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:50:14] 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-18 05:50:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:50:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:50:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824365568001,"66":27463,"21":206,"79":47616,"24":43,"16":18471030842458112,"45":8452130626509516800},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,79,24,16,45]} 
[2026-10-18 05:50:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:50:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:50:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824365568001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:50:14] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-10-18 05:50:14] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:50:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18471030842458112,"km_value":18471030842458.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:50:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":8452130626509516800,"description":"Unknown IO ID 45"} 
[2026-10-18 05:50:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824365568001,"power":27463,"unknown_21":206,"unknown_79":47616,"ignition":43,"odometer":null,"unknown_45":8452130626509516800}} 
[2026-10-18 05:50:14] local.INFO: DEBUG: GPS processor result {"connection_id":219585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:50:14] local.INFO: GPS data processed {"connection_id":219585,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:50:14] local.INFO: Acknowledgment sent {"connection_id":219585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:50:54] local.INFO: TCP Data received {"connection_id":217933,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:54] local.INFO: Processing buffer {"connection_id":217933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:54] local.INFO: IMEI packet received {"connection_id":217933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:50:54] local.INFO: IMEI acknowledgment sent {"connection_id":217933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:50:58] local.INFO: TCP Data received {"connection_id":217933,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:58] local.INFO: Processing buffer {"connection_id":217933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:50:58] local.INFO: IMEI packet received {"connection_id":217933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":217933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:50:59] local.INFO: TCP Data received {"connection_id":217933,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c60c9f0012d75cf800602a918000400912a..."} 
[2026-10-18 05:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c60c9f0012d75cf800602a918000400912a..."} 
[2026-10-18 05:50:59] local.INFO: Processing buffer {"connection_id":217933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c60c9f0012d75cf800602a918000400912a..."} 
[2026-10-18 05:50:59] local.INFO: Packet analysis {"connection_id":217933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c60"} 
[2026-10-18 05:50:59] local.INFO: Extracted packet for processing {"connection_id":217933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c60"} 
[2026-10-18 05:50:59] local.INFO: GPS Element Parsed {"raw_longitude":762695552,"raw_latitude":100837656,"longitude_deg":76.2695552,"latitude_deg":10.0837656,"altitude":4,"angle":145,"satellites":42,"speed":23,"hex_longitude":"2d75cf80","hex_latitude":"0602a918","is_valid_coordinates":true} 
[2026-10-18 05:50: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-18 05:50:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824389632001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18476025889423360,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8488511267222130688,"note":"Value kept but may cause issues"} 
[2026-10-18 05:50:59] 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-18 05:50:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792282774000,"timestamp_ms":1792282774000,"timestamp_seconds":1792282774,"priority":1,"record_length":96,"hex_timestamp":"000001a14c60c9f0"} 
[2026-10-18 05:50:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:50: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-18 05:50: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-18 05:50: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-18 05:50: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-18 05:50:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:50:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:50:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:50:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:50:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:50:59] 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-18 05:50:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:50:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:50:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824389632001,"66":27365,"21":206,"79":47616,"24":23,"16":18476025889423360,"45":8488511267222130688},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,79,24,16,45]} 
[2026-10-18 05:50:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:50:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:50:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824389632001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:50:59] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-10-18 05:50:59] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:50:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18476025889423360,"km_value":18476025889423.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:50:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8488511267222130688,"description":"Unknown IO ID 45"} 
[2026-10-18 05:50:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824389632001,"power":27365,"unknown_21":206,"unknown_79":47616,"ignition":23,"odometer":null,"unknown_45":8488511267222130688}} 
[2026-10-18 05:50:59] local.INFO: DEBUG: GPS processor result {"connection_id":217933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:50:59] local.INFO: GPS data processed {"connection_id":217933,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:50:59] local.INFO: Acknowledgment sent {"connection_id":217933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:51:33] local.INFO: TCP Data received {"connection_id":217933,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c60f8d0012d75e58006028a900004008d2b..."} 
[2026-10-18 05:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c60f8d0012d75e58006028a900004008d2b..."} 
[2026-10-18 05:51:33] local.INFO: Processing buffer {"connection_id":217933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c60f8d0012d75e58006028a900004008d2b..."} 
[2026-10-18 05:51:33] local.INFO: Packet analysis {"connection_id":217933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c60"} 
[2026-10-18 05:51:33] local.INFO: Extracted packet for processing {"connection_id":217933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c60"} 
[2026-10-18 05:51:33] local.INFO: GPS Element Parsed {"raw_longitude":762701184,"raw_latitude":100829840,"longitude_deg":76.2701184,"latitude_deg":10.082984,"altitude":4,"angle":141,"satellites":43,"speed":39,"hex_longitude":"2d75e580","hex_latitude":"06028a90","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:51:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824390144001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:51:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18476494040858624,"note":"Value kept but may cause issues"} 
[2026-10-18 05:51:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8489144585919469568,"note":"Value kept but may cause issues"} 
[2026-10-18 05:51:33] 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-18 05:51:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792282786000,"timestamp_ms":1792282786000,"timestamp_seconds":1792282786,"priority":1,"record_length":96,"hex_timestamp":"000001a14c60f8d0"} 
[2026-10-18 05: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-18 05:51: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-18 05: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:51: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-18 05: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-18 05: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-18 05:51:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:51:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:51:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:51:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:51:33] 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-18 05:51:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:51:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:51:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824390144001,"66":27539,"187":206,"79":47616,"24":39,"16":18476494040858624,"45":8489144585919469568},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,79,24,16,45]} 
[2026-10-18 05:51:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:51:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:51:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824390144001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:51:33] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 05:51:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:51:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18476494040858624,"km_value":18476494040858.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:51:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":8489144585919469568,"description":"Unknown IO ID 45"} 
[2026-10-18 05:51:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824390144001,"power":27539,"unknown_187":206,"unknown_79":47616,"ignition":39,"odometer":null,"unknown_45":8489144585919469568}} 
[2026-10-18 05:51:33] local.INFO: DEBUG: GPS processor result {"connection_id":217933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:51:33] local.INFO: GPS data processed {"connection_id":217933,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:51:33] local.INFO: Acknowledgment sent {"connection_id":217933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:51:46] local.INFO: TCP Data received {"connection_id":219586,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219586,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:51:46] local.INFO: Processing buffer {"connection_id":219586,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:51:46] local.INFO: IMEI packet received {"connection_id":219586,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:51:46] local.INFO: IMEI acknowledgment sent {"connection_id":219586,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:51:54] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:54] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:54] local.INFO: IMEI packet received {"connection_id":221290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":221290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:51:57] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:57] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:57] local.INFO: IMEI packet received {"connection_id":221290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":221290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:51:59] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:59] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:51:59] local.INFO: IMEI packet received {"connection_id":221290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":221290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:52:00] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c611fe0012d75ff4006026e780003008329..."} 
[2026-10-18 05:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c611fe0012d75ff4006026e780003008329..."} 
[2026-10-18 05:52:00] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c611fe0012d75ff4006026e780003008329..."} 
[2026-10-18 05:52:00] local.INFO: Packet analysis {"connection_id":221290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c61"} 
[2026-10-18 05:52:00] local.INFO: Extracted packet for processing {"connection_id":221290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c61"} 
[2026-10-18 05:52:00] local.INFO: GPS Element Parsed {"raw_longitude":762707776,"raw_latitude":100822648,"longitude_deg":76.2707776,"latitude_deg":10.0822648,"altitude":3,"angle":131,"satellites":41,"speed":34,"hex_longitude":"2d75ff40","hex_latitude":"06026e78","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:52:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824393216001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18476962192293888,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8495337035405103104,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:00] 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-18 05:52:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792282796000,"timestamp_ms":1792282796000,"timestamp_seconds":1792282796,"priority":1,"record_length":96,"hex_timestamp":"000001a14c611fe0"} 
[2026-10-18 05: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-18 05:52: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-18 05: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 05:52:00] 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-18 05: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-18 05: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-18 05:52:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:52:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:52:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:52:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:52:00] 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-18 05:52:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:52:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:52:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824393216001,"66":27332,"187":206,"79":47616,"24":34,"16":18476962192293888,"45":8495337035405103104},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,79,24,16,45]} 
[2026-10-18 05:52:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:52:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:52:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824393216001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:52:00] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 05:52:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:52:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18476962192293888,"km_value":18476962192293.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:52:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8495337035405103104,"description":"Unknown IO ID 45"} 
[2026-10-18 05:52:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824393216001,"power":27332,"unknown_187":206,"unknown_79":47616,"ignition":34,"odometer":null,"unknown_45":8495337035405103104}} 
[2026-10-18 05:52:00] local.INFO: DEBUG: GPS processor result {"connection_id":221290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:52:00] local.INFO: GPS data processed {"connection_id":221290,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:52:00] local.INFO: Acknowledgment sent {"connection_id":221290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:52:01] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c614ec0012d76190006025658000400822b..."} 
[2026-10-18 05:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c614ec0012d76190006025658000400822b..."} 
[2026-10-18 05:52:01] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c614ec0012d76190006025658000400822b..."} 
[2026-10-18 05:52:01] local.INFO: Packet analysis {"connection_id":221290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c61"} 
[2026-10-18 05:52:01] local.INFO: Extracted packet for processing {"connection_id":221290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c61"} 
[2026-10-18 05:52:01] local.INFO: GPS Element Parsed {"raw_longitude":762714368,"raw_latitude":100816472,"longitude_deg":76.2714368,"latitude_deg":10.0816472,"altitude":4,"angle":130,"satellites":43,"speed":27,"hex_longitude":"2d761900","hex_latitude":"06025658","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824395776001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18477400278958080,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8502585016053561344,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:01] 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-18 05:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792282808000,"timestamp_ms":1792282808000,"timestamp_seconds":1792282808,"priority":1,"record_length":96,"hex_timestamp":"000001a14c614ec0"} 
[2026-10-18 05: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-18 05: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-18 05: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 05:52: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-18 05: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-18 05: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-18 05:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:52:01] 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-18 05:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824395776001,"66":27332,"187":206,"79":47616,"24":27,"16":18477400278958080,"45":8502585016053561344},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,79,24,16,45]} 
[2026-10-18 05:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824395776001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:52:01] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-18 05:52:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18477400278958080,"km_value":18477400278958.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":8502585016053561344,"description":"Unknown IO ID 45"} 
[2026-10-18 05:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824395776001,"power":27332,"unknown_187":206,"unknown_79":47616,"ignition":27,"odometer":null,"unknown_45":8502585016053561344}} 
[2026-10-18 05:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":221290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:52:01] local.INFO: GPS data processed {"connection_id":221290,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:52:01] local.INFO: Acknowledgment sent {"connection_id":221290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:52:32] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c629ac8012d76ad400601d200000100842b..."} 
[2026-10-18 05:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c629ac8012d76ad400601d200000100842b..."} 
[2026-10-18 05:52:32] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c629ac8012d76ad400601d200000100842b..."} 
[2026-10-18 05:52:32] local.INFO: Packet analysis {"connection_id":221290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:52:32] local.INFO: Extracted packet for processing {"connection_id":221290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:52:32] local.INFO: GPS Element Parsed {"raw_longitude":762752320,"raw_latitude":100782592,"longitude_deg":76.275232,"latitude_deg":10.0782592,"altitude":1,"angle":132,"satellites":43,"speed":39,"hex_longitude":"2d76ad40","hex_latitude":"0601d200","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824417792001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18479899949924352,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8543609993900509184,"note":"Value kept but may cause issues"} 
[2026-10-18 05:52: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-18 05:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792282893000,"timestamp_ms":1792282893000,"timestamp_seconds":1792282893,"priority":1,"record_length":96,"hex_timestamp":"000001a14c629ac8"} 
[2026-10-18 05: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-18 05: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-18 05: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-18 05: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-18 05: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-18 05: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-18 05:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:52:32] 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-18 05:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824417792001,"66":27365,"226":206,"79":47616,"24":39,"16":18479899949924352,"45":8543609993900509184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,79,24,16,45]} 
[2026-10-18 05:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824417792001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:52:32] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-10-18 05:52:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18479899949924352,"km_value":18479899949924.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8543609993900509184,"description":"Unknown IO ID 45"} 
[2026-10-18 05:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824417792001,"power":27365,"unknown_226":206,"unknown_79":47616,"ignition":39,"odometer":null,"unknown_45":8543609993900509184}} 
[2026-10-18 05:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":221290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:52:32] local.INFO: GPS data processed {"connection_id":221290,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:52:32] local.INFO: Acknowledgment sent {"connection_id":221290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:52:54] local.INFO: TCP Data received {"connection_id":217934,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:54] local.INFO: Processing buffer {"connection_id":217934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:54] local.INFO: IMEI packet received {"connection_id":217934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":217934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:52:54] local.INFO: TCP Data received {"connection_id":217934,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:54] local.INFO: Processing buffer {"connection_id":217934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:54] local.INFO: IMEI packet received {"connection_id":217934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":217934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:52:59] local.INFO: TCP Data received {"connection_id":217934,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:59] local.INFO: Processing buffer {"connection_id":217934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:52:59] local.INFO: IMEI packet received {"connection_id":217934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":217934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:53:00] local.INFO: TCP Data received {"connection_id":217934,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c62bdf0012d76c8400601b9c8000200842b..."} 
[2026-10-18 05:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c62bdf0012d76c8400601b9c8000200842b..."} 
[2026-10-18 05:53:00] local.INFO: Processing buffer {"connection_id":217934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c62bdf0012d76c8400601b9c8000200842b..."} 
[2026-10-18 05:53:00] local.INFO: Packet analysis {"connection_id":217934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:53:00] local.INFO: Extracted packet for processing {"connection_id":217934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:53:00] local.INFO: GPS Element Parsed {"raw_longitude":762759232,"raw_latitude":100776392,"longitude_deg":76.2759232,"latitude_deg":10.0776392,"altitude":2,"angle":132,"satellites":43,"speed":43,"hex_longitude":"2d76c840","hex_latitude":"0601b9c8","is_valid_coordinates":true} 
[2026-10-18 05:53: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-18 05:53:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824420608001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:53:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18480346626523136,"note":"Value kept but may cause issues"} 
[2026-10-18 05:53:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8551561661990961152,"note":"Value kept but may cause issues"} 
[2026-10-18 05:53:00] 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-18 05:53:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792282902000,"timestamp_ms":1792282902000,"timestamp_seconds":1792282902,"priority":1,"record_length":96,"hex_timestamp":"000001a14c62bdf0"} 
[2026-10-18 05:53:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:53: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-18 05:53: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 05:53:00] 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-18 05:53: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-18 05:53:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:53:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:53:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:53:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:53:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:53:00] 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-18 05:53:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:53:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:53:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824420608001,"66":27463,"226":206,"79":47616,"24":43,"16":18480346626523136,"45":8551561661990961152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,79,24,16,45]} 
[2026-10-18 05:53:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:53:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:53:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824420608001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:53:00] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-10-18 05:53:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:53:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18480346626523136,"km_value":18480346626523.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:53:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8551561661990961152,"description":"Unknown IO ID 45"} 
[2026-10-18 05:53:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824420608001,"power":27463,"unknown_226":206,"unknown_79":47616,"ignition":43,"odometer":null,"unknown_45":8551561661990961152}} 
[2026-10-18 05:53:00] local.INFO: DEBUG: GPS processor result {"connection_id":217934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:53:00] local.INFO: GPS data processed {"connection_id":217934,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:53:00] local.INFO: Acknowledgment sent {"connection_id":217934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:53:31] local.INFO: TCP Data received {"connection_id":217934,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c62dd30012d76e2800601a1b8000300822b..."} 
[2026-10-18 05:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c62dd30012d76e2800601a1b8000300822b..."} 
[2026-10-18 05:53:31] local.INFO: Processing buffer {"connection_id":217934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c62dd30012d76e2800601a1b8000300822b..."} 
[2026-10-18 05:53:31] local.INFO: Packet analysis {"connection_id":217934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:53:31] local.INFO: Extracted packet for processing {"connection_id":217934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:53:31] local.INFO: GPS Element Parsed {"raw_longitude":762765952,"raw_latitude":100770232,"longitude_deg":76.2765952,"latitude_deg":10.0770232,"altitude":3,"angle":130,"satellites":43,"speed":45,"hex_longitude":"2d76e280","hex_latitude":"0601a1b8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824422912001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18480784713187328,"note":"Value kept but may cause issues"} 
[2026-10-18 05:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8559161486360561664,"note":"Value kept but may cause issues"} 
[2026-10-18 05:53:31] 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-18 05:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792282910000,"timestamp_ms":1792282910000,"timestamp_seconds":1792282910,"priority":1,"record_length":96,"hex_timestamp":"000001a14c62dd30"} 
[2026-10-18 05: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-18 05:53: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:53: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-18 05: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-18 05: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-18 05:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:53: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-18 05:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824422912001,"66":27463,"226":206,"79":47616,"24":45,"16":18480784713187328,"45":8559161486360561664},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,79,24,16,45]} 
[2026-10-18 05:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824422912001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:53:31] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-10-18 05:53:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18480784713187328,"km_value":18480784713187.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8559161486360561664,"description":"Unknown IO ID 45"} 
[2026-10-18 05:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824422912001,"power":27463,"unknown_226":206,"unknown_79":47616,"ignition":45,"odometer":null,"unknown_45":8559161486360561664}} 
[2026-10-18 05:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":217934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:53:31] local.INFO: GPS data processed {"connection_id":217934,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:53:31] local.INFO: Acknowledgment sent {"connection_id":217934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:53:54] local.INFO: TCP Data received {"connection_id":219589,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:54] local.INFO: Processing buffer {"connection_id":219589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:54] local.INFO: IMEI packet received {"connection_id":219589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:53:54] local.INFO: IMEI acknowledgment sent {"connection_id":219589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:53:54] local.INFO: TCP Data received {"connection_id":219589,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:54] local.INFO: Processing buffer {"connection_id":219589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:54] local.INFO: IMEI packet received {"connection_id":219589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:53:54] local.INFO: IMEI acknowledgment sent {"connection_id":219589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:53:59] local.INFO: TCP Data received {"connection_id":219589,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:59] local.INFO: Processing buffer {"connection_id":219589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:53:59] local.INFO: IMEI packet received {"connection_id":219589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":219589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:54:00] local.INFO: TCP Data received {"connection_id":219589,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c62fc70012d76fd4006018a98000600852b..."} 
[2026-10-18 05:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c62fc70012d76fd4006018a98000600852b..."} 
[2026-10-18 05:54:00] local.INFO: Processing buffer {"connection_id":219589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c62fc70012d76fd4006018a98000600852b..."} 
[2026-10-18 05:54:00] local.INFO: Packet analysis {"connection_id":219589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:54:00] local.INFO: Extracted packet for processing {"connection_id":219589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c62"} 
[2026-10-18 05:54:00] local.INFO: GPS Element Parsed {"raw_longitude":762772800,"raw_latitude":100764312,"longitude_deg":76.27728,"latitude_deg":10.0764312,"altitude":6,"angle":133,"satellites":43,"speed":44,"hex_longitude":"2d76fd40","hex_latitude":"06018a98","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824424960001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18481222799851520,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8566550204497639424,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:00] 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-18 05:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792282918000,"timestamp_ms":1792282918000,"timestamp_seconds":1792282918,"priority":1,"record_length":96,"hex_timestamp":"000001a14c62fc70"} 
[2026-10-18 05: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-18 05:54: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:54:00] 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-18 05: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-18 05: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-18 05:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:54:00] 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-18 05:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824424960001,"66":27332,"226":206,"79":47616,"24":44,"16":18481222799851520,"45":8566550204497639424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,79,24,16,45]} 
[2026-10-18 05:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824424960001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:54:00] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-10-18 05:54:00] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-18 05:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18481222799851520,"km_value":18481222799851.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8566550204497639424,"description":"Unknown IO ID 45"} 
[2026-10-18 05:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824424960001,"power":27332,"unknown_226":206,"unknown_79":47616,"ignition":44,"odometer":null,"unknown_45":8566550204497639424}} 
[2026-10-18 05:54:00] local.INFO: DEBUG: GPS processor result {"connection_id":219589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:54:00] local.INFO: GPS data processed {"connection_id":219589,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:54:00] local.INFO: Acknowledgment sent {"connection_id":219589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:54:31] local.INFO: TCP Data received {"connection_id":219589,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c648310012d7862c0060047d8000200912b..."} 
[2026-10-18 05:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c648310012d7862c0060047d8000200912b..."} 
[2026-10-18 05:54:31] local.INFO: Processing buffer {"connection_id":219589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c648310012d7862c0060047d8000200912b..."} 
[2026-10-18 05:54:31] local.INFO: Packet analysis {"connection_id":219589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:54:31] local.INFO: Extracted packet for processing {"connection_id":219589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:54:31] local.INFO: GPS Element Parsed {"raw_longitude":762864320,"raw_latitude":100681688,"longitude_deg":76.286432,"latitude_deg":10.0681688,"altitude":2,"angle":145,"satellites":43,"speed":54,"hex_longitude":"2d7862c0","hex_latitude":"060047d8","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824450816001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18487154149687296,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8667670089860147200,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:31] 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-18 05:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792283018000,"timestamp_ms":1792283018000,"timestamp_seconds":1792283018,"priority":1,"record_length":96,"hex_timestamp":"000001a14c648310"} 
[2026-10-18 05: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-18 05:54: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-18 05: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 05:54: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-18 05: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-18 05: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-18 05:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:54: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-18 05:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824450816001,"66":27463,"216":206,"87":10752,"24":54,"16":18487154149687296,"45":8667670089860147200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-18 05:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824450816001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:54:31] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 05:54:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 05:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18487154149687296,"km_value":18487154149687.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8667670089860147200,"description":"Unknown IO ID 45"} 
[2026-10-18 05:54:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824450816001,"power":27463,"unknown_216":206,"unknown_87":10752,"ignition":54,"odometer":null,"unknown_45":8667670089860147200}} 
[2026-10-18 05:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":219589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:54:31] local.INFO: GPS data processed {"connection_id":219589,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:54:31] local.INFO: Acknowledgment sent {"connection_id":219589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:54:54] local.INFO: TCP Data received {"connection_id":219590,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:54] local.INFO: Processing buffer {"connection_id":219590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:54] local.INFO: IMEI packet received {"connection_id":219590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:54:54] local.INFO: IMEI acknowledgment sent {"connection_id":219590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:54:57] local.INFO: TCP Data received {"connection_id":219590,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:57] local.INFO: Processing buffer {"connection_id":219590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:57] local.INFO: IMEI packet received {"connection_id":219590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:54:57] local.INFO: IMEI acknowledgment sent {"connection_id":219590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:54:59] local.INFO: TCP Data received {"connection_id":219590,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:59] local.INFO: Processing buffer {"connection_id":219590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:54:59] local.INFO: IMEI packet received {"connection_id":219590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:54:59] local.INFO: IMEI acknowledgment sent {"connection_id":219590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:54:59] local.INFO: TCP Data received {"connection_id":219590,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c648310012d7862c0060047d8000200912b..."} 
[2026-10-18 05:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c648310012d7862c0060047d8000200912b..."} 
[2026-10-18 05:54:59] local.INFO: Processing buffer {"connection_id":219590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c648310012d7862c0060047d8000200912b..."} 
[2026-10-18 05:54:59] local.INFO: Packet analysis {"connection_id":219590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:54:59] local.INFO: Extracted packet for processing {"connection_id":219590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:54:59] local.INFO: GPS Element Parsed {"raw_longitude":762864320,"raw_latitude":100681688,"longitude_deg":76.286432,"latitude_deg":10.0681688,"altitude":2,"angle":145,"satellites":43,"speed":54,"hex_longitude":"2d7862c0","hex_latitude":"060047d8","is_valid_coordinates":true} 
[2026-10-18 05:54: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-18 05:54:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824452608001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18487154149687296,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8674706964276041728,"note":"Value kept but may cause issues"} 
[2026-10-18 05:54:59] 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-18 05:54:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792283018000,"timestamp_ms":1792283018000,"timestamp_seconds":1792283018,"priority":1,"record_length":96,"hex_timestamp":"000001a14c648310"} 
[2026-10-18 05:54:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:54: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-18 05:54: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:54:59] 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-18 05:54: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-18 05:54:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:54:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:54:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:54:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:54:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:54:59] 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-18 05:54:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:54:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:54:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824452608001,"66":27463,"216":206,"87":10752,"24":54,"16":18487154149687296,"45":8674706964276041728},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-18 05:54:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:54:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:54:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824452608001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:54:59] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 05:54:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 05:54:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18487154149687296,"km_value":18487154149687.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:54:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8674706964276041728,"description":"Unknown IO ID 45"} 
[2026-10-18 05:54:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824452608001,"power":27463,"unknown_216":206,"unknown_87":10752,"ignition":54,"odometer":null,"unknown_45":8674706964276041728}} 
[2026-10-18 05:54:59] local.INFO: DEBUG: GPS processor result {"connection_id":219590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:54:59] local.INFO: GPS data processed {"connection_id":219590,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:54:59] local.INFO: Acknowledgment sent {"connection_id":219590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:55:04] local.INFO: TCP Data received {"connection_id":219590,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c64a638012d78784006002a400001008c29..."} 
[2026-10-18 05:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c64a638012d78784006002a400001008c29..."} 
[2026-10-18 05:55:04] local.INFO: Processing buffer {"connection_id":219590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c64a638012d78784006002a400001008c29..."} 
[2026-10-18 05:55:04] local.INFO: Packet analysis {"connection_id":219590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:55:04] local.INFO: Extracted packet for processing {"connection_id":219590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:55:04] local.INFO: GPS Element Parsed {"raw_longitude":762869824,"raw_latitude":100674112,"longitude_deg":76.2869824,"latitude_deg":10.0674112,"altitude":1,"angle":140,"satellites":41,"speed":32,"hex_longitude":"2d787840","hex_latitude":"06002a40","is_valid_coordinates":true} 
[2026-10-18 05: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-18 05:55:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824452608001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:55:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18487605121253376,"note":"Value kept but may cause issues"} 
[2026-10-18 05:55:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8674706964276041728,"note":"Value kept but may cause issues"} 
[2026-10-18 05:55:04] 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-18 05:55:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792283027000,"timestamp_ms":1792283027000,"timestamp_seconds":1792283027,"priority":1,"record_length":96,"hex_timestamp":"000001a14c64a638"} 
[2026-10-18 05: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-18 05:55: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-18 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 05:55: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-18 05: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-18 05: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-18 05:55:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:55:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:55:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:55:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:55:04] 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-18 05:55:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:55:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:55:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824452608001,"66":27071,"216":206,"87":10752,"24":32,"16":18487605121253376,"45":8674706964276041728},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-18 05:55:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:55:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:55:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824452608001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:55:04] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 05:55:04] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 05:55:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18487605121253376,"km_value":18487605121253.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:55:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8674706964276041728,"description":"Unknown IO ID 45"} 
[2026-10-18 05:55:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824452608001,"power":27071,"unknown_216":206,"unknown_87":10752,"ignition":32,"odometer":null,"unknown_45":8674706964276041728}} 
[2026-10-18 05:55:04] local.INFO: DEBUG: GPS processor result {"connection_id":219590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:55:04] local.INFO: GPS data processed {"connection_id":219590,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:55:04] local.INFO: Acknowledgment sent {"connection_id":219590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:55:35] local.INFO: TCP Data received {"connection_id":219590,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c64bda8012d78824006001b800001009b2a..."} 
[2026-10-18 05:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c64bda8012d78824006001b800001009b2a..."} 
[2026-10-18 05:55:35] local.INFO: Processing buffer {"connection_id":219590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c64bda8012d78824006001b800001009b2a..."} 
[2026-10-18 05:55:35] local.INFO: Packet analysis {"connection_id":219590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:55:35] local.INFO: Extracted packet for processing {"connection_id":219590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c64"} 
[2026-10-18 05:55:35] local.INFO: GPS Element Parsed {"raw_longitude":762872384,"raw_latitude":100670336,"longitude_deg":76.2872384,"latitude_deg":10.0670336,"altitude":1,"angle":155,"satellites":42,"speed":28,"hex_longitude":"2d788240","hex_latitude":"06001b80","is_valid_coordinates":true} 
[2026-10-18 05:55: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-18 05:55:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824454912001,"note":"Value kept but may cause issues"} 
[2026-10-18 05:55:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18487828459552768,"note":"Value kept but may cause issues"} 
[2026-10-18 05:55:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8680758676273381376,"note":"Value kept but may cause issues"} 
[2026-10-18 05:55:35] 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-18 05:55:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792283033000,"timestamp_ms":1792283033000,"timestamp_seconds":1792283033,"priority":1,"record_length":96,"hex_timestamp":"000001a14c64bda8"} 
[2026-10-18 05:55:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 05:55: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-18 05:55: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-18 05:55: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-18 05:55: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-18 05:55:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 05:55:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 05:55:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 05:55:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:55:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 05:55: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-18 05:55:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 05:55:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 05:55:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824454912001,"66":27321,"216":206,"87":10752,"24":28,"16":18487828459552768,"45":8680758676273381376},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-18 05:55:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 05:55:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 05:55:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824454912001,"description":"Unknown IO ID 0"} 
[2026-10-18 05:55:35] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-18 05:55:35] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 05:55:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18487828459552768,"km_value":18487828459552.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 05:55:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":8680758676273381376,"description":"Unknown IO ID 45"} 
[2026-10-18 05:55:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824454912001,"power":27321,"unknown_216":206,"unknown_87":10752,"ignition":28,"odometer":null,"unknown_45":8680758676273381376}} 
[2026-10-18 05:55:35] local.INFO: DEBUG: GPS processor result {"connection_id":219590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 05:55:35] local.INFO: GPS data processed {"connection_id":219590,"processed":1,"errors":0,"total":1} 
[2026-10-18 05:55:35] local.INFO: Acknowledgment sent {"connection_id":219590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 05:55:53] local.INFO: TCP Data received {"connection_id":217935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:53] local.INFO: Processing buffer {"connection_id":217935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:53] local.INFO: IMEI packet received {"connection_id":217935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 05:55:53] local.INFO: IMEI acknowledgment sent {"connection_id":217935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:55:54] local.INFO: TCP Data received {"connection_id":217935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:54] local.INFO: Processing buffer {"connection_id":217935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:54] local.INFO: IMEI packet received {"connection_id":217935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:55:54] local.INFO: IMEI acknowledgment sent {"connection_id":217935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:55:54] local.INFO: TCP Data received {"connection_id":217935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:54] local.INFO: Processing buffer {"connection_id":217935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:54] local.INFO: IMEI packet received {"connection_id":217935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:55:54] local.INFO: IMEI acknowledgment sent {"connection_id":217935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:55:55] local.INFO: TCP Data received {"connection_id":217935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:55] local.INFO: Processing buffer {"connection_id":217935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 05:55:55] local.INFO: IMEI packet received {"connection_id":217935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 05:55:55] local.INFO: IMEI acknowledgment sent {"connection_id":217935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 05:57:17] local.INFO: TCP Data received {"connection_id":219592,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:57:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219592,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:57:17] local.INFO: Processing buffer {"connection_id":219592,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:57:17] local.INFO: IMEI packet received {"connection_id":219592,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:57:17] local.INFO: IMEI acknowledgment sent {"connection_id":219592,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 05:57:46] local.INFO: TCP Data received {"connection_id":219593,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219593,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:57:46] local.INFO: Processing buffer {"connection_id":219593,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 05:57:46] local.INFO: IMEI packet received {"connection_id":219593,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 05:57:46] local.INFO: IMEI acknowledgment sent {"connection_id":219593,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:01:01] local.INFO: TCP Data received {"connection_id":219597,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219597,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:01] local.INFO: Processing buffer {"connection_id":219597,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:01] local.INFO: IMEI packet received {"connection_id":219597,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:01:01] local.INFO: IMEI acknowledgment sent {"connection_id":219597,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:01:03] local.INFO: TCP Data received {"connection_id":219597,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6a5358012d7abc8005fba560000b00992c..."} 
[2026-10-18 06:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6a5358012d7abc8005fba560000b00992c..."} 
[2026-10-18 06:01:03] local.INFO: Processing buffer {"connection_id":219597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6a5358012d7abc8005fba560000b00992c..."} 
[2026-10-18 06:01:03] local.INFO: Packet analysis {"connection_id":219597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:01:03] local.INFO: Extracted packet for processing {"connection_id":219597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763018368,"raw_latitude":100377952,"longitude_deg":76.3018368,"latitude_deg":10.0377952,"altitude":11,"angle":153,"satellites":44,"speed":34,"hex_longitude":"2d7abc80","hex_latitude":"05fba560","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824547328001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18503865867436032,"note":"Value kept but may cause issues"} 
[2026-10-18 06:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8839299456832051200,"note":"Value kept but may cause issues"} 
[2026-10-18 06:01:03] 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-18 06:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792283399000,"timestamp_ms":1792283399000,"timestamp_seconds":1792283399,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6a5358"} 
[2026-10-18 06: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-18 06:01: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-18 06: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 06:01: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-18 06: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-18 06: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-18 06:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:01:03] 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-18 06:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824547328001,"66":27332,"168":206,"87":10752,"24":34,"16":18503865867436032,"45":8839299456832051200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,87,24,16,45]} 
[2026-10-18 06:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824547328001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:01:03] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-18 06:01:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 06:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18503865867436032,"km_value":18503865867436.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8839299456832051200,"description":"Unknown IO ID 45"} 
[2026-10-18 06:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824547328001,"power":27332,"unknown_168":206,"unknown_87":10752,"ignition":34,"odometer":null,"unknown_45":8839299456832051200}} 
[2026-10-18 06:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":219597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:01:03] local.INFO: GPS data processed {"connection_id":219597,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:01:03] local.INFO: Acknowledgment sent {"connection_id":219597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:01:34] local.INFO: TCP Data received {"connection_id":219597,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6a7a68012d7acc8005fb85e8000c00982c..."} 
[2026-10-18 06:01:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6a7a68012d7acc8005fb85e8000c00982c..."} 
[2026-10-18 06:01:34] local.INFO: Processing buffer {"connection_id":219597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6a7a68012d7acc8005fb85e8000c00982c..."} 
[2026-10-18 06:01:34] local.INFO: Packet analysis {"connection_id":219597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:01:34] local.INFO: Extracted packet for processing {"connection_id":219597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:01:34] local.INFO: GPS Element Parsed {"raw_longitude":763022464,"raw_latitude":100369896,"longitude_deg":76.3022464,"latitude_deg":10.0369896,"altitude":12,"angle":152,"satellites":44,"speed":37,"hex_longitude":"2d7acc80","hex_latitude":"05fb85e8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:01:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824550144001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:01:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18504303954100224,"note":"Value kept but may cause issues"} 
[2026-10-18 06:01:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8844084531433922560,"note":"Value kept but may cause issues"} 
[2026-10-18 06:01:34] 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-18 06:01:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792283409000,"timestamp_ms":1792283409000,"timestamp_seconds":1792283409,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6a7a68"} 
[2026-10-18 06: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-18 06:01: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-18 06: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 06:01: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-18 06: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-18 06: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-18 06:01:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:01:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:01:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:01:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:01:34] 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-18 06:01:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:01:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:01:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824550144001,"66":27365,"93":206,"87":10752,"24":37,"16":18504303954100224,"45":8844084531433922560},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,87,24,16,45]} 
[2026-10-18 06:01:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:01:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:01:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824550144001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:01:34] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 06:01:34] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 06:01:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18504303954100224,"km_value":18504303954100.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:01:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":8844084531433922560,"description":"Unknown IO ID 45"} 
[2026-10-18 06:01:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824550144001,"power":27365,"unknown_93":206,"unknown_87":10752,"ignition":37,"odometer":null,"unknown_45":8844084531433922560}} 
[2026-10-18 06:01:34] local.INFO: DEBUG: GPS processor result {"connection_id":219597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:01:34] local.INFO: GPS data processed {"connection_id":219597,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:01:34] local.INFO: Acknowledgment sent {"connection_id":219597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:01:54] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:54] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:54] local.INFO: IMEI packet received {"connection_id":221292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":221292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:01:59] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:59] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:01:59] local.INFO: IMEI packet received {"connection_id":221292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":221292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:02:17] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6aa178012d7add0005fb6610000e00992d..."} 
[2026-10-18 06:02:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6aa178012d7add0005fb6610000e00992d..."} 
[2026-10-18 06:02:17] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6aa178012d7add0005fb6610000e00992d..."} 
[2026-10-18 06:02:17] local.INFO: Packet analysis {"connection_id":221292,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:02:17] local.INFO: Extracted packet for processing {"connection_id":221292,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:02:17] local.INFO: GPS Element Parsed {"raw_longitude":763026688,"raw_latitude":100361744,"longitude_deg":76.3026688,"latitude_deg":10.0361744,"altitude":14,"angle":153,"satellites":45,"speed":36,"hex_longitude":"2d7add00","hex_latitude":"05fb6610","is_valid_coordinates":true} 
[2026-10-18 06:02: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-18 06:02:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824552704001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:02:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18504746335731712,"note":"Value kept but may cause issues"} 
[2026-10-18 06:02:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8848588131059230720,"note":"Value kept but may cause issues"} 
[2026-10-18 06:02:17] 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-18 06:02:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792283419000,"timestamp_ms":1792283419000,"timestamp_seconds":1792283419,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6aa178"} 
[2026-10-18 06:02:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:02:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:02: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 06:02:17] 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-18 06:02: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-18 06:02:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:02:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:02:17] local.INFO: Teltonika packet parsed successfully {"connection_id":221292,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:02:17] local.INFO: Passing IMEI to GPS processor {"connection_id":221292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:02:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":221292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:02:17] 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-18 06:02:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:02:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:02:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824552704001,"66":27463,"93":206,"87":10752,"24":36,"16":18504746335731712,"45":8848588131059230720},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,87,24,16,45]} 
[2026-10-18 06:02:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:02:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:02:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824552704001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:02:17] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 06:02:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 06:02:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18504746335731712,"km_value":18504746335731.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:02:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8848588131059230720,"description":"Unknown IO ID 45"} 
[2026-10-18 06:02:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824552704001,"power":27463,"unknown_93":206,"unknown_87":10752,"ignition":36,"odometer":null,"unknown_45":8848588131059230720}} 
[2026-10-18 06:02:17] 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":5339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:02:17] local.INFO: GPS data processed {"connection_id":221292,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:02:17] local.INFO: Acknowledgment sent {"connection_id":221292,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:02:54] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:02:54] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:02:54] local.INFO: IMEI packet received {"connection_id":218194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":218194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:02:55] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:02:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:02:55] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:02:55] local.INFO: IMEI packet received {"connection_id":218194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:02:55] local.INFO: IMEI acknowledgment sent {"connection_id":218194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:03:11] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:11] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:11] local.INFO: IMEI packet received {"connection_id":218194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:03:11] local.INFO: IMEI acknowledgment sent {"connection_id":218194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:03:13] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6acc70012d7aed4005fb4530000e00982d..."} 
[2026-10-18 06:03:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6acc70012d7aed4005fb4530000e00982d..."} 
[2026-10-18 06:03:13] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6acc70012d7aed4005fb4530000e00982d..."} 
[2026-10-18 06:03:13] local.INFO: Packet analysis {"connection_id":218194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:03:13] local.INFO: Extracted packet for processing {"connection_id":218194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6a"} 
[2026-10-18 06:03:13] local.INFO: GPS Element Parsed {"raw_longitude":763030848,"raw_latitude":100353328,"longitude_deg":76.3030848,"latitude_deg":10.0353328,"altitude":14,"angle":152,"satellites":45,"speed":32,"hex_longitude":"2d7aed40","hex_latitude":"05fb4530","is_valid_coordinates":true} 
[2026-10-18 06:03: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-18 06:03:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824555264001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:03:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18505201602265088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:03:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8853232468172869632,"note":"Value kept but may cause issues"} 
[2026-10-18 06:03:13] 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-18 06:03:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792283430000,"timestamp_ms":1792283430000,"timestamp_seconds":1792283430,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6acc70"} 
[2026-10-18 06:03:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:03: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-18 06:03: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 06:03:13] 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-18 06:03: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-18 06:03:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:03:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:03:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:03:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:03:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:03:13] 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-18 06:03:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:03:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:03:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824555264001,"66":27517,"93":206,"87":10752,"24":32,"16":18505201602265088,"45":8853232468172869632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,87,24,16,45]} 
[2026-10-18 06:03:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:03:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:03:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824555264001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:03:13] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 06:03:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 06:03:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18505201602265088,"km_value":18505201602265.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:03:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8853232468172869632,"description":"Unknown IO ID 45"} 
[2026-10-18 06:03:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824555264001,"power":27517,"unknown_93":206,"unknown_87":10752,"ignition":32,"odometer":null,"unknown_45":8853232468172869632}} 
[2026-10-18 06:03:13] local.INFO: DEBUG: GPS processor result {"connection_id":218194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:03:13] local.INFO: GPS data processed {"connection_id":218194,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:03:13] local.INFO: Acknowledgment sent {"connection_id":218194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:03:46] local.INFO: TCP Data received {"connection_id":217939,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:03:46] local.INFO: Processing buffer {"connection_id":217939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:03:46] local.INFO: IMEI packet received {"connection_id":217939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:03:46] local.INFO: IMEI acknowledgment sent {"connection_id":217939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:03:54] local.INFO: TCP Data received {"connection_id":217940,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:54] local.INFO: Processing buffer {"connection_id":217940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:54] local.INFO: IMEI packet received {"connection_id":217940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":217940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:03:57] local.INFO: TCP Data received {"connection_id":217940,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:57] local.INFO: Processing buffer {"connection_id":217940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:57] local.INFO: IMEI packet received {"connection_id":217940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":217940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:03:59] local.INFO: TCP Data received {"connection_id":217940,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:59] local.INFO: Processing buffer {"connection_id":217940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:03:59] local.INFO: IMEI packet received {"connection_id":217940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:03:59] local.INFO: IMEI acknowledgment sent {"connection_id":217940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:03:59] local.INFO: TCP Data received {"connection_id":217940,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6c9960012d7b8d8005f9c6100007008723..."} 
[2026-10-18 06:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6c9960012d7b8d8005f9c6100007008723..."} 
[2026-10-18 06:03:59] local.INFO: Processing buffer {"connection_id":217940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6c9960012d7b8d8005f9c6100007008723..."} 
[2026-10-18 06:03:59] local.INFO: Packet analysis {"connection_id":217940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6c"} 
[2026-10-18 06:03:59] local.INFO: Extracted packet for processing {"connection_id":217940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6c"} 
[2026-10-18 06:03:59] local.INFO: GPS Element Parsed {"raw_longitude":763071872,"raw_latitude":100255248,"longitude_deg":76.3071872,"latitude_deg":10.0255248,"altitude":7,"angle":135,"satellites":35,"speed":29,"hex_longitude":"2d7b8d80","hex_latitude":"05f9c610","is_valid_coordinates":true} 
[2026-10-18 06:03: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-18 06:03:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824585472001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:03:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18510385627791360,"note":"Value kept but may cause issues"} 
[2026-10-18 06:03:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8897986989444276224,"note":"Value kept but may cause issues"} 
[2026-10-18 06:03:59] 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-18 06:03:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792283548000,"timestamp_ms":1792283548000,"timestamp_seconds":1792283548,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6c9960"} 
[2026-10-18 06:03:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:03: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-18 06:03: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 06:03:59] 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-18 06:03: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-18 06:03:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:03:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:03:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:03:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:03:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:03:59] 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-18 06:03:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:03:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:03:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824585472001,"66":27365,"14":206,"87":10752,"24":29,"16":18510385627791360,"45":8897986989444276224},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,87,24,16,45]} 
[2026-10-18 06:03:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:03:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:03:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824585472001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:03:59] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-18 06:03:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-18 06:03:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18510385627791360,"km_value":18510385627791.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:03:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8897986989444276224,"description":"Unknown IO ID 45"} 
[2026-10-18 06:03:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824585472001,"power":27365,"unknown_14":206,"unknown_87":10752,"ignition":29,"odometer":null,"unknown_45":8897986989444276224}} 
[2026-10-18 06:03:59] local.INFO: DEBUG: GPS processor result {"connection_id":217940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:03:59] local.INFO: GPS data processed {"connection_id":217940,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:03:59] local.INFO: Acknowledgment sent {"connection_id":217940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:04:31] local.INFO: TCP Data received {"connection_id":217940,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6ccc28012d7ba70005f9acf80007008429..."} 
[2026-10-18 06:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6ccc28012d7ba70005f9acf80007008429..."} 
[2026-10-18 06:04:31] local.INFO: Processing buffer {"connection_id":217940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6ccc28012d7ba70005f9acf80007008429..."} 
[2026-10-18 06:04:31] local.INFO: Packet analysis {"connection_id":217940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6c"} 
[2026-10-18 06:04:31] local.INFO: Extracted packet for processing {"connection_id":217940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6c"} 
[2026-10-18 06:04:31] local.INFO: GPS Element Parsed {"raw_longitude":763078400,"raw_latitude":100248824,"longitude_deg":76.30784,"latitude_deg":10.0248824,"altitude":7,"angle":132,"satellites":41,"speed":12,"hex_longitude":"2d7ba700","hex_latitude":"05f9acf8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824588288001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18510828009422848,"note":"Value kept but may cause issues"} 
[2026-10-18 06:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8902912801535037440,"note":"Value kept but may cause issues"} 
[2026-10-18 06:04:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792283561000,"timestamp_ms":1792283561000,"timestamp_seconds":1792283561,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6ccc28"} 
[2026-10-18 06: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-18 06: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-18 06: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 06:04: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-18 06: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-18 06: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-18 06:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:04: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-18 06:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824588288001,"66":27343,"251":206,"87":12800,"24":12,"16":18510828009422848,"45":8902912801535037440},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,87,24,16,45]} 
[2026-10-18 06:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824588288001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:04:31] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-18 06:04:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18510828009422848,"km_value":18510828009422.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8902912801535037440,"description":"Unknown IO ID 45"} 
[2026-10-18 06:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824588288001,"power":27343,"unknown_251":206,"unknown_87":12800,"ignition":12,"odometer":null,"unknown_45":8902912801535037440}} 
[2026-10-18 06:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":217940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:04:31] local.INFO: GPS data processed {"connection_id":217940,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:04:31] local.INFO: Acknowledgment sent {"connection_id":217940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:04:59] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:04:59] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:04:59] local.INFO: IMEI packet received {"connection_id":221294,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:04:59] local.INFO: IMEI acknowledgment sent {"connection_id":221294,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:05:04] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:04] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:04] local.INFO: IMEI packet received {"connection_id":221294,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:05:04] local.INFO: IMEI acknowledgment sent {"connection_id":221294,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:05:05] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6d1660012d7bbec005f990e0000a008b2b..."} 
[2026-10-18 06:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6d1660012d7bbec005f990e0000a008b2b..."} 
[2026-10-18 06:05:05] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6d1660012d7bbec005f990e0000a008b2b..."} 
[2026-10-18 06:05:05] local.INFO: Packet analysis {"connection_id":221294,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6d"} 
[2026-10-18 06:05:05] local.INFO: Extracted packet for processing {"connection_id":221294,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6d"} 
[2026-10-18 06:05:05] local.INFO: GPS Element Parsed {"raw_longitude":763084480,"raw_latitude":100241632,"longitude_deg":76.308448,"latitude_deg":10.0241632,"altitude":10,"angle":139,"satellites":43,"speed":28,"hex_longitude":"2d7bbec0","hex_latitude":"05f990e0","is_valid_coordinates":true} 
[2026-10-18 06:05: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-18 06:05:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824591616001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18511283275956224,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8910090413439514624,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:05:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792283580000,"timestamp_ms":1792283580000,"timestamp_seconds":1792283580,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6d1660"} 
[2026-10-18 06:05:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:05: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-18 06:05: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-18 06:05: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-18 06:05: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-18 06:05:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:05:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:05:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221294,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:05:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:05] 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-18 06:05:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:05:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:05:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824591616001,"66":27484,"251":206,"87":12800,"24":28,"16":18511283275956224,"45":8910090413439514624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,87,24,16,45]} 
[2026-10-18 06:05:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:05:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:05:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824591616001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:05:05] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-18 06:05:05] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:05:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18511283275956224,"km_value":18511283275956.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:05:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":8910090413439514624,"description":"Unknown IO ID 45"} 
[2026-10-18 06:05:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824591616001,"power":27484,"unknown_251":206,"unknown_87":12800,"ignition":28,"odometer":null,"unknown_45":8910090413439514624}} 
[2026-10-18 06:05:05] 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":5343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:05:05] local.INFO: GPS data processed {"connection_id":221294,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:05:05] local.INFO: Acknowledgment sent {"connection_id":221294,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:05:06] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6d3d70012d7bd60005f976d80008008e2b..."} 
[2026-10-18 06:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6d3d70012d7bd60005f976d80008008e2b..."} 
[2026-10-18 06:05:06] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6d3d70012d7bd60005f976d80008008e2b..."} 
[2026-10-18 06:05:06] local.INFO: Packet analysis {"connection_id":221294,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6d"} 
[2026-10-18 06:05:06] local.INFO: Extracted packet for processing {"connection_id":221294,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6d"} 
[2026-10-18 06:05:06] local.INFO: GPS Element Parsed {"raw_longitude":763090432,"raw_latitude":100234968,"longitude_deg":76.3090432,"latitude_deg":10.0234968,"altitude":8,"angle":142,"satellites":43,"speed":41,"hex_longitude":"2d7bd600","hex_latitude":"05f976d8","is_valid_coordinates":true} 
[2026-10-18 06:05: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-18 06:05:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824596480001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18511717067653120,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8916775444134551552,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:05:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792283590000,"timestamp_ms":1792283590000,"timestamp_seconds":1792283590,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6d3d70"} 
[2026-10-18 06:05:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:05: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-18 06:05: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-18 06:05: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-18 06:05: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-18 06:05:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:05:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:05:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221294,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:05:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:06] 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-18 06:05:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:05:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:05:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824596480001,"66":27321,"251":206,"87":12800,"24":41,"16":18511717067653120,"45":8916775444134551552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,87,24,16,45]} 
[2026-10-18 06:05:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:05:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:05:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824596480001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:05:06] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-18 06:05:06] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:05:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18511717067653120,"km_value":18511717067653.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:05:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":8916775444134551552,"description":"Unknown IO ID 45"} 
[2026-10-18 06:05:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824596480001,"power":27321,"unknown_251":206,"unknown_87":12800,"ignition":41,"odometer":null,"unknown_45":8916775444134551552}} 
[2026-10-18 06:05:06] 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":5344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:05:06] local.INFO: GPS data processed {"connection_id":221294,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:05:06] local.INFO: Acknowledgment sent {"connection_id":221294,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:05:37] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6d6098012d7becc005f956f0000800932b..."} 
[2026-10-18 06:05:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6d6098012d7becc005f956f0000800932b..."} 
[2026-10-18 06:05:37] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6d6098012d7becc005f956f0000800932b..."} 
[2026-10-18 06:05:37] local.INFO: Packet analysis {"connection_id":221294,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6d"} 
[2026-10-18 06:05:37] local.INFO: Extracted packet for processing {"connection_id":221294,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6d"} 
[2026-10-18 06:05:37] local.INFO: GPS Element Parsed {"raw_longitude":763096256,"raw_latitude":100226800,"longitude_deg":76.3096256,"latitude_deg":10.02268,"altitude":8,"angle":147,"satellites":43,"speed":44,"hex_longitude":"2d7becc0","hex_latitude":"05f956f0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:05:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824599040001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18512198103990272,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8923319737341368320,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:05:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792283599000,"timestamp_ms":1792283599000,"timestamp_seconds":1792283599,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6d6098"} 
[2026-10-18 06: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-18 06:05: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-18 06: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 06:05: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-18 06: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-18 06: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-18 06:05:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:05:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221294,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:05:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:37] 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-18 06:05:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:05:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:05:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824599040001,"66":27397,"251":206,"87":12800,"24":44,"16":18512198103990272,"45":8923319737341368320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,87,24,16,45]} 
[2026-10-18 06:05:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:05:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:05:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824599040001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:05:37] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-18 06:05:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:05:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18512198103990272,"km_value":18512198103990.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:05:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8923319737341368320,"description":"Unknown IO ID 45"} 
[2026-10-18 06:05:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824599040001,"power":27397,"unknown_251":206,"unknown_87":12800,"ignition":44,"odometer":null,"unknown_45":8923319737341368320}} 
[2026-10-18 06:05:37] 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":5345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:05:37] local.INFO: GPS data processed {"connection_id":221294,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:05:37] local.INFO: Acknowledgment sent {"connection_id":221294,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:05:51] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:51] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:51] local.INFO: IMEI packet received {"connection_id":218196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:05:51] local.INFO: IMEI acknowledgment sent {"connection_id":218196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:05:54] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:54] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:54] local.INFO: IMEI packet received {"connection_id":218196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:05:54] local.INFO: IMEI acknowledgment sent {"connection_id":218196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:05:58] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:58] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:05:58] local.INFO: IMEI packet received {"connection_id":218196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:05:58] local.INFO: IMEI acknowledgment sent {"connection_id":218196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:05:59] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6ee350012d7c448005f7cbe0000600ad2d..."} 
[2026-10-18 06:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6ee350012d7c448005f7cbe0000600ad2d..."} 
[2026-10-18 06:05:59] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6ee350012d7c448005f7cbe0000600ad2d..."} 
[2026-10-18 06:05:59] local.INFO: Packet analysis {"connection_id":218196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6e"} 
[2026-10-18 06:05:59] local.INFO: Extracted packet for processing {"connection_id":218196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6e"} 
[2026-10-18 06:05:59] local.INFO: GPS Element Parsed {"raw_longitude":763118720,"raw_latitude":100125664,"longitude_deg":76.311872,"latitude_deg":10.0125664,"altitude":6,"angle":173,"satellites":45,"speed":44,"hex_longitude":"2d7c4480","hex_latitude":"05f7cbe0","is_valid_coordinates":true} 
[2026-10-18 06:05: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-18 06:05:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824624640001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18517261870432256,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8952944978614607872,"note":"Value kept but may cause issues"} 
[2026-10-18 06:05:59] 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-18 06:05:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792283698000,"timestamp_ms":1792283698000,"timestamp_seconds":1792283698,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6ee350"} 
[2026-10-18 06:05:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:05: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-18 06:05: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-18 06:05: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-18 06:05: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-18 06:05:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:05:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:05:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:05:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:05:59] 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-18 06:05:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:05:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:05:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824624640001,"66":27321,"143":206,"87":12800,"24":44,"16":18517261870432256,"45":8952944978614607872},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,87,24,16,45]} 
[2026-10-18 06:05:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:05:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:05:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824624640001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:05:59] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-18 06:05:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:05:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18517261870432256,"km_value":18517261870432.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:05:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8952944978614607872,"description":"Unknown IO ID 45"} 
[2026-10-18 06:05:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824624640001,"power":27321,"unknown_143":206,"unknown_87":12800,"ignition":44,"odometer":null,"unknown_45":8952944978614607872}} 
[2026-10-18 06:05:59] local.INFO: DEBUG: GPS processor result {"connection_id":218196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:05:59] local.INFO: GPS data processed {"connection_id":218196,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:05:59] local.INFO: Acknowledgment sent {"connection_id":218196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:06:30] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6f0290012d7c4a0005f7a720000700aa29..."} 
[2026-10-18 06:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6f0290012d7c4a0005f7a720000700aa29..."} 
[2026-10-18 06:06:30] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6f0290012d7c4a0005f7a720000700aa29..."} 
[2026-10-18 06:06:30] local.INFO: Packet analysis {"connection_id":218196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6f"} 
[2026-10-18 06:06:30] local.INFO: Extracted packet for processing {"connection_id":218196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6f"} 
[2026-10-18 06:06:30] local.INFO: GPS Element Parsed {"raw_longitude":763120128,"raw_latitude":100116256,"longitude_deg":76.3120128,"latitude_deg":10.0116256,"altitude":7,"angle":170,"satellites":41,"speed":50,"hex_longitude":"2d7c4a00","hex_latitude":"05f7a720","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824626688001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18517721431932928,"note":"Value kept but may cause issues"} 
[2026-10-18 06:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8954422722239913984,"note":"Value kept but may cause issues"} 
[2026-10-18 06:06:30] 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-18 06:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792283706000,"timestamp_ms":1792283706000,"timestamp_seconds":1792283706,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6f0290"} 
[2026-10-18 06: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-18 06:06: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-18 06: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 06:06: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-18 06: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-18 06: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-18 06:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:06:30] 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-18 06:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824626688001,"66":27397,"143":206,"87":12800,"24":50,"16":18517721431932928,"45":8954422722239913984},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,87,24,16,45]} 
[2026-10-18 06:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824626688001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:06:30] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-18 06:06:30] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18517721431932928,"km_value":18517721431932.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":8954422722239913984,"description":"Unknown IO ID 45"} 
[2026-10-18 06:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824626688001,"power":27397,"unknown_143":206,"unknown_87":12800,"ignition":50,"odometer":null,"unknown_45":8954422722239913984}} 
[2026-10-18 06:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":218196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:06:30] local.INFO: GPS data processed {"connection_id":218196,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:06:30] local.INFO: Acknowledgment sent {"connection_id":218196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:06:52] local.INFO: TCP Data received {"connection_id":217941,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:06:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:06:52] local.INFO: Processing buffer {"connection_id":217941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:06:52] local.INFO: IMEI packet received {"connection_id":217941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:06:52] local.INFO: IMEI acknowledgment sent {"connection_id":217941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:07:03] local.INFO: TCP Data received {"connection_id":217941,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:03] local.INFO: Processing buffer {"connection_id":217941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:03] local.INFO: IMEI packet received {"connection_id":217941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:07:03] local.INFO: IMEI acknowledgment sent {"connection_id":217941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:07:04] local.INFO: TCP Data received {"connection_id":217941,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:04] local.INFO: Processing buffer {"connection_id":217941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:04] local.INFO: IMEI packet received {"connection_id":217941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:07:04] local.INFO: IMEI acknowledgment sent {"connection_id":217941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:07:04] local.INFO: TCP Data received {"connection_id":217941,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6f1de8012d7c4f8005f78348000700aa2c..."} 
[2026-10-18 06:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6f1de8012d7c4f8005f78348000700aa2c..."} 
[2026-10-18 06:07:04] local.INFO: Processing buffer {"connection_id":217941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6f1de8012d7c4f8005f78348000700aa2c..."} 
[2026-10-18 06:07:04] local.INFO: Packet analysis {"connection_id":217941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6f"} 
[2026-10-18 06:07:04] local.INFO: Extracted packet for processing {"connection_id":217941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6f"} 
[2026-10-18 06:07:04] local.INFO: GPS Element Parsed {"raw_longitude":763121536,"raw_latitude":100107080,"longitude_deg":76.3121536,"latitude_deg":10.010708,"altitude":7,"angle":170,"satellites":44,"speed":55,"hex_longitude":"2d7c4f80","hex_latitude":"05f78348","is_valid_coordinates":true} 
[2026-10-18 06:07: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-18 06:07:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824628736001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18518172403499008,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8955970834609414144,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:04] 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-18 06:07:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792283713000,"timestamp_ms":1792283713000,"timestamp_seconds":1792283713,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6f1de8"} 
[2026-10-18 06:07:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:07: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-18 06:07: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-18 06:07: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-18 06:07: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-18 06:07:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:07:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:07:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:07:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:04] 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-18 06:07:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:07:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:07:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824628736001,"66":27376,"143":206,"87":12800,"24":55,"16":18518172403499008,"45":8955970834609414144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,87,24,16,45]} 
[2026-10-18 06:07:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:07:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:07:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824628736001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:07:04] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-18 06:07:04] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:07:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18518172403499008,"km_value":18518172403499.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:07:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8955970834609414144,"description":"Unknown IO ID 45"} 
[2026-10-18 06:07:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824628736001,"power":27376,"unknown_143":206,"unknown_87":12800,"ignition":55,"odometer":null,"unknown_45":8955970834609414144}} 
[2026-10-18 06:07:04] local.INFO: DEBUG: GPS processor result {"connection_id":217941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:07:04] local.INFO: GPS data processed {"connection_id":217941,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:07:04] local.INFO: Acknowledgment sent {"connection_id":217941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:07:05] local.INFO: TCP Data received {"connection_id":217941,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c6f3940012d7c564005f75c80000900ab2a..."} 
[2026-10-18 06:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c6f3940012d7c564005f75c80000900ab2a..."} 
[2026-10-18 06:07:05] local.INFO: Processing buffer {"connection_id":217941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c6f3940012d7c564005f75c80000900ab2a..."} 
[2026-10-18 06:07:05] local.INFO: Packet analysis {"connection_id":217941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c6f"} 
[2026-10-18 06:07:05] local.INFO: Extracted packet for processing {"connection_id":217941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c6f"} 
[2026-10-18 06:07:05] local.INFO: GPS Element Parsed {"raw_longitude":763123264,"raw_latitude":100097152,"longitude_deg":76.3123264,"latitude_deg":10.0097152,"altitude":9,"angle":171,"satellites":42,"speed":59,"hex_longitude":"2d7c5640","hex_latitude":"05f75c80","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:07:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824630528001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18518662029770752,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8957518946978973696,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:05] 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-18 06:07:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792283720000,"timestamp_ms":1792283720000,"timestamp_seconds":1792283720,"priority":1,"record_length":96,"hex_timestamp":"000001a14c6f3940"} 
[2026-10-18 06: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-18 06:07: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-18 06: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 06:07: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-18 06: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-18 06: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-18 06:07:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:07:05] local.INFO: Teltonika packet parsed successfully {"connection_id":217941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:07:05] local.INFO: Passing IMEI to GPS processor {"connection_id":217941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":217941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:05] 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-18 06:07:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:07:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:07:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824630528001,"66":27343,"143":206,"87":12800,"24":59,"16":18518662029770752,"45":8957518946978973696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,87,24,16,45]} 
[2026-10-18 06:07:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:07:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:07:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824630528001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:07:05] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-18 06:07:05] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:07:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18518662029770752,"km_value":18518662029770.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:07:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":8957518946978973696,"description":"Unknown IO ID 45"} 
[2026-10-18 06:07:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824630528001,"power":27343,"unknown_143":206,"unknown_87":12800,"ignition":59,"odometer":null,"unknown_45":8957518946978973696}} 
[2026-10-18 06:07:05] local.INFO: DEBUG: GPS processor result {"connection_id":217941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:07:05] local.INFO: GPS data processed {"connection_id":217941,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:07:05] local.INFO: Acknowledgment sent {"connection_id":217941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:07:36] local.INFO: TCP Data received {"connection_id":217941,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c706dd8012d7c9cc005f5a8e0000500a92a..."} 
[2026-10-18 06:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c706dd8012d7c9cc005f5a8e0000500a92a..."} 
[2026-10-18 06:07:36] local.INFO: Processing buffer {"connection_id":217941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c706dd8012d7c9cc005f5a8e0000500a92a..."} 
[2026-10-18 06:07:36] local.INFO: Packet analysis {"connection_id":217941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c70"} 
[2026-10-18 06:07:36] local.INFO: Extracted packet for processing {"connection_id":217941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c70"} 
[2026-10-18 06:07:36] local.INFO: GPS Element Parsed {"raw_longitude":763141312,"raw_latitude":99985632,"longitude_deg":76.3141312,"latitude_deg":9.9985632,"altitude":5,"angle":169,"satellites":42,"speed":58,"hex_longitude":"2d7c9cc0","hex_latitude":"05f5a8e0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:07:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824651008001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18524138113073152,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8977574039040757760,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:07:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792283799000,"timestamp_ms":1792283799000,"timestamp_seconds":1792283799,"priority":1,"record_length":96,"hex_timestamp":"000001a14c706dd8"} 
[2026-10-18 06: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-18 06:07: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-18 06: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-18 06:07: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-18 06: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-18 06: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-18 06:07:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:07:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:07:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:36] 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-18 06:07:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:07:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:07:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824651008001,"66":27376,"148":206,"87":12800,"24":58,"16":18524138113073152,"45":8977574039040757760},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,87,24,16,45]} 
[2026-10-18 06:07:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:07:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:07:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824651008001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:07:36] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-10-18 06:07:36] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:07:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18524138113073152,"km_value":18524138113073.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:07:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8977574039040757760,"description":"Unknown IO ID 45"} 
[2026-10-18 06:07:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824651008001,"power":27376,"unknown_148":206,"unknown_87":12800,"ignition":58,"odometer":null,"unknown_45":8977574039040757760}} 
[2026-10-18 06:07:36] local.INFO: DEBUG: GPS processor result {"connection_id":217941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:07:36] local.INFO: GPS data processed {"connection_id":217941,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:07:36] local.INFO: Acknowledgment sent {"connection_id":217941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:07:54] local.INFO: TCP Data received {"connection_id":219599,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:55] local.INFO: Processing buffer {"connection_id":219599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:55] local.INFO: IMEI packet received {"connection_id":219599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:07:55] local.INFO: IMEI acknowledgment sent {"connection_id":219599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:07:57] local.INFO: TCP Data received {"connection_id":219599,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:57] local.INFO: Processing buffer {"connection_id":219599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:07:57] local.INFO: IMEI packet received {"connection_id":219599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":219599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:07:58] local.INFO: TCP Data received {"connection_id":219599,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c708930012d7ca34005f58138000600ab28..."} 
[2026-10-18 06:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c708930012d7ca34005f58138000600ab28..."} 
[2026-10-18 06:07:58] local.INFO: Processing buffer {"connection_id":219599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c708930012d7ca34005f58138000600ab28..."} 
[2026-10-18 06:07:58] local.INFO: Packet analysis {"connection_id":219599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c70"} 
[2026-10-18 06:07:58] local.INFO: Extracted packet for processing {"connection_id":219599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c70"} 
[2026-10-18 06:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763142976,"raw_latitude":99975480,"longitude_deg":76.3142976,"latitude_deg":9.997548,"altitude":6,"angle":171,"satellites":40,"speed":58,"hex_longitude":"2d7ca340","hex_latitude":"05f58138","is_valid_coordinates":true} 
[2026-10-18 06:07: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-18 06:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824652544001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18524636329279488,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8979262888898781184,"note":"Value kept but may cause issues"} 
[2026-10-18 06:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792283806000,"timestamp_ms":1792283806000,"timestamp_seconds":1792283806,"priority":1,"record_length":96,"hex_timestamp":"000001a14c708930"} 
[2026-10-18 06:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:07: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-18 06:07: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 06:07:58] 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-18 06:07: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-18 06:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:07:58] 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-18 06:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824652544001,"66":27376,"148":206,"87":12800,"24":58,"16":18524636329279488,"45":8979262888898781184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,87,24,16,45]} 
[2026-10-18 06:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824652544001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:07:58] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-10-18 06:07:58] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18524636329279488,"km_value":18524636329279.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":8979262888898781184,"description":"Unknown IO ID 45"} 
[2026-10-18 06:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824652544001,"power":27376,"unknown_148":206,"unknown_87":12800,"ignition":58,"odometer":null,"unknown_45":8979262888898781184}} 
[2026-10-18 06:07:58] local.INFO: DEBUG: GPS processor result {"connection_id":219599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:07:58] local.INFO: GPS data processed {"connection_id":219599,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:07:58] local.INFO: Acknowledgment sent {"connection_id":219599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:08:29] local.INFO: TCP Data received {"connection_id":219599,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c70a488012d7caa0005f55970000600aa2b..."} 
[2026-10-18 06:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c70a488012d7caa0005f55970000600aa2b..."} 
[2026-10-18 06:08:29] local.INFO: Processing buffer {"connection_id":219599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c70a488012d7caa0005f55970000600aa2b..."} 
[2026-10-18 06:08:29] local.INFO: Packet analysis {"connection_id":219599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c70"} 
[2026-10-18 06:08:29] local.INFO: Extracted packet for processing {"connection_id":219599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c70"} 
[2026-10-18 06:08:29] local.INFO: GPS Element Parsed {"raw_longitude":763144704,"raw_latitude":99965296,"longitude_deg":76.3144704,"latitude_deg":9.9965296,"altitude":6,"angle":170,"satellites":43,"speed":59,"hex_longitude":"2d7caa00","hex_latitude":"05f55970","is_valid_coordinates":true} 
[2026-10-18 06:08: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-18 06:08:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824654336001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:08:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18525134545485824,"note":"Value kept but may cause issues"} 
[2026-10-18 06:08:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8981092476244801536,"note":"Value kept but may cause issues"} 
[2026-10-18 06:08:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:08:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792283813000,"timestamp_ms":1792283813000,"timestamp_seconds":1792283813,"priority":1,"record_length":96,"hex_timestamp":"000001a14c70a488"} 
[2026-10-18 06:08:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:08: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-18 06:08: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-18 06:08: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-18 06:08: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-18 06:08:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:08:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:08:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:08:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:08:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:08:29] 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-18 06:08:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:08:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:08:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824654336001,"66":27376,"176":206,"87":12800,"24":59,"16":18525134545485824,"45":8981092476244801536},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,87,24,16,45]} 
[2026-10-18 06:08:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:08:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:08:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824654336001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:08:29] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-10-18 06:08:29] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-18 06:08:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18525134545485824,"km_value":18525134545485.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:08:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":8981092476244801536,"description":"Unknown IO ID 45"} 
[2026-10-18 06:08:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824654336001,"power":27376,"unknown_176":206,"unknown_87":12800,"ignition":59,"odometer":null,"unknown_45":8981092476244801536}} 
[2026-10-18 06:08:29] local.INFO: DEBUG: GPS processor result {"connection_id":219599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:08:29] local.INFO: GPS data processed {"connection_id":219599,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:08:29] local.INFO: Acknowledgment sent {"connection_id":219599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:08:54] local.INFO: TCP Data received {"connection_id":219601,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:08:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:08:54] local.INFO: Processing buffer {"connection_id":219601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:08:54] local.INFO: IMEI packet received {"connection_id":219601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:08:54] local.INFO: IMEI acknowledgment sent {"connection_id":219601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:08:55] local.INFO: TCP Data received {"connection_id":219601,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:08:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:08:55] local.INFO: Processing buffer {"connection_id":219601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:08:55] local.INFO: IMEI packet received {"connection_id":219601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:08:55] local.INFO: IMEI acknowledgment sent {"connection_id":219601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:09:05] local.INFO: TCP Data received {"connection_id":219601,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:05] local.INFO: Processing buffer {"connection_id":219601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:05] local.INFO: IMEI packet received {"connection_id":219601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":219601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:09:07] local.INFO: TCP Data received {"connection_id":219601,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c71bdc8012d7cee8005f3c038000500ab2d..."} 
[2026-10-18 06:09:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c71bdc8012d7cee8005f3c038000500ab2d..."} 
[2026-10-18 06:09:07] local.INFO: Processing buffer {"connection_id":219601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c71bdc8012d7cee8005f3c038000500ab2d..."} 
[2026-10-18 06:09:07] local.INFO: Packet analysis {"connection_id":219601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c71"} 
[2026-10-18 06:09:07] local.INFO: Extracted packet for processing {"connection_id":219601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c71"} 
[2026-10-18 06:09:07] local.INFO: GPS Element Parsed {"raw_longitude":763162240,"raw_latitude":99860536,"longitude_deg":76.316224,"latitude_deg":9.9860536,"altitude":5,"angle":171,"satellites":45,"speed":58,"hex_longitude":"2d7cee80","hex_latitude":"05f3c038","is_valid_coordinates":true} 
[2026-10-18 06:09: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-18 06:09:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824673024001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:09:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18530284211273728,"note":"Value kept but may cause issues"} 
[2026-10-18 06:09:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9000866093331572736,"note":"Value kept but may cause issues"} 
[2026-10-18 06:09:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:09:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792283885000,"timestamp_ms":1792283885000,"timestamp_seconds":1792283885,"priority":1,"record_length":96,"hex_timestamp":"000001a14c71bdc8"} 
[2026-10-18 06:09:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:09: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-18 06:09: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-18 06:09: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-18 06:09: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-18 06:09:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:09:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:09:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:09:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:09:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:09: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-18 06:09:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:09:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:09:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824673024001,"66":27463,"250":206,"87":13056,"24":58,"16":18530284211273728,"45":9000866093331572736},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,87,24,16,45]} 
[2026-10-18 06:09:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:09:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:09:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824673024001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:09:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 06:09:07] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-18 06:09:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18530284211273728,"km_value":18530284211273.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:09:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9000866093331572736,"description":"Unknown IO ID 45"} 
[2026-10-18 06:09:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824673024001,"power":27463,"unknown_250":206,"unknown_87":13056,"ignition":58,"odometer":null,"unknown_45":9000866093331572736}} 
[2026-10-18 06:09:07] local.INFO: DEBUG: GPS processor result {"connection_id":219601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:09:07] local.INFO: GPS data processed {"connection_id":219601,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:09:07] local.INFO: Acknowledgment sent {"connection_id":219601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:09:38] local.INFO: TCP Data received {"connection_id":219601,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c71d538012d7cf44005f39de8000400aa2c..."} 
[2026-10-18 06:09:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c71d538012d7cf44005f39de8000400aa2c..."} 
[2026-10-18 06:09:38] local.INFO: Processing buffer {"connection_id":219601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c71d538012d7cf44005f39de8000400aa2c..."} 
[2026-10-18 06:09:38] local.INFO: Packet analysis {"connection_id":219601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c71"} 
[2026-10-18 06:09:38] local.INFO: Extracted packet for processing {"connection_id":219601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c71"} 
[2026-10-18 06:09:38] local.INFO: GPS Element Parsed {"raw_longitude":763163712,"raw_latitude":99851752,"longitude_deg":76.3163712,"latitude_deg":9.9851752,"altitude":4,"angle":170,"satellites":44,"speed":58,"hex_longitude":"2d7cf440","hex_latitude":"05f39de8","is_valid_coordinates":true} 
[2026-10-18 06:09: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-18 06:09:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824674560001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:09:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18530713708003328,"note":"Value kept but may cause issues"} 
[2026-10-18 06:09:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9002273468212852736,"note":"Value kept but may cause issues"} 
[2026-10-18 06:09:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:09:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792283891000,"timestamp_ms":1792283891000,"timestamp_seconds":1792283891,"priority":1,"record_length":96,"hex_timestamp":"000001a14c71d538"} 
[2026-10-18 06:09:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:09: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-18 06:09: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":71,"data_length":795,"current_offset":136} 
[2026-10-18 06:09:38] 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-18 06:09: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-18 06:09:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:09:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:09:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:09:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:09:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:09:38] 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-18 06:09:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:09:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:09:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824674560001,"66":27300,"250":206,"87":13056,"24":58,"16":18530713708003328,"45":9002273468212852736},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,87,24,16,45]} 
[2026-10-18 06:09:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:09:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:09:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824674560001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:09:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 06:09:38] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-18 06:09:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18530713708003328,"km_value":18530713708003.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:09:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9002273468212852736,"description":"Unknown IO ID 45"} 
[2026-10-18 06:09:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824674560001,"power":27300,"unknown_250":206,"unknown_87":13056,"ignition":58,"odometer":null,"unknown_45":9002273468212852736}} 
[2026-10-18 06:09:38] local.INFO: DEBUG: GPS processor result {"connection_id":219601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:09:38] local.INFO: GPS data processed {"connection_id":219601,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:09:38] local.INFO: Acknowledgment sent {"connection_id":219601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:09:46] local.INFO: TCP Data received {"connection_id":221296,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221296,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:09:46] local.INFO: Processing buffer {"connection_id":221296,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:09:46] local.INFO: IMEI packet received {"connection_id":221296,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":221296,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:09:53] local.INFO: TCP Data received {"connection_id":217942,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:53] local.INFO: Processing buffer {"connection_id":217942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:53] local.INFO: IMEI packet received {"connection_id":217942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":217942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:09:54] local.INFO: TCP Data received {"connection_id":217942,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:54] local.INFO: Processing buffer {"connection_id":217942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:54] local.INFO: IMEI packet received {"connection_id":217942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:09:54] local.INFO: IMEI acknowledgment sent {"connection_id":217942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:09:59] local.INFO: TCP Data received {"connection_id":217942,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:59] local.INFO: Processing buffer {"connection_id":217942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:09:59] local.INFO: IMEI packet received {"connection_id":217942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":217942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:10:00] local.INFO: TCP Data received {"connection_id":217942,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c71eca8012d7cf9c005f37b98000400aa2c..."} 
[2026-10-18 06:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c71eca8012d7cf9c005f37b98000400aa2c..."} 
[2026-10-18 06:10:00] local.INFO: Processing buffer {"connection_id":217942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c71eca8012d7cf9c005f37b98000400aa2c..."} 
[2026-10-18 06:10:00] local.INFO: Packet analysis {"connection_id":217942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c71"} 
[2026-10-18 06:10:00] local.INFO: Extracted packet for processing {"connection_id":217942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c71"} 
[2026-10-18 06:10:00] local.INFO: GPS Element Parsed {"raw_longitude":763165120,"raw_latitude":99842968,"longitude_deg":76.316512,"latitude_deg":9.9842968,"altitude":4,"angle":170,"satellites":44,"speed":59,"hex_longitude":"2d7cf9c0","hex_latitude":"05f37b98","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824676096001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18531147499700224,"note":"Value kept but may cause issues"} 
[2026-10-18 06:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9003891949326690304,"note":"Value kept but may cause issues"} 
[2026-10-18 06:10:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792283897000,"timestamp_ms":1792283897000,"timestamp_seconds":1792283897,"priority":1,"record_length":96,"hex_timestamp":"000001a14c71eca8"} 
[2026-10-18 06: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-18 06:10: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-18 06: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-18 06:10:00] 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-18 06: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-18 06: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-18 06:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:10:00] 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-18 06:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824676096001,"66":27343,"250":206,"87":13056,"24":59,"16":18531147499700224,"45":9003891949326690304},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,87,24,16,45]} 
[2026-10-18 06:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824676096001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:10:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 06:10:00] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-18 06:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18531147499700224,"km_value":18531147499700.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9003891949326690304,"description":"Unknown IO ID 45"} 
[2026-10-18 06:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824676096001,"power":27343,"unknown_250":206,"unknown_87":13056,"ignition":59,"odometer":null,"unknown_45":9003891949326690304}} 
[2026-10-18 06:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":217942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:10:00] local.INFO: GPS data processed {"connection_id":217942,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:10:00] local.INFO: Acknowledgment sent {"connection_id":217942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:10:31] local.INFO: TCP Data received {"connection_id":217942,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c732cf8012d7d328005f1c3d0000600ae2d..."} 
[2026-10-18 06:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c732cf8012d7d328005f1c3d0000600ae2d..."} 
[2026-10-18 06:10:31] local.INFO: Processing buffer {"connection_id":217942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c732cf8012d7d328005f1c3d0000600ae2d..."} 
[2026-10-18 06:10:31] local.INFO: Packet analysis {"connection_id":217942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c73"} 
[2026-10-18 06:10:31] local.INFO: Extracted packet for processing {"connection_id":217942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c73"} 
[2026-10-18 06:10:31] local.INFO: GPS Element Parsed {"raw_longitude":763179648,"raw_latitude":99730384,"longitude_deg":76.3179648,"latitude_deg":9.9730384,"altitude":6,"angle":174,"satellites":45,"speed":50,"hex_longitude":"2d7d3280","hex_latitude":"05f1c3d0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824696576001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18536649352806400,"note":"Value kept but may cause issues"} 
[2026-10-18 06:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9020217497947353088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:10:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792283979000,"timestamp_ms":1792283979000,"timestamp_seconds":1792283979,"priority":1,"record_length":96,"hex_timestamp":"000001a14c732cf8"} 
[2026-10-18 06: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-18 06:10: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-18 06: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 06:10: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-18 06: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-18 06: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-18 06:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:10: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-18 06:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824696576001,"66":27376,"137":206,"87":13056,"24":50,"16":18536649352806400,"45":9020217497947353088},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,87,24,16,45]} 
[2026-10-18 06:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824696576001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:10:31] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 06:10:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-18 06:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18536649352806400,"km_value":18536649352806.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9020217497947353088,"description":"Unknown IO ID 45"} 
[2026-10-18 06:10:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824696576001,"power":27376,"unknown_137":206,"unknown_87":13056,"ignition":50,"odometer":null,"unknown_45":9020217497947353088}} 
[2026-10-18 06:10:31] local.INFO: DEBUG: GPS processor result {"connection_id":217942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:10:31] local.INFO: GPS data processed {"connection_id":217942,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:10:31] local.INFO: Acknowledgment sent {"connection_id":217942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:10:54] local.INFO: TCP Data received {"connection_id":218198,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:10:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:10:54] local.INFO: Processing buffer {"connection_id":218198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:10:54] local.INFO: IMEI packet received {"connection_id":218198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:10:54] local.INFO: IMEI acknowledgment sent {"connection_id":218198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:11:01] local.INFO: TCP Data received {"connection_id":218198,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:01] local.INFO: Processing buffer {"connection_id":218198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:01] local.INFO: IMEI packet received {"connection_id":218198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:11:01] local.INFO: IMEI acknowledgment sent {"connection_id":218198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:11:09] local.INFO: TCP Data received {"connection_id":218198,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c734850012d7d358005f19ee0000400b02e..."} 
[2026-10-18 06:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218198,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c734850012d7d358005f19ee0000400b02e..."} 
[2026-10-18 06:11:09] local.INFO: Processing buffer {"connection_id":218198,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c734850012d7d358005f19ee0000400b02e..."} 
[2026-10-18 06:11:09] local.INFO: Packet analysis {"connection_id":218198,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c73"} 
[2026-10-18 06:11:09] local.INFO: Extracted packet for processing {"connection_id":218198,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c73"} 
[2026-10-18 06:11:09] local.INFO: GPS Element Parsed {"raw_longitude":763180416,"raw_latitude":99720928,"longitude_deg":76.3180416,"latitude_deg":9.9720928,"altitude":4,"angle":176,"satellites":46,"speed":56,"hex_longitude":"2d7d3580","hex_latitude":"05f19ee0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:11:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824698624001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:11:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18537108914307072,"note":"Value kept but may cause issues"} 
[2026-10-18 06:11:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9021413766595858432,"note":"Value kept but may cause issues"} 
[2026-10-18 06:11:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:11:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792283986000,"timestamp_ms":1792283986000,"timestamp_seconds":1792283986,"priority":1,"record_length":96,"hex_timestamp":"000001a14c734850"} 
[2026-10-18 06: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-18 06: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-18 06: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 06:11: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-18 06: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-18 06: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-18 06:11:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:11:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218198,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:11:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:11:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:11: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-18 06:11:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:11:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:11:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824698624001,"66":27376,"116":206,"87":11264,"24":56,"16":18537108914307072,"45":9021413766595858432},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,87,24,16,45]} 
[2026-10-18 06:11:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:11:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:11:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824698624001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:11:09] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-18 06:11:09] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-18 06:11:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18537108914307072,"km_value":18537108914307.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:11:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9021413766595858432,"description":"Unknown IO ID 45"} 
[2026-10-18 06:11:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824698624001,"power":27376,"unknown_116":206,"unknown_87":11264,"ignition":56,"odometer":null,"unknown_45":9021413766595858432}} 
[2026-10-18 06:11:09] local.INFO: DEBUG: GPS processor result {"connection_id":218198,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:11:09] local.INFO: GPS data processed {"connection_id":218198,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:11:09] local.INFO: Acknowledgment sent {"connection_id":218198,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:11:54] local.INFO: TCP Data received {"connection_id":219602,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219602,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:54] local.INFO: Processing buffer {"connection_id":219602,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:54] local.INFO: IMEI packet received {"connection_id":219602,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":219602,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:11:54] local.INFO: TCP Data received {"connection_id":219602,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219602,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:54] local.INFO: Processing buffer {"connection_id":219602,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:54] local.INFO: IMEI packet received {"connection_id":219602,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":219602,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:11:59] local.INFO: TCP Data received {"connection_id":219602,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219602,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:59] local.INFO: Processing buffer {"connection_id":219602,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:11:59] local.INFO: IMEI packet received {"connection_id":219602,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:11:59] local.INFO: IMEI acknowledgment sent {"connection_id":219602,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:12:05] local.INFO: TCP Data received {"connection_id":219602,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7363a8012d7d380005f17728000400af2d..."} 
[2026-10-18 06:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7363a8012d7d380005f17728000400af2d..."} 
[2026-10-18 06:12:05] local.INFO: Processing buffer {"connection_id":219602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7363a8012d7d380005f17728000400af2d..."} 
[2026-10-18 06:12:05] local.INFO: Packet analysis {"connection_id":219602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c73"} 
[2026-10-18 06:12:05] local.INFO: Extracted packet for processing {"connection_id":219602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c73"} 
[2026-10-18 06:12:05] local.INFO: GPS Element Parsed {"raw_longitude":763181056,"raw_latitude":99710760,"longitude_deg":76.3181056,"latitude_deg":9.971076,"altitude":4,"angle":175,"satellites":45,"speed":57,"hex_longitude":"2d7d3800","hex_latitude":"05f17728","is_valid_coordinates":true} 
[2026-10-18 06:12: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-18 06:12:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824700416001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:12:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18537602835546112,"note":"Value kept but may cause issues"} 
[2026-10-18 06:12:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9022258191523569664,"note":"Value kept but may cause issues"} 
[2026-10-18 06:12:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:12:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792283993000,"timestamp_ms":1792283993000,"timestamp_seconds":1792283993,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7363a8"} 
[2026-10-18 06:12:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:12: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-18 06:12: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-18 06:12: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-18 06:12: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-18 06:12:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:12:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:12:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:12:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:12:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:12:05] 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-18 06:12:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:12:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:12:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824700416001,"66":27397,"116":206,"87":11264,"24":57,"16":18537602835546112,"45":9022258191523569664},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,87,24,16,45]} 
[2026-10-18 06:12:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:12:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:12:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824700416001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:12:05] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-18 06:12:05] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-18 06:12:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18537602835546112,"km_value":18537602835546.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:12:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9022258191523569664,"description":"Unknown IO ID 45"} 
[2026-10-18 06:12:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824700416001,"power":27397,"unknown_116":206,"unknown_87":11264,"ignition":57,"odometer":null,"unknown_45":9022258191523569664}} 
[2026-10-18 06:12:05] local.INFO: DEBUG: GPS processor result {"connection_id":219602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:12:05] local.INFO: GPS data processed {"connection_id":219602,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:12:05] local.INFO: Acknowledgment sent {"connection_id":219602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:12:37] local.INFO: TCP Data received {"connection_id":219602,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c74e660012d7d4a4005efb518000200b22c..."} 
[2026-10-18 06:12:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c74e660012d7d4a4005efb518000200b22c..."} 
[2026-10-18 06:12:37] local.INFO: Processing buffer {"connection_id":219602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c74e660012d7d4a4005efb518000200b22c..."} 
[2026-10-18 06:12:37] local.INFO: Packet analysis {"connection_id":219602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c74"} 
[2026-10-18 06:12:37] local.INFO: Extracted packet for processing {"connection_id":219602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c74"} 
[2026-10-18 06:12:37] local.INFO: GPS Element Parsed {"raw_longitude":763185728,"raw_latitude":99595544,"longitude_deg":76.3185728,"latitude_deg":9.9595544,"altitude":2,"angle":178,"satellites":44,"speed":45,"hex_longitude":"2d7d4a40","hex_latitude":"05efb518","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:12:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824725504001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:12:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18543194882965504,"note":"Value kept but may cause issues"} 
[2026-10-18 06:12:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028028428516395008,"note":"Value kept but may cause issues"} 
[2026-10-18 06:12:37] 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-18 06:12:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792284092000,"timestamp_ms":1792284092000,"timestamp_seconds":1792284092,"priority":1,"record_length":96,"hex_timestamp":"000001a14c74e660"} 
[2026-10-18 06: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-18 06: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-18 06: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 06:12: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-18 06: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-18 06: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-18 06:12:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:12:37] local.INFO: Teltonika packet parsed successfully {"connection_id":219602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:12:37] local.INFO: Passing IMEI to GPS processor {"connection_id":219602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:12:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":219602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:12:37] 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-18 06:12:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:12:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:12:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824725504001,"66":27365,"156":206,"87":11264,"24":45,"16":18543194882965504,"45":9028028428516395008},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-18 06:12:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:12:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:12:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824725504001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:12:37] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-18 06:12:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-18 06:12:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18543194882965504,"km_value":18543194882965.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:12:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028028428516395008,"description":"Unknown IO ID 45"} 
[2026-10-18 06:12:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824725504001,"power":27365,"unknown_156":206,"unknown_87":11264,"ignition":45,"odometer":null,"unknown_45":9028028428516395008}} 
[2026-10-18 06:12:37] local.INFO: DEBUG: GPS processor result {"connection_id":219602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:12:37] local.INFO: GPS data processed {"connection_id":219602,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:12:37] local.INFO: Acknowledgment sent {"connection_id":219602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:12:55] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:12:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:12:55] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:12:55] local.INFO: IMEI packet received {"connection_id":218200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:12:55] local.INFO: IMEI acknowledgment sent {"connection_id":218200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:12:59] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:12:59] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:12:59] local.INFO: IMEI packet received {"connection_id":218200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":218200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:13:04] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:04] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:04] local.INFO: IMEI packet received {"connection_id":218200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:13:04] local.INFO: IMEI acknowledgment sent {"connection_id":218200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:13:05] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7505a0012d7d4a8005ef9000000400b32d..."} 
[2026-10-18 06:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7505a0012d7d4a8005ef9000000400b32d..."} 
[2026-10-18 06:13:05] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7505a0012d7d4a8005ef9000000400b32d..."} 
[2026-10-18 06:13:05] local.INFO: Packet analysis {"connection_id":218200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:13:05] local.INFO: Extracted packet for processing {"connection_id":218200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:13:05] local.INFO: GPS Element Parsed {"raw_longitude":763185792,"raw_latitude":99586048,"longitude_deg":76.3185792,"latitude_deg":9.9586048,"altitude":4,"angle":179,"satellites":45,"speed":48,"hex_longitude":"2d7d4a80","hex_latitude":"05ef9000","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:13:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824727552001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18543658739433472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028098797258217472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13: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-18 06:13:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792284100000,"timestamp_ms":1792284100000,"timestamp_seconds":1792284100,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7505a0"} 
[2026-10-18 06: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-18 06:13: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-18 06: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":229,"data_length":795,"current_offset":136} 
[2026-10-18 06:13: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-18 06: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-18 06: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-18 06:13:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:13:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:13:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:13:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:13:05] 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-18 06:13:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:13:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:13:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824727552001,"66":27376,"156":206,"87":11264,"24":48,"16":18543658739433472,"45":9028098797258217472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-18 06:13:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:13:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:13:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824727552001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:13:05] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-18 06:13:05] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-18 06:13:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18543658739433472,"km_value":18543658739433.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:13:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028098797258217472,"description":"Unknown IO ID 45"} 
[2026-10-18 06:13:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824727552001,"power":27376,"unknown_156":206,"unknown_87":11264,"ignition":48,"odometer":null,"unknown_45":9028098797258217472}} 
[2026-10-18 06:13:05] local.INFO: DEBUG: GPS processor result {"connection_id":218200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:13:05] local.INFO: GPS data processed {"connection_id":218200,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:13:05] local.INFO: Acknowledgment sent {"connection_id":218200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:13:06] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7524e0012d7d4a8005ef6b68000600b32c..."} 
[2026-10-18 06:13:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7524e0012d7d4a8005ef6b68000600b32c..."} 
[2026-10-18 06:13:06] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7524e0012d7d4a8005ef6b68000600b32c..."} 
[2026-10-18 06:13:06] local.INFO: Packet analysis {"connection_id":218200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:13:06] local.INFO: Extracted packet for processing {"connection_id":218200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:13:06] local.INFO: GPS Element Parsed {"raw_longitude":763185792,"raw_latitude":99576680,"longitude_deg":76.3185792,"latitude_deg":9.957668,"altitude":6,"angle":179,"satellites":44,"speed":44,"hex_longitude":"2d7d4a80","hex_latitude":"05ef6b68","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:13:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824729600001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18544109710999552,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028169165999964160,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:06] 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-18 06:13:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792284108000,"timestamp_ms":1792284108000,"timestamp_seconds":1792284108,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7524e0"} 
[2026-10-18 06: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-18 06: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-18 06: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-18 06: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-18 06: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-18 06: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-18 06:13:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:13:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:13:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:13:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:13:06] 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-18 06:13:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:13:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:13:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824729600001,"66":27332,"87":13824,"24":44,"16":18544109710999552,"45":9028169165999964160},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,24,16,45]} 
[2026-10-18 06:13:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:13:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:13:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824729600001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:13:06] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:13:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18544109710999552,"km_value":18544109710999.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:13:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028169165999964160,"description":"Unknown IO ID 45"} 
[2026-10-18 06:13:06] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824729600001,"power":27332,"unknown_87":13824,"ignition":44,"odometer":null,"unknown_45":9028169165999964160}} 
[2026-10-18 06:13:06] local.INFO: DEBUG: GPS processor result {"connection_id":218200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:13:06] local.INFO: GPS data processed {"connection_id":218200,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:13:06] local.INFO: Acknowledgment sent {"connection_id":218200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:13:37] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c756f18012d7d490005ef18e0000900b72e..."} 
[2026-10-18 06:13:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c756f18012d7d490005ef18e0000900b72e..."} 
[2026-10-18 06:13:37] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c756f18012d7d490005ef18e0000900b72e..."} 
[2026-10-18 06:13:37] local.INFO: Packet analysis {"connection_id":218200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:13:37] local.INFO: Extracted packet for processing {"connection_id":218200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:13:37] local.INFO: GPS Element Parsed {"raw_longitude":763185408,"raw_latitude":99555552,"longitude_deg":76.3185408,"latitude_deg":9.9555552,"altitude":9,"angle":183,"satellites":46,"speed":44,"hex_longitude":"2d7d4900","hex_latitude":"05ef18e0","is_valid_coordinates":true} 
[2026-10-18 06:13: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-18 06:13:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824731648001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18544543502696448,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028169165997565952,"note":"Value kept but may cause issues"} 
[2026-10-18 06:13:37] 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-18 06:13:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792284127000,"timestamp_ms":1792284127000,"timestamp_seconds":1792284127,"priority":1,"record_length":96,"hex_timestamp":"000001a14c756f18"} 
[2026-10-18 06:13:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:13: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-18 06:13: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-18 06:13: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-18 06:13: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-18 06:13:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:13:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:13:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:13:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:13:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:13:37] 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-18 06:13:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:13:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:13:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824731648001,"66":27397,"87":13824,"24":44,"16":18544543502696448,"45":9028169165997565952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,24,16,45]} 
[2026-10-18 06:13:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:13:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:13:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824731648001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:13:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:13:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18544543502696448,"km_value":18544543502696.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:13:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028169165997565952,"description":"Unknown IO ID 45"} 
[2026-10-18 06:13:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824731648001,"power":27397,"unknown_87":13824,"ignition":44,"odometer":null,"unknown_45":9028169165997565952}} 
[2026-10-18 06:13:37] local.INFO: DEBUG: GPS processor result {"connection_id":218200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:13:37] local.INFO: GPS data processed {"connection_id":218200,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:13:37] local.INFO: Acknowledgment sent {"connection_id":218200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:13:51] local.INFO: TCP Data received {"connection_id":219604,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:51] local.INFO: Processing buffer {"connection_id":219604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:51] local.INFO: IMEI packet received {"connection_id":219604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:13:51] local.INFO: IMEI acknowledgment sent {"connection_id":219604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:13:54] local.INFO: TCP Data received {"connection_id":219604,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:54] local.INFO: Processing buffer {"connection_id":219604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:54] local.INFO: IMEI packet received {"connection_id":219604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":219604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:13:59] local.INFO: TCP Data received {"connection_id":219604,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:59] local.INFO: Processing buffer {"connection_id":219604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:13:59] local.INFO: IMEI packet received {"connection_id":219604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:13:59] local.INFO: IMEI acknowledgment sent {"connection_id":219604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:14:00] local.INFO: TCP Data received {"connection_id":219604,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c759628012d7d478005eef370000a00b72d..."} 
[2026-10-18 06:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c759628012d7d478005eef370000a00b72d..."} 
[2026-10-18 06:14:00] local.INFO: Processing buffer {"connection_id":219604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c759628012d7d478005eef370000a00b72d..."} 
[2026-10-18 06:14:00] local.INFO: Packet analysis {"connection_id":219604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:14:00] local.INFO: Extracted packet for processing {"connection_id":219604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:14:00] local.INFO: GPS Element Parsed {"raw_longitude":763185024,"raw_latitude":99545968,"longitude_deg":76.3185024,"latitude_deg":9.9545968,"altitude":10,"angle":183,"satellites":45,"speed":33,"hex_longitude":"2d7d4780","hex_latitude":"05eef370","is_valid_coordinates":true} 
[2026-10-18 06:14: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-18 06:14:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824736512001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18545007359164416,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027746953527091200,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:00] 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-18 06:14:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792284137000,"timestamp_ms":1792284137000,"timestamp_seconds":1792284137,"priority":1,"record_length":96,"hex_timestamp":"000001a14c759628"} 
[2026-10-18 06:14:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:14: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-18 06:14: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-18 06:14: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-18 06:14: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-18 06:14:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:14:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:14:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:14:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:00] 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-18 06:14:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:14:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:14:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824736512001,"66":27484,"87":13824,"24":33,"16":18545007359164416,"45":9027746953527091200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,24,16,45]} 
[2026-10-18 06:14:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:14:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:14:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824736512001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:14:00] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:14:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18545007359164416,"km_value":18545007359164.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:14:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027746953527091200,"description":"Unknown IO ID 45"} 
[2026-10-18 06:14:00] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824736512001,"power":27484,"unknown_87":13824,"ignition":33,"odometer":null,"unknown_45":9027746953527091200}} 
[2026-10-18 06:14:00] local.INFO: DEBUG: GPS processor result {"connection_id":219604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:14:00] local.INFO: GPS data processed {"connection_id":219604,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:14:00] local.INFO: Acknowledgment sent {"connection_id":219604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:14:31] local.INFO: TCP Data received {"connection_id":219604,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c75bd38012d7d460005eecea0000900b62d..."} 
[2026-10-18 06:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c75bd38012d7d460005eecea0000900b62d..."} 
[2026-10-18 06:14:31] local.INFO: Processing buffer {"connection_id":219604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c75bd38012d7d460005eecea0000900b62d..."} 
[2026-10-18 06:14:31] local.INFO: Packet analysis {"connection_id":219604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:14:31] local.INFO: Extracted packet for processing {"connection_id":219604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c75"} 
[2026-10-18 06:14:31] local.INFO: GPS Element Parsed {"raw_longitude":763184640,"raw_latitude":99536544,"longitude_deg":76.318464,"latitude_deg":9.9536544,"altitude":9,"angle":182,"satellites":45,"speed":42,"hex_longitude":"2d7d4600","hex_latitude":"05eecea0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:14:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824739072001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18545462625697792,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027324741059571712,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:31] 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-18 06:14:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792284147000,"timestamp_ms":1792284147000,"timestamp_seconds":1792284147,"priority":1,"record_length":96,"hex_timestamp":"000001a14c75bd38"} 
[2026-10-18 06: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-18 06: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-18 06: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-18 06: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-18 06: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-18 06: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-18 06:14:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:14:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:14:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14: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-18 06:14:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:14:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:14:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824739072001,"66":27332,"87":13824,"24":42,"16":18545462625697792,"45":9027324741059571712},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,24,16,45]} 
[2026-10-18 06:14:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:14:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:14:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824739072001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:14:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:14:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18545462625697792,"km_value":18545462625697.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:14:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027324741059571712,"description":"Unknown IO ID 45"} 
[2026-10-18 06:14:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824739072001,"power":27332,"unknown_87":13824,"ignition":42,"odometer":null,"unknown_45":9027324741059571712}} 
[2026-10-18 06:14:31] local.INFO: DEBUG: GPS processor result {"connection_id":219604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:14:31] local.INFO: GPS data processed {"connection_id":219604,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:14:31] local.INFO: Acknowledgment sent {"connection_id":219604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:14:55] local.INFO: TCP Data received {"connection_id":218201,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:14:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:14:55] local.INFO: Processing buffer {"connection_id":218201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:14:55] local.INFO: IMEI packet received {"connection_id":218201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:14:55] local.INFO: IMEI acknowledgment sent {"connection_id":218201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:14:57] local.INFO: TCP Data received {"connection_id":218201,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:14:57] local.INFO: Processing buffer {"connection_id":218201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:14:57] local.INFO: IMEI packet received {"connection_id":218201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":218201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:14:58] local.INFO: TCP Data received {"connection_id":218201,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c771cc8012d7d3cc005ed3cf8000400b52d..."} 
[2026-10-18 06:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c771cc8012d7d3cc005ed3cf8000400b52d..."} 
[2026-10-18 06:14:58] local.INFO: Processing buffer {"connection_id":218201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c771cc8012d7d3cc005ed3cf8000400b52d..."} 
[2026-10-18 06:14:58] local.INFO: Packet analysis {"connection_id":218201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:14:58] local.INFO: Extracted packet for processing {"connection_id":218201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:14:58] local.INFO: GPS Element Parsed {"raw_longitude":763182272,"raw_latitude":99433720,"longitude_deg":76.3182272,"latitude_deg":9.943372,"altitude":4,"angle":181,"satellites":45,"speed":49,"hex_longitude":"2d7d3cc0","hex_latitude":"05ed3cf8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:14:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824762624001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18550453377695744,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024580360010473472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:14:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792284237000,"timestamp_ms":1792284237000,"timestamp_seconds":1792284237,"priority":1,"record_length":96,"hex_timestamp":"000001a14c771cc8"} 
[2026-10-18 06: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-18 06:14: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-18 06: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":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-10-18 06:14:58] 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-18 06: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-18 06: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-18 06:14:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:14:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:14:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:58] 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-18 06:14:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:14:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:14:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824762624001,"66":27919,"172":206,"87":13824,"24":49,"16":18550453377695744,"45":9024580360010473472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,87,24,16,45]} 
[2026-10-18 06:14:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:14:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:14:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824762624001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:14:58] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-10-18 06:14:58] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:14:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18550453377695744,"km_value":18550453377695.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:14:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024580360010473472,"description":"Unknown IO ID 45"} 
[2026-10-18 06:14:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824762624001,"power":27919,"unknown_172":206,"unknown_87":13824,"ignition":49,"odometer":null,"unknown_45":9024580360010473472}} 
[2026-10-18 06:14:58] local.INFO: DEBUG: GPS processor result {"connection_id":218201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:14:58] local.INFO: GPS data processed {"connection_id":218201,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:14:58] local.INFO: Acknowledgment sent {"connection_id":218201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:14:59] local.INFO: TCP Data received {"connection_id":218201,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c773c08012d7d3c0005ed1580000400b42c..."} 
[2026-10-18 06:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c773c08012d7d3c0005ed1580000400b42c..."} 
[2026-10-18 06:14:59] local.INFO: Processing buffer {"connection_id":218201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c773c08012d7d3c0005ed1580000400b42c..."} 
[2026-10-18 06:14:59] local.INFO: Packet analysis {"connection_id":218201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:14:59] local.INFO: Extracted packet for processing {"connection_id":218201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:14:59] local.INFO: GPS Element Parsed {"raw_longitude":763182080,"raw_latitude":99423616,"longitude_deg":76.318208,"latitude_deg":9.9423616,"altitude":4,"angle":180,"satellites":44,"speed":51,"hex_longitude":"2d7d3c00","hex_latitude":"05ed1580","is_valid_coordinates":true} 
[2026-10-18 06:14: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-18 06:14:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824764672001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18550943003967488,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024298885031196672,"note":"Value kept but may cause issues"} 
[2026-10-18 06:14:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:14:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792284245000,"timestamp_ms":1792284245000,"timestamp_seconds":1792284245,"priority":1,"record_length":96,"hex_timestamp":"000001a14c773c08"} 
[2026-10-18 06:14:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:14: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-18 06:14: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 06:14:59] 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-18 06:14: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-18 06:14:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:14:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:14:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:14:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:14:59] 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-18 06:14:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:14:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:14:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824764672001,"66":27691,"172":206,"87":13824,"24":51,"16":18550943003967488,"45":9024298885031196672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,87,24,16,45]} 
[2026-10-18 06:14:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:14:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:14:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824764672001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:14:59] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-10-18 06:14:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:14:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18550943003967488,"km_value":18550943003967.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:14:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024298885031196672,"description":"Unknown IO ID 45"} 
[2026-10-18 06:14:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824764672001,"power":27691,"unknown_172":206,"unknown_87":13824,"ignition":51,"odometer":null,"unknown_45":9024298885031196672}} 
[2026-10-18 06:14:59] local.INFO: DEBUG: GPS processor result {"connection_id":218201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:14:59] local.INFO: GPS data processed {"connection_id":218201,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:14:59] local.INFO: Acknowledgment sent {"connection_id":218201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:15:11] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:15:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:15:11] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:15:11] local.INFO: IMEI packet received {"connection_id":221298,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:15:11] local.INFO: IMEI acknowledgment sent {"connection_id":221298,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:15:30] local.INFO: TCP Data received {"connection_id":218201,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c775760012d7d3b4005ecf190000200b42d..."} 
[2026-10-18 06:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c775760012d7d3b4005ecf190000200b42d..."} 
[2026-10-18 06:15:30] local.INFO: Processing buffer {"connection_id":218201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c775760012d7d3b4005ecf190000200b42d..."} 
[2026-10-18 06:15:30] local.INFO: Packet analysis {"connection_id":218201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:15:30] local.INFO: Extracted packet for processing {"connection_id":218201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:15:30] local.INFO: GPS Element Parsed {"raw_longitude":763181888,"raw_latitude":99414416,"longitude_deg":76.3181888,"latitude_deg":9.9414416,"altitude":2,"angle":180,"satellites":45,"speed":52,"hex_longitude":"2d7d3b40","hex_latitude":"05ecf190","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824766720001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18551389680566272,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024087778796077056,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:30] 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-18 06:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792284252000,"timestamp_ms":1792284252000,"timestamp_seconds":1792284252,"priority":1,"record_length":96,"hex_timestamp":"000001a14c775760"} 
[2026-10-18 06: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-18 06:15: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-18 06: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":43,"data_length":795,"current_offset":136} 
[2026-10-18 06:15:30] 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-18 06: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-18 06: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-18 06:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:15:30] 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-18 06:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824766720001,"66":27691,"108":206,"87":13824,"24":52,"16":18551389680566272,"45":9024087778796077056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,87,24,16,45]} 
[2026-10-18 06:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824766720001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:15:30] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-18 06:15:30] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18551389680566272,"km_value":18551389680566.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024087778796077056,"description":"Unknown IO ID 45"} 
[2026-10-18 06:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824766720001,"power":27691,"unknown_108":206,"unknown_87":13824,"ignition":52,"odometer":null,"unknown_45":9024087778796077056}} 
[2026-10-18 06:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":218201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:15:30] local.INFO: GPS data processed {"connection_id":218201,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:15:30] local.INFO: Acknowledgment sent {"connection_id":218201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:15:51] local.INFO: TCP Data received {"connection_id":219605,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:15:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219605,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:15:51] local.INFO: Processing buffer {"connection_id":219605,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:15:51] local.INFO: IMEI packet received {"connection_id":219605,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:15:51] local.INFO: IMEI acknowledgment sent {"connection_id":219605,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:15:54] local.INFO: TCP Data received {"connection_id":217944,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:15:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:15:54] local.INFO: Processing buffer {"connection_id":217944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:15:54] local.INFO: IMEI packet received {"connection_id":217944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:15:54] local.INFO: IMEI acknowledgment sent {"connection_id":217944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:15:58] local.INFO: TCP Data received {"connection_id":217944,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:15:58] local.INFO: Processing buffer {"connection_id":217944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:15:58] local.INFO: IMEI packet received {"connection_id":217944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":217944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:15:59] local.INFO: TCP Data received {"connection_id":217944,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7772b8012d7d3a8005ecccd8000300b52e..."} 
[2026-10-18 06:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7772b8012d7d3a8005ecccd8000300b52e..."} 
[2026-10-18 06:15:59] local.INFO: Processing buffer {"connection_id":217944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7772b8012d7d3a8005ecccd8000300b52e..."} 
[2026-10-18 06:15:59] local.INFO: Packet analysis {"connection_id":217944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:15:59] local.INFO: Extracted packet for processing {"connection_id":217944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763181696,"raw_latitude":99405016,"longitude_deg":76.3181696,"latitude_deg":9.9405016,"altitude":3,"angle":181,"satellites":46,"speed":54,"hex_longitude":"2d7d3a80","hex_latitude":"05ecccd8","is_valid_coordinates":true} 
[2026-10-18 06:15: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-18 06:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824768512001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18551844947099648,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9023876672561188864,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:59] 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-18 06:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792284259000,"timestamp_ms":1792284259000,"timestamp_seconds":1792284259,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7772b8"} 
[2026-10-18 06:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:15: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-18 06:15: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 06:15:59] 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-18 06:15: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-18 06:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:15:59] 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-18 06:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824768512001,"66":27745,"108":206,"87":13824,"24":54,"16":18551844947099648,"45":9023876672561188864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,87,24,16,45]} 
[2026-10-18 06:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824768512001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18551844947099648,"km_value":18551844947099.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9023876672561188864,"description":"Unknown IO ID 45"} 
[2026-10-18 06:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824768512001,"power":27745,"unknown_108":206,"unknown_87":13824,"ignition":54,"odometer":null,"unknown_45":9023876672561188864}} 
[2026-10-18 06:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":217944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:15:59] local.INFO: GPS data processed {"connection_id":217944,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:15:59] local.INFO: Acknowledgment sent {"connection_id":217944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:15:59] local.INFO: TCP Data received {"connection_id":217944,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c778e10012d7d398005eca6d8000600b52d..."} 
[2026-10-18 06:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c778e10012d7d398005eca6d8000600b52d..."} 
[2026-10-18 06:15:59] local.INFO: Processing buffer {"connection_id":217944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c778e10012d7d398005eca6d8000600b52d..."} 
[2026-10-18 06:15:59] local.INFO: Packet analysis {"connection_id":217944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:15:59] local.INFO: Extracted packet for processing {"connection_id":217944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763181440,"raw_latitude":99395288,"longitude_deg":76.318144,"latitude_deg":9.9395288,"altitude":6,"angle":181,"satellites":45,"speed":54,"hex_longitude":"2d7d3980","hex_latitude":"05eca6d8","is_valid_coordinates":true} 
[2026-10-18 06:15: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-18 06:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824770304001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18552317393502208,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9023665566326249472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:15:59] 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-18 06:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792284266000,"timestamp_ms":1792284266000,"timestamp_seconds":1792284266,"priority":1,"record_length":96,"hex_timestamp":"000001a14c778e10"} 
[2026-10-18 06:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:15: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-18 06:15: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:15:59] 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-18 06:15: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-18 06:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:15:59] 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-18 06:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824770304001,"66":27626,"108":206,"87":13824,"24":54,"16":18552317393502208,"45":9023665566326249472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,87,24,16,45]} 
[2026-10-18 06:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824770304001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18552317393502208,"km_value":18552317393502.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9023665566326249472,"description":"Unknown IO ID 45"} 
[2026-10-18 06:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824770304001,"power":27626,"unknown_108":206,"unknown_87":13824,"ignition":54,"odometer":null,"unknown_45":9023665566326249472}} 
[2026-10-18 06:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":217944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:15:59] local.INFO: GPS data processed {"connection_id":217944,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:15:59] local.INFO: Acknowledgment sent {"connection_id":217944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:16:30] local.INFO: TCP Data received {"connection_id":217944,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c77b138012d7d390005ec82e0000900b52c..."} 
[2026-10-18 06:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c77b138012d7d390005ec82e0000900b52c..."} 
[2026-10-18 06:16:30] local.INFO: Processing buffer {"connection_id":217944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c77b138012d7d390005ec82e0000900b52c..."} 
[2026-10-18 06:16:30] local.INFO: Packet analysis {"connection_id":217944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:16:30] local.INFO: Extracted packet for processing {"connection_id":217944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c77"} 
[2026-10-18 06:16:30] local.INFO: GPS Element Parsed {"raw_longitude":763181312,"raw_latitude":99386080,"longitude_deg":76.3181312,"latitude_deg":9.938608,"altitude":9,"angle":181,"satellites":44,"speed":21,"hex_longitude":"2d7d3900","hex_latitude":"05ec82e0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824772096001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18552764070100992,"note":"Value kept but may cause issues"} 
[2026-10-18 06:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9023384091347048448,"note":"Value kept but may cause issues"} 
[2026-10-18 06:16:30] 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-18 06:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792284275000,"timestamp_ms":1792284275000,"timestamp_seconds":1792284275,"priority":1,"record_length":96,"hex_timestamp":"000001a14c77b138"} 
[2026-10-18 06: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-18 06:16: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-18 06: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":107,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-10-18 06:16:30] 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-18 06: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-18 06: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-18 06:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":217944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":217944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":217944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:16:30] 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-18 06:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824772096001,"66":27843,"108":206,"87":13824,"24":21,"16":18552764070100992,"45":9023384091347048448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,87,24,16,45]} 
[2026-10-18 06:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824772096001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:16:30] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-18 06:16:30] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18552764070100992,"km_value":18552764070100.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9023384091347048448,"description":"Unknown IO ID 45"} 
[2026-10-18 06:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824772096001,"power":27843,"unknown_108":206,"unknown_87":13824,"ignition":21,"odometer":null,"unknown_45":9023384091347048448}} 
[2026-10-18 06:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":217944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:16:30] local.INFO: GPS data processed {"connection_id":217944,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:16:30] local.INFO: Acknowledgment sent {"connection_id":217944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:17:06] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:06] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:06] local.INFO: IMEI packet received {"connection_id":221299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:17:06] local.INFO: IMEI acknowledgment sent {"connection_id":221299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:17:07] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:17:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:17:07] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:17:07] local.INFO: IMEI packet received {"connection_id":221299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:17:07] local.INFO: IMEI acknowledgment sent {"connection_id":221299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:17:07] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c792068012d7d29c005eaeea8000100b62e..."} 
[2026-10-18 06:17:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c792068012d7d29c005eaeea8000100b62e..."} 
[2026-10-18 06:17:07] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14c..."} 
[2026-10-18 06:17:07] local.INFO: IMEI packet received {"connection_id":221299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:17:07] local.INFO: IMEI acknowledgment sent {"connection_id":221299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:17:08] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7937d8012d7d284005eacbc8000200b62c..."} 
[2026-10-18 06:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7937d8012d7d284005eacbc8000200b62c..."} 
[2026-10-18 06:17:08] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14c792068012d7d29c005eaeea8000100b62e..."} 
[2026-10-18 06:17:08] local.INFO: Packet analysis {"connection_id":221299,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:17:08] local.INFO: Extracted packet for processing {"connection_id":221299,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763177408,"raw_latitude":99282600,"longitude_deg":76.3177408,"latitude_deg":9.92826,"altitude":1,"angle":182,"satellites":46,"speed":59,"hex_longitude":"2d7d29c0","hex_latitude":"05eaeea8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824796928001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18557784886870016,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9019513810390781952,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792284369000,"timestamp_ms":1792284369000,"timestamp_seconds":1792284369,"priority":1,"record_length":96,"hex_timestamp":"000001a14c792068"} 
[2026-10-18 06: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-18 06: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-18 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:17: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-18 06: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-18 06: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-18 06:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:17:08] 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-18 06:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824796928001,"66":27745,"158":206,"87":13824,"24":59,"16":18557784886870016,"45":9019513810390781952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,87,24,16,45]} 
[2026-10-18 06:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824796928001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18557784886870016,"km_value":18557784886870.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9019513810390781952,"description":"Unknown IO ID 45"} 
[2026-10-18 06:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824796928001,"power":27745,"unknown_158":206,"unknown_87":13824,"ignition":59,"odometer":null,"unknown_45":9019513810390781952}} 
[2026-10-18 06:17:08] 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":5371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:17:08] local.INFO: GPS data processed {"connection_id":221299,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:17:08] local.INFO: Acknowledgment sent {"connection_id":221299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:17:08] local.INFO: Packet analysis {"connection_id":221299,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:17:08] local.INFO: Extracted packet for processing {"connection_id":221299,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763177024,"raw_latitude":99273672,"longitude_deg":76.3177024,"latitude_deg":9.9273672,"altitude":2,"angle":182,"satellites":44,"speed":59,"hex_longitude":"2d7d2840","hex_latitude":"05eacbc8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824798464001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18558218678566912,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9018950860435007488,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792284375000,"timestamp_ms":1792284375000,"timestamp_seconds":1792284375,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7937d8"} 
[2026-10-18 06: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-18 06: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-18 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:17: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-18 06: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-18 06: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-18 06:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:17:08] 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-18 06:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824798464001,"66":27691,"158":206,"87":13824,"24":59,"16":18558218678566912,"45":9018950860435007488},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,87,24,16,45]} 
[2026-10-18 06:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824798464001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18558218678566912,"km_value":18558218678566.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9018950860435007488,"description":"Unknown IO ID 45"} 
[2026-10-18 06:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824798464001,"power":27691,"unknown_158":206,"unknown_87":13824,"ignition":59,"odometer":null,"unknown_45":9018950860435007488}} 
[2026-10-18 06:17:08] 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":5372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:17:08] local.INFO: GPS data processed {"connection_id":221299,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:17:08] local.INFO: Acknowledgment sent {"connection_id":221299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:17:09] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c794f48012d7d26c005eaa8f0000200b52d..."} 
[2026-10-18 06:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c794f48012d7d26c005eaa8f0000200b52d..."} 
[2026-10-18 06:17:09] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c794f48012d7d26c005eaa8f0000200b52d..."} 
[2026-10-18 06:17:09] local.INFO: Packet analysis {"connection_id":221299,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:17:09] local.INFO: Extracted packet for processing {"connection_id":221299,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:17:09] local.INFO: GPS Element Parsed {"raw_longitude":763176640,"raw_latitude":99264752,"longitude_deg":76.317664,"latitude_deg":9.9264752,"altitude":2,"angle":181,"satellites":45,"speed":58,"hex_longitude":"2d7d26c0","hex_latitude":"05eaa8f0","is_valid_coordinates":true} 
[2026-10-18 06:17: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-18 06:17:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824800000001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18558652470263808,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9018528647967655936,"note":"Value kept but may cause issues"} 
[2026-10-18 06:17:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:17:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792284381000,"timestamp_ms":1792284381000,"timestamp_seconds":1792284381,"priority":1,"record_length":96,"hex_timestamp":"000001a14c794f48"} 
[2026-10-18 06:17:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:17: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-18 06:17: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 06:17:09] 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-18 06:17: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-18 06:17:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:17:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:17:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:17:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:17:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:17: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-18 06:17:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:17:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:17:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824800000001,"66":27745,"158":206,"87":13824,"24":58,"16":18558652470263808,"45":9018528647967655936},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,87,24,16,45]} 
[2026-10-18 06:17:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:17:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:17:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824800000001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:17:09] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-10-18 06:17:09] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:17:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18558652470263808,"km_value":18558652470263.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:17:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9018528647967655936,"description":"Unknown IO ID 45"} 
[2026-10-18 06:17:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824800000001,"power":27745,"unknown_158":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":9018528647967655936}} 
[2026-10-18 06:17:09] 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":5373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:17:09] local.INFO: GPS data processed {"connection_id":221299,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:17:09] local.INFO: Acknowledgment sent {"connection_id":221299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:17:54] local.INFO: TCP Data received {"connection_id":219607,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:54] local.INFO: Processing buffer {"connection_id":219607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:54] local.INFO: IMEI packet received {"connection_id":219607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":219607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:17:54] local.INFO: TCP Data received {"connection_id":219607,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:54] local.INFO: Processing buffer {"connection_id":219607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:54] local.INFO: IMEI packet received {"connection_id":219607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":219607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:17:59] local.INFO: TCP Data received {"connection_id":219607,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:59] local.INFO: Processing buffer {"connection_id":219607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:17:59] local.INFO: IMEI packet received {"connection_id":219607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:17:59] local.INFO: IMEI acknowledgment sent {"connection_id":219607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:18:00] local.INFO: TCP Data received {"connection_id":219607,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c796aa0012d7d254005ea8098000300b62d..."} 
[2026-10-18 06:18:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c796aa0012d7d254005ea8098000300b62d..."} 
[2026-10-18 06:18:00] local.INFO: Processing buffer {"connection_id":219607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c796aa0012d7d254005ea8098000300b62d..."} 
[2026-10-18 06:18:00] local.INFO: Packet analysis {"connection_id":219607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:18:00] local.INFO: Extracted packet for processing {"connection_id":219607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:18:00] local.INFO: GPS Element Parsed {"raw_longitude":763176256,"raw_latitude":99254424,"longitude_deg":76.3176256,"latitude_deg":9.9254424,"altitude":3,"angle":182,"satellites":45,"speed":59,"hex_longitude":"2d7d2540","hex_latitude":"05ea8098","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:18:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824801536001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18559150686470144,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9018106435500306432,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:18:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792284388000,"timestamp_ms":1792284388000,"timestamp_seconds":1792284388,"priority":1,"record_length":96,"hex_timestamp":"000001a14c796aa0"} 
[2026-10-18 06: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-18 06:18: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-18 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:18: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-18 06: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-18 06: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-18 06:18:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:18:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:18:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:18:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:18:00] 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-18 06:18:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:18:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:18:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824801536001,"66":27767,"158":206,"87":13824,"24":59,"16":18559150686470144,"45":9018106435500306432},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,87,24,16,45]} 
[2026-10-18 06:18:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:18:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:18:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824801536001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:18:00] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-10-18 06:18:00] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:18:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18559150686470144,"km_value":18559150686470.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:18:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9018106435500306432,"description":"Unknown IO ID 45"} 
[2026-10-18 06:18:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824801536001,"power":27767,"unknown_158":206,"unknown_87":13824,"ignition":59,"odometer":null,"unknown_45":9018106435500306432}} 
[2026-10-18 06:18:00] local.INFO: DEBUG: GPS processor result {"connection_id":219607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:18:00] local.INFO: GPS data processed {"connection_id":219607,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:18:00] local.INFO: Acknowledgment sent {"connection_id":219607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:18:01] local.INFO: TCP Data received {"connection_id":219607,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7985f8012d7d23c005ea5850000200b62d..."} 
[2026-10-18 06:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7985f8012d7d23c005ea5850000200b62d..."} 
[2026-10-18 06:18:01] local.INFO: Processing buffer {"connection_id":219607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7985f8012d7d23c005ea5850000200b62d..."} 
[2026-10-18 06:18:01] local.INFO: Packet analysis {"connection_id":219607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:18:01] local.INFO: Extracted packet for processing {"connection_id":219607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:18:01] local.INFO: GPS Element Parsed {"raw_longitude":763175872,"raw_latitude":99244112,"longitude_deg":76.3175872,"latitude_deg":9.9244112,"altitude":2,"angle":182,"satellites":45,"speed":58,"hex_longitude":"2d7d23c0","hex_latitude":"05ea5850","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824803328001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18559653197643776,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9017684223032596480,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792284395000,"timestamp_ms":1792284395000,"timestamp_seconds":1792284395,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7985f8"} 
[2026-10-18 06: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-18 06:18: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-18 06: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:18: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-18 06: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-18 06: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-18 06:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:18:01] 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-18 06:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824803328001,"66":27789,"29":206,"87":13824,"24":58,"16":18559653197643776,"45":9017684223032596480},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,87,24,16,45]} 
[2026-10-18 06:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824803328001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:18:01] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-18 06:18:01] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18559653197643776,"km_value":18559653197643.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9017684223032596480,"description":"Unknown IO ID 45"} 
[2026-10-18 06:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824803328001,"power":27789,"unknown_29":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":9017684223032596480}} 
[2026-10-18 06:18:01] local.INFO: DEBUG: GPS processor result {"connection_id":219607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:18:01] local.INFO: GPS data processed {"connection_id":219607,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:18:01] local.INFO: Acknowledgment sent {"connection_id":219607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:18:32] local.INFO: TCP Data received {"connection_id":219607,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c799d68012d7d21c005ea3590000300b72c..."} 
[2026-10-18 06:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c799d68012d7d21c005ea3590000300b72c..."} 
[2026-10-18 06:18:32] local.INFO: Processing buffer {"connection_id":219607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c799d68012d7d21c005ea3590000300b72c..."} 
[2026-10-18 06:18:32] local.INFO: Packet analysis {"connection_id":219607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:18:32] local.INFO: Extracted packet for processing {"connection_id":219607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:18:32] local.INFO: GPS Element Parsed {"raw_longitude":763175360,"raw_latitude":99235216,"longitude_deg":76.317536,"latitude_deg":9.9235216,"altitude":3,"angle":183,"satellites":44,"speed":59,"hex_longitude":"2d7d21c0","hex_latitude":"05ea3590","is_valid_coordinates":true} 
[2026-10-18 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-18 06:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824805120001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18560086989340672,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9017262010564890624,"note":"Value kept but may cause issues"} 
[2026-10-18 06:18:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792284401000,"timestamp_ms":1792284401000,"timestamp_seconds":1792284401,"priority":1,"record_length":96,"hex_timestamp":"000001a14c799d68"} 
[2026-10-18 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-18 06: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-18 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":141,"data_length":795,"current_offset":136} 
[2026-10-18 06:18:32] 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-18 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-18 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-18 06:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:18:32] 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-18 06:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824805120001,"66":27713,"29":206,"87":13824,"24":59,"16":18560086989340672,"45":9017262010564890624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,87,24,16,45]} 
[2026-10-18 06:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824805120001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:18:32] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-18 06:18:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18560086989340672,"km_value":18560086989340.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9017262010564890624,"description":"Unknown IO ID 45"} 
[2026-10-18 06:18:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824805120001,"power":27713,"unknown_29":206,"unknown_87":13824,"ignition":59,"odometer":null,"unknown_45":9017262010564890624}} 
[2026-10-18 06:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":219607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:18:32] local.INFO: GPS data processed {"connection_id":219607,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:18:32] local.INFO: Acknowledgment sent {"connection_id":219607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:18:54] local.INFO: TCP Data received {"connection_id":219608,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:18:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:18:54] local.INFO: Processing buffer {"connection_id":219608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:18:54] local.INFO: IMEI packet received {"connection_id":219608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:18:54] local.INFO: IMEI acknowledgment sent {"connection_id":219608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:18:59] local.INFO: TCP Data received {"connection_id":219608,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:18:59] local.INFO: Processing buffer {"connection_id":219608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:18:59] local.INFO: IMEI packet received {"connection_id":219608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:18:59] local.INFO: IMEI acknowledgment sent {"connection_id":219608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:19:00] local.INFO: TCP Data received {"connection_id":219608,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c79b4d8012d7d200005ea12f8000400b72b..."} 
[2026-10-18 06:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c79b4d8012d7d200005ea12f8000400b72b..."} 
[2026-10-18 06:19:00] local.INFO: Processing buffer {"connection_id":219608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c79b4d8012d7d200005ea12f8000400b72b..."} 
[2026-10-18 06:19:00] local.INFO: Packet analysis {"connection_id":219608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:19:00] local.INFO: Extracted packet for processing {"connection_id":219608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c79"} 
[2026-10-18 06:19:00] local.INFO: GPS Element Parsed {"raw_longitude":763174912,"raw_latitude":99226360,"longitude_deg":76.3174912,"latitude_deg":9.922636,"altitude":4,"angle":183,"satellites":43,"speed":58,"hex_longitude":"2d7d2000","hex_latitude":"05ea12f8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824806656001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18560516486070272,"note":"Value kept but may cause issues"} 
[2026-10-18 06:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9016699060609191936,"note":"Value kept but may cause issues"} 
[2026-10-18 06:19:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792284407000,"timestamp_ms":1792284407000,"timestamp_seconds":1792284407,"priority":1,"record_length":96,"hex_timestamp":"000001a14c79b4d8"} 
[2026-10-18 06: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-18 06:19: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-18 06: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-18 06:19:00] 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-18 06: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-18 06: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-18 06:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:19:00] 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-18 06:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824806656001,"66":27745,"29":206,"87":13824,"24":58,"16":18560516486070272,"45":9016699060609191936},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,87,24,16,45]} 
[2026-10-18 06:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824806656001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:19:00] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-18 06:19:00] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18560516486070272,"km_value":18560516486070.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9016699060609191936,"description":"Unknown IO ID 45"} 
[2026-10-18 06:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824806656001,"power":27745,"unknown_29":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":9016699060609191936}} 
[2026-10-18 06:19:00] local.INFO: DEBUG: GPS processor result {"connection_id":219608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:19:00] local.INFO: GPS data processed {"connection_id":219608,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:19:00] local.INFO: Acknowledgment sent {"connection_id":219608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:19:31] local.INFO: TCP Data received {"connection_id":219608,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7b5ab8012d7d02c005e832f0000400b92c..."} 
[2026-10-18 06:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7b5ab8012d7d02c005e832f0000400b92c..."} 
[2026-10-18 06:19:31] local.INFO: Processing buffer {"connection_id":219608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7b5ab8012d7d02c005e832f0000400b92c..."} 
[2026-10-18 06:19:31] local.INFO: Packet analysis {"connection_id":219608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:19:31] local.INFO: Extracted packet for processing {"connection_id":219608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:19:31] local.INFO: GPS Element Parsed {"raw_longitude":763167424,"raw_latitude":99103472,"longitude_deg":76.3167424,"latitude_deg":9.9103472,"altitude":4,"angle":185,"satellites":44,"speed":46,"hex_longitude":"2d7d02c0","hex_latitude":"05e832f0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824833536001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18566486490611712,"note":"Value kept but may cause issues"} 
[2026-10-18 06:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9008606654997401600,"note":"Value kept but may cause issues"} 
[2026-10-18 06:19:31] 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-18 06:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792284515000,"timestamp_ms":1792284515000,"timestamp_seconds":1792284515,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7b5ab8"} 
[2026-10-18 06: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-18 06:19: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:19: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-18 06: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-18 06: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-18 06:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:19: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-18 06:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824833536001,"66":27832,"31":206,"87":13824,"24":46,"16":18566486490611712,"45":9008606654997401600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824833536001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:19:31] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:19:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18566486490611712,"km_value":18566486490611.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9008606654997401600,"description":"Unknown IO ID 45"} 
[2026-10-18 06:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824833536001,"power":27832,"unknown_31":206,"unknown_87":13824,"ignition":46,"odometer":null,"unknown_45":9008606654997401600}} 
[2026-10-18 06:19:31] local.INFO: DEBUG: GPS processor result {"connection_id":219608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:19:31] local.INFO: GPS data processed {"connection_id":219608,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:19:31] local.INFO: Acknowledgment sent {"connection_id":219608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:19:54] local.INFO: TCP Data received {"connection_id":217946,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:19:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:19:54] local.INFO: Processing buffer {"connection_id":217946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:19:54] local.INFO: IMEI packet received {"connection_id":217946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:19:54] local.INFO: IMEI acknowledgment sent {"connection_id":217946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:19:59] local.INFO: TCP Data received {"connection_id":217946,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:19:59] local.INFO: Processing buffer {"connection_id":217946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:19:59] local.INFO: IMEI packet received {"connection_id":217946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:19:59] local.INFO: IMEI acknowledgment sent {"connection_id":217946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:20:00] local.INFO: TCP Data received {"connection_id":217946,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7b79f8012d7cfd4005e80dc0000300bf2e..."} 
[2026-10-18 06:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7b79f8012d7cfd4005e80dc0000300bf2e..."} 
[2026-10-18 06:20:00] local.INFO: Processing buffer {"connection_id":217946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7b79f8012d7cfd4005e80dc0000300bf2e..."} 
[2026-10-18 06:20:00] local.INFO: Packet analysis {"connection_id":217946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:20:00] local.INFO: Extracted packet for processing {"connection_id":217946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:20:00] local.INFO: GPS Element Parsed {"raw_longitude":763166016,"raw_latitude":99093952,"longitude_deg":76.3166016,"latitude_deg":9.9093952,"altitude":3,"angle":191,"satellites":46,"speed":50,"hex_longitude":"2d7cfd40","hex_latitude":"05e80dc0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:20:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18566954642046976,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9007973336297435136,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:00] 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-18 06:20:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792284523000,"timestamp_ms":1792284523000,"timestamp_seconds":1792284523,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7b79f8"} 
[2026-10-18 06: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-18 06:20: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-18 06: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-18 06:20:00] 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-18 06: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-18 06: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-18 06:20:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:20:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:20:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:20:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:20:00] 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-18 06:20:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:20:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:20:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824835840001,"66":27745,"31":206,"87":13824,"24":50,"16":18566954642046976,"45":9007973336297435136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:20:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:20:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:20:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:20:00] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:20:00] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:20:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18566954642046976,"km_value":18566954642046.977,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:20:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9007973336297435136,"description":"Unknown IO ID 45"} 
[2026-10-18 06:20:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824835840001,"power":27745,"unknown_31":206,"unknown_87":13824,"ignition":50,"odometer":null,"unknown_45":9007973336297435136}} 
[2026-10-18 06:20:00] local.INFO: DEBUG: GPS processor result {"connection_id":217946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:20:00] local.INFO: GPS data processed {"connection_id":217946,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:20:00] local.INFO: Acknowledgment sent {"connection_id":217946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:20:31] local.INFO: TCP Data received {"connection_id":217946,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7b9550012d7cf64005e7ea10000200bf30..."} 
[2026-10-18 06:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7b9550012d7cf64005e7ea10000200bf30..."} 
[2026-10-18 06:20:31] local.INFO: Processing buffer {"connection_id":217946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7b9550012d7cf64005e7ea10000200bf30..."} 
[2026-10-18 06:20:31] local.INFO: Packet analysis {"connection_id":217946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:20:31] local.INFO: Extracted packet for processing {"connection_id":217946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:20:31] local.INFO: GPS Element Parsed {"raw_longitude":763164224,"raw_latitude":99084816,"longitude_deg":76.3164224,"latitude_deg":9.9084816,"altitude":2,"angle":191,"satellites":48,"speed":56,"hex_longitude":"2d7cf640","hex_latitude":"05e7ea10","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824837888001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18567405613613056,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9006425223923089408,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:31] 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-18 06:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792284530000,"timestamp_ms":1792284530000,"timestamp_seconds":1792284530,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7b9550"} 
[2026-10-18 06: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-18 06:20: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-18 06: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:20: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-18 06: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-18 06: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-18 06:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:20: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-18 06:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824837888001,"66":27800,"31":206,"87":13824,"24":56,"16":18567405613613056,"45":9006425223923089408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824837888001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:20:31] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:20:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18567405613613056,"km_value":18567405613613.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9006425223923089408,"description":"Unknown IO ID 45"} 
[2026-10-18 06:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824837888001,"power":27800,"unknown_31":206,"unknown_87":13824,"ignition":56,"odometer":null,"unknown_45":9006425223923089408}} 
[2026-10-18 06:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":217946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:20:31] local.INFO: GPS data processed {"connection_id":217946,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:20:31] local.INFO: Acknowledgment sent {"connection_id":217946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:20:54] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:20:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:20:54] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:20:54] local.INFO: IMEI packet received {"connection_id":221301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:20:54] local.INFO: IMEI acknowledgment sent {"connection_id":221301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:20:58] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:20:58] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:20:58] local.INFO: IMEI packet received {"connection_id":221301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":221301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:20:59] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7bb0a8012d7cee8005e7c430000300bf2f..."} 
[2026-10-18 06:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7bb0a8012d7cee8005e7c430000300bf2f..."} 
[2026-10-18 06:20:59] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7bb0a8012d7cee8005e7c430000300bf2f..."} 
[2026-10-18 06:20:59] local.INFO: Packet analysis {"connection_id":221301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:20:59] local.INFO: Extracted packet for processing {"connection_id":221301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7b"} 
[2026-10-18 06:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763162240,"raw_latitude":99075120,"longitude_deg":76.316224,"latitude_deg":9.907512,"altitude":3,"angle":191,"satellites":47,"speed":54,"hex_longitude":"2d7cee80","hex_latitude":"05e7c430","is_valid_coordinates":true} 
[2026-10-18 06:20: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-18 06:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824839680001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18567882354982912,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9004454899083776000,"note":"Value kept but may cause issues"} 
[2026-10-18 06:20:59] 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-18 06:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792284537000,"timestamp_ms":1792284537000,"timestamp_seconds":1792284537,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7bb0a8"} 
[2026-10-18 06:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:20: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-18 06:20: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:20:59] 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-18 06:20: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-18 06:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:20:59] 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-18 06:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824839680001,"66":27713,"31":206,"87":13824,"24":54,"16":18567882354982912,"45":9004454899083776000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824839680001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:20:59] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:20:59] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18567882354982912,"km_value":18567882354982.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9004454899083776000,"description":"Unknown IO ID 45"} 
[2026-10-18 06:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824839680001,"power":27713,"unknown_31":206,"unknown_87":13824,"ignition":54,"odometer":null,"unknown_45":9004454899083776000}} 
[2026-10-18 06:20:59] 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":5381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:20:59] local.INFO: GPS data processed {"connection_id":221301,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:20:59] local.INFO: Acknowledgment sent {"connection_id":221301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:21:21] local.INFO: TCP Data received {"connection_id":218203,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:21:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218203,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:21:21] local.INFO: Processing buffer {"connection_id":218203,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:21:21] local.INFO: IMEI packet received {"connection_id":218203,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:21:21] local.INFO: IMEI acknowledgment sent {"connection_id":218203,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:21:30] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7d1038012d7c998005e63898000000be31..."} 
[2026-10-18 06:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7d1038012d7c998005e63898000000be31..."} 
[2026-10-18 06:21:30] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7d1038012d7c998005e63898000000be31..."} 
[2026-10-18 06:21:30] local.INFO: Packet analysis {"connection_id":221301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7d"} 
[2026-10-18 06:21:30] local.INFO: Extracted packet for processing {"connection_id":221301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7d"} 
[2026-10-18 06:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763140480,"raw_latitude":98973848,"longitude_deg":76.314048,"latitude_deg":9.8973848,"altitude":0,"angle":190,"satellites":49,"speed":54,"hex_longitude":"2d7c9980","hex_latitude":"05e63898","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824862720001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18572903171751936,"note":"Value kept but may cause issues"} 
[2026-10-18 06:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8980388788548982784,"note":"Value kept but may cause issues"} 
[2026-10-18 06:21:30] 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-18 06:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792284627000,"timestamp_ms":1792284627000,"timestamp_seconds":1792284627,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7d1038"} 
[2026-10-18 06: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-18 06:21: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-18 06: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 06:21:30] 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-18 06: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-18 06: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-18 06:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:21:30] 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-18 06:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824862720001,"66":27821,"31":206,"87":13824,"24":54,"16":18572903171751936,"45":8980388788548982784},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824862720001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:21:30] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:21:30] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18572903171751936,"km_value":18572903171751.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":8980388788548982784,"description":"Unknown IO ID 45"} 
[2026-10-18 06:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824862720001,"power":27821,"unknown_31":206,"unknown_87":13824,"ignition":54,"odometer":null,"unknown_45":8980388788548982784}} 
[2026-10-18 06:21:30] 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":5382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:21:30] local.INFO: GPS data processed {"connection_id":221301,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:21:30] local.INFO: Acknowledgment sent {"connection_id":221301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:21:46] local.INFO: TCP Data received {"connection_id":218204,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:21:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218204,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:21:46] local.INFO: Processing buffer {"connection_id":218204,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:21:46] local.INFO: IMEI packet received {"connection_id":218204,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:21:46] local.INFO: IMEI acknowledgment sent {"connection_id":218204,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:21:54] local.INFO: TCP Data received {"connection_id":217947,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:54] local.INFO: Processing buffer {"connection_id":217947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:54] local.INFO: IMEI packet received {"connection_id":217947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":217947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:21:54] local.INFO: TCP Data received {"connection_id":217947,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:54] local.INFO: Processing buffer {"connection_id":217947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:54] local.INFO: IMEI packet received {"connection_id":217947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":217947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:21:58] local.INFO: TCP Data received {"connection_id":217947,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:58] local.INFO: Processing buffer {"connection_id":217947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:58] local.INFO: IMEI packet received {"connection_id":217947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":217947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:21:59] local.INFO: TCP Data received {"connection_id":217947,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:59] local.INFO: Processing buffer {"connection_id":217947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:21:59] local.INFO: IMEI packet received {"connection_id":217947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:21:59] local.INFO: IMEI acknowledgment sent {"connection_id":217947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:22:00] local.INFO: TCP Data received {"connection_id":217947,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7d2b90012d7c928005e61468000100bf30..."} 
[2026-10-18 06:22:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7d2b90012d7c928005e61468000100bf30..."} 
[2026-10-18 06:22:00] local.INFO: Processing buffer {"connection_id":217947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7d2b90012d7c928005e61468000100bf30..."} 
[2026-10-18 06:22:00] local.INFO: Packet analysis {"connection_id":217947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7d"} 
[2026-10-18 06:22:00] local.INFO: Extracted packet for processing {"connection_id":217947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7d"} 
[2026-10-18 06:22:00] local.INFO: GPS Element Parsed {"raw_longitude":763138688,"raw_latitude":98964584,"longitude_deg":76.3138688,"latitude_deg":9.8964584,"altitude":1,"angle":191,"satellites":48,"speed":50,"hex_longitude":"2d7c9280","hex_latitude":"05e61468","is_valid_coordinates":true} 
[2026-10-18 06:22: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-18 06:22:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824864512001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:22:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18573362733252608,"note":"Value kept but may cause issues"} 
[2026-10-18 06:22:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8978348094965454848,"note":"Value kept but may cause issues"} 
[2026-10-18 06:22:00] 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-18 06:22:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792284634000,"timestamp_ms":1792284634000,"timestamp_seconds":1792284634,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7d2b90"} 
[2026-10-18 06:22:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:22: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-18 06:22: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":173,"data_length":795,"current_offset":136} 
[2026-10-18 06:22:00] 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-18 06:22: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-18 06:22:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:22:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:22:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:22:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:22:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:22:00] 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-18 06:22:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:22:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:22:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824864512001,"66":27539,"31":206,"87":13824,"24":50,"16":18573362733252608,"45":8978348094965454848},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:22:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:22:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:22:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824864512001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:22:00] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:22:00] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:22:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18573362733252608,"km_value":18573362733252.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:22:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8978348094965454848,"description":"Unknown IO ID 45"} 
[2026-10-18 06:22:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824864512001,"power":27539,"unknown_31":206,"unknown_87":13824,"ignition":50,"odometer":null,"unknown_45":8978348094965454848}} 
[2026-10-18 06:22:00] local.INFO: DEBUG: GPS processor result {"connection_id":217947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:22:00] local.INFO: GPS data processed {"connection_id":217947,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:22:00] local.INFO: Acknowledgment sent {"connection_id":217947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:22:36] local.INFO: TCP Data received {"connection_id":217947,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7d52a0012d7c8d8005e5f188000200b82d..."} 
[2026-10-18 06:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7d52a0012d7c8d8005e5f188000200b82d..."} 
[2026-10-18 06:22:36] local.INFO: Processing buffer {"connection_id":217947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7d52a0012d7c8d8005e5f188000200b82d..."} 
[2026-10-18 06:22:36] local.INFO: Packet analysis {"connection_id":217947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7d"} 
[2026-10-18 06:22:36] local.INFO: Extracted packet for processing {"connection_id":217947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7d"} 
[2026-10-18 06:22:36] local.INFO: GPS Element Parsed {"raw_longitude":763137408,"raw_latitude":98955656,"longitude_deg":76.3137408,"latitude_deg":9.8955656,"altitude":2,"angle":184,"satellites":45,"speed":15,"hex_longitude":"2d7c8d80","hex_latitude":"05e5f188","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:22:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:22:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18573800819916800,"note":"Value kept but may cause issues"} 
[2026-10-18 06:22:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8976377770126108672,"note":"Value kept but may cause issues"} 
[2026-10-18 06:22:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:22:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792284644000,"timestamp_ms":1792284644000,"timestamp_seconds":1792284644,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7d52a0"} 
[2026-10-18 06: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-18 06:22: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-18 06: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-18 06:22: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-18 06: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-18 06: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-18 06:22:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:22:36] local.INFO: Teltonika packet parsed successfully {"connection_id":217947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:22:36] local.INFO: Passing IMEI to GPS processor {"connection_id":217947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:22:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":217947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:22:36] 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-18 06:22:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:22:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:22:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824866304001,"66":27767,"38":206,"87":13824,"24":15,"16":18573800819916800,"45":8976377770126108672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,87,24,16,45]} 
[2026-10-18 06:22:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:22:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:22:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:22:36] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-18 06:22:36] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:22:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18573800819916800,"km_value":18573800819916.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:22:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8976377770126108672,"description":"Unknown IO ID 45"} 
[2026-10-18 06:22:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824866304001,"power":27767,"unknown_38":206,"unknown_87":13824,"ignition":15,"odometer":null,"unknown_45":8976377770126108672}} 
[2026-10-18 06:22:36] local.INFO: DEBUG: GPS processor result {"connection_id":217947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:22:36] local.INFO: GPS data processed {"connection_id":217947,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:22:36] local.INFO: Acknowledgment sent {"connection_id":217947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:23:06] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:06] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:06] local.INFO: IMEI packet received {"connection_id":218205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:23:06] local.INFO: IMEI acknowledgment sent {"connection_id":218205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:23:07] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:23:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:23:07] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:23:07] local.INFO: IMEI packet received {"connection_id":218205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:23:07] local.INFO: IMEI acknowledgment sent {"connection_id":218205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:23:07] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7e7f68012d7c558005e53e00000300cf30..."} 
[2026-10-18 06:23:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7e7f68012d7c558005e53e00000300cf30..."} 
[2026-10-18 06:23:07] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14c..."} 
[2026-10-18 06:23:07] local.INFO: IMEI packet received {"connection_id":218205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:23:07] local.INFO: IMEI acknowledgment sent {"connection_id":218205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:23:08] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7e96d8012d7c440005e51f28000400d12f..."} 
[2026-10-18 06:23:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7e96d8012d7c440005e51f28000400d12f..."} 
[2026-10-18 06:23:08] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14c7e7f68012d7c558005e53e00000300cf30..."} 
[2026-10-18 06:23:08] local.INFO: Packet analysis {"connection_id":218205,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:23:08] local.INFO: Extracted packet for processing {"connection_id":218205,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:23:08] local.INFO: GPS Element Parsed {"raw_longitude":763123072,"raw_latitude":98909696,"longitude_deg":76.3123072,"latitude_deg":9.8909696,"altitude":3,"angle":207,"satellites":48,"speed":58,"hex_longitude":"2d7c5580","hex_latitude":"05e53e00","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824886784001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18576154461995008,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8963781764906586112,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23: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-18 06:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792284721000,"timestamp_ms":1792284721000,"timestamp_seconds":1792284721,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7e7f68"} 
[2026-10-18 06: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-18 06:23: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-18 06: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-18 06: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-18 06: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-18 06: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-18 06:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:23:08] 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-18 06:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824886784001,"66":27843,"39":206,"87":13824,"24":58,"16":18576154461995008,"45":8963781764906586112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,39,87,24,16,45]} 
[2026-10-18 06:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824886784001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":39,"value":206,"description":"Unknown IO ID 39"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18576154461995008,"km_value":18576154461995.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8963781764906586112,"description":"Unknown IO ID 45"} 
[2026-10-18 06:23:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824886784001,"power":27843,"unknown_39":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":8963781764906586112}} 
[2026-10-18 06:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":218205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:23:08] local.INFO: GPS data processed {"connection_id":218205,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:23:08] local.INFO: Acknowledgment sent {"connection_id":218205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:23:08] local.INFO: Packet analysis {"connection_id":218205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:23:08] local.INFO: Extracted packet for processing {"connection_id":218205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:23:08] local.INFO: GPS Element Parsed {"raw_longitude":763118592,"raw_latitude":98901800,"longitude_deg":76.3118592,"latitude_deg":9.89018,"altitude":4,"angle":209,"satellites":47,"speed":60,"hex_longitude":"2d7c4400","hex_latitude":"05e51f28","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824888576001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18576592548659200,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8959207796532707328,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23: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-18 06:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792284727000,"timestamp_ms":1792284727000,"timestamp_seconds":1792284727,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7e96d8"} 
[2026-10-18 06: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-18 06: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-18 06: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":195,"data_length":795,"current_offset":136} 
[2026-10-18 06:23:08] 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-18 06: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-18 06: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-18 06:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:23:08] 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-18 06:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824888576001,"66":27376,"39":206,"87":13824,"24":60,"16":18576592548659200,"45":8959207796532707328},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,39,87,24,16,45]} 
[2026-10-18 06:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824888576001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":39,"value":206,"description":"Unknown IO ID 39"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18576592548659200,"km_value":18576592548659.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8959207796532707328,"description":"Unknown IO ID 45"} 
[2026-10-18 06:23:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824888576001,"power":27376,"unknown_39":206,"unknown_87":13824,"ignition":60,"odometer":null,"unknown_45":8959207796532707328}} 
[2026-10-18 06:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":218205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:23:08] local.INFO: GPS data processed {"connection_id":218205,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:23:08] local.INFO: Acknowledgment sent {"connection_id":218205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:23:09] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7eae48012d7c31c005e50128000300d32f..."} 
[2026-10-18 06:23:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7eae48012d7c31c005e50128000300d32f..."} 
[2026-10-18 06:23:09] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7eae48012d7c31c005e50128000300d32f..."} 
[2026-10-18 06:23:09] local.INFO: Packet analysis {"connection_id":218205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:23:09] local.INFO: Extracted packet for processing {"connection_id":218205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:23:09] local.INFO: GPS Element Parsed {"raw_longitude":763113920,"raw_latitude":98894120,"longitude_deg":76.311392,"latitude_deg":9.889412,"altitude":3,"angle":211,"satellites":47,"speed":58,"hex_longitude":"2d7c31c0","hex_latitude":"05e50128","is_valid_coordinates":true} 
[2026-10-18 06:23: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-18 06:23:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824890112001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18577026340356096,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8954281984438249472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:23:09] 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-18 06:23:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792284733000,"timestamp_ms":1792284733000,"timestamp_seconds":1792284733,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7eae48"} 
[2026-10-18 06:23:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:23: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-18 06:23: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-18 06:23: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-18 06:23: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-18 06:23:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:23:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:23:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:23:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:23:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:23: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-18 06:23:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:23:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:23:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824890112001,"66":27691,"31":206,"87":13824,"24":58,"16":18577026340356096,"45":8954281984438249472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:23:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:23:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:23:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824890112001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:23:09] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:23:09] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:23:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18577026340356096,"km_value":18577026340356.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:23:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":8954281984438249472,"description":"Unknown IO ID 45"} 
[2026-10-18 06:23:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824890112001,"power":27691,"unknown_31":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":8954281984438249472}} 
[2026-10-18 06:23:09] local.INFO: DEBUG: GPS processor result {"connection_id":218205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:23:09] local.INFO: GPS data processed {"connection_id":218205,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:23:09] local.INFO: Acknowledgment sent {"connection_id":218205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:23:52] local.INFO: TCP Data received {"connection_id":219609,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:52] local.INFO: Processing buffer {"connection_id":219609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:52] local.INFO: IMEI packet received {"connection_id":219609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":219609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:23:54] local.INFO: TCP Data received {"connection_id":219609,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:54] local.INFO: Processing buffer {"connection_id":219609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:54] local.INFO: IMEI packet received {"connection_id":219609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:23:54] local.INFO: IMEI acknowledgment sent {"connection_id":219609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:23:58] local.INFO: TCP Data received {"connection_id":219609,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:58] local.INFO: Processing buffer {"connection_id":219609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:23:58] local.INFO: IMEI packet received {"connection_id":219609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":219609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:24:05] local.INFO: TCP Data received {"connection_id":219609,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7ec9a0012d7c1cc005e4dfb0000500d62f..."} 
[2026-10-18 06:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7ec9a0012d7c1cc005e4dfb0000500d62f..."} 
[2026-10-18 06:24:05] local.INFO: Processing buffer {"connection_id":219609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7ec9a0012d7c1cc005e4dfb0000500d62f..."} 
[2026-10-18 06:24:05] local.INFO: Packet analysis {"connection_id":219609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:24:05] local.INFO: Extracted packet for processing {"connection_id":219609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:24:05] local.INFO: GPS Element Parsed {"raw_longitude":763108544,"raw_latitude":98885552,"longitude_deg":76.3108544,"latitude_deg":9.8885552,"altitude":5,"angle":214,"satellites":47,"speed":49,"hex_longitude":"2d7c1cc0","hex_latitude":"05e4dfb0","is_valid_coordinates":true} 
[2026-10-18 06:24: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-18 06:24:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824891648001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18577515966627840,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8949145066111313920,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:05] 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-18 06:24:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792284740000,"timestamp_ms":1792284740000,"timestamp_seconds":1792284740,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7ec9a0"} 
[2026-10-18 06: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-18 06:24: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-18 06: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 06:24:05] 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-18 06: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-18 06: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-18 06:24:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:24:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:24:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:24:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:24:05] 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-18 06:24:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:24:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:24:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824891648001,"66":27745,"31":206,"87":13824,"24":49,"16":18577515966627840,"45":8949145066111313920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:24:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:24:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:24:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824891648001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:24:05] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:24:05] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:24:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18577515966627840,"km_value":18577515966627.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:24:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":8949145066111313920,"description":"Unknown IO ID 45"} 
[2026-10-18 06:24:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824891648001,"power":27745,"unknown_31":206,"unknown_87":13824,"ignition":49,"odometer":null,"unknown_45":8949145066111313920}} 
[2026-10-18 06:24:05] local.INFO: DEBUG: GPS processor result {"connection_id":219609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:24:05] local.INFO: GPS data processed {"connection_id":219609,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:24:05] local.INFO: Acknowledgment sent {"connection_id":219609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:24:36] local.INFO: TCP Data received {"connection_id":219609,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c7eecc8012d7c07c005e4bfe0000700d530..."} 
[2026-10-18 06:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c7eecc8012d7c07c005e4bfe0000700d530..."} 
[2026-10-18 06:24:36] local.INFO: Processing buffer {"connection_id":219609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c7eecc8012d7c07c005e4bfe0000700d530..."} 
[2026-10-18 06:24:36] local.INFO: Packet analysis {"connection_id":219609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:24:36] local.INFO: Extracted packet for processing {"connection_id":219609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c7e"} 
[2026-10-18 06:24:36] local.INFO: GPS Element Parsed {"raw_longitude":763103168,"raw_latitude":98877408,"longitude_deg":76.3103168,"latitude_deg":9.8877408,"altitude":7,"angle":213,"satellites":48,"speed":42,"hex_longitude":"2d7c07c0","hex_latitude":"05e4bfe0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:24:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824893440001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18577988413030400,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8943234091598196736,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:36] 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-18 06:24:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792284749000,"timestamp_ms":1792284749000,"timestamp_seconds":1792284749,"priority":1,"record_length":96,"hex_timestamp":"000001a14c7eecc8"} 
[2026-10-18 06: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-18 06:24: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-18 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:24: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-18 06: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-18 06: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-18 06:24:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:24:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:24:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:24:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:24:36] 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-18 06:24:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:24:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:24:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824893440001,"66":27745,"31":206,"87":13824,"24":42,"16":18577988413030400,"45":8943234091598196736},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-18 06:24:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:24:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:24:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824893440001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:24:36] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-18 06:24:36] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-18 06:24:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18577988413030400,"km_value":18577988413030.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:24:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8943234091598196736,"description":"Unknown IO ID 45"} 
[2026-10-18 06:24:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824893440001,"power":27745,"unknown_31":206,"unknown_87":13824,"ignition":42,"odometer":null,"unknown_45":8943234091598196736}} 
[2026-10-18 06:24:36] local.INFO: DEBUG: GPS processor result {"connection_id":219609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:24:36] local.INFO: GPS data processed {"connection_id":219609,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:24:36] local.INFO: Acknowledgment sent {"connection_id":219609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:24:52] local.INFO: TCP Data received {"connection_id":218207,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218207,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:52] local.INFO: Processing buffer {"connection_id":218207,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:52] local.INFO: IMEI packet received {"connection_id":218207,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:24:52] local.INFO: IMEI acknowledgment sent {"connection_id":218207,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:24:54] local.INFO: TCP Data received {"connection_id":218207,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218207,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:54] local.INFO: Processing buffer {"connection_id":218207,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:54] local.INFO: IMEI packet received {"connection_id":218207,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:24:54] local.INFO: IMEI acknowledgment sent {"connection_id":218207,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:24:56] local.INFO: TCP Data received {"connection_id":218207,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218207,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:56] local.INFO: Processing buffer {"connection_id":218207,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:24:56] local.INFO: IMEI packet received {"connection_id":218207,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:24:56] local.INFO: IMEI acknowledgment sent {"connection_id":218207,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:24:58] local.INFO: TCP Data received {"connection_id":218207,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c805fe0012d7b284005e368b8000500d62e..."} 
[2026-10-18 06:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218207,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c805fe0012d7b284005e368b8000500d62e..."} 
[2026-10-18 06:24:58] local.INFO: Processing buffer {"connection_id":218207,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c805fe0012d7b284005e368b8000500d62e..."} 
[2026-10-18 06:24:58] local.INFO: Packet analysis {"connection_id":218207,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:24:58] local.INFO: Extracted packet for processing {"connection_id":218207,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:24:58] local.INFO: GPS Element Parsed {"raw_longitude":763045952,"raw_latitude":98789560,"longitude_deg":76.3045952,"latitude_deg":9.878956,"altitude":5,"angle":214,"satellites":46,"speed":38,"hex_longitude":"2d7b2840","hex_latitude":"05e368b8","is_valid_coordinates":true} 
[2026-10-18 06:24: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-18 06:24:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824917760001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18583047884505088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8880113328048183296,"note":"Value kept but may cause issues"} 
[2026-10-18 06:24:58] 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-18 06:24:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792284844000,"timestamp_ms":1792284844000,"timestamp_seconds":1792284844,"priority":1,"record_length":96,"hex_timestamp":"000001a14c805fe0"} 
[2026-10-18 06:24:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:24: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-18 06:24: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-18 06:24:58] 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-18 06:24: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-18 06:24:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:24:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:24:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218207,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:24:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:24:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:24:58] 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-18 06:24:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:24:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:24:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824917760001,"66":27745,"208":206,"85":15104,"24":38,"16":18583047884505088,"45":8880113328048183296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-18 06:24:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:24:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:24:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824917760001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:24:58] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-18 06:24:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:24:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18583047884505088,"km_value":18583047884505.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:24:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":8880113328048183296,"description":"Unknown IO ID 45"} 
[2026-10-18 06:24:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824917760001,"power":27745,"unknown_208":206,"unknown_85":15104,"ignition":38,"odometer":null,"unknown_45":8880113328048183296}} 
[2026-10-18 06:24:58] local.INFO: DEBUG: GPS processor result {"connection_id":218207,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:24:58] local.INFO: GPS data processed {"connection_id":218207,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:24:58] local.INFO: Acknowledgment sent {"connection_id":218207,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:25:29] local.INFO: TCP Data received {"connection_id":218207,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8086f0012d7b150005e34980000600cd2c..."} 
[2026-10-18 06:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218207,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8086f0012d7b150005e34980000600cd2c..."} 
[2026-10-18 06:25:29] local.INFO: Processing buffer {"connection_id":218207,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8086f0012d7b150005e34980000600cd2c..."} 
[2026-10-18 06:25:29] local.INFO: Packet analysis {"connection_id":218207,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:25:29] local.INFO: Extracted packet for processing {"connection_id":218207,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:25:29] local.INFO: GPS Element Parsed {"raw_longitude":763041024,"raw_latitude":98781568,"longitude_deg":76.3041024,"latitude_deg":9.8781568,"altitude":6,"angle":205,"satellites":44,"speed":36,"hex_longitude":"2d7b1500","hex_latitude":"05e34980","is_valid_coordinates":true} 
[2026-10-18 06:25: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-18 06:25:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824920064001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:25:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18583503151038464,"note":"Value kept but may cause issues"} 
[2026-10-18 06:25:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8874413459767867392,"note":"Value kept but may cause issues"} 
[2026-10-18 06:25:29] 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-18 06:25:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792284854000,"timestamp_ms":1792284854000,"timestamp_seconds":1792284854,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8086f0"} 
[2026-10-18 06:25:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:25: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-18 06:25: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:25:29] 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-18 06:25: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-18 06:25:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:25:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:25:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218207,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:25:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:25:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:25:29] 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-18 06:25:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:25:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:25:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824920064001,"66":27800,"208":206,"85":15104,"24":36,"16":18583503151038464,"45":8874413459767867392},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-18 06:25:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:25:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:25:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824920064001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:25:29] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-18 06:25:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:25:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18583503151038464,"km_value":18583503151038.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:25:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":8874413459767867392,"description":"Unknown IO ID 45"} 
[2026-10-18 06:25:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824920064001,"power":27800,"unknown_208":206,"unknown_85":15104,"ignition":36,"odometer":null,"unknown_45":8874413459767867392}} 
[2026-10-18 06:25:29] local.INFO: DEBUG: GPS processor result {"connection_id":218207,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:25:29] local.INFO: GPS data processed {"connection_id":218207,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:25:29] local.INFO: Acknowledgment sent {"connection_id":218207,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:25:54] local.INFO: TCP Data received {"connection_id":219610,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:25:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219610,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:25:54] local.INFO: Processing buffer {"connection_id":219610,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:25:54] local.INFO: IMEI packet received {"connection_id":219610,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:25:54] local.INFO: IMEI acknowledgment sent {"connection_id":219610,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:25:58] local.INFO: TCP Data received {"connection_id":219610,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219610,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:25:58] local.INFO: Processing buffer {"connection_id":219610,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:25:58] local.INFO: IMEI packet received {"connection_id":219610,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":219610,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:25:59] local.INFO: TCP Data received {"connection_id":219610,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c809690012d7b0fc005e33ce8000600c22a..."} 
[2026-10-18 06:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219610,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c809690012d7b0fc005e33ce8000600c22a..."} 
[2026-10-18 06:25:59] local.INFO: Processing buffer {"connection_id":219610,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c809690012d7b0fc005e33ce8000600c22a..."} 
[2026-10-18 06:25:59] local.INFO: Packet analysis {"connection_id":219610,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:25:59] local.INFO: Extracted packet for processing {"connection_id":219610,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:25:59] local.INFO: GPS Element Parsed {"raw_longitude":763039680,"raw_latitude":98778344,"longitude_deg":76.303968,"latitude_deg":9.8778344,"altitude":6,"angle":194,"satellites":42,"speed":34,"hex_longitude":"2d7b0fc0","hex_latitude":"05e33ce8","is_valid_coordinates":true} 
[2026-10-18 06:25: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-18 06:25:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824922624001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:25:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18583674949730304,"note":"Value kept but may cause issues"} 
[2026-10-18 06:25:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8868995066464141312,"note":"Value kept but may cause issues"} 
[2026-10-18 06:25:59] 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-18 06:25:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792284858000,"timestamp_ms":1792284858000,"timestamp_seconds":1792284858,"priority":1,"record_length":96,"hex_timestamp":"000001a14c809690"} 
[2026-10-18 06:25:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:25: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-18 06:25: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:25:59] 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-18 06:25: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-18 06:25:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:25:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:25:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219610,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:25:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:25:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:25:59] 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-18 06:25:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:25:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:25:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824922624001,"66":27767,"208":206,"85":15104,"24":34,"16":18583674949730304,"45":8868995066464141312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-18 06:25:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:25:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:25:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824922624001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:25:59] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-18 06:25:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:25:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18583674949730304,"km_value":18583674949730.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:25:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8868995066464141312,"description":"Unknown IO ID 45"} 
[2026-10-18 06:25:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824922624001,"power":27767,"unknown_208":206,"unknown_85":15104,"ignition":34,"odometer":null,"unknown_45":8868995066464141312}} 
[2026-10-18 06:25:59] local.INFO: DEBUG: GPS processor result {"connection_id":219610,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:25:59] local.INFO: GPS data processed {"connection_id":219610,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:25:59] local.INFO: Acknowledgment sent {"connection_id":219610,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:26:30] local.INFO: TCP Data received {"connection_id":219610,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c80a248012d7b0e4005e33340000700b72a..."} 
[2026-10-18 06:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219610,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c80a248012d7b0e4005e33340000700b72a..."} 
[2026-10-18 06:26:30] local.INFO: Processing buffer {"connection_id":219610,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c80a248012d7b0e4005e33340000700b72a..."} 
[2026-10-18 06:26:30] local.INFO: Packet analysis {"connection_id":219610,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:26:30] local.INFO: Extracted packet for processing {"connection_id":219610,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c80"} 
[2026-10-18 06:26:30] local.INFO: GPS Element Parsed {"raw_longitude":763039296,"raw_latitude":98775872,"longitude_deg":76.3039296,"latitude_deg":9.8775872,"altitude":7,"angle":183,"satellites":42,"speed":31,"hex_longitude":"2d7b0e40","hex_latitude":"05e33340","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824923648001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18583795208814592,"note":"Value kept but may cause issues"} 
[2026-10-18 06:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8867517322835585024,"note":"Value kept but may cause issues"} 
[2026-10-18 06:26:30] 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-18 06:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792284861000,"timestamp_ms":1792284861000,"timestamp_seconds":1792284861,"priority":1,"record_length":96,"hex_timestamp":"000001a14c80a248"} 
[2026-10-18 06: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-18 06:26: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-18 06: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":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:26:30] 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-18 06: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-18 06: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-18 06:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219610,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:26:30] 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-18 06:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824923648001,"66":27484,"208":206,"85":15104,"24":31,"16":18583795208814592,"45":8867517322835585024},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-18 06:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824923648001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:26:30] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-18 06:26:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18583795208814592,"km_value":18583795208814.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":8867517322835585024,"description":"Unknown IO ID 45"} 
[2026-10-18 06:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824923648001,"power":27484,"unknown_208":206,"unknown_85":15104,"ignition":31,"odometer":null,"unknown_45":8867517322835585024}} 
[2026-10-18 06:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":219610,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:26:30] local.INFO: GPS data processed {"connection_id":219610,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:26:30] local.INFO: Acknowledgment sent {"connection_id":219610,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:26:54] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:26:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:26:54] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:26:54] local.INFO: IMEI packet received {"connection_id":218209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:26:54] local.INFO: IMEI acknowledgment sent {"connection_id":218209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:26:57] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:26:57] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:26:57] local.INFO: IMEI packet received {"connection_id":218209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":218209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:27:02] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c821560012d7b3d8005e1c320000100b022..."} 
[2026-10-18 06:27:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c821560012d7b3d8005e1c320000100b022..."} 
[2026-10-18 06:27:02] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c821560012d7b3d8005e1c320000100b022..."} 
[2026-10-18 06:27:02] local.INFO: Packet analysis {"connection_id":218209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c82"} 
[2026-10-18 06:27:02] local.INFO: Extracted packet for processing {"connection_id":218209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c82"} 
[2026-10-18 06:27:02] local.INFO: GPS Element Parsed {"raw_longitude":763051392,"raw_latitude":98681632,"longitude_deg":76.3051392,"latitude_deg":9.8681632,"altitude":1,"angle":176,"satellites":34,"speed":32,"hex_longitude":"2d7b3d80","hex_latitude":"05e1c320","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:27:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824946432001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:27:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8879620746811797504,"note":"Value kept but may cause issues"} 
[2026-10-18 06:27:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18588403708723200,"note":"Value kept but may cause issues"} 
[2026-10-18 06:27:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,85,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-18 06:27:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792284956000,"timestamp_ms":1792284956000,"timestamp_seconds":1792284956,"priority":1,"record_length":96,"hex_timestamp":"000001a14c821560"} 
[2026-10-18 06: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-18 06:27: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-18 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 06:27: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-18 06: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-18 06: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-18 06:27:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:27:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:27:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:27:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:27:02] 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-18 06:27:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:27:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:27:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824946432001,"66":27800,"45":8879620746811797504,"85":15104,"24":32,"16":18588403708723200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16]} 
[2026-10-18 06:27:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:27:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:27:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824946432001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:27:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":8879620746811797504,"description":"Unknown IO ID 45"} 
[2026-10-18 06:27:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:27:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18588403708723200,"km_value":18588403708723.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:27:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824946432001,"power":27800,"unknown_45":8879620746811797504,"unknown_85":15104,"ignition":32,"odometer":null}} 
[2026-10-18 06:27:02] local.INFO: DEBUG: GPS processor result {"connection_id":218209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:27:02] local.INFO: GPS data processed {"connection_id":218209,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:27:02] local.INFO: Acknowledgment sent {"connection_id":218209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:27:33] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c824828012d7b408005e19f98000000af25..."} 
[2026-10-18 06:27:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c824828012d7b408005e19f98000000af25..."} 
[2026-10-18 06:27:33] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c824828012d7b408005e19f98000000af25..."} 
[2026-10-18 06:27:33] local.INFO: Packet analysis {"connection_id":218209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c82"} 
[2026-10-18 06:27:33] local.INFO: Extracted packet for processing {"connection_id":218209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c82"} 
[2026-10-18 06:27:33] local.INFO: GPS Element Parsed {"raw_longitude":763052160,"raw_latitude":98672536,"longitude_deg":76.305216,"latitude_deg":9.8672536,"altitude":0,"angle":175,"satellites":37,"speed":30,"hex_longitude":"2d7b4080","hex_latitude":"05e19f98","is_valid_coordinates":true} 
[2026-10-18 06:27: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-18 06:27:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824948736001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:27:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8880394802995339264,"note":"Value kept but may cause issues"} 
[2026-10-18 06:27:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18588850385321984,"note":"Value kept but may cause issues"} 
[2026-10-18 06:27:33] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,85,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-18 06:27:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792284969000,"timestamp_ms":1792284969000,"timestamp_seconds":1792284969,"priority":1,"record_length":96,"hex_timestamp":"000001a14c824828"} 
[2026-10-18 06:27:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:27: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-18 06:27: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":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:27:33] 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-18 06:27: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-18 06:27:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:27:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:27:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:27:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:27:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:27:33] 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-18 06:27:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:27:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:27:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824948736001,"66":27800,"45":8880394802995339264,"85":15104,"24":30,"16":18588850385321984},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16]} 
[2026-10-18 06:27:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:27:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:27:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824948736001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:27:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":8880394802995339264,"description":"Unknown IO ID 45"} 
[2026-10-18 06:27:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:27:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18588850385321984,"km_value":18588850385321.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:27:33] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824948736001,"power":27800,"unknown_45":8880394802995339264,"unknown_85":15104,"ignition":30,"odometer":null}} 
[2026-10-18 06:27:33] local.INFO: DEBUG: GPS processor result {"connection_id":218209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:27:33] local.INFO: GPS data processed {"connection_id":218209,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:27:33] local.INFO: Acknowledgment sent {"connection_id":218209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:27:49] local.INFO: TCP Data received {"connection_id":217949,"ip":"42.106.6.53","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:27:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217949,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:27:49] local.INFO: Processing buffer {"connection_id":217949,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:27:49] local.INFO: IMEI packet received {"connection_id":217949,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:27:49] local.INFO: IMEI acknowledgment sent {"connection_id":217949,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:27:53] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:53] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:53] local.INFO: IMEI packet received {"connection_id":221304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":221304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:27:54] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:54] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:54] local.INFO: IMEI packet received {"connection_id":221304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":221304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:27:59] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:59] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:27:59] local.INFO: IMEI packet received {"connection_id":221304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":221304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:28:00] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c826f38012d7b450005e17a98000100ab27..."} 
[2026-10-18 06:28:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c826f38012d7b450005e17a98000100ab27..."} 
[2026-10-18 06:28:00] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c826f38012d7b450005e17a98000100ab27..."} 
[2026-10-18 06:28:00] local.INFO: Packet analysis {"connection_id":221304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c82"} 
[2026-10-18 06:28:00] local.INFO: Extracted packet for processing {"connection_id":221304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c82"} 
[2026-10-18 06:28:00] local.INFO: GPS Element Parsed {"raw_longitude":763053312,"raw_latitude":98663064,"longitude_deg":76.3053312,"latitude_deg":9.8663064,"altitude":1,"angle":171,"satellites":39,"speed":41,"hex_longitude":"2d7b4500","hex_latitude":"05e17a98","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:28:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824952064001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:28:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8881239227923142656,"note":"Value kept but may cause issues"} 
[2026-10-18 06:28:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18589309946822656,"note":"Value kept but may cause issues"} 
[2026-10-18 06:28:00] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,85,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-18 06:28:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792284979000,"timestamp_ms":1792284979000,"timestamp_seconds":1792284979,"priority":1,"record_length":96,"hex_timestamp":"000001a14c826f38"} 
[2026-10-18 06: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-18 06:28: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:28:00] 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-18 06: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-18 06: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-18 06:28:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:28:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:28:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:28:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:28:00] 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-18 06:28:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:28:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:28:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824952064001,"66":27713,"45":8881239227923142656,"85":15104,"24":41,"16":18589309946822656},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16]} 
[2026-10-18 06:28:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:28:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:28:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824952064001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:28:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8881239227923142656,"description":"Unknown IO ID 45"} 
[2026-10-18 06:28:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:28:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18589309946822656,"km_value":18589309946822.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:28:00] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824952064001,"power":27713,"unknown_45":8881239227923142656,"unknown_85":15104,"ignition":41,"odometer":null}} 
[2026-10-18 06:28:00] 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":5396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:28:00] local.INFO: GPS data processed {"connection_id":221304,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:28:00] local.INFO: Acknowledgment sent {"connection_id":221304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:28:34] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c839818012d7b810005dfe328000800aa2a..."} 
[2026-10-18 06:28:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c839818012d7b810005dfe328000800aa2a..."} 
[2026-10-18 06:28:34] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c839818012d7b810005dfe328000800aa2a..."} 
[2026-10-18 06:28:34] local.INFO: Packet analysis {"connection_id":221304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:28:34] local.INFO: Extracted packet for processing {"connection_id":221304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:28:34] local.INFO: GPS Element Parsed {"raw_longitude":763068672,"raw_latitude":98558760,"longitude_deg":76.3068672,"latitude_deg":9.855876,"altitude":8,"angle":170,"satellites":42,"speed":60,"hex_longitude":"2d7b8100","hex_latitude":"05dfe328","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:28:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824972544001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:28:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18594425252872192,"note":"Value kept but may cause issues"} 
[2026-10-18 06:28:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8897916620266448896,"note":"Value kept but may cause issues"} 
[2026-10-18 06:28:34] 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-18 06:28:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792285055000,"timestamp_ms":1792285055000,"timestamp_seconds":1792285055,"priority":1,"record_length":96,"hex_timestamp":"000001a14c839818"} 
[2026-10-18 06: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-18 06:28: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:28:34] 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-18 06: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-18 06: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-18 06:28:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:28:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:28:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:28:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:28:34] 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-18 06:28:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:28:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:28:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824972544001,"66":27745,"103":206,"85":15104,"24":60,"16":18594425252872192,"45":8897916620266448896},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,45]} 
[2026-10-18 06:28:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:28:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:28:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824972544001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:28:34] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-18 06:28:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:28:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18594425252872192,"km_value":18594425252872.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:28:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":8897916620266448896,"description":"Unknown IO ID 45"} 
[2026-10-18 06:28:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824972544001,"power":27745,"unknown_103":206,"unknown_85":15104,"ignition":60,"odometer":null,"unknown_45":8897916620266448896}} 
[2026-10-18 06:28:34] 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":5397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:28:34] local.INFO: GPS data processed {"connection_id":221304,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:28:34] local.INFO: Acknowledgment sent {"connection_id":221304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:28:54] local.INFO: TCP Data received {"connection_id":219611,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:54] local.INFO: Processing buffer {"connection_id":219611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:54] local.INFO: IMEI packet received {"connection_id":219611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":219611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:28:54] local.INFO: TCP Data received {"connection_id":219611,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:54] local.INFO: Processing buffer {"connection_id":219611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:54] local.INFO: IMEI packet received {"connection_id":219611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":219611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:28:59] local.INFO: TCP Data received {"connection_id":219611,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:59] local.INFO: Processing buffer {"connection_id":219611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:28:59] local.INFO: IMEI packet received {"connection_id":219611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":219611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:29:00] local.INFO: TCP Data received {"connection_id":219611,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c83af88012d7b858005dfc0a0000800ab2b..."} 
[2026-10-18 06:29:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219611,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c83af88012d7b858005dfc0a0000800ab2b..."} 
[2026-10-18 06:29:00] local.INFO: Processing buffer {"connection_id":219611,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c83af88012d7b858005dfc0a0000800ab2b..."} 
[2026-10-18 06:29:00] local.INFO: Packet analysis {"connection_id":219611,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:29:00] local.INFO: Extracted packet for processing {"connection_id":219611,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:29:00] local.INFO: GPS Element Parsed {"raw_longitude":763069824,"raw_latitude":98549920,"longitude_deg":76.3069824,"latitude_deg":9.854992,"altitude":8,"angle":171,"satellites":43,"speed":58,"hex_longitude":"2d7b8580","hex_latitude":"05dfc0a0","is_valid_coordinates":true} 
[2026-10-18 06:29: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-18 06:29:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824974080001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:29:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18594854749601792,"note":"Value kept but may cause issues"} 
[2026-10-18 06:29:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8899394363891853312,"note":"Value kept but may cause issues"} 
[2026-10-18 06:29:00] 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-18 06:29:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792285061000,"timestamp_ms":1792285061000,"timestamp_seconds":1792285061,"priority":1,"record_length":96,"hex_timestamp":"000001a14c83af88"} 
[2026-10-18 06:29:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:29: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-18 06:29: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-18 06:29: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-18 06:29: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-18 06:29:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:29:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:29:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219611,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:29:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:29:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:29:00] 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-18 06:29:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:29:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:29:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824974080001,"66":27691,"103":206,"85":15104,"24":58,"16":18594854749601792,"45":8899394363891853312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,45]} 
[2026-10-18 06:29:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:29:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:29:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824974080001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:29:00] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-18 06:29:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:29:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18594854749601792,"km_value":18594854749601.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:29:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8899394363891853312,"description":"Unknown IO ID 45"} 
[2026-10-18 06:29:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824974080001,"power":27691,"unknown_103":206,"unknown_85":15104,"ignition":58,"odometer":null,"unknown_45":8899394363891853312}} 
[2026-10-18 06:29:00] local.INFO: DEBUG: GPS processor result {"connection_id":219611,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:29:00] local.INFO: GPS data processed {"connection_id":219611,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:29:00] local.INFO: Acknowledgment sent {"connection_id":219611,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:29:30] local.INFO: TCP Data received {"connection_id":219611,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c83cae0012d7b8b4005df9958000900ac2f..."} 
[2026-10-18 06:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219611,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c83cae0012d7b8b4005df9958000900ac2f..."} 
[2026-10-18 06:29:30] local.INFO: Processing buffer {"connection_id":219611,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c83cae0012d7b8b4005df9958000900ac2f..."} 
[2026-10-18 06:29:30] local.INFO: Packet analysis {"connection_id":219611,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:29:30] local.INFO: Extracted packet for processing {"connection_id":219611,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:29:30] local.INFO: GPS Element Parsed {"raw_longitude":763071296,"raw_latitude":98539864,"longitude_deg":76.3071296,"latitude_deg":9.8539864,"altitude":9,"angle":172,"satellites":47,"speed":58,"hex_longitude":"2d7b8b40","hex_latitude":"05df9958","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824975616001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18595348670840832,"note":"Value kept but may cause issues"} 
[2026-10-18 06:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8900661001284788224,"note":"Value kept but may cause issues"} 
[2026-10-18 06:29:30] 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-18 06:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792285068000,"timestamp_ms":1792285068000,"timestamp_seconds":1792285068,"priority":1,"record_length":96,"hex_timestamp":"000001a14c83cae0"} 
[2026-10-18 06: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-18 06:29: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-18 06: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":43,"data_length":795,"current_offset":136} 
[2026-10-18 06:29:30] 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-18 06: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-18 06: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-18 06:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219611,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:29:30] 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-18 06:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824975616001,"66":27767,"103":206,"85":15104,"24":58,"16":18595348670840832,"45":8900661001284788224},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,45]} 
[2026-10-18 06:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824975616001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:29:30] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-18 06:29:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18595348670840832,"km_value":18595348670840.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":8900661001284788224,"description":"Unknown IO ID 45"} 
[2026-10-18 06:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824975616001,"power":27767,"unknown_103":206,"unknown_85":15104,"ignition":58,"odometer":null,"unknown_45":8900661001284788224}} 
[2026-10-18 06:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":219611,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:29:30] local.INFO: GPS data processed {"connection_id":219611,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:29:30] local.INFO: Acknowledgment sent {"connection_id":219611,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:29:59] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:29:59] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:29:59] local.INFO: IMEI packet received {"connection_id":221305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":221305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:29:59] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:29:59] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:29:59] local.INFO: IMEI packet received {"connection_id":221305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":221305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:30:04] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:04] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:04] local.INFO: IMEI packet received {"connection_id":221305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":221305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:30:05] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c84fb90012d7bbcc005de0010000100a829..."} 
[2026-10-18 06:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c84fb90012d7bbcc005de0010000100a829..."} 
[2026-10-18 06:30:05] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c84fb90012d7bbcc005de0010000100a829..."} 
[2026-10-18 06:30:05] local.INFO: Packet analysis {"connection_id":221305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c84"} 
[2026-10-18 06:30:05] local.INFO: Extracted packet for processing {"connection_id":221305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c84"} 
[2026-10-18 06:30:05] local.INFO: GPS Element Parsed {"raw_longitude":763083968,"raw_latitude":98435088,"longitude_deg":76.3083968,"latitude_deg":9.8435088,"altitude":1,"angle":168,"satellites":41,"speed":55,"hex_longitude":"2d7bbcc0","hex_latitude":"05de0010","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:30:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824995584001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:30:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8914031062651676672,"note":"Value kept but may cause issues"} 
[2026-10-18 06:30:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18600472566824960,"note":"Value kept but may cause issues"} 
[2026-10-18 06:30:05] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,85,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-18 06:30:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792285146000,"timestamp_ms":1792285146000,"timestamp_seconds":1792285146,"priority":1,"record_length":96,"hex_timestamp":"000001a14c84fb90"} 
[2026-10-18 06: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-18 06:30: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-18 06: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-18 06:30:05] 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-18 06: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-18 06: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-18 06:30:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:30:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:30:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:30:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:30:05] 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-18 06:30:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:30:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:30:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824995584001,"66":27713,"45":8914031062651676672,"85":15104,"24":55,"16":18600472566824960},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16]} 
[2026-10-18 06:30:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:30:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:30:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824995584001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:30:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":8914031062651676672,"description":"Unknown IO ID 45"} 
[2026-10-18 06:30:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:30:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18600472566824960,"km_value":18600472566824.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:30:05] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824995584001,"power":27713,"unknown_45":8914031062651676672,"unknown_85":15104,"ignition":55,"odometer":null}} 
[2026-10-18 06:30:05] 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":5400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:30:05] local.INFO: GPS data processed {"connection_id":221305,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:30:05] local.INFO: Acknowledgment sent {"connection_id":221305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:30:36] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8516e8012d7bc44005dddba0000400a827..."} 
[2026-10-18 06:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8516e8012d7bc44005dddba0000400a827..."} 
[2026-10-18 06:30:36] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8516e8012d7bc44005dddba0000400a827..."} 
[2026-10-18 06:30:36] local.INFO: Packet analysis {"connection_id":221305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c85"} 
[2026-10-18 06:30:36] local.INFO: Extracted packet for processing {"connection_id":221305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c85"} 
[2026-10-18 06:30:36] local.INFO: GPS Element Parsed {"raw_longitude":763085888,"raw_latitude":98425760,"longitude_deg":76.3085888,"latitude_deg":9.842576,"altitude":4,"angle":168,"satellites":39,"speed":50,"hex_longitude":"2d7bc440","hex_latitude":"05dddba0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:30:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824997376001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:30:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8916212493718654976,"note":"Value kept but may cause issues"} 
[2026-10-18 06:30:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18600932128325632,"note":"Value kept but may cause issues"} 
[2026-10-18 06:30:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,85,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-18 06:30:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792285153000,"timestamp_ms":1792285153000,"timestamp_seconds":1792285153,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8516e8"} 
[2026-10-18 06: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-18 06:30: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-18 06: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-18 06:30:36] 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-18 06: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-18 06: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-18 06:30:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:30:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:30:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:30:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:30:36] 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-18 06:30:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:30:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:30:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824997376001,"66":27745,"45":8916212493718654976,"85":15104,"24":50,"16":18600932128325632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16]} 
[2026-10-18 06:30:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:30:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:30:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824997376001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:30:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8916212493718654976,"description":"Unknown IO ID 45"} 
[2026-10-18 06:30:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:30:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18600932128325632,"km_value":18600932128325.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:30:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458824997376001,"power":27745,"unknown_45":8916212493718654976,"unknown_85":15104,"ignition":50,"odometer":null}} 
[2026-10-18 06:30:36] 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":5401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:30:36] local.INFO: GPS data processed {"connection_id":221305,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:30:36] local.INFO: Acknowledgment sent {"connection_id":221305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:30:54] local.INFO: TCP Data received {"connection_id":218211,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218211,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:54] local.INFO: Processing buffer {"connection_id":218211,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:54] local.INFO: IMEI packet received {"connection_id":218211,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":218211,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:30:55] local.INFO: TCP Data received {"connection_id":218211,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218211,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:55] local.INFO: Processing buffer {"connection_id":218211,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:55] local.INFO: IMEI packet received {"connection_id":218211,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:30:55] local.INFO: IMEI acknowledgment sent {"connection_id":218211,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:30:59] local.INFO: TCP Data received {"connection_id":218211,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218211,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:59] local.INFO: Processing buffer {"connection_id":218211,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:30:59] local.INFO: IMEI packet received {"connection_id":218211,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":218211,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:31:00] local.INFO: TCP Data received {"connection_id":218211,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c853628012d7bcb8005ddb5e0000600a929..."} 
[2026-10-18 06:31:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c853628012d7bcb8005ddb5e0000600a929..."} 
[2026-10-18 06:31:00] local.INFO: Processing buffer {"connection_id":218211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c853628012d7bcb8005ddb5e0000600a929..."} 
[2026-10-18 06:31:00] local.INFO: Packet analysis {"connection_id":218211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c85"} 
[2026-10-18 06:31:00] local.INFO: Extracted packet for processing {"connection_id":218211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c85"} 
[2026-10-18 06:31:00] local.INFO: GPS Element Parsed {"raw_longitude":763087744,"raw_latitude":98416096,"longitude_deg":76.3087744,"latitude_deg":9.8416096,"altitude":6,"angle":169,"satellites":41,"speed":48,"hex_longitude":"2d7bcb80","hex_latitude":"05ddb5e0","is_valid_coordinates":true} 
[2026-10-18 06:31: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-18 06:31:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824999168001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:31:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18601408869695488,"note":"Value kept but may cause issues"} 
[2026-10-18 06:31:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8918323556041596928,"note":"Value kept but may cause issues"} 
[2026-10-18 06:31:00] 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-18 06:31:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792285161000,"timestamp_ms":1792285161000,"timestamp_seconds":1792285161,"priority":1,"record_length":96,"hex_timestamp":"000001a14c853628"} 
[2026-10-18 06:31:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:31: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-18 06:31: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-18 06:31: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-18 06:31: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-18 06:31:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:31:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:31:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:31:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218211,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:31:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218211,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:31:00] 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-18 06:31:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:31:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:31:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824999168001,"66":27767,"186":206,"85":15104,"24":48,"16":18601408869695488,"45":8918323556041596928},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,85,24,16,45]} 
[2026-10-18 06:31:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:31:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:31:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824999168001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:31:00] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-18 06:31:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:31:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18601408869695488,"km_value":18601408869695.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:31:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8918323556041596928,"description":"Unknown IO ID 45"} 
[2026-10-18 06:31:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824999168001,"power":27767,"unknown_186":206,"unknown_85":15104,"ignition":48,"odometer":null,"unknown_45":8918323556041596928}} 
[2026-10-18 06:31:00] local.INFO: DEBUG: GPS processor result {"connection_id":218211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:31:00] local.INFO: GPS data processed {"connection_id":218211,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:31:00] local.INFO: Acknowledgment sent {"connection_id":218211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:31:32] local.INFO: TCP Data received {"connection_id":218211,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8662f0012d7beb4005dc29d8000000b227..."} 
[2026-10-18 06:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8662f0012d7beb4005dc29d8000000b227..."} 
[2026-10-18 06:31:32] local.INFO: Processing buffer {"connection_id":218211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8662f0012d7beb4005dc29d8000000b227..."} 
[2026-10-18 06:31:32] local.INFO: Packet analysis {"connection_id":218211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c86"} 
[2026-10-18 06:31:32] local.INFO: Extracted packet for processing {"connection_id":218211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c86"} 
[2026-10-18 06:31:32] local.INFO: GPS Element Parsed {"raw_longitude":763095872,"raw_latitude":98314712,"longitude_deg":76.3095872,"latitude_deg":9.8314712,"altitude":0,"angle":178,"satellites":39,"speed":50,"hex_longitude":"2d7beb40","hex_latitude":"05dc29d8","is_valid_coordinates":true} 
[2026-10-18 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-18 06:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825019136001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18606348082085888,"note":"Value kept but may cause issues"} 
[2026-10-18 06:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8928949236386271232,"note":"Value kept but may cause issues"} 
[2026-10-18 06:31:32] 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-18 06:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792285238000,"timestamp_ms":1792285238000,"timestamp_seconds":1792285238,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8662f0"} 
[2026-10-18 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-18 06: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-18 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":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-10-18 06:31:32] 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-18 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-18 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-18 06:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218211,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218211,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:31:32] 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-18 06:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825019136001,"66":27767,"162":206,"85":15104,"24":50,"16":18606348082085888,"45":8928949236386271232},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-18 06:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825019136001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:31:32] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-18 06:31:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18606348082085888,"km_value":18606348082085.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8928949236386271232,"description":"Unknown IO ID 45"} 
[2026-10-18 06:31:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825019136001,"power":27767,"unknown_162":206,"unknown_85":15104,"ignition":50,"odometer":null,"unknown_45":8928949236386271232}} 
[2026-10-18 06:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":218211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:31:32] local.INFO: GPS data processed {"connection_id":218211,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:31:32] local.INFO: Acknowledgment sent {"connection_id":218211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:32:09] local.INFO: TCP Data received {"connection_id":219614,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:32:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:32:09] local.INFO: Processing buffer {"connection_id":219614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:32:09] local.INFO: IMEI packet received {"connection_id":219614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:32:09] local.INFO: IMEI acknowledgment sent {"connection_id":219614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:32:09] local.INFO: TCP Data received {"connection_id":219614,"ip":"42.109.136.10","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:32:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219614,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:32:09] local.INFO: Processing buffer {"connection_id":219614,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:32:09] local.INFO: IMEI packet received {"connection_id":219614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:32:09] local.INFO: IMEI acknowledgment sent {"connection_id":219614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:33:16] local.INFO: TCP Data received {"connection_id":219615,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219615,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:33:16] local.INFO: Processing buffer {"connection_id":219615,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:33:16] local.INFO: IMEI packet received {"connection_id":219615,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:33:16] local.INFO: IMEI acknowledgment sent {"connection_id":219615,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:33:46] local.INFO: TCP Data received {"connection_id":218212,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218212,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:33:46] local.INFO: Processing buffer {"connection_id":218212,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:33:46] local.INFO: IMEI packet received {"connection_id":218212,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":218212,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:37:13] local.INFO: TCP Data received {"connection_id":219618,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:13] local.INFO: Processing buffer {"connection_id":219618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:13] local.INFO: IMEI packet received {"connection_id":219618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:37:13] local.INFO: IMEI acknowledgment sent {"connection_id":219618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:37:14] local.INFO: TCP Data received {"connection_id":219618,"ip":"42.109.136.10","data_length":93,"data_hex":"00000000000000518e01000001a14c8ad3a8012d7cf30005d656b0000500ae28..."} 
[2026-10-18 06:37:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219618,"packet_length":93,"packet_hex":"00000000000000518e01000001a14c8ad3a8012d7cf30005d656b0000500ae28..."} 
[2026-10-18 06:37:14] local.INFO: Processing buffer {"connection_id":219618,"buffer_length":93,"buffer_hex":"00000000000000518e01000001a14c8ad3a8012d7cf30005d656b0000500ae28..."} 
[2026-10-18 06:37:14] local.INFO: Packet analysis {"connection_id":219618,"data_field_length":81,"total_packet_length":93,"buffer_length":93,"packet_hex_start":"00000000000000518e01000001a14c8a"} 
[2026-10-18 06:37:14] local.INFO: Extracted packet for processing {"connection_id":219618,"packet_length":93,"remaining_buffer_length":0,"packet_hex_start":"00000000000000518e01000001a14c8a"} 
[2026-10-18 06:37:14] local.INFO: GPS Element Parsed {"raw_longitude":763163392,"raw_latitude":97932976,"longitude_deg":76.3163392,"latitude_deg":9.7932976,"altitude":5,"angle":174,"satellites":40,"speed":57,"hex_longitude":"2d7cf300","hex_latitude":"05d656b0","is_valid_coordinates":true} 
[2026-10-18 06:37:14] local.INFO: IO Element Header Parsed {"event_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-18 06:37:14] 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-18 06:37:14] 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-18 06:37:14] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":1,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:37:14] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":0,"records_with_valid_data":0} 
[2026-10-18 06:37:14] local.INFO: Teltonika packet parsed successfully {"connection_id":219618,"avl_records_parsed":0,"avl_records_expected":1,"crc_valid":false} 
[2026-10-18 06:37:14] local.INFO: Passing IMEI to GPS processor {"connection_id":219618,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-18 06:37:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":219618,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-18 06:37:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-18 06:37:14] local.WARNING: DEBUG: No valid data to process  
[2026-10-18 06:37:14] local.INFO: DEBUG: GPS processor result {"connection_id":219618,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-18 06:37:14] local.ERROR: GPS data processing failed {"connection_id":219618,"error":"No valid data to process"} 
[2026-10-18 06:37:14] local.INFO: Acknowledgment sent {"connection_id":219618,"records_acknowledged":0,"records_expected":1,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-18 06:37:56] local.INFO: TCP Data received {"connection_id":217954,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:56] local.INFO: Processing buffer {"connection_id":217954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:56] local.INFO: IMEI packet received {"connection_id":217954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:37:56] local.INFO: IMEI acknowledgment sent {"connection_id":217954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:37:57] local.INFO: TCP Data received {"connection_id":217954,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:57] local.INFO: Processing buffer {"connection_id":217954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:37:57] local.INFO: IMEI packet received {"connection_id":217954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":217954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:38:00] local.INFO: TCP Data received {"connection_id":217954,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:00] local.INFO: Processing buffer {"connection_id":217954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:00] local.INFO: IMEI packet received {"connection_id":217954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:38:00] local.INFO: IMEI acknowledgment sent {"connection_id":217954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:38:07] local.INFO: TCP Data received {"connection_id":217954,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8bece8012d7d328005d4c1f0000100ad28..."} 
[2026-10-18 06:38:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217954,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8bece8012d7d328005d4c1f0000100ad28..."} 
[2026-10-18 06:38:07] local.INFO: Processing buffer {"connection_id":217954,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8bece8012d7d328005d4c1f0000100ad28..."} 
[2026-10-18 06:38:07] local.INFO: Packet analysis {"connection_id":217954,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8b"} 
[2026-10-18 06:38:07] local.INFO: Extracted packet for processing {"connection_id":217954,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8b"} 
[2026-10-18 06:38:07] local.INFO: GPS Element Parsed {"raw_longitude":763179648,"raw_latitude":97829360,"longitude_deg":76.3179648,"latitude_deg":9.782936,"altitude":1,"angle":173,"satellites":40,"speed":59,"hex_longitude":"2d7d3280","hex_latitude":"05d4c1f0","is_valid_coordinates":true} 
[2026-10-18 06:38: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-18 06:38:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825112320001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:38:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18630344064368640,"note":"Value kept but may cause issues"} 
[2026-10-18 06:38:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9020358234948820992,"note":"Value kept but may cause issues"} 
[2026-10-18 06:38:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:38:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792285601000,"timestamp_ms":1792285601000,"timestamp_seconds":1792285601,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8bece8"} 
[2026-10-18 06:38:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:38: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-18 06:38: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-18 06:38: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-18 06:38: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-18 06:38:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:38:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:38:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217954,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:38:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:38:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:38: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-18 06:38:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:38:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:38:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825112320001,"66":27865,"81":206,"85":15104,"24":59,"16":18630344064368640,"45":9020358234948820992},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,85,24,16,45]} 
[2026-10-18 06:38:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:38:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:38:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825112320001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:38:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-10-18 06:38:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:38:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18630344064368640,"km_value":18630344064368.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:38:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9020358234948820992,"description":"Unknown IO ID 45"} 
[2026-10-18 06:38:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825112320001,"power":27865,"unknown_81":206,"unknown_85":15104,"ignition":59,"odometer":null,"unknown_45":9020358234948820992}} 
[2026-10-18 06:38:07] local.INFO: DEBUG: GPS processor result {"connection_id":217954,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:38:07] local.INFO: GPS data processed {"connection_id":217954,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:38:07] local.INFO: Acknowledgment sent {"connection_id":217954,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:38:08] local.INFO: TCP Data received {"connection_id":217954,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8c0840012d7d380005d49a88000300aa23..."} 
[2026-10-18 06:38:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217954,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8c0840012d7d380005d49a88000300aa23..."} 
[2026-10-18 06:38:08] local.INFO: Processing buffer {"connection_id":217954,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8c0840012d7d380005d49a88000300aa23..."} 
[2026-10-18 06:38:08] local.INFO: Packet analysis {"connection_id":217954,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8c"} 
[2026-10-18 06:38:08] local.INFO: Extracted packet for processing {"connection_id":217954,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8c"} 
[2026-10-18 06:38:08] local.INFO: GPS Element Parsed {"raw_longitude":763181056,"raw_latitude":97819272,"longitude_deg":76.3181056,"latitude_deg":9.7819272,"altitude":3,"angle":170,"satellites":35,"speed":57,"hex_longitude":"2d7d3800","hex_latitude":"05d49a88","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:38:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825113856001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:38:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18630837985607680,"note":"Value kept but may cause issues"} 
[2026-10-18 06:38:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9021413766109196288,"note":"Value kept but may cause issues"} 
[2026-10-18 06:38:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:38:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792285608000,"timestamp_ms":1792285608000,"timestamp_seconds":1792285608,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8c0840"} 
[2026-10-18 06: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-18 06:38: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:38: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-18 06: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-18 06: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-18 06:38:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:38:08] local.INFO: Teltonika packet parsed successfully {"connection_id":217954,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:38:08] local.INFO: Passing IMEI to GPS processor {"connection_id":217954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:38:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":217954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:38:08] 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-18 06:38:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:38:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:38:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825113856001,"66":27908,"81":206,"85":15104,"24":57,"16":18630837985607680,"45":9021413766109196288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,85,24,16,45]} 
[2026-10-18 06:38:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:38:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:38:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825113856001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:38:08] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-10-18 06:38:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:38:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18630837985607680,"km_value":18630837985607.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:38:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9021413766109196288,"description":"Unknown IO ID 45"} 
[2026-10-18 06:38:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825113856001,"power":27908,"unknown_81":206,"unknown_85":15104,"ignition":57,"odometer":null,"unknown_45":9021413766109196288}} 
[2026-10-18 06:38:08] local.INFO: DEBUG: GPS processor result {"connection_id":217954,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:38:08] local.INFO: GPS data processed {"connection_id":217954,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:38:08] local.INFO: Acknowledgment sent {"connection_id":217954,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:38:53] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:54] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:54] local.INFO: IMEI packet received {"connection_id":221310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:38:54] local.INFO: IMEI acknowledgment sent {"connection_id":221310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:38:59] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:59] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:38:59] local.INFO: IMEI packet received {"connection_id":221310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:38:59] local.INFO: IMEI acknowledgment sent {"connection_id":221310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:39:00] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8c2398012d7d3ec005d47458000200aa28..."} 
[2026-10-18 06:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8c2398012d7d3ec005d47458000200aa28..."} 
[2026-10-18 06:39:00] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8c2398012d7d3ec005d47458000200aa28..."} 
[2026-10-18 06:39:00] local.INFO: Packet analysis {"connection_id":221310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8c"} 
[2026-10-18 06:39:00] local.INFO: Extracted packet for processing {"connection_id":221310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8c"} 
[2026-10-18 06:39:00] local.INFO: GPS Element Parsed {"raw_longitude":763182784,"raw_latitude":97809496,"longitude_deg":76.3182784,"latitude_deg":9.7809496,"altitude":2,"angle":170,"satellites":40,"speed":55,"hex_longitude":"2d7d3ec0","hex_latitude":"05d47458","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:39:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825115648001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:39:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18631314726977536,"note":"Value kept but may cause issues"} 
[2026-10-18 06:39:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9022961878478522368,"note":"Value kept but may cause issues"} 
[2026-10-18 06:39:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:39:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792285615000,"timestamp_ms":1792285615000,"timestamp_seconds":1792285615,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8c2398"} 
[2026-10-18 06: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-18 06:39: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-18 06: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 06:39:00] 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-18 06: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-18 06: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-18 06:39:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:39:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:39:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:39:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:39:00] 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-18 06:39:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:39:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:39:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825115648001,"66":27843,"81":206,"85":15104,"24":55,"16":18631314726977536,"45":9022961878478522368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,85,24,16,45]} 
[2026-10-18 06:39:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:39:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:39:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825115648001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:39:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-10-18 06:39:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:39:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18631314726977536,"km_value":18631314726977.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:39:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9022961878478522368,"description":"Unknown IO ID 45"} 
[2026-10-18 06:39:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825115648001,"power":27843,"unknown_81":206,"unknown_85":15104,"ignition":55,"odometer":null,"unknown_45":9022961878478522368}} 
[2026-10-18 06:39:00] 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":5406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:39:00] local.INFO: GPS data processed {"connection_id":221310,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:39:00] local.INFO: Acknowledgment sent {"connection_id":221310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:39:11] local.INFO: TCP Data received {"connection_id":218214,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218214,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:39:11] local.INFO: Processing buffer {"connection_id":218214,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:39:11] local.INFO: IMEI packet received {"connection_id":218214,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:39:11] local.INFO: IMEI acknowledgment sent {"connection_id":218214,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:39:40] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8dbdc0012d7d424005d295b8000200b12c..."} 
[2026-10-18 06:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8dbdc0012d7d424005d295b8000200b12c..."} 
[2026-10-18 06:39:40] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8dbdc0012d7d424005d295b8000200b12c..."} 
[2026-10-18 06:39:40] local.INFO: Packet analysis {"connection_id":221310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8d"} 
[2026-10-18 06:39:40] local.INFO: Extracted packet for processing {"connection_id":221310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8d"} 
[2026-10-18 06:39:40] local.INFO: GPS Element Parsed {"raw_longitude":763183680,"raw_latitude":97686968,"longitude_deg":76.318368,"latitude_deg":9.7686968,"altitude":2,"angle":177,"satellites":44,"speed":17,"hex_longitude":"2d7d4240","hex_latitude":"05d295b8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:39:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825140224001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:39:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18637271846617088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:39:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025565521981579264,"note":"Value kept but may cause issues"} 
[2026-10-18 06:39:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:39:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792285720000,"timestamp_ms":1792285720000,"timestamp_seconds":1792285720,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8dbdc0"} 
[2026-10-18 06: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-18 06:39: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:39:40] 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-18 06: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-18 06: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-18 06:39:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:39:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:39:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:39:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:39: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-18 06:39:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:39:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:39:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825140224001,"66":26832,"117":206,"85":15104,"24":17,"16":18637271846617088,"45":9025565521981579264},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,85,24,16,45]} 
[2026-10-18 06:39:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:39:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:39:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825140224001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:39:40] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-18 06:39:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:39:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18637271846617088,"km_value":18637271846617.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:39:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025565521981579264,"description":"Unknown IO ID 45"} 
[2026-10-18 06:39:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825140224001,"power":26832,"unknown_117":206,"unknown_85":15104,"ignition":17,"odometer":null,"unknown_45":9025565521981579264}} 
[2026-10-18 06:39:40] 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":5407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:39:40] local.INFO: GPS data processed {"connection_id":221310,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:39:40] local.INFO: Acknowledgment sent {"connection_id":221310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:39:46] local.INFO: TCP Data received {"connection_id":221311,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221311,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:39:46] local.INFO: Processing buffer {"connection_id":221311,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:39:46] local.INFO: IMEI packet received {"connection_id":221311,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:39:46] local.INFO: IMEI acknowledgment sent {"connection_id":221311,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:39:55] local.INFO: TCP Data received {"connection_id":219619,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:39:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:39:55] local.INFO: Processing buffer {"connection_id":219619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:39:55] local.INFO: IMEI packet received {"connection_id":219619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:39:55] local.INFO: IMEI acknowledgment sent {"connection_id":219619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:39:59] local.INFO: TCP Data received {"connection_id":219619,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:39:59] local.INFO: Processing buffer {"connection_id":219619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:39:59] local.INFO: IMEI packet received {"connection_id":219619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:39:59] local.INFO: IMEI acknowledgment sent {"connection_id":219619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:40:04] local.INFO: TCP Data received {"connection_id":219619,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:04] local.INFO: Processing buffer {"connection_id":219619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:04] local.INFO: IMEI packet received {"connection_id":219619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":219619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:40:05] local.INFO: TCP Data received {"connection_id":219619,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8dd148012d7d428005d28d50000500a52e..."} 
[2026-10-18 06:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8dd148012d7d428005d28d50000500a52e..."} 
[2026-10-18 06:40:05] local.INFO: Processing buffer {"connection_id":219619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8dd148012d7d428005d28d50000500a52e..."} 
[2026-10-18 06:40:05] local.INFO: Packet analysis {"connection_id":219619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8d"} 
[2026-10-18 06:40:05] local.INFO: Extracted packet for processing {"connection_id":219619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8d"} 
[2026-10-18 06:40:05] local.INFO: GPS Element Parsed {"raw_longitude":763183744,"raw_latitude":97684816,"longitude_deg":76.3183744,"latitude_deg":9.7684816,"altitude":5,"angle":165,"satellites":46,"speed":15,"hex_longitude":"2d7d4280","hex_latitude":"05d28d50","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825144320001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18637379220799488,"note":"Value kept but may cause issues"} 
[2026-10-18 06:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025846996955936768,"note":"Value kept but may cause issues"} 
[2026-10-18 06:40:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792285725000,"timestamp_ms":1792285725000,"timestamp_seconds":1792285725,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8dd148"} 
[2026-10-18 06: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-18 06:40: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-18 06: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":104,"n8_eight_byte":208,"data_length":795,"current_offset":136} 
[2026-10-18 06:40:05] 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-18 06: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-18 06: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-18 06:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:40:05] 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-18 06:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825144320001,"66":27908,"23":206,"85":15104,"24":15,"16":18637379220799488,"45":9025846996955936768},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,85,24,16,45]} 
[2026-10-18 06:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825144320001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:40:05] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 06:40:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18637379220799488,"km_value":18637379220799.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025846996955936768,"description":"Unknown IO ID 45"} 
[2026-10-18 06:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825144320001,"power":27908,"unknown_23":206,"unknown_85":15104,"ignition":15,"odometer":null,"unknown_45":9025846996955936768}} 
[2026-10-18 06:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":219619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:40:05] local.INFO: GPS data processed {"connection_id":219619,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:40:05] local.INFO: Acknowledgment sent {"connection_id":219619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:40:09] local.INFO: TCP Data received {"connection_id":219619,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8de4d0012d7d43c005d28728000600b130..."} 
[2026-10-18 06:40:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8de4d0012d7d43c005d28728000600b130..."} 
[2026-10-18 06:40:09] local.INFO: Processing buffer {"connection_id":219619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8de4d0012d7d43c005d28728000600b130..."} 
[2026-10-18 06:40:09] local.INFO: Packet analysis {"connection_id":219619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8d"} 
[2026-10-18 06:40:09] local.INFO: Extracted packet for processing {"connection_id":219619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8d"} 
[2026-10-18 06:40:09] local.INFO: GPS Element Parsed {"raw_longitude":763184064,"raw_latitude":97683240,"longitude_deg":76.3184064,"latitude_deg":9.768324,"altitude":6,"angle":177,"satellites":48,"speed":11,"hex_longitude":"2d7d43c0","hex_latitude":"05d28728","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:40:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825145600001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:40:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18637456530210816,"note":"Value kept but may cause issues"} 
[2026-10-18 06:40:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025917365699563520,"note":"Value kept but may cause issues"} 
[2026-10-18 06:40:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:40:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792285730000,"timestamp_ms":1792285730000,"timestamp_seconds":1792285730,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8de4d0"} 
[2026-10-18 06: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-18 06:40: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-18 06: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 06:40: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-18 06: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-18 06: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-18 06:40:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:40:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:40:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:40:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:40: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-18 06:40:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:40:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:40:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825145600001,"66":27919,"23":206,"85":15104,"24":11,"16":18637456530210816,"45":9025917365699563520},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,85,24,16,45]} 
[2026-10-18 06:40:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:40:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:40:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825145600001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:40:09] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 06:40:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:40:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18637456530210816,"km_value":18637456530210.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:40:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025917365699563520,"description":"Unknown IO ID 45"} 
[2026-10-18 06:40:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825145600001,"power":27919,"unknown_23":206,"unknown_85":15104,"ignition":11,"odometer":null,"unknown_45":9025917365699563520}} 
[2026-10-18 06:40:09] local.INFO: DEBUG: GPS processor result {"connection_id":219619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:40:09] local.INFO: GPS data processed {"connection_id":219619,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:40:09] local.INFO: Acknowledgment sent {"connection_id":219619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:40:54] local.INFO: TCP Data received {"connection_id":217956,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:54] local.INFO: Processing buffer {"connection_id":217956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:54] local.INFO: IMEI packet received {"connection_id":217956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:40:54] local.INFO: IMEI acknowledgment sent {"connection_id":217956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:40:55] local.INFO: TCP Data received {"connection_id":217956,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:55] local.INFO: Processing buffer {"connection_id":217956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:55] local.INFO: IMEI packet received {"connection_id":217956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":217956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:40:59] local.INFO: TCP Data received {"connection_id":217956,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:59] local.INFO: Processing buffer {"connection_id":217956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:40:59] local.INFO: IMEI packet received {"connection_id":217956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:40:59] local.INFO: IMEI acknowledgment sent {"connection_id":217956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:41:00] local.INFO: TCP Data received {"connection_id":217956,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8e1f68012d7d408005d26958000700bc2d..."} 
[2026-10-18 06:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8e1f68012d7d408005d26958000700bc2d..."} 
[2026-10-18 06:41:00] local.INFO: Processing buffer {"connection_id":217956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8e1f68012d7d408005d26958000700bc2d..."} 
[2026-10-18 06:41:00] local.INFO: Packet analysis {"connection_id":217956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:41:00] local.INFO: Extracted packet for processing {"connection_id":217956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:41:00] local.INFO: GPS Element Parsed {"raw_longitude":763183232,"raw_latitude":97675608,"longitude_deg":76.3183232,"latitude_deg":9.7675608,"altitude":7,"angle":188,"satellites":45,"speed":28,"hex_longitude":"2d7d4080","hex_latitude":"05d26958","is_valid_coordinates":true} 
[2026-10-18 06:41: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-18 06:41:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825146880001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18637830192365568,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9026269209420048384,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:41:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792285745000,"timestamp_ms":1792285745000,"timestamp_seconds":1792285745,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8e1f68"} 
[2026-10-18 06:41:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:41: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-18 06:41: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":15,"data_length":795,"current_offset":136} 
[2026-10-18 06:41:00] 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-18 06:41: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-18 06:41:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:41:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:41:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:41:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:41:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:41:00] 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-18 06:41:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:41:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:41:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825146880001,"66":27832,"23":206,"85":15104,"24":28,"16":18637830192365568,"45":9026269209420048384},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,85,24,16,45]} 
[2026-10-18 06:41:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:41:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:41:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825146880001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:41:00] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 06:41:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:41:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18637830192365568,"km_value":18637830192365.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:41:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9026269209420048384,"description":"Unknown IO ID 45"} 
[2026-10-18 06:41:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825146880001,"power":27832,"unknown_23":206,"unknown_85":15104,"ignition":28,"odometer":null,"unknown_45":9026269209420048384}} 
[2026-10-18 06:41:00] local.INFO: DEBUG: GPS processor result {"connection_id":217956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:41:00] local.INFO: GPS data processed {"connection_id":217956,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:41:00] local.INFO: Acknowledgment sent {"connection_id":217956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:41:01] local.INFO: TCP Data received {"connection_id":217956,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8e4e48012d7d3ac005d246c8000600be24..."} 
[2026-10-18 06:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8e4e48012d7d3ac005d246c8000600be24..."} 
[2026-10-18 06:41:01] local.INFO: Processing buffer {"connection_id":217956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8e4e48012d7d3ac005d246c8000600be24..."} 
[2026-10-18 06:41:01] local.INFO: Packet analysis {"connection_id":217956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:41:01] local.INFO: Extracted packet for processing {"connection_id":217956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:41:01] local.INFO: GPS Element Parsed {"raw_longitude":763181760,"raw_latitude":97666760,"longitude_deg":76.318176,"latitude_deg":9.766676,"altitude":6,"angle":190,"satellites":36,"speed":26,"hex_longitude":"2d7d3ac0","hex_latitude":"05d246c8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825150720001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18638263984062464,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025354415743784960,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792285757000,"timestamp_ms":1792285757000,"timestamp_seconds":1792285757,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8e4e48"} 
[2026-10-18 06: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-18 06:41: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-18 06: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-18 06:41: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-18 06: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-18 06: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-18 06:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:41:01] 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-18 06:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825150720001,"66":27865,"23":206,"85":15104,"24":26,"16":18638263984062464,"45":9025354415743784960},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,85,24,16,45]} 
[2026-10-18 06:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825150720001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:41:01] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 06:41:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18638263984062464,"km_value":18638263984062.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025354415743784960,"description":"Unknown IO ID 45"} 
[2026-10-18 06:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825150720001,"power":27865,"unknown_23":206,"unknown_85":15104,"ignition":26,"odometer":null,"unknown_45":9025354415743784960}} 
[2026-10-18 06:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":217956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:41:01] local.INFO: GPS data processed {"connection_id":217956,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:41:01] local.INFO: Acknowledgment sent {"connection_id":217956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:41:32] local.INFO: TCP Data received {"connection_id":217956,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8e84f8012d7d34c005d22498000500ba31..."} 
[2026-10-18 06:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8e84f8012d7d34c005d22498000500ba31..."} 
[2026-10-18 06:41:32] local.INFO: Processing buffer {"connection_id":217956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8e84f8012d7d34c005d22498000500ba31..."} 
[2026-10-18 06:41:32] local.INFO: Packet analysis {"connection_id":217956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:41:32] local.INFO: Extracted packet for processing {"connection_id":217956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:41:32] local.INFO: GPS Element Parsed {"raw_longitude":763180224,"raw_latitude":97658008,"longitude_deg":76.3180224,"latitude_deg":9.7658008,"altitude":5,"angle":186,"satellites":49,"speed":19,"hex_longitude":"2d7d34c0","hex_latitude":"05d22498","is_valid_coordinates":true} 
[2026-10-18 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-18 06:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825153792001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18638693480792064,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9023735934625433600,"note":"Value kept but may cause issues"} 
[2026-10-18 06:41:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792285771000,"timestamp_ms":1792285771000,"timestamp_seconds":1792285771,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8e84f8"} 
[2026-10-18 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-18 06:41: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-18 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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:41: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-18 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-18 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-18 06:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:41:32] 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-18 06:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825153792001,"66":27800,"23":206,"85":15104,"24":19,"16":18638693480792064,"45":9023735934625433600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,85,24,16,45]} 
[2026-10-18 06:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825153792001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:41:32] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 06:41:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18638693480792064,"km_value":18638693480792.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9023735934625433600,"description":"Unknown IO ID 45"} 
[2026-10-18 06:41:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825153792001,"power":27800,"unknown_23":206,"unknown_85":15104,"ignition":19,"odometer":null,"unknown_45":9023735934625433600}} 
[2026-10-18 06:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":217956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:41:32] local.INFO: GPS data processed {"connection_id":217956,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:41:32] local.INFO: Acknowledgment sent {"connection_id":217956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:41:53] local.INFO: TCP Data received {"connection_id":219621,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:53] local.INFO: Processing buffer {"connection_id":219621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:53] local.INFO: IMEI packet received {"connection_id":219621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":219621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:41:55] local.INFO: TCP Data received {"connection_id":219621,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:55] local.INFO: Processing buffer {"connection_id":219621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:55] local.INFO: IMEI packet received {"connection_id":219621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:41:55] local.INFO: IMEI acknowledgment sent {"connection_id":219621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:41:59] local.INFO: TCP Data received {"connection_id":219621,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:59] local.INFO: Processing buffer {"connection_id":219621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:41:59] local.INFO: IMEI packet received {"connection_id":219621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:41:59] local.INFO: IMEI acknowledgment sent {"connection_id":219621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:42:00] local.INFO: TCP Data received {"connection_id":219621,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c8ed700012d7d314005d20560000800ba30..."} 
[2026-10-18 06:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c8ed700012d7d314005d20560000800ba30..."} 
[2026-10-18 06:42:00] local.INFO: Processing buffer {"connection_id":219621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c8ed700012d7d314005d20560000800ba30..."} 
[2026-10-18 06:42:00] local.INFO: Packet analysis {"connection_id":219621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:42:00] local.INFO: Extracted packet for processing {"connection_id":219621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c8e"} 
[2026-10-18 06:42:00] local.INFO: GPS Element Parsed {"raw_longitude":763179328,"raw_latitude":97650016,"longitude_deg":76.3179328,"latitude_deg":9.7650016,"altitude":8,"angle":186,"satellites":48,"speed":22,"hex_longitude":"2d7d3140","hex_latitude":"05d20560","is_valid_coordinates":true} 
[2026-10-18 06:42: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-18 06:42:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825157376001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:42:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18639088617783296,"note":"Value kept but may cause issues"} 
[2026-10-18 06:42:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9022047084762929152,"note":"Value kept but may cause issues"} 
[2026-10-18 06:42:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:42:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792285792000,"timestamp_ms":1792285792000,"timestamp_seconds":1792285792,"priority":1,"record_length":96,"hex_timestamp":"000001a14c8ed700"} 
[2026-10-18 06:42:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:42: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-18 06:42: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":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:42:00] 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-18 06:42: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-18 06:42:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:42:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:42:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:42:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:42:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:42:00] 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-18 06:42:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:42:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:42:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825157376001,"66":27800,"23":206,"85":15104,"24":22,"16":18639088617783296,"45":9022047084762929152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,85,24,16,45]} 
[2026-10-18 06:42:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:42:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:42:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825157376001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:42:00] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-18 06:42:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:42:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18639088617783296,"km_value":18639088617783.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:42:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9022047084762929152,"description":"Unknown IO ID 45"} 
[2026-10-18 06:42:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825157376001,"power":27800,"unknown_23":206,"unknown_85":15104,"ignition":22,"odometer":null,"unknown_45":9022047084762929152}} 
[2026-10-18 06:42:00] local.INFO: DEBUG: GPS processor result {"connection_id":219621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:42:00] local.INFO: GPS data processed {"connection_id":219621,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:42:00] local.INFO: Acknowledgment sent {"connection_id":219621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:42:31] local.INFO: TCP Data received {"connection_id":219621,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c904630012d7d430005d09a48000900b131..."} 
[2026-10-18 06:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c904630012d7d430005d09a48000900b131..."} 
[2026-10-18 06:42:31] local.INFO: Processing buffer {"connection_id":219621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c904630012d7d430005d09a48000900b131..."} 
[2026-10-18 06:42:31] local.INFO: Packet analysis {"connection_id":219621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:42:31] local.INFO: Extracted packet for processing {"connection_id":219621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:42:31] local.INFO: GPS Element Parsed {"raw_longitude":763183872,"raw_latitude":97557064,"longitude_deg":76.3183872,"latitude_deg":9.7557064,"altitude":9,"angle":177,"satellites":49,"speed":41,"hex_longitude":"2d7d4300","hex_latitude":"05d09a48","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:42:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825184512001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:42:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18643602628411392,"note":"Value kept but may cause issues"} 
[2026-10-18 06:42:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025424784460154880,"note":"Value kept but may cause issues"} 
[2026-10-18 06:42:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:42:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792285886000,"timestamp_ms":1792285886000,"timestamp_seconds":1792285886,"priority":1,"record_length":96,"hex_timestamp":"000001a14c904630"} 
[2026-10-18 06: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-18 06:42: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-18 06: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":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:42: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-18 06: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-18 06: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-18 06:42:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:42:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:42:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:42:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:42: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-18 06:42:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:42:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:42:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825184512001,"66":27800,"198":206,"85":15104,"24":41,"16":18643602628411392,"45":9025424784460154880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,45]} 
[2026-10-18 06:42:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:42:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:42:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825184512001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:42:31] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-18 06:42:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:42:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18643602628411392,"km_value":18643602628411.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:42:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025424784460154880,"description":"Unknown IO ID 45"} 
[2026-10-18 06:42:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825184512001,"power":27800,"unknown_198":206,"unknown_85":15104,"ignition":41,"odometer":null,"unknown_45":9025424784460154880}} 
[2026-10-18 06:42:31] local.INFO: DEBUG: GPS processor result {"connection_id":219621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:42:31] local.INFO: GPS data processed {"connection_id":219621,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:42:31] local.INFO: Acknowledgment sent {"connection_id":219621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:42:56] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:42:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:42:56] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:42:56] local.INFO: IMEI packet received {"connection_id":218215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:42:56] local.INFO: IMEI acknowledgment sent {"connection_id":218215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:42:59] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:42:59] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:42:59] local.INFO: IMEI packet received {"connection_id":218215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":218215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:43:02] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:02] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:02] local.INFO: IMEI packet received {"connection_id":218215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:43:02] local.INFO: IMEI acknowledgment sent {"connection_id":218215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:43:07] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c907128012d7d46c005d07560000800ae32..."} 
[2026-10-18 06:43:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c907128012d7d46c005d07560000800ae32..."} 
[2026-10-18 06:43:07] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c907128012d7d46c005d07560000800ae32..."} 
[2026-10-18 06:43:07] local.INFO: Packet analysis {"connection_id":218215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:43:07] local.INFO: Extracted packet for processing {"connection_id":218215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:43:07] local.INFO: GPS Element Parsed {"raw_longitude":763184832,"raw_latitude":97547616,"longitude_deg":76.3184832,"latitude_deg":9.7547616,"altitude":8,"angle":174,"satellites":50,"speed":36,"hex_longitude":"2d7d46c0","hex_latitude":"05d07560","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:43:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825186816001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18644062189912064,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9026058103155214336,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:43:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792285897000,"timestamp_ms":1792285897000,"timestamp_seconds":1792285897,"priority":1,"record_length":96,"hex_timestamp":"000001a14c907128"} 
[2026-10-18 06: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-18 06: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:43: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-18 06: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-18 06: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-18 06:43:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:43:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:43:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:43:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:43: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-18 06:43:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:43:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:43:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825186816001,"66":27767,"198":206,"85":15104,"24":36,"16":18644062189912064,"45":9026058103155214336},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,45]} 
[2026-10-18 06:43:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:43:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825186816001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:43:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18644062189912064,"km_value":18644062189912.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9026058103155214336,"description":"Unknown IO ID 45"} 
[2026-10-18 06:43:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825186816001,"power":27767,"unknown_198":206,"unknown_85":15104,"ignition":36,"odometer":null,"unknown_45":9026058103155214336}} 
[2026-10-18 06:43:07] local.INFO: DEBUG: GPS processor result {"connection_id":218215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:43:07] local.INFO: GPS data processed {"connection_id":218215,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:43:07] local.INFO: Acknowledgment sent {"connection_id":218215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:43:07] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c909838012d7d4a4005d05080000800ad31..."} 
[2026-10-18 06:43:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c909838012d7d4a4005d05080000800ad31..."} 
[2026-10-18 06:43:07] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c909838012d7d4a4005d05080000800ad31..."} 
[2026-10-18 06:43:07] local.INFO: Packet analysis {"connection_id":218215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:43:07] local.INFO: Extracted packet for processing {"connection_id":218215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:43:07] local.INFO: GPS Element Parsed {"raw_longitude":763185728,"raw_latitude":97538176,"longitude_deg":76.3185728,"latitude_deg":9.7538176,"altitude":8,"angle":173,"satellites":49,"speed":38,"hex_longitude":"2d7d4a40","hex_latitude":"05d05080","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:43:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825189632001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18644521751412736,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027113634315460608,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:43:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792285907000,"timestamp_ms":1792285907000,"timestamp_seconds":1792285907,"priority":1,"record_length":96,"hex_timestamp":"000001a14c909838"} 
[2026-10-18 06: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-18 06:43: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-18 06: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:43: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-18 06: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-18 06: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-18 06:43:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:43:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:43:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:43:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:43: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-18 06:43:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:43:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:43:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825189632001,"66":27865,"198":206,"85":15104,"24":38,"16":18644521751412736,"45":9027113634315460608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,45]} 
[2026-10-18 06:43:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:43:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825189632001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:43:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18644521751412736,"km_value":18644521751412.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:43:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027113634315460608,"description":"Unknown IO ID 45"} 
[2026-10-18 06:43:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825189632001,"power":27865,"unknown_198":206,"unknown_85":15104,"ignition":38,"odometer":null,"unknown_45":9027113634315460608}} 
[2026-10-18 06:43:07] local.INFO: DEBUG: GPS processor result {"connection_id":218215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:43:07] local.INFO: GPS data processed {"connection_id":218215,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:43:07] local.INFO: Acknowledgment sent {"connection_id":218215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:43:38] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c90bb60012d7d4d4005d02d48000700b130..."} 
[2026-10-18 06:43:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c90bb60012d7d4d4005d02d48000700b130..."} 
[2026-10-18 06:43:38] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c90bb60012d7d4d4005d02d48000700b130..."} 
[2026-10-18 06:43:38] local.INFO: Packet analysis {"connection_id":218215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:43:38] local.INFO: Extracted packet for processing {"connection_id":218215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:43:38] local.INFO: GPS Element Parsed {"raw_longitude":763186496,"raw_latitude":97529160,"longitude_deg":76.3186496,"latitude_deg":9.752916,"altitude":7,"angle":177,"satellites":48,"speed":41,"hex_longitude":"2d7d4d40","hex_latitude":"05d02d48","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:43:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825192192001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18644964133044224,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028098796731531264,"note":"Value kept but may cause issues"} 
[2026-10-18 06:43:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:43:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792285916000,"timestamp_ms":1792285916000,"timestamp_seconds":1792285916,"priority":1,"record_length":96,"hex_timestamp":"000001a14c90bb60"} 
[2026-10-18 06: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-18 06:43: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:43:38] 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-18 06: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-18 06: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-18 06:43:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:43:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:43:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:43:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:43:38] 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-18 06:43:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:43:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:43:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825192192001,"66":27865,"198":206,"85":15104,"24":41,"16":18644964133044224,"45":9028098796731531264},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,45]} 
[2026-10-18 06:43:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:43:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:43:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825192192001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:43:38] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-18 06:43:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:43:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18644964133044224,"km_value":18644964133044.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:43:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028098796731531264,"description":"Unknown IO ID 45"} 
[2026-10-18 06:43:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825192192001,"power":27865,"unknown_198":206,"unknown_85":15104,"ignition":41,"odometer":null,"unknown_45":9028098796731531264}} 
[2026-10-18 06:43:38] local.INFO: DEBUG: GPS processor result {"connection_id":218215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:43:38] local.INFO: GPS data processed {"connection_id":218215,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:43:38] local.INFO: Acknowledgment sent {"connection_id":218215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:43:53] local.INFO: TCP Data received {"connection_id":219622,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:53] local.INFO: Processing buffer {"connection_id":219622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:53] local.INFO: IMEI packet received {"connection_id":219622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:43:53] local.INFO: IMEI acknowledgment sent {"connection_id":219622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:43:53] local.INFO: TCP Data received {"connection_id":219622,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:53] local.INFO: Processing buffer {"connection_id":219622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:53] local.INFO: IMEI packet received {"connection_id":219622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:43:53] local.INFO: IMEI acknowledgment sent {"connection_id":219622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:43:59] local.INFO: TCP Data received {"connection_id":219622,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:59] local.INFO: Processing buffer {"connection_id":219622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:43:59] local.INFO: IMEI packet received {"connection_id":219622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:43:59] local.INFO: IMEI acknowledgment sent {"connection_id":219622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:44:04] local.INFO: TCP Data received {"connection_id":219622,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c90daa0012d7d4ec005d00928000600b131..."} 
[2026-10-18 06:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c90daa0012d7d4ec005d00928000600b131..."} 
[2026-10-18 06:44:04] local.INFO: Processing buffer {"connection_id":219622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c90daa0012d7d4ec005d00928000600b131..."} 
[2026-10-18 06:44:04] local.INFO: Packet analysis {"connection_id":219622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:44:04] local.INFO: Extracted packet for processing {"connection_id":219622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c90"} 
[2026-10-18 06:44:04] local.INFO: GPS Element Parsed {"raw_longitude":763186880,"raw_latitude":97519912,"longitude_deg":76.318688,"latitude_deg":9.7519912,"altitude":6,"angle":177,"satellites":49,"speed":49,"hex_longitude":"2d7d4ec0","hex_latitude":"05d00928","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:44:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825194496001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:44:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18645410809643008,"note":"Value kept but may cause issues"} 
[2026-10-18 06:44:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028943221659355136,"note":"Value kept but may cause issues"} 
[2026-10-18 06:44:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:44:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792285924000,"timestamp_ms":1792285924000,"timestamp_seconds":1792285924,"priority":1,"record_length":96,"hex_timestamp":"000001a14c90daa0"} 
[2026-10-18 06: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-18 06:44: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:44:04] 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-18 06: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-18 06: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-18 06:44:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:44:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:44:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:44:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:44:04] 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-18 06:44:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:44:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:44:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825194496001,"66":27865,"198":206,"85":15104,"24":49,"16":18645410809643008,"45":9028943221659355136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,45]} 
[2026-10-18 06:44:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:44:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:44:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825194496001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:44:04] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-18 06:44:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:44:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18645410809643008,"km_value":18645410809643.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:44:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028943221659355136,"description":"Unknown IO ID 45"} 
[2026-10-18 06:44:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825194496001,"power":27865,"unknown_198":206,"unknown_85":15104,"ignition":49,"odometer":null,"unknown_45":9028943221659355136}} 
[2026-10-18 06:44:04] local.INFO: DEBUG: GPS processor result {"connection_id":219622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:44:04] local.INFO: GPS data processed {"connection_id":219622,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:44:04] local.INFO: Acknowledgment sent {"connection_id":219622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:44:35] local.INFO: TCP Data received {"connection_id":219622,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9245e8012d7d49c005ce77f0000800b731..."} 
[2026-10-18 06:44:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9245e8012d7d49c005ce77f0000800b731..."} 
[2026-10-18 06:44:35] local.INFO: Processing buffer {"connection_id":219622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9245e8012d7d49c005ce77f0000800b731..."} 
[2026-10-18 06:44:35] local.INFO: Packet analysis {"connection_id":219622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:44:35] local.INFO: Extracted packet for processing {"connection_id":219622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:44:35] local.INFO: GPS Element Parsed {"raw_longitude":763185600,"raw_latitude":97417200,"longitude_deg":76.31856,"latitude_deg":9.74172,"altitude":8,"angle":183,"satellites":49,"speed":37,"hex_longitude":"2d7d49c0","hex_latitude":"05ce77f0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:44:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825217536001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:44:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18650401561640960,"note":"Value kept but may cause issues"} 
[2026-10-18 06:44:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028591377912154112,"note":"Value kept but may cause issues"} 
[2026-10-18 06:44:35] 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-18 06:44:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792286017000,"timestamp_ms":1792286017000,"timestamp_seconds":1792286017,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9245e8"} 
[2026-10-18 06: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-18 06:44: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-18 06: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":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:44: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-18 06: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-18 06: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-18 06:44:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:44:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:44:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:44:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:44: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-18 06:44:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:44:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:44:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825217536001,"66":27821,"235":206,"85":15104,"24":37,"16":18650401561640960,"45":9028591377912154112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:44:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:44:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:44:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825217536001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:44:35] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:44:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:44:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18650401561640960,"km_value":18650401561640.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:44:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028591377912154112,"description":"Unknown IO ID 45"} 
[2026-10-18 06:44:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825217536001,"power":27821,"unknown_235":206,"unknown_85":15104,"ignition":37,"odometer":null,"unknown_45":9028591377912154112}} 
[2026-10-18 06:44:35] local.INFO: DEBUG: GPS processor result {"connection_id":219622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:44:35] local.INFO: GPS data processed {"connection_id":219622,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:44:35] local.INFO: Acknowledgment sent {"connection_id":219622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:44:54] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:54] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:54] local.INFO: IMEI packet received {"connection_id":221312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:44:54] local.INFO: IMEI acknowledgment sent {"connection_id":221312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:44:56] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:56] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:56] local.INFO: IMEI packet received {"connection_id":221312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:44:56] local.INFO: IMEI acknowledgment sent {"connection_id":221312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:44:59] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:59] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:44:59] local.INFO: IMEI packet received {"connection_id":221312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":221312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:45:00] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c926910012d7d470005ce5110000700b730..."} 
[2026-10-18 06:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c926910012d7d470005ce5110000700b730..."} 
[2026-10-18 06:45:00] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c926910012d7d470005ce5110000700b730..."} 
[2026-10-18 06:45:00] local.INFO: Packet analysis {"connection_id":221312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:45:00] local.INFO: Extracted packet for processing {"connection_id":221312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:45:00] local.INFO: GPS Element Parsed {"raw_longitude":763184896,"raw_latitude":97407248,"longitude_deg":76.3184896,"latitude_deg":9.7407248,"altitude":7,"angle":183,"satellites":48,"speed":47,"hex_longitude":"2d7d4700","hex_latitude":"05ce5110","is_valid_coordinates":true} 
[2026-10-18 06:45: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-18 06:45:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825220352001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18650882597978112,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027958059212206080,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45: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-18 06:45:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792286026000,"timestamp_ms":1792286026000,"timestamp_seconds":1792286026,"priority":1,"record_length":96,"hex_timestamp":"000001a14c926910"} 
[2026-10-18 06:45:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:45: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-18 06:45: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":173,"data_length":795,"current_offset":136} 
[2026-10-18 06:45:00] 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-18 06:45: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-18 06:45:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:45:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:45:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:45:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:45:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:45:00] 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-18 06:45:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:45:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:45:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825220352001,"66":27843,"235":206,"85":15104,"24":47,"16":18650882597978112,"45":9027958059212206080},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:45:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:45:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:45:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825220352001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:45:00] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:45:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:45:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18650882597978112,"km_value":18650882597978.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:45:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027958059212206080,"description":"Unknown IO ID 45"} 
[2026-10-18 06:45:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825220352001,"power":27843,"unknown_235":206,"unknown_85":15104,"ignition":47,"odometer":null,"unknown_45":9027958059212206080}} 
[2026-10-18 06:45:00] 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":5420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:45:00] local.INFO: GPS data processed {"connection_id":221312,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:45:00] local.INFO: Acknowledgment sent {"connection_id":221312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:45:03] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c928850012d7d448005ce2bb0000800b62f..."} 
[2026-10-18 06:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c928850012d7d448005ce2bb0000800b62f..."} 
[2026-10-18 06:45:03] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c928850012d7d448005ce2bb0000800b62f..."} 
[2026-10-18 06:45:03] local.INFO: Packet analysis {"connection_id":221312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:45:03] local.INFO: Extracted packet for processing {"connection_id":221312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:45:03] local.INFO: GPS Element Parsed {"raw_longitude":763184256,"raw_latitude":97397680,"longitude_deg":76.3184256,"latitude_deg":9.739768,"altitude":8,"angle":182,"satellites":47,"speed":45,"hex_longitude":"2d7d4480","hex_latitude":"05ce2bb0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:45:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825222656001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18651350749413376,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027184003023704064,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45: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-18 06:45:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792286034000,"timestamp_ms":1792286034000,"timestamp_seconds":1792286034,"priority":1,"record_length":96,"hex_timestamp":"000001a14c928850"} 
[2026-10-18 06: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-18 06:45: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-18 06: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 06:45:03] 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-18 06: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-18 06: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-18 06:45:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:45:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:45:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:45:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:45:03] 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-18 06:45:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:45:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:45:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825222656001,"66":27767,"235":206,"85":15104,"24":45,"16":18651350749413376,"45":9027184003023704064},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:45:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:45:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:45:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825222656001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:45:03] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:45:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:45:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18651350749413376,"km_value":18651350749413.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:45:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027184003023704064,"description":"Unknown IO ID 45"} 
[2026-10-18 06:45:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825222656001,"power":27767,"unknown_235":206,"unknown_85":15104,"ignition":45,"odometer":null,"unknown_45":9027184003023704064}} 
[2026-10-18 06:45:03] 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":5421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:45:03] local.INFO: GPS data processed {"connection_id":221312,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:45:03] local.INFO: Acknowledgment sent {"connection_id":221312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:45:11] local.INFO: TCP Data received {"connection_id":219623,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219623,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:11] local.INFO: Processing buffer {"connection_id":219623,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:11] local.INFO: IMEI packet received {"connection_id":219623,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":219623,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:45:34] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c92ab78012d7d454005ce05b0000800b930..."} 
[2026-10-18 06:45:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c92ab78012d7d454005ce05b0000800b930..."} 
[2026-10-18 06:45:34] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c92ab78012d7d454005ce05b0000800b930..."} 
[2026-10-18 06:45:34] local.INFO: Packet analysis {"connection_id":221312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:45:34] local.INFO: Extracted packet for processing {"connection_id":221312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:45:34] local.INFO: GPS Element Parsed {"raw_longitude":763184448,"raw_latitude":97387952,"longitude_deg":76.3184448,"latitude_deg":9.7387952,"altitude":8,"angle":185,"satellites":48,"speed":42,"hex_longitude":"2d7d4540","hex_latitude":"05ce05b0","is_valid_coordinates":true} 
[2026-10-18 06:45: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-18 06:45:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825224704001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18651823195815936,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9026480315579478016,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:34] 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-18 06:45:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792286043000,"timestamp_ms":1792286043000,"timestamp_seconds":1792286043,"priority":1,"record_length":96,"hex_timestamp":"000001a14c92ab78"} 
[2026-10-18 06:45:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:45: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-18 06:45: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-18 06:45: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-18 06:45: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-18 06:45:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:45:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:45:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:45:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:45:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:45:34] 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-18 06:45:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:45:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:45:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825224704001,"66":27800,"235":206,"85":15104,"24":42,"16":18651823195815936,"45":9026480315579478016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:45:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:45:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:45:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825224704001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:45:34] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:45:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:45:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18651823195815936,"km_value":18651823195815.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:45:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9026480315579478016,"description":"Unknown IO ID 45"} 
[2026-10-18 06:45:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825224704001,"power":27800,"unknown_235":206,"unknown_85":15104,"ignition":42,"odometer":null,"unknown_45":9026480315579478016}} 
[2026-10-18 06:45:34] 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":5422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:45:34] local.INFO: GPS data processed {"connection_id":221312,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:45:34] local.INFO: Acknowledgment sent {"connection_id":221312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:45:46] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:46] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:46] local.INFO: IMEI packet received {"connection_id":221313,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:45:46] local.INFO: IMEI acknowledgment sent {"connection_id":221313,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:45:51] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:51] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:45:51] local.INFO: IMEI packet received {"connection_id":221313,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 06:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":221313,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:45:52] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14c83bf28012d34c14006aa3d100020005a1b..."} 
[2026-10-18 06:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c83bf28012d34c14006aa3d100020005a1b..."} 
[2026-10-18 06:45:52] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c83bf28012d34c14006aa3d100020005a1b..."} 
[2026-10-18 06:45:52] local.INFO: Packet analysis {"connection_id":221313,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:45:52] local.INFO: Extracted packet for processing {"connection_id":221313,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c83"} 
[2026-10-18 06:45:52] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111820048,"longitude_deg":75.8432064,"latitude_deg":11.1820048,"altitude":32,"angle":90,"satellites":27,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3d10","is_valid_coordinates":true} 
[2026-10-18 06:45: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-18 06:45:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458824899584001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847519232,"note":"Value kept but may cause issues"} 
[2026-10-18 06:45:52] 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-18 06:45:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792285065000,"timestamp_ms":1792285065000,"timestamp_seconds":1792285065,"priority":1,"record_length":96,"hex_timestamp":"000001a14c83bf28"} 
[2026-10-18 06:45:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:45:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21248,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 06:45: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 06:45:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 06:45: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-18 06:45:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:45:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:45:52] local.INFO: Teltonika packet parsed successfully {"connection_id":221313,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:45:52] local.INFO: Passing IMEI to GPS processor {"connection_id":221313,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 06:45:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":221313,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 06:45:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 06:45:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 06:45:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 06:45:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458824899584001,"66":25680,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847519232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 06:45:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 06:45:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 06:45:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458824899584001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:45:52] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 06:45:52] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 06:45:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:45:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847519232,"description":"Unknown IO ID 45"} 
[2026-10-18 06:45:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458824899584001,"power":25680,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847519232}} 
[2026-10-18 06:45:52] 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":5423,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:45:52] local.INFO: GPS data processed {"connection_id":221313,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:45:52] local.INFO: Acknowledgment sent {"connection_id":221313,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:45:54] local.INFO: TCP Data received {"connection_id":217958,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:45:54] local.INFO: Processing buffer {"connection_id":217958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:45:54] local.INFO: IMEI packet received {"connection_id":217958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":217958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:45:59] local.INFO: TCP Data received {"connection_id":217958,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:45:59] local.INFO: Processing buffer {"connection_id":217958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:45:59] local.INFO: IMEI packet received {"connection_id":217958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:45:59] local.INFO: IMEI acknowledgment sent {"connection_id":217958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:46:00] local.INFO: TCP Data received {"connection_id":217958,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c92cab8012d7d444005cde280000700b42f..."} 
[2026-10-18 06:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c92cab8012d7d444005cde280000700b42f..."} 
[2026-10-18 06:46:00] local.INFO: Processing buffer {"connection_id":217958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c92cab8012d7d444005cde280000700b42f..."} 
[2026-10-18 06:46:00] local.INFO: Packet analysis {"connection_id":217958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:46:00] local.INFO: Extracted packet for processing {"connection_id":217958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c92"} 
[2026-10-18 06:46:00] local.INFO: GPS Element Parsed {"raw_longitude":763184192,"raw_latitude":97378944,"longitude_deg":76.3184192,"latitude_deg":9.7378944,"altitude":7,"angle":180,"satellites":47,"speed":48,"hex_longitude":"2d7d4440","hex_latitude":"05cde280","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:46:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825227008001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:46:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18652261282480128,"note":"Value kept but may cause issues"} 
[2026-10-18 06:46:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9026691421809520640,"note":"Value kept but may cause issues"} 
[2026-10-18 06:46: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-18 06:46:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792286051000,"timestamp_ms":1792286051000,"timestamp_seconds":1792286051,"priority":1,"record_length":96,"hex_timestamp":"000001a14c92cab8"} 
[2026-10-18 06: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-18 06:46: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:46:00] 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-18 06: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-18 06: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-18 06:46:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:46:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:46:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:46:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:46:00] 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-18 06:46:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:46:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:46:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825227008001,"66":27876,"235":206,"85":15104,"24":48,"16":18652261282480128,"45":9026691421809520640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:46:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:46:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:46:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825227008001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:46:00] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:46:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:46:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18652261282480128,"km_value":18652261282480.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:46:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9026691421809520640,"description":"Unknown IO ID 45"} 
[2026-10-18 06:46:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825227008001,"power":27876,"unknown_235":206,"unknown_85":15104,"ignition":48,"odometer":null,"unknown_45":9026691421809520640}} 
[2026-10-18 06:46:00] local.INFO: DEBUG: GPS processor result {"connection_id":217958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:46:00] local.INFO: GPS data processed {"connection_id":217958,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:46:00] local.INFO: Acknowledgment sent {"connection_id":217958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:46:34] local.INFO: TCP Data received {"connection_id":217958,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c93f780012d7d51c005cc3e98000500c02e..."} 
[2026-10-18 06:46:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c93f780012d7d51c005cc3e98000500c02e..."} 
[2026-10-18 06:46:34] local.INFO: Processing buffer {"connection_id":217958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c93f780012d7d51c005cc3e98000500c02e..."} 
[2026-10-18 06:46:34] local.INFO: Packet analysis {"connection_id":217958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c93"} 
[2026-10-18 06:46:34] local.INFO: Extracted packet for processing {"connection_id":217958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c93"} 
[2026-10-18 06:46:34] local.INFO: GPS Element Parsed {"raw_longitude":763187648,"raw_latitude":97271448,"longitude_deg":76.3187648,"latitude_deg":9.7271448,"altitude":5,"angle":192,"satellites":46,"speed":53,"hex_longitude":"2d7d51c0","hex_latitude":"05cc3e98","is_valid_coordinates":true} 
[2026-10-18 06:46: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-18 06:46:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825246976001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:46:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18657488257679360,"note":"Value kept but may cause issues"} 
[2026-10-18 06:46:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9031757971362893824,"note":"Value kept but may cause issues"} 
[2026-10-18 06:46:34] 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-18 06:46:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792286128000,"timestamp_ms":1792286128000,"timestamp_seconds":1792286128,"priority":1,"record_length":96,"hex_timestamp":"000001a14c93f780"} 
[2026-10-18 06:46:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:46: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-18 06:46: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-18 06:46: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-18 06:46: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-18 06:46:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:46:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:46:34] local.INFO: Teltonika packet parsed successfully {"connection_id":217958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:46:34] local.INFO: Passing IMEI to GPS processor {"connection_id":217958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:46:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":217958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:46:34] 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-18 06:46:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:46:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:46:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825246976001,"66":27865,"129":206,"85":15104,"24":53,"16":18657488257679360,"45":9031757971362893824},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-18 06:46:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:46:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:46:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825246976001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:46:34] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-18 06:46:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:46:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18657488257679360,"km_value":18657488257679.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:46:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9031757971362893824,"description":"Unknown IO ID 45"} 
[2026-10-18 06:46:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825246976001,"power":27865,"unknown_129":206,"unknown_85":15104,"ignition":53,"odometer":null,"unknown_45":9031757971362893824}} 
[2026-10-18 06:46:34] local.INFO: DEBUG: GPS processor result {"connection_id":217958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:46:34] local.INFO: GPS data processed {"connection_id":217958,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:46:34] local.INFO: Acknowledgment sent {"connection_id":217958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:46:52] local.INFO: TCP Data received {"connection_id":218217,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:46:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218217,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:46:52] local.INFO: Processing buffer {"connection_id":218217,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:46:52] local.INFO: IMEI packet received {"connection_id":218217,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:46:52] local.INFO: IMEI acknowledgment sent {"connection_id":218217,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:46:53] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:46:53] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:46:53] local.INFO: IMEI packet received {"connection_id":221314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":221314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:46:59] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:46:59] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:46:59] local.INFO: IMEI packet received {"connection_id":221314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":221314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:47:00] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c941e90012d7d47c005cc19f0000500be2f..."} 
[2026-10-18 06:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c941e90012d7d47c005cc19f0000500be2f..."} 
[2026-10-18 06:47:00] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c941e90012d7d47c005cc19f0000500be2f..."} 
[2026-10-18 06:47:00] local.INFO: Packet analysis {"connection_id":221314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:47:00] local.INFO: Extracted packet for processing {"connection_id":221314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:47:00] local.INFO: GPS Element Parsed {"raw_longitude":763185088,"raw_latitude":97262064,"longitude_deg":76.3185088,"latitude_deg":9.7262064,"altitude":5,"angle":190,"satellites":47,"speed":38,"hex_longitude":"2d7d47c0","hex_latitude":"05cc19f0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:47:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825248768001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:47:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18657960704081920,"note":"Value kept but may cause issues"} 
[2026-10-18 06:47:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9030209858988578816,"note":"Value kept but may cause issues"} 
[2026-10-18 06:47:00] 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-18 06:47:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792286138000,"timestamp_ms":1792286138000,"timestamp_seconds":1792286138,"priority":1,"record_length":96,"hex_timestamp":"000001a14c941e90"} 
[2026-10-18 06: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-18 06:47: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:47:00] 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-18 06: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-18 06: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-18 06:47:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:47:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:47:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:47:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:47:00] 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-18 06:47:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:47:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:47:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825248768001,"66":27843,"129":206,"85":15104,"24":38,"16":18657960704081920,"45":9030209858988578816},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-18 06:47:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:47:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:47:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825248768001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:47:00] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-18 06:47:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:47:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18657960704081920,"km_value":18657960704081.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:47:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9030209858988578816,"description":"Unknown IO ID 45"} 
[2026-10-18 06:47:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825248768001,"power":27843,"unknown_129":206,"unknown_85":15104,"ignition":38,"odometer":null,"unknown_45":9030209858988578816}} 
[2026-10-18 06:47:00] 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":5426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:47:00] local.INFO: GPS data processed {"connection_id":221314,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:47:00] local.INFO: Acknowledgment sent {"connection_id":221314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:47:30] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9441b8012d7d420005cbf6f0000800bd2f..."} 
[2026-10-18 06:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9441b8012d7d420005cbf6f0000800bd2f..."} 
[2026-10-18 06:47:30] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9441b8012d7d420005cbf6f0000800bd2f..."} 
[2026-10-18 06:47:30] local.INFO: Packet analysis {"connection_id":221314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:47:30] local.INFO: Extracted packet for processing {"connection_id":221314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:47:30] local.INFO: GPS Element Parsed {"raw_longitude":763183616,"raw_latitude":97253104,"longitude_deg":76.3183616,"latitude_deg":9.7253104,"altitude":8,"angle":189,"satellites":47,"speed":40,"hex_longitude":"2d7d4200","hex_latitude":"05cbf6f0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825251328001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18658403085713408,"note":"Value kept but may cause issues"} 
[2026-10-18 06:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027395109219069952,"note":"Value kept but may cause issues"} 
[2026-10-18 06:47: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-18 06:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792286147000,"timestamp_ms":1792286147000,"timestamp_seconds":1792286147,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9441b8"} 
[2026-10-18 06: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-18 06: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-18 06: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 06:47: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-18 06: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-18 06: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-18 06:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:47:30] 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-18 06:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825251328001,"66":27767,"129":206,"85":15104,"24":40,"16":18658403085713408,"45":9027395109219069952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-18 06:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825251328001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:47:30] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-18 06:47:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18658403085713408,"km_value":18658403085713.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027395109219069952,"description":"Unknown IO ID 45"} 
[2026-10-18 06:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825251328001,"power":27767,"unknown_129":206,"unknown_85":15104,"ignition":40,"odometer":null,"unknown_45":9027395109219069952}} 
[2026-10-18 06:47:30] 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":5427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:47:30] local.INFO: GPS data processed {"connection_id":221314,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:47:30] local.INFO: Acknowledgment sent {"connection_id":221314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:48:04] local.INFO: TCP Data received {"connection_id":218219,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:04] local.INFO: Processing buffer {"connection_id":218219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:04] local.INFO: IMEI packet received {"connection_id":218219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":218219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:48:04] local.INFO: TCP Data received {"connection_id":218219,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:04] local.INFO: Processing buffer {"connection_id":218219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:04] local.INFO: IMEI packet received {"connection_id":218219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":218219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:48:12] local.INFO: TCP Data received {"connection_id":218219,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:12] local.INFO: Processing buffer {"connection_id":218219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:12] local.INFO: IMEI packet received {"connection_id":218219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:48:12] local.INFO: IMEI acknowledgment sent {"connection_id":218219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:48:14] local.INFO: TCP Data received {"connection_id":218219,"ip":"42.109.136.10","data_length":1348,"data_hex":"000000000000030f8e0a000001a14c9464e0012d7d3c0005cbd368000a00bc2f..."} 
[2026-10-18 06:48:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218219,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a14c9464e0012d7d3c0005cbd368000a00bc2f..."} 
[2026-10-18 06:48:14] local.INFO: Processing buffer {"connection_id":218219,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a14c9464e0012d7d3c0005cbd368000a00bc2f..."} 
[2026-10-18 06:48:14] local.INFO: Packet analysis {"connection_id":218219,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:14] local.INFO: Extracted packet for processing {"connection_id":218219,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:14] local.INFO: GPS Element Parsed {"raw_longitude":763182080,"raw_latitude":97244008,"longitude_deg":76.318208,"latitude_deg":9.7244008,"altitude":10,"angle":188,"satellites":47,"speed":42,"hex_longitude":"2d7d3c00","hex_latitude":"05cbd368","is_valid_coordinates":true} 
[2026-10-18 06:48:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 06:48:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825253632001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18658849762312192,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025776628100689920,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:14] 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-18 06:48:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792286156000,"timestamp_ms":1792286156000,"timestamp_seconds":1792286156,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9464e0"} 
[2026-10-18 06:48:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:48:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:48:14] 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-18 06:48:14] 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-18 06:48:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 06:48:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:48:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:48:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:48:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:48:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:48:14] 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-18 06:48:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:48:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:48:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825253632001,"66":27876,"129":206,"85":15104,"24":42,"16":18658849762312192,"45":9025776628100689920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-18 06:48:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:48:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:48:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825253632001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:48:14] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-18 06:48:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:48:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18658849762312192,"km_value":18658849762312.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:48:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025776628100689920,"description":"Unknown IO ID 45"} 
[2026-10-18 06:48:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825253632001,"power":27876,"unknown_129":206,"unknown_85":15104,"ignition":42,"odometer":null,"unknown_45":9025776628100689920}} 
[2026-10-18 06:48:14] local.INFO: DEBUG: GPS processor result {"connection_id":218219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:48:14] local.INFO: GPS data processed {"connection_id":218219,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:48:14] local.INFO: Acknowledgment sent {"connection_id":218219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:48:14] local.INFO: Packet analysis {"connection_id":218219,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:14] local.INFO: Incomplete packet, waiting for more data {"connection_id":218219,"needed":795,"available":553} 
[2026-10-18 06:48:19] local.INFO: TCP Data received {"connection_id":218219,"ip":"42.109.136.10","data_length":1037,"data_hex":"000000000001a14c93a578012d7d5a0005ccb0c0000600b42f003a0000000a00..."} 
[2026-10-18 06:48:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218219,"packet_length":1037,"packet_hex":"000000000001a14c93a578012d7d5a0005ccb0c0000600b42f003a0000000a00..."} 
[2026-10-18 06:48:19] local.INFO: Processing buffer {"connection_id":218219,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14c948bf0012d7d364005cbad50000b00b92f..."} 
[2026-10-18 06:48:19] local.INFO: Packet analysis {"connection_id":218219,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:19] local.INFO: Extracted packet for processing {"connection_id":218219,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:19] local.INFO: GPS Element Parsed {"raw_longitude":763180608,"raw_latitude":97234256,"longitude_deg":76.3180608,"latitude_deg":9.7234256,"altitude":11,"angle":185,"satellites":47,"speed":40,"hex_longitude":"2d7d3640","hex_latitude":"05cbad50","is_valid_coordinates":true} 
[2026-10-18 06:48: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-18 06:48:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825255936001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18659326503682048,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024087778238097408,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:19] 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-18 06:48:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792286166000,"timestamp_ms":1792286166000,"timestamp_seconds":1792286166,"priority":1,"record_length":96,"hex_timestamp":"000001a14c948bf0"} 
[2026-10-18 06:48:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:48:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:48: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 06:48:19] 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-18 06:48: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-18 06:48:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:48:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:48:19] local.INFO: Teltonika packet parsed successfully {"connection_id":218219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:48:19] local.INFO: Passing IMEI to GPS processor {"connection_id":218219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:48:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":218219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:48:19] 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-18 06:48:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:48:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:48:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825255936001,"66":27843,"131":206,"85":15104,"24":40,"16":18659326503682048,"45":9024087778238097408},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,85,24,16,45]} 
[2026-10-18 06:48:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:48:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825255936001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:48:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18659326503682048,"km_value":18659326503682.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024087778238097408,"description":"Unknown IO ID 45"} 
[2026-10-18 06:48:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825255936001,"power":27843,"unknown_131":206,"unknown_85":15104,"ignition":40,"odometer":null,"unknown_45":9024087778238097408}} 
[2026-10-18 06:48:19] local.INFO: DEBUG: GPS processor result {"connection_id":218219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:48:19] local.INFO: GPS data processed {"connection_id":218219,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:48:19] local.INFO: Acknowledgment sent {"connection_id":218219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:48:19] local.INFO: Packet analysis {"connection_id":218219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:19] local.INFO: Extracted packet for processing {"connection_id":218219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c94"} 
[2026-10-18 06:48:19] local.INFO: GPS Element Parsed {"raw_longitude":763179840,"raw_latitude":97225408,"longitude_deg":76.317984,"latitude_deg":9.7225408,"altitude":9,"angle":183,"satellites":47,"speed":48,"hex_longitude":"2d7d3340","hex_latitude":"05cb8ac0","is_valid_coordinates":true} 
[2026-10-18 06:48: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-18 06:48:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825258496001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18659760295378944,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9022469297119514624,"note":"Value kept but may cause issues"} 
[2026-10-18 06:48:19] 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-18 06:48:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792286174000,"timestamp_ms":1792286174000,"timestamp_seconds":1792286174,"priority":1,"record_length":96,"hex_timestamp":"000001a14c94ab30"} 
[2026-10-18 06:48:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:48:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:48: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 06:48:19] 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-18 06:48: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-18 06:48:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:48:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:48:19] local.INFO: Teltonika packet parsed successfully {"connection_id":218219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:48:19] local.INFO: Passing IMEI to GPS processor {"connection_id":218219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:48:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":218219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:48:19] 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-18 06:48:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:48:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:48:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825258496001,"66":27800,"131":206,"85":15104,"24":48,"16":18659760295378944,"45":9022469297119514624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,85,24,16,45]} 
[2026-10-18 06:48:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:48:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825258496001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-18 06:48:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18659760295378944,"km_value":18659760295378.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:48:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":9022469297119514624,"description":"Unknown IO ID 45"} 
[2026-10-18 06:48:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825258496001,"power":27800,"unknown_131":206,"unknown_85":15104,"ignition":48,"odometer":null,"unknown_45":9022469297119514624}} 
[2026-10-18 06:48:19] local.INFO: DEBUG: GPS processor result {"connection_id":218219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:48:19] local.INFO: GPS data processed {"connection_id":218219,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:48:19] local.INFO: Acknowledgment sent {"connection_id":218219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:48:27] local.INFO: TCP Data received {"connection_id":219624,"ip":"42.106.6.20","data_length":18,"data_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:48:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219624,"packet_length":18,"packet_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:48:27] local.INFO: Processing buffer {"connection_id":219624,"buffer_length":18,"buffer_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:48:27] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219624,"buffer_length":18,"first_bytes_hex":"55aa5501000a3102000310800be64bc2"} 
[2026-10-18 06:48:53] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:53] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:53] local.INFO: IMEI packet received {"connection_id":221315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:48:53] local.INFO: IMEI acknowledgment sent {"connection_id":221315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:48:53] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:54] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:54] local.INFO: IMEI packet received {"connection_id":221315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":221315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:48:57] local.INFO: TCP Data received {"connection_id":219624,"ip":"42.106.6.20","data_length":18,"data_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219624,"packet_length":18,"packet_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:48:57] local.INFO: Processing buffer {"connection_id":219624,"buffer_length":18,"buffer_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:48:57] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219624,"buffer_length":18,"first_bytes_hex":"55aa5501000a3102000310800be64bc2"} 
[2026-10-18 06:48:59] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:59] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:48:59] local.INFO: IMEI packet received {"connection_id":221315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":221315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:49:00] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c960ea8012d7d128005c9d3d8000700ba2f..."} 
[2026-10-18 06:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c960ea8012d7d128005c9d3d8000700ba2f..."} 
[2026-10-18 06:49:00] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c960ea8012d7d128005c9d3d8000700ba2f..."} 
[2026-10-18 06:49:00] local.INFO: Packet analysis {"connection_id":221315,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:49:00] local.INFO: Extracted packet for processing {"connection_id":221315,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:49:00] local.INFO: GPS Element Parsed {"raw_longitude":763171456,"raw_latitude":97113048,"longitude_deg":76.3171456,"latitude_deg":9.7113048,"altitude":7,"angle":186,"satellites":47,"speed":47,"hex_longitude":"2d7d1280","hex_latitude":"05c9d3d8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825282048001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18665227788746752,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9013321360347703296,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:00] 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-18 06:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792286265000,"timestamp_ms":1792286265000,"timestamp_seconds":1792286265,"priority":1,"record_length":96,"hex_timestamp":"000001a14c960ea8"} 
[2026-10-18 06: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-18 06:49: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-18 06: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:49:00] 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-18 06: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-18 06: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-18 06:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221315,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:49:00] 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-18 06:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825282048001,"66":27865,"203":206,"85":12288,"24":47,"16":18665227788746752,"45":9013321360347703296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-18 06:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825282048001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:49:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18665227788746752,"km_value":18665227788746.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9013321360347703296,"description":"Unknown IO ID 45"} 
[2026-10-18 06:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825282048001,"power":27865,"mnc":206,"unknown_85":12288,"ignition":47,"odometer":null,"unknown_45":9013321360347703296}} 
[2026-10-18 06:49:00] 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":5431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:49:00] local.INFO: GPS data processed {"connection_id":221315,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:49:00] local.INFO: Acknowledgment sent {"connection_id":221315,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:49:27] local.INFO: TCP Data received {"connection_id":219624,"ip":"42.106.6.20","data_length":18,"data_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219624,"packet_length":18,"packet_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:49:27] local.INFO: Processing buffer {"connection_id":219624,"buffer_length":18,"buffer_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:49:27] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219624,"buffer_length":18,"first_bytes_hex":"55aa5501000a3102000310800be64bc2"} 
[2026-10-18 06:49:31] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c962de8012d7d0e4005c9ae18000700bb2e..."} 
[2026-10-18 06:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c962de8012d7d0e4005c9ae18000700bb2e..."} 
[2026-10-18 06:49:31] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c962de8012d7d0e4005c9ae18000700bb2e..."} 
[2026-10-18 06:49:31] local.INFO: Packet analysis {"connection_id":221315,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:49:31] local.INFO: Extracted packet for processing {"connection_id":221315,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:49:31] local.INFO: GPS Element Parsed {"raw_longitude":763170368,"raw_latitude":97103384,"longitude_deg":76.3170368,"latitude_deg":9.7103384,"altitude":7,"angle":187,"satellites":46,"speed":47,"hex_longitude":"2d7d0e40","hex_latitude":"05c9ae18","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825283840001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18665700235149312,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9012406566671079424,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:31] 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-18 06:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792286273000,"timestamp_ms":1792286273000,"timestamp_seconds":1792286273,"priority":1,"record_length":96,"hex_timestamp":"000001a14c962de8"} 
[2026-10-18 06: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-18 06:49: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-18 06: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":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:49: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-18 06: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-18 06: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-18 06:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221315,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:49: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-18 06:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825283840001,"66":27832,"203":206,"85":12288,"24":47,"16":18665700235149312,"45":9012406566671079424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-18 06:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825283840001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:49:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18665700235149312,"km_value":18665700235149.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9012406566671079424,"description":"Unknown IO ID 45"} 
[2026-10-18 06:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825283840001,"power":27832,"mnc":206,"unknown_85":12288,"ignition":47,"odometer":null,"unknown_45":9012406566671079424}} 
[2026-10-18 06:49: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":5432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:49:31] local.INFO: GPS data processed {"connection_id":221315,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:49:31] local.INFO: Acknowledgment sent {"connection_id":221315,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:49:56] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:49:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:49:56] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:49:56] local.INFO: IMEI packet received {"connection_id":218221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:49:56] local.INFO: IMEI acknowledgment sent {"connection_id":218221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:49:56] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:49:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:49:56] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:49:56] local.INFO: IMEI packet received {"connection_id":218221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:49:56] local.INFO: IMEI acknowledgment sent {"connection_id":218221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:49:57] local.INFO: TCP Data received {"connection_id":219624,"ip":"42.106.6.20","data_length":18,"data_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219624,"packet_length":18,"packet_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:49:57] local.INFO: Processing buffer {"connection_id":219624,"buffer_length":18,"buffer_hex":"55aa5501000a3102000310800be64bc2a62c..."} 
[2026-10-18 06:49:57] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219624,"buffer_length":18,"first_bytes_hex":"55aa5501000a3102000310800be64bc2"} 
[2026-10-18 06:49:57] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c964d28012d7d0bc005c98708000600b42f..."} 
[2026-10-18 06:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c964d28012d7d0bc005c98708000600b42f..."} 
[2026-10-18 06:49:57] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c964d28012d7d0bc005c98708000600b42f..."} 
[2026-10-18 06:49:57] local.INFO: Packet analysis {"connection_id":218221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:49:57] local.INFO: Extracted packet for processing {"connection_id":218221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:49:57] local.INFO: GPS Element Parsed {"raw_longitude":763169728,"raw_latitude":97093384,"longitude_deg":76.3169728,"latitude_deg":9.7093384,"altitude":6,"angle":180,"satellites":47,"speed":52,"hex_longitude":"2d7d0bc0","hex_latitude":"05c98708","is_valid_coordinates":true} 
[2026-10-18 06:49: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-18 06:49:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825285888001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18666185566453760,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9011210298017585152,"note":"Value kept but may cause issues"} 
[2026-10-18 06:49:57] 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-18 06:49:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792286281000,"timestamp_ms":1792286281000,"timestamp_seconds":1792286281,"priority":1,"record_length":96,"hex_timestamp":"000001a14c964d28"} 
[2026-10-18 06:49:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:49:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:49: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-18 06:49:57] 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-18 06:49: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-18 06:49:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:49:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:49:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:49:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:49:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:49:57] 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-18 06:49:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:49:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:49:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825285888001,"66":27843,"203":206,"85":12288,"24":52,"16":18666185566453760,"45":9011210298017585152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-18 06:49:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:49:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:49:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825285888001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:49:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:49:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18666185566453760,"km_value":18666185566453.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:49:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9011210298017585152,"description":"Unknown IO ID 45"} 
[2026-10-18 06:49:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825285888001,"power":27843,"mnc":206,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":9011210298017585152}} 
[2026-10-18 06:49:57] local.INFO: DEBUG: GPS processor result {"connection_id":218221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:49:57] local.INFO: GPS data processed {"connection_id":218221,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:49:57] local.INFO: Acknowledgment sent {"connection_id":218221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:50:02] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c966880012d7d0b4005c96100000600b32d..."} 
[2026-10-18 06:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c966880012d7d0b4005c96100000600b32d..."} 
[2026-10-18 06:50:02] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c966880012d7d0b4005c96100000600b32d..."} 
[2026-10-18 06:50:02] local.INFO: Packet analysis {"connection_id":218221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:50:02] local.INFO: Extracted packet for processing {"connection_id":218221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c96"} 
[2026-10-18 06:50:02] local.INFO: GPS Element Parsed {"raw_longitude":763169600,"raw_latitude":97083648,"longitude_deg":76.31696,"latitude_deg":9.7083648,"altitude":6,"angle":179,"satellites":45,"speed":57,"hex_longitude":"2d7d0b40","hex_latitude":"05c96100","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:50:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825287936001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:50:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18666658012856320,"note":"Value kept but may cause issues"} 
[2026-10-18 06:50:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9010506610573248512,"note":"Value kept but may cause issues"} 
[2026-10-18 06:50:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:50:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792286288000,"timestamp_ms":1792286288000,"timestamp_seconds":1792286288,"priority":1,"record_length":96,"hex_timestamp":"000001a14c966880"} 
[2026-10-18 06: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-18 06:50: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-18 06: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 06:50: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-18 06: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-18 06: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-18 06:50:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:50:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:50:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:50:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:50:02] 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-18 06:50:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:50:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:50:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825287936001,"66":27865,"205":206,"85":12288,"24":57,"16":18666658012856320,"45":9010506610573248512},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,85,24,16,45]} 
[2026-10-18 06:50:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:50:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:50:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825287936001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:50:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:50:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18666658012856320,"km_value":18666658012856.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:50:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9010506610573248512,"description":"Unknown IO ID 45"} 
[2026-10-18 06:50:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825287936001,"power":27865,"cell_id":206,"unknown_85":12288,"ignition":57,"odometer":null,"unknown_45":9010506610573248512}} 
[2026-10-18 06:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":218221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:50:03] local.INFO: GPS data processed {"connection_id":218221,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:50:03] local.INFO: Acknowledgment sent {"connection_id":218221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:50:34] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c97cbf8012d7d410005c7cb60000c00992e..."} 
[2026-10-18 06:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c97cbf8012d7d410005c7cb60000c00992e..."} 
[2026-10-18 06:50:34] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c97cbf8012d7d410005c7cb60000c00992e..."} 
[2026-10-18 06:50:34] local.INFO: Packet analysis {"connection_id":218221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c97"} 
[2026-10-18 06:50:34] local.INFO: Extracted packet for processing {"connection_id":218221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c97"} 
[2026-10-18 06:50:34] local.INFO: GPS Element Parsed {"raw_longitude":763183360,"raw_latitude":96979808,"longitude_deg":76.318336,"latitude_deg":9.6979808,"altitude":12,"angle":153,"satellites":46,"speed":52,"hex_longitude":"2d7d4100","hex_latitude":"05c7cb60","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:50:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825311232001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:50:34] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-18 06:50:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18671760434003968,"note":"Value kept but may cause issues"} 
[2026-10-18 06:50:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9021695240870608896,"note":"Value kept but may cause issues"} 
[2026-10-18 06:50:34] 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-18 06:50:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792286379000,"timestamp_ms":1792286379000,"timestamp_seconds":1792286379,"priority":1,"record_length":96,"hex_timestamp":"000001a14c97cbf8"} 
[2026-10-18 06: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-18 06:50: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-18 06: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-18 06:50: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-18 06: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-18 06: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-18 06:50:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:50:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:50:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:50:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:50:34] 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-18 06:50:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:50:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:50:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825311232001,"66":27865,"200":0,"85":12288,"24":52,"16":18671760434003968,"45":9021695240870608896},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-18 06:50:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:50:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:50:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825311232001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:50:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:50:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18671760434003968,"km_value":18671760434003.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:50:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9021695240870608896,"description":"Unknown IO ID 45"} 
[2026-10-18 06:50:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825311232001,"power":27865,"gsm_signal":0,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":9021695240870608896}} 
[2026-10-18 06:50:34] local.INFO: DEBUG: GPS processor result {"connection_id":218221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:50:34] local.INFO: GPS data processed {"connection_id":218221,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:50:34] local.INFO: Acknowledgment sent {"connection_id":218221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:50:54] local.INFO: TCP Data received {"connection_id":219625,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:54] local.INFO: Processing buffer {"connection_id":219625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:54] local.INFO: IMEI packet received {"connection_id":219625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:50:54] local.INFO: IMEI acknowledgment sent {"connection_id":219625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:50:57] local.INFO: TCP Data received {"connection_id":219625,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:57] local.INFO: Processing buffer {"connection_id":219625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:57] local.INFO: IMEI packet received {"connection_id":219625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":219625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:50:59] local.INFO: TCP Data received {"connection_id":219625,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:59] local.INFO: Processing buffer {"connection_id":219625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:50:59] local.INFO: IMEI packet received {"connection_id":219625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:50:59] local.INFO: IMEI acknowledgment sent {"connection_id":219625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:51:00] local.INFO: TCP Data received {"connection_id":219625,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c97e750012d7d530005c7ab98000c00922e..."} 
[2026-10-18 06:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c97e750012d7d530005c7ab98000c00922e..."} 
[2026-10-18 06:51:00] local.INFO: Processing buffer {"connection_id":219625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c97e750012d7d530005c7ab98000c00922e..."} 
[2026-10-18 06:51:00] local.INFO: Packet analysis {"connection_id":219625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c97"} 
[2026-10-18 06:51:00] local.INFO: Extracted packet for processing {"connection_id":219625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c97"} 
[2026-10-18 06:51:00] local.INFO: GPS Element Parsed {"raw_longitude":763187968,"raw_latitude":96971672,"longitude_deg":76.3187968,"latitude_deg":9.6971672,"altitude":12,"angle":146,"satellites":46,"speed":54,"hex_longitude":"2d7d5300","hex_latitude":"05c7ab98","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:51:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825313024001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:51:00] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-18 06:51:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18672211405570048,"note":"Value kept but may cause issues"} 
[2026-10-18 06:51:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025495153054015488,"note":"Value kept but may cause issues"} 
[2026-10-18 06:51:00] 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-18 06:51:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792286386000,"timestamp_ms":1792286386000,"timestamp_seconds":1792286386,"priority":1,"record_length":96,"hex_timestamp":"000001a14c97e750"} 
[2026-10-18 06: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-18 06:51: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:51:00] 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-18 06: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-18 06: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-18 06:51:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:51:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:51:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:51:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:51:00] 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-18 06:51:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:51:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:51:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825313024001,"66":27908,"200":0,"85":12288,"24":54,"16":18672211405570048,"45":9025495153054015488},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-18 06:51:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:51:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:51:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825313024001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:51:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:51:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18672211405570048,"km_value":18672211405570.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:51:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025495153054015488,"description":"Unknown IO ID 45"} 
[2026-10-18 06:51:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825313024001,"power":27908,"gsm_signal":0,"unknown_85":12288,"ignition":54,"odometer":null,"unknown_45":9025495153054015488}} 
[2026-10-18 06:51:00] local.INFO: DEBUG: GPS processor result {"connection_id":219625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:51:00] local.INFO: GPS data processed {"connection_id":219625,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:51:00] local.INFO: Acknowledgment sent {"connection_id":219625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:51:34] local.INFO: TCP Data received {"connection_id":219625,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9802a8012d7d6c0005c78c68000b00882f..."} 
[2026-10-18 06:51:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9802a8012d7d6c0005c78c68000b00882f..."} 
[2026-10-18 06:51:34] local.INFO: Processing buffer {"connection_id":219625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9802a8012d7d6c0005c78c68000b00882f..."} 
[2026-10-18 06:51:34] local.INFO: Packet analysis {"connection_id":219625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c98"} 
[2026-10-18 06:51:34] local.INFO: Extracted packet for processing {"connection_id":219625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c98"} 
[2026-10-18 06:51:34] local.INFO: GPS Element Parsed {"raw_longitude":763194368,"raw_latitude":96963688,"longitude_deg":76.3194368,"latitude_deg":9.6963688,"altitude":11,"angle":136,"satellites":47,"speed":61,"hex_longitude":"2d7d6c00","hex_latitude":"05c78c68","is_valid_coordinates":true} 
[2026-10-18 06:51: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-18 06:51:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825314816001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:51:34] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-18 06:51:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18672705326809088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:51:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9030561702632724480,"note":"Value kept but may cause issues"} 
[2026-10-18 06:51:34] 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-18 06:51:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792286393000,"timestamp_ms":1792286393000,"timestamp_seconds":1792286393,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9802a8"} 
[2026-10-18 06:51:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:51: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-18 06:51: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":4,"data_length":795,"current_offset":136} 
[2026-10-18 06:51:34] 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-18 06:51: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-18 06:51:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:51:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:51:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:51:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:51:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:51:34] 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-18 06:51:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:51:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:51:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825314816001,"66":27865,"200":0,"85":12288,"24":61,"16":18672705326809088,"45":9030561702632724480},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-18 06:51:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:51:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:51:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825314816001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:51:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:51:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18672705326809088,"km_value":18672705326809.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:51:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9030561702632724480,"description":"Unknown IO ID 45"} 
[2026-10-18 06:51:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825314816001,"power":27865,"gsm_signal":0,"unknown_85":12288,"ignition":61,"odometer":null,"unknown_45":9030561702632724480}} 
[2026-10-18 06:51:34] local.INFO: DEBUG: GPS processor result {"connection_id":219625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:51:34] local.INFO: GPS data processed {"connection_id":219625,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:51:34] local.INFO: Acknowledgment sent {"connection_id":219625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:52:09] local.INFO: TCP Data received {"connection_id":217959,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:09] local.INFO: Processing buffer {"connection_id":217959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:09] local.INFO: IMEI packet received {"connection_id":217959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":217959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:52:16] local.INFO: TCP Data received {"connection_id":218223,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:52:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218223,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:52:16] local.INFO: Processing buffer {"connection_id":218223,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:52:16] local.INFO: IMEI packet received {"connection_id":218223,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:52:16] local.INFO: IMEI acknowledgment sent {"connection_id":218223,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:52:18] local.INFO: TCP Data received {"connection_id":217959,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:52:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217959,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:52:18] local.INFO: Processing buffer {"connection_id":217959,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 06:52:18] local.INFO: IMEI packet received {"connection_id":217959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:52:18] local.INFO: IMEI acknowledgment sent {"connection_id":217959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:52:19] local.INFO: TCP Data received {"connection_id":217959,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9923b8012d7ec60005c694b0000900702e..."} 
[2026-10-18 06:52:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9923b8012d7ec60005c694b0000900702e..."} 
[2026-10-18 06:52:19] local.INFO: Processing buffer {"connection_id":217959,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14c..."} 
[2026-10-18 06:52:19] local.INFO: IMEI packet received {"connection_id":217959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:52:19] local.INFO: IMEI acknowledgment sent {"connection_id":217959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:52:19] local.INFO: TCP Data received {"connection_id":217959,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c992f70012d7ed1c005c68e280009007d2f..."} 
[2026-10-18 06:52:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c992f70012d7ed1c005c68e280009007d2f..."} 
[2026-10-18 06:52:19] local.INFO: Processing buffer {"connection_id":217959,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14c9923b8012d7ec60005c694b0000900702e..."} 
[2026-10-18 06:52:19] local.INFO: Packet analysis {"connection_id":217959,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:52:19] local.INFO: Extracted packet for processing {"connection_id":217959,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:52:19] local.INFO: GPS Element Parsed {"raw_longitude":763282944,"raw_latitude":96900272,"longitude_deg":76.3282944,"latitude_deg":9.6900272,"altitude":9,"angle":112,"satellites":46,"speed":44,"hex_longitude":"2d7ec600","hex_latitude":"05c694b0","is_valid_coordinates":true} 
[2026-10-18 06:52: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-18 06:52:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825333760001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18677945186910208,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126052088464742400,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:19] 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-18 06:52:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792286467000,"timestamp_ms":1792286467000,"timestamp_seconds":1792286467,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9923b8"} 
[2026-10-18 06:52:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:52:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:52: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":15,"data_length":795,"current_offset":136} 
[2026-10-18 06:52:19] 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-18 06:52: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-18 06:52:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:52:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:52:19] local.INFO: Teltonika packet parsed successfully {"connection_id":217959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:52:19] local.INFO: Passing IMEI to GPS processor {"connection_id":217959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:52:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":217959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:52:19] 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-18 06:52:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:52:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:52:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825333760001,"66":27930,"244":206,"85":12288,"24":44,"16":18677945186910208,"45":9126052088464742400},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-18 06:52:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:52:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825333760001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:52:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18677945186910208,"km_value":18677945186910.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126052088464742400,"description":"Unknown IO ID 45"} 
[2026-10-18 06:52:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825333760001,"power":27930,"unknown_244":206,"unknown_85":12288,"ignition":44,"odometer":null,"unknown_45":9126052088464742400}} 
[2026-10-18 06:52:19] local.INFO: DEBUG: GPS processor result {"connection_id":217959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:52:19] local.INFO: GPS data processed {"connection_id":217959,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:52:19] local.INFO: Acknowledgment sent {"connection_id":217959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:52:19] local.INFO: Packet analysis {"connection_id":217959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:52:19] local.INFO: Extracted packet for processing {"connection_id":217959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:52:19] local.INFO: GPS Element Parsed {"raw_longitude":763285952,"raw_latitude":96898600,"longitude_deg":76.3285952,"latitude_deg":9.68986,"altitude":9,"angle":125,"satellites":47,"speed":46,"hex_longitude":"2d7ed1c0","hex_latitude":"05c68e28","is_valid_coordinates":true} 
[2026-10-18 06:52: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-18 06:52:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825335552001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18678112690634752,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9134988918974099456,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:19] 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-18 06:52:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792286470000,"timestamp_ms":1792286470000,"timestamp_seconds":1792286470,"priority":1,"record_length":96,"hex_timestamp":"000001a14c992f70"} 
[2026-10-18 06:52:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:52:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:52: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":26,"data_length":795,"current_offset":136} 
[2026-10-18 06:52:19] 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-18 06:52: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-18 06:52:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:52:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:52:19] local.INFO: Teltonika packet parsed successfully {"connection_id":217959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:52:19] local.INFO: Passing IMEI to GPS processor {"connection_id":217959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:52:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":217959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:52:19] 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-18 06:52:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:52:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:52:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825335552001,"66":27865,"244":206,"85":12288,"24":46,"16":18678112690634752,"45":9134988918974099456},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-18 06:52:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:52:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825335552001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:52:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18678112690634752,"km_value":18678112690634.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:52:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":9134988918974099456,"description":"Unknown IO ID 45"} 
[2026-10-18 06:52:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825335552001,"power":27865,"unknown_244":206,"unknown_85":12288,"ignition":46,"odometer":null,"unknown_45":9134988918974099456}} 
[2026-10-18 06:52:19] local.INFO: DEBUG: GPS processor result {"connection_id":217959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:52:19] local.INFO: GPS data processed {"connection_id":217959,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:52:19] local.INFO: Acknowledgment sent {"connection_id":217959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:52:24] local.INFO: TCP Data received {"connection_id":217959,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c994eb0012d7ef04005c67568000800842f..."} 
[2026-10-18 06:52:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c994eb0012d7ef04005c67568000800842f..."} 
[2026-10-18 06:52:24] local.INFO: Processing buffer {"connection_id":217959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c994eb0012d7ef04005c67568000800842f..."} 
[2026-10-18 06:52:24] local.INFO: Packet analysis {"connection_id":217959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:52:24] local.INFO: Extracted packet for processing {"connection_id":217959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:52:24] local.INFO: GPS Element Parsed {"raw_longitude":763293760,"raw_latitude":96892264,"longitude_deg":76.329376,"latitude_deg":9.6892264,"altitude":8,"angle":132,"satellites":47,"speed":52,"hex_longitude":"2d7ef040","hex_latitude":"05c67568","is_valid_coordinates":true} 
[2026-10-18 06:52: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-18 06:52:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825336320001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18678598021939200,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9138296249950021632,"note":"Value kept but may cause issues"} 
[2026-10-18 06:52:24] 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-18 06:52:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792286478000,"timestamp_ms":1792286478000,"timestamp_seconds":1792286478,"priority":1,"record_length":96,"hex_timestamp":"000001a14c994eb0"} 
[2026-10-18 06:52:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:52:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 06:52: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:52:24] 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-18 06:52: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-18 06:52:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:52:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:52:24] local.INFO: Teltonika packet parsed successfully {"connection_id":217959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:52:24] local.INFO: Passing IMEI to GPS processor {"connection_id":217959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:52:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":217959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:52:24] 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-18 06:52:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:52:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:52:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825336320001,"66":27876,"244":206,"85":12288,"24":52,"16":18678598021939200,"45":9138296249950021632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-18 06:52:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:52:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:52:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825336320001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:52:24] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-18 06:52:24] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:52:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18678598021939200,"km_value":18678598021939.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:52:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":9138296249950021632,"description":"Unknown IO ID 45"} 
[2026-10-18 06:52:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825336320001,"power":27876,"unknown_244":206,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":9138296249950021632}} 
[2026-10-18 06:52:24] local.INFO: DEBUG: GPS processor result {"connection_id":217959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:52:24] local.INFO: GPS data processed {"connection_id":217959,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:52:24] local.INFO: Acknowledgment sent {"connection_id":217959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:52:46] local.INFO: TCP Data received {"connection_id":219626,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219626,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:52:46] local.INFO: Processing buffer {"connection_id":219626,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:52:46] local.INFO: IMEI packet received {"connection_id":219626,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:52:46] local.INFO: IMEI acknowledgment sent {"connection_id":219626,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:52:54] local.INFO: TCP Data received {"connection_id":219627,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:54] local.INFO: Processing buffer {"connection_id":219627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:54] local.INFO: IMEI packet received {"connection_id":219627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":219627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:52:59] local.INFO: TCP Data received {"connection_id":219627,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:59] local.INFO: Processing buffer {"connection_id":219627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:52:59] local.INFO: IMEI packet received {"connection_id":219627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":219627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:53:02] local.INFO: TCP Data received {"connection_id":219627,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c996a08012d7f0a4005c65bd0000800892f..."} 
[2026-10-18 06:53:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c996a08012d7f0a4005c65bd0000800892f..."} 
[2026-10-18 06:53:02] local.INFO: Processing buffer {"connection_id":219627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c996a08012d7f0a4005c65bd0000800892f..."} 
[2026-10-18 06:53:02] local.INFO: Packet analysis {"connection_id":219627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:53:02] local.INFO: Extracted packet for processing {"connection_id":219627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:53:02] local.INFO: GPS Element Parsed {"raw_longitude":763300416,"raw_latitude":96885712,"longitude_deg":76.3300416,"latitude_deg":9.6885712,"altitude":8,"angle":137,"satellites":47,"speed":52,"hex_longitude":"2d7f0a40","hex_latitude":"05c65bd0","is_valid_coordinates":true} 
[2026-10-18 06:53: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-18 06:53:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825338368001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:53:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18679044698537984,"note":"Value kept but may cause issues"} 
[2026-10-18 06:53:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9146881236738074624,"note":"Value kept but may cause issues"} 
[2026-10-18 06:53:02] 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-18 06:53:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792286485000,"timestamp_ms":1792286485000,"timestamp_seconds":1792286485,"priority":1,"record_length":96,"hex_timestamp":"000001a14c996a08"} 
[2026-10-18 06: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-18 06:53: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-18 06: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 06:53: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-18 06: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-18 06: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-18 06:53:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:53:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:53:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:53:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:53:02] 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-18 06:53:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:53:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:53:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825338368001,"66":27876,"244":206,"85":12288,"24":52,"16":18679044698537984,"45":9146881236738074624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-18 06:53:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:53:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:53:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825338368001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:53:02] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-18 06:53:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:53:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18679044698537984,"km_value":18679044698537.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:53:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9146881236738074624,"description":"Unknown IO ID 45"} 
[2026-10-18 06:53:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825338368001,"power":27876,"unknown_244":206,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":9146881236738074624}} 
[2026-10-18 06:53:02] local.INFO: DEBUG: GPS processor result {"connection_id":219627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:53:02] local.INFO: GPS data processed {"connection_id":219627,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:53:02] local.INFO: Acknowledgment sent {"connection_id":219627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:53:43] local.INFO: TCP Data received {"connection_id":219627,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c998948012d7f21c005c63f18000800902e..."} 
[2026-10-18 06:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c998948012d7f21c005c63f18000800902e..."} 
[2026-10-18 06:53:43] local.INFO: Processing buffer {"connection_id":219627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c998948012d7f21c005c63f18000800902e..."} 
[2026-10-18 06:53:43] local.INFO: Packet analysis {"connection_id":219627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:53:43] local.INFO: Extracted packet for processing {"connection_id":219627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:53:43] local.INFO: GPS Element Parsed {"raw_longitude":763306432,"raw_latitude":96878360,"longitude_deg":76.3306432,"latitude_deg":9.687836,"altitude":8,"angle":144,"satellites":46,"speed":42,"hex_longitude":"2d7f21c0","hex_latitude":"05c63f18","is_valid_coordinates":true} 
[2026-10-18 06:53: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-18 06:53:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825340160001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:53:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18679504260038656,"note":"Value kept but may cause issues"} 
[2026-10-18 06:53:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9154199586130874368,"note":"Value kept but may cause issues"} 
[2026-10-18 06:53:43] 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-18 06:53:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792286493000,"timestamp_ms":1792286493000,"timestamp_seconds":1792286493,"priority":1,"record_length":96,"hex_timestamp":"000001a14c998948"} 
[2026-10-18 06:53:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:53: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-18 06:53: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-18 06:53: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-18 06:53: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-18 06:53:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:53:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:53:43] local.INFO: Teltonika packet parsed successfully {"connection_id":219627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:53:43] local.INFO: Passing IMEI to GPS processor {"connection_id":219627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:53:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":219627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:53:43] 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-18 06:53:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:53:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:53:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825340160001,"66":27843,"244":206,"85":12288,"24":42,"16":18679504260038656,"45":9154199586130874368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-18 06:53:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:53:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:53:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825340160001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:53:43] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-18 06:53:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:53:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18679504260038656,"km_value":18679504260038.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:53:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":9154199586130874368,"description":"Unknown IO ID 45"} 
[2026-10-18 06:53:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825340160001,"power":27843,"unknown_244":206,"unknown_85":12288,"ignition":42,"odometer":null,"unknown_45":9154199586130874368}} 
[2026-10-18 06:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":219627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:53:43] local.INFO: GPS data processed {"connection_id":219627,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:53:43] local.INFO: Acknowledgment sent {"connection_id":219627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:53:59] local.INFO: TCP Data received {"connection_id":217960,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217960,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:53:59] local.INFO: Processing buffer {"connection_id":217960,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:53:59] local.INFO: IMEI packet received {"connection_id":217960,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":217960,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:54:01] local.INFO: TCP Data received {"connection_id":217960,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217960,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:01] local.INFO: Processing buffer {"connection_id":217960,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:01] local.INFO: IMEI packet received {"connection_id":217960,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:54:01] local.INFO: IMEI acknowledgment sent {"connection_id":217960,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:54:02] local.INFO: TCP Data received {"connection_id":217960,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c99db50012d7f30c005c629f80008008f30..."} 
[2026-10-18 06:54:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c99db50012d7f30c005c629f80008008f30..."} 
[2026-10-18 06:54:02] local.INFO: Processing buffer {"connection_id":217960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c99db50012d7f30c005c629f80008008f30..."} 
[2026-10-18 06:54:02] local.INFO: Packet analysis {"connection_id":217960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:54:02] local.INFO: Extracted packet for processing {"connection_id":217960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c99"} 
[2026-10-18 06:54:02] local.INFO: GPS Element Parsed {"raw_longitude":763310272,"raw_latitude":96872952,"longitude_deg":76.3310272,"latitude_deg":9.6872952,"altitude":8,"angle":143,"satellites":48,"speed":7,"hex_longitude":"2d7f30c0","hex_latitude":"05c629f8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:54:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825342208001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18679826382585856,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9160814248081692672,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 06:54:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792286514000,"timestamp_ms":1792286514000,"timestamp_seconds":1792286514,"priority":1,"record_length":96,"hex_timestamp":"000001a14c99db50"} 
[2026-10-18 06: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-18 06:54: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-18 06: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 06:54: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-18 06: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-18 06: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-18 06:54:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:54:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:54:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:54:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:54:02] 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-18 06:54:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:54:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:54:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825342208001,"66":27865,"137":206,"85":12288,"24":7,"16":18679826382585856,"45":9160814248081692672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,85,24,16,45]} 
[2026-10-18 06:54:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:54:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:54:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825342208001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:54:02] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-18 06:54:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:54:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18679826382585856,"km_value":18679826382585.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:54:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9160814248081692672,"description":"Unknown IO ID 45"} 
[2026-10-18 06:54:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825342208001,"power":27865,"unknown_137":206,"unknown_85":12288,"ignition":7,"odometer":null,"unknown_45":9160814248081692672}} 
[2026-10-18 06:54:02] local.INFO: DEBUG: GPS processor result {"connection_id":217960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:54:02] local.INFO: GPS data processed {"connection_id":217960,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:54:02] local.INFO: Acknowledgment sent {"connection_id":217960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:54:04] local.INFO: TCP Data received {"connection_id":217960,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9a2d58012d7f3f4005c617680007008e30..."} 
[2026-10-18 06:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9a2d58012d7f3f4005c617680007008e30..."} 
[2026-10-18 06:54:04] local.INFO: Processing buffer {"connection_id":217960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9a2d58012d7f3f4005c617680007008e30..."} 
[2026-10-18 06:54:04] local.INFO: Packet analysis {"connection_id":217960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9a"} 
[2026-10-18 06:54:04] local.INFO: Extracted packet for processing {"connection_id":217960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9a"} 
[2026-10-18 06:54:04] local.INFO: GPS Element Parsed {"raw_longitude":763313984,"raw_latitude":96868200,"longitude_deg":76.3313984,"latitude_deg":9.68682,"altitude":7,"angle":142,"satellites":48,"speed":15,"hex_longitude":"2d7f3f40","hex_latitude":"05c61768","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:54:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825347584001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18680118440361984,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9165036372730968064,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54: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-18 06:54:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792286535000,"timestamp_ms":1792286535000,"timestamp_seconds":1792286535,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9a2d58"} 
[2026-10-18 06: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-18 06: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:54:04] 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-18 06: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-18 06: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-18 06:54:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:54:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:54:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:54:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:54:04] 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-18 06:54:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:54:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:54:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825347584001,"66":27800,"100":206,"85":12288,"24":15,"16":18680118440361984,"45":9165036372730968064},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-18 06:54:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:54:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:54:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825347584001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:54:04] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-18 06:54:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:54:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18680118440361984,"km_value":18680118440361.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:54:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9165036372730968064,"description":"Unknown IO ID 45"} 
[2026-10-18 06:54:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825347584001,"power":27800,"unknown_100":206,"unknown_85":12288,"ignition":15,"odometer":null,"unknown_45":9165036372730968064}} 
[2026-10-18 06:54:04] local.INFO: DEBUG: GPS processor result {"connection_id":217960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:54:04] local.INFO: GPS data processed {"connection_id":217960,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:54:04] local.INFO: Acknowledgment sent {"connection_id":217960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:54:35] local.INFO: TCP Data received {"connection_id":217960,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9a7f60012d7f550005c5fb080006008f2e..."} 
[2026-10-18 06:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9a7f60012d7f550005c5fb080006008f2e..."} 
[2026-10-18 06:54:35] local.INFO: Processing buffer {"connection_id":217960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9a7f60012d7f550005c5fb080006008f2e..."} 
[2026-10-18 06:54:35] local.INFO: Packet analysis {"connection_id":217960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9a"} 
[2026-10-18 06:54:35] local.INFO: Extracted packet for processing {"connection_id":217960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9a"} 
[2026-10-18 06:54:35] local.INFO: GPS Element Parsed {"raw_longitude":763319552,"raw_latitude":96860936,"longitude_deg":76.3319552,"latitude_deg":9.6860936,"altitude":6,"angle":143,"satellites":46,"speed":15,"hex_longitude":"2d7f5500","hex_latitude":"05c5fb08","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:54:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825352960001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18680560821993472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9169117759892056064,"note":"Value kept but may cause issues"} 
[2026-10-18 06:54:35] 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-18 06:54:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792286556000,"timestamp_ms":1792286556000,"timestamp_seconds":1792286556,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9a7f60"} 
[2026-10-18 06: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-18 06:54: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:54: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-18 06: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-18 06: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-18 06:54:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:54:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:54:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:54:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:54: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-18 06:54:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:54:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:54:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825352960001,"66":27908,"100":206,"85":12288,"24":15,"16":18680560821993472,"45":9169117759892056064},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-18 06:54:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:54:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:54:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825352960001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:54:35] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-18 06:54:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:54:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18680560821993472,"km_value":18680560821993.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:54:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9169117759892056064,"description":"Unknown IO ID 45"} 
[2026-10-18 06:54:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825352960001,"power":27908,"unknown_100":206,"unknown_85":12288,"ignition":15,"odometer":null,"unknown_45":9169117759892056064}} 
[2026-10-18 06:54:35] local.INFO: DEBUG: GPS processor result {"connection_id":217960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:54:35] local.INFO: GPS data processed {"connection_id":217960,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:54:35] local.INFO: Acknowledgment sent {"connection_id":217960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:54:53] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:53] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:53] local.INFO: IMEI packet received {"connection_id":221317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:54:53] local.INFO: IMEI acknowledgment sent {"connection_id":221317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:54:54] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:54] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:54] local.INFO: IMEI packet received {"connection_id":221317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:54:54] local.INFO: IMEI acknowledgment sent {"connection_id":221317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:54:59] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:59] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:54:59] local.INFO: IMEI packet received {"connection_id":221317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:54:59] local.INFO: IMEI acknowledgment sent {"connection_id":221317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:55:00] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9a7f60012d7f550005c5fb080006008f2e..."} 
[2026-10-18 06:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9a7f60012d7f550005c5fb080006008f2e..."} 
[2026-10-18 06:55:00] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9a7f60012d7f550005c5fb080006008f2e..."} 
[2026-10-18 06:55:00] local.INFO: Packet analysis {"connection_id":221317,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9a"} 
[2026-10-18 06:55:00] local.INFO: Extracted packet for processing {"connection_id":221317,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9a"} 
[2026-10-18 06:55:00] local.INFO: GPS Element Parsed {"raw_longitude":763319552,"raw_latitude":96860936,"longitude_deg":76.3319552,"latitude_deg":9.6860936,"altitude":6,"angle":143,"satellites":46,"speed":15,"hex_longitude":"2d7f5500","hex_latitude":"05c5fb08","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:55:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825358336001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18680560821993472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9175239840633653248,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:00] 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-18 06:55:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792286556000,"timestamp_ms":1792286556000,"timestamp_seconds":1792286556,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9a7f60"} 
[2026-10-18 06: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-18 06:55: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-18 06: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 06:55:00] 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-18 06: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-18 06: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-18 06:55:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:55:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221317,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:55:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:55:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:55:00] 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-18 06:55:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:55:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:55:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825358336001,"66":27908,"100":206,"85":12288,"24":15,"16":18680560821993472,"45":9175239840633653248},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-18 06:55:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:55:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:55:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825358336001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:55:00] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-18 06:55:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:55:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18680560821993472,"km_value":18680560821993.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:55:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9175239840633653248,"description":"Unknown IO ID 45"} 
[2026-10-18 06:55:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825358336001,"power":27908,"unknown_100":206,"unknown_85":12288,"ignition":15,"odometer":null,"unknown_45":9175239840633653248}} 
[2026-10-18 06:55:00] 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":5446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:55:00] local.INFO: GPS data processed {"connection_id":221317,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:55:00] local.INFO: Acknowledgment sent {"connection_id":221317,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:55:31] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9c7f18012d801dc005c4ea78000600ab2d..."} 
[2026-10-18 06:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9c7f18012d801dc005c4ea78000600ab2d..."} 
[2026-10-18 06:55:31] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9c7f18012d801dc005c4ea78000600ab2d..."} 
[2026-10-18 06:55:31] local.INFO: Packet analysis {"connection_id":221317,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:55:31] local.INFO: Extracted packet for processing {"connection_id":221317,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:55:31] local.INFO: GPS Element Parsed {"raw_longitude":763370944,"raw_latitude":96791160,"longitude_deg":76.3370944,"latitude_deg":9.679116,"altitude":6,"angle":171,"satellites":45,"speed":21,"hex_longitude":"2d801dc0","hex_latitude":"05c4ea78","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825391616001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18684748415107072,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9215138869007323136,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:31] 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-18 06:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792286687000,"timestamp_ms":1792286687000,"timestamp_seconds":1792286687,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9c7f18"} 
[2026-10-18 06: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-18 06:55: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-18 06: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:55: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-18 06: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-18 06: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-18 06:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221317,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:55: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-18 06:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825391616001,"66":27767,"235":206,"85":12288,"24":21,"16":18684748415107072,"45":-9215138869007323136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825391616001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:55:31] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:55:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18684748415107072,"km_value":18684748415107.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9215138869007323136,"description":"Unknown IO ID 45"} 
[2026-10-18 06:55:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825391616001,"power":27767,"unknown_235":206,"unknown_85":12288,"ignition":21,"odometer":null,"unknown_45":-9215138869007323136}} 
[2026-10-18 06:55:31] 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":5447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:55:31] local.INFO: GPS data processed {"connection_id":221317,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:55:31] local.INFO: Acknowledgment sent {"connection_id":221317,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:55:54] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:54] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:54] local.INFO: IMEI packet received {"connection_id":221318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:55:54] local.INFO: IMEI acknowledgment sent {"connection_id":221318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:55:55] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:55] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:55] local.INFO: IMEI packet received {"connection_id":221318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:55:55] local.INFO: IMEI acknowledgment sent {"connection_id":221318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:55:57] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:57] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:55:57] local.INFO: IMEI packet received {"connection_id":221318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":221318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:55:58] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9c86e8012d801dc005c4e698000700b92d..."} 
[2026-10-18 06:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9c86e8012d801dc005c4e698000700b92d..."} 
[2026-10-18 06:55:58] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9c86e8012d801dc005c4e698000700b92d..."} 
[2026-10-18 06:55:58] local.INFO: Packet analysis {"connection_id":221318,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:55:58] local.INFO: Extracted packet for processing {"connection_id":221318,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:55:58] local.INFO: GPS Element Parsed {"raw_longitude":763370944,"raw_latitude":96790168,"longitude_deg":76.3370944,"latitude_deg":9.6790168,"altitude":7,"angle":185,"satellites":45,"speed":18,"hex_longitude":"2d801dc0","hex_latitude":"05c4e698","is_valid_coordinates":true} 
[2026-10-18 06:55: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-18 06:55:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825391872001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18684795659747328,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9214998131519096832,"note":"Value kept but may cause issues"} 
[2026-10-18 06:55:58] 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-18 06:55:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792286689000,"timestamp_ms":1792286689000,"timestamp_seconds":1792286689,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9c86e8"} 
[2026-10-18 06:55:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:55: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-18 06:55: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:55:58] 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-18 06:55: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-18 06:55:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:55:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:55:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221318,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:55:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:55:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:55:58] 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-18 06:55:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:55:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:55:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825391872001,"66":27821,"235":206,"85":12288,"24":18,"16":18684795659747328,"45":-9214998131519096832},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:55:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:55:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:55:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825391872001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:55:58] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:55:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:55:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18684795659747328,"km_value":18684795659747.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:55:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9214998131519096832,"description":"Unknown IO ID 45"} 
[2026-10-18 06:55:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825391872001,"power":27821,"unknown_235":206,"unknown_85":12288,"ignition":18,"odometer":null,"unknown_45":-9214998131519096832}} 
[2026-10-18 06:55:58] 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":5448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:55:58] local.INFO: GPS data processed {"connection_id":221318,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:55:58] local.INFO: Acknowledgment sent {"connection_id":221318,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:56:11] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9c92a0012d801d8005c4e1b0000700a82e..."} 
[2026-10-18 06:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9c92a0012d801d8005c4e1b0000700a82e..."} 
[2026-10-18 06:56:11] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9c92a0012d801d8005c4e1b0000700a82e..."} 
[2026-10-18 06:56:11] local.INFO: Packet analysis {"connection_id":221318,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:56:11] local.INFO: Extracted packet for processing {"connection_id":221318,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:56:11] local.INFO: GPS Element Parsed {"raw_longitude":763370880,"raw_latitude":96788912,"longitude_deg":76.337088,"latitude_deg":9.6788912,"altitude":7,"angle":168,"satellites":46,"speed":15,"hex_longitude":"2d801d80","hex_latitude":"05c4e1b0","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825392384001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18684855789289472,"note":"Value kept but may cause issues"} 
[2026-10-18 06:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9214998131519350784,"note":"Value kept but may cause issues"} 
[2026-10-18 06:56:11] 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-18 06:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792286692000,"timestamp_ms":1792286692000,"timestamp_seconds":1792286692,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9c92a0"} 
[2026-10-18 06: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-18 06:56: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-18 06: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-18 06:56:11] 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-18 06: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-18 06: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-18 06:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221318,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:56:11] 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-18 06:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825392384001,"66":27832,"235":206,"85":12288,"24":15,"16":18684855789289472,"45":-9214998131519350784},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825392384001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:56:11] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:56:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18684855789289472,"km_value":18684855789289.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9214998131519350784,"description":"Unknown IO ID 45"} 
[2026-10-18 06:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825392384001,"power":27832,"unknown_235":206,"unknown_85":12288,"ignition":15,"odometer":null,"unknown_45":-9214998131519350784}} 
[2026-10-18 06:56:11] 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":5449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:56:11] local.INFO: GPS data processed {"connection_id":221318,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:56:11] local.INFO: Acknowledgment sent {"connection_id":221318,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:56:54] local.INFO: TCP Data received {"connection_id":217962,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:56:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217962,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:56:54] local.INFO: Processing buffer {"connection_id":217962,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:56:54] local.INFO: IMEI packet received {"connection_id":217962,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:56:54] local.INFO: IMEI acknowledgment sent {"connection_id":217962,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:56:58] local.INFO: TCP Data received {"connection_id":217962,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217962,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:56:59] local.INFO: Processing buffer {"connection_id":217962,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:56:59] local.INFO: IMEI packet received {"connection_id":217962,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:56:59] local.INFO: IMEI acknowledgment sent {"connection_id":217962,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:56:59] local.INFO: TCP Data received {"connection_id":217962,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9c9e58012d801f0005c4dd600007009b2f..."} 
[2026-10-18 06:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217962,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9c9e58012d801f0005c4dd600007009b2f..."} 
[2026-10-18 06:56:59] local.INFO: Processing buffer {"connection_id":217962,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9c9e58012d801f0005c4dd600007009b2f..."} 
[2026-10-18 06:56:59] local.INFO: Packet analysis {"connection_id":217962,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:56:59] local.INFO: Extracted packet for processing {"connection_id":217962,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763371264,"raw_latitude":96787808,"longitude_deg":76.3371264,"latitude_deg":9.6787808,"altitude":7,"angle":155,"satellites":47,"speed":19,"hex_longitude":"2d801f00","hex_latitude":"05c4dd60","is_valid_coordinates":true} 
[2026-10-18 06:56: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-18 06:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825393152001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18684911623864320,"note":"Value kept but may cause issues"} 
[2026-10-18 06:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9215068500263849984,"note":"Value kept but may cause issues"} 
[2026-10-18 06:56:59] 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-18 06:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792286695000,"timestamp_ms":1792286695000,"timestamp_seconds":1792286695,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9c9e58"} 
[2026-10-18 06:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:56: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-18 06:56: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-18 06:56:59] 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-18 06:56: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-18 06:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217962,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:56:59] 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-18 06:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825393152001,"66":27821,"235":206,"85":12288,"24":19,"16":18684911623864320,"45":-9215068500263849984},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825393152001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:56:59] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18684911623864320,"km_value":18684911623864.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9215068500263849984,"description":"Unknown IO ID 45"} 
[2026-10-18 06:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825393152001,"power":27821,"unknown_235":206,"unknown_85":12288,"ignition":19,"odometer":null,"unknown_45":-9215068500263849984}} 
[2026-10-18 06:56:59] local.INFO: DEBUG: GPS processor result {"connection_id":217962,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:56:59] local.INFO: GPS data processed {"connection_id":217962,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:56:59] local.INFO: Acknowledgment sent {"connection_id":217962,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:57:31] local.INFO: TCP Data received {"connection_id":217962,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9cb1e0012d80254005c4d3d80006008f2f..."} 
[2026-10-18 06:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217962,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9cb1e0012d80254005c4d3d80006008f2f..."} 
[2026-10-18 06:57:31] local.INFO: Processing buffer {"connection_id":217962,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9cb1e0012d80254005c4d3d80006008f2f..."} 
[2026-10-18 06:57:31] local.INFO: Packet analysis {"connection_id":217962,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:57:31] local.INFO: Extracted packet for processing {"connection_id":217962,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:57:31] local.INFO: GPS Element Parsed {"raw_longitude":763372864,"raw_latitude":96785368,"longitude_deg":76.3372864,"latitude_deg":9.6785368,"altitude":6,"angle":143,"satellites":47,"speed":26,"hex_longitude":"2d802540","hex_latitude":"05c4d3d8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825393920001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18685053357785088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9214646287799066624,"note":"Value kept but may cause issues"} 
[2026-10-18 06:57:31] 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-18 06:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792286700000,"timestamp_ms":1792286700000,"timestamp_seconds":1792286700,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9cb1e0"} 
[2026-10-18 06: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-18 06: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-18 06: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":173,"data_length":795,"current_offset":136} 
[2026-10-18 06:57: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-18 06: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-18 06: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-18 06:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217962,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:57: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-18 06:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825393920001,"66":27800,"235":206,"85":12288,"24":26,"16":18685053357785088,"45":-9214646287799066624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825393920001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:57:31] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:57:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18685053357785088,"km_value":18685053357785.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9214646287799066624,"description":"Unknown IO ID 45"} 
[2026-10-18 06:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825393920001,"power":27800,"unknown_235":206,"unknown_85":12288,"ignition":26,"odometer":null,"unknown_45":-9214646287799066624}} 
[2026-10-18 06:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":217962,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:57:31] local.INFO: GPS data processed {"connection_id":217962,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:57:31] local.INFO: Acknowledgment sent {"connection_id":217962,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:57:54] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:57:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:57:54] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:57:54] local.INFO: IMEI packet received {"connection_id":221319,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:57:54] local.INFO: IMEI acknowledgment sent {"connection_id":221319,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:57:58] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:57:58] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:57:58] local.INFO: IMEI packet received {"connection_id":221319,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":221319,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:57:59] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9ccd38012d80314005c4c5f00005008130..."} 
[2026-10-18 06:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9ccd38012d80314005c4c5f00005008130..."} 
[2026-10-18 06:57:59] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9ccd38012d80314005c4c5f00005008130..."} 
[2026-10-18 06:57:59] local.INFO: Packet analysis {"connection_id":221319,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:57:59] local.INFO: Extracted packet for processing {"connection_id":221319,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9c"} 
[2026-10-18 06:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763375936,"raw_latitude":96781808,"longitude_deg":76.3375936,"latitude_deg":9.6781808,"altitude":5,"angle":129,"satellites":48,"speed":18,"hex_longitude":"2d803140","hex_latitude":"05c4c5f0","is_valid_coordinates":true} 
[2026-10-18 06:57: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-18 06:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825395200001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18685280991051776,"note":"Value kept but may cause issues"} 
[2026-10-18 06:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9212887069195249664,"note":"Value kept but may cause issues"} 
[2026-10-18 06:57:59] 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-18 06:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792286707000,"timestamp_ms":1792286707000,"timestamp_seconds":1792286707,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9ccd38"} 
[2026-10-18 06:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:57: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-18 06:57: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 06:57:59] 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-18 06:57: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-18 06:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221319,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:57:59] 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-18 06:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825395200001,"66":27843,"235":206,"85":12288,"24":18,"16":18685280991051776,"45":-9212887069195249664},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 06:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825395200001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:57:59] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 06:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18685280991051776,"km_value":18685280991051.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9212887069195249664,"description":"Unknown IO ID 45"} 
[2026-10-18 06:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825395200001,"power":27843,"unknown_235":206,"unknown_85":12288,"ignition":18,"odometer":null,"unknown_45":-9212887069195249664}} 
[2026-10-18 06:57:59] 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":5452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:57:59] local.INFO: GPS data processed {"connection_id":221319,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:57:59] local.INFO: Acknowledgment sent {"connection_id":221319,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:58:06] local.INFO: TCP Data received {"connection_id":218227,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:58:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218227,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:58:06] local.INFO: Processing buffer {"connection_id":218227,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:58:06] local.INFO: IMEI packet received {"connection_id":218227,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:58:06] local.INFO: IMEI acknowledgment sent {"connection_id":218227,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:58:31] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9ed8a8012d80898005c398a8000600be2d..."} 
[2026-10-18 06:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9ed8a8012d80898005c398a8000600be2d..."} 
[2026-10-18 06:58:31] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9ed8a8012d80898005c398a8000600be2d..."} 
[2026-10-18 06:58:31] local.INFO: Packet analysis {"connection_id":221319,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9e"} 
[2026-10-18 06:58:31] local.INFO: Extracted packet for processing {"connection_id":221319,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9e"} 
[2026-10-18 06:58:31] local.INFO: GPS Element Parsed {"raw_longitude":763398528,"raw_latitude":96704680,"longitude_deg":76.3398528,"latitude_deg":9.670468,"altitude":6,"angle":190,"satellites":45,"speed":24,"hex_longitude":"2d808980","hex_latitude":"05c398a8","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:58:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825427456001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:58:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18689425634492416,"note":"Value kept but may cause issues"} 
[2026-10-18 06:58:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9183261827914840064,"note":"Value kept but may cause issues"} 
[2026-10-18 06:58:31] 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-18 06:58:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792286841000,"timestamp_ms":1792286841000,"timestamp_seconds":1792286841,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9ed8a8"} 
[2026-10-18 06: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-18 06: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-18 06: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":4,"data_length":795,"current_offset":136} 
[2026-10-18 06:58: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-18 06: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-18 06: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-18 06:58:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:58:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221319,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:58:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:58:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:58: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-18 06:58:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:58:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:58:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825427456001,"66":27517,"157":206,"85":12288,"24":24,"16":18689425634492416,"45":-9183261827914840064},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,157,85,24,16,45]} 
[2026-10-18 06:58:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:58:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:58:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825427456001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:58:31] local.INFO: Unknown IO ID detected {"io_id":157,"value":206,"description":"Unknown IO ID 157"} 
[2026-10-18 06:58:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:58:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18689425634492416,"km_value":18689425634492.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:58:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9183261827914840064,"description":"Unknown IO ID 45"} 
[2026-10-18 06:58:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825427456001,"power":27517,"unknown_157":206,"unknown_85":12288,"ignition":24,"odometer":null,"unknown_45":-9183261827914840064}} 
[2026-10-18 06:58:31] 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":5453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:58:31] local.INFO: GPS data processed {"connection_id":221319,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:58:31] local.INFO: Acknowledgment sent {"connection_id":221319,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:58:51] local.INFO: TCP Data received {"connection_id":219628,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:58:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219628,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:58:51] local.INFO: Processing buffer {"connection_id":219628,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 06:58:51] local.INFO: IMEI packet received {"connection_id":219628,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 06:58:51] local.INFO: IMEI acknowledgment sent {"connection_id":219628,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:58:53] local.INFO: TCP Data received {"connection_id":217963,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:58:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:58:53] local.INFO: Processing buffer {"connection_id":217963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:58:53] local.INFO: IMEI packet received {"connection_id":217963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:58:53] local.INFO: IMEI acknowledgment sent {"connection_id":217963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:58:58] local.INFO: TCP Data received {"connection_id":217963,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:58:58] local.INFO: Processing buffer {"connection_id":217963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:58:58] local.INFO: IMEI packet received {"connection_id":217963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":217963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:59:02] local.INFO: TCP Data received {"connection_id":217963,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9f1728012d80834005c37498000600be2d..."} 
[2026-10-18 06:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9f1728012d80834005c37498000600be2d..."} 
[2026-10-18 06:59:02] local.INFO: Processing buffer {"connection_id":217963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9f1728012d80834005c37498000600be2d..."} 
[2026-10-18 06:59:02] local.INFO: Packet analysis {"connection_id":217963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9f"} 
[2026-10-18 06:59:02] local.INFO: Extracted packet for processing {"connection_id":217963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9f"} 
[2026-10-18 06:59:02] local.INFO: GPS Element Parsed {"raw_longitude":763396928,"raw_latitude":96695448,"longitude_deg":76.3396928,"latitude_deg":9.6695448,"altitude":6,"angle":190,"satellites":45,"speed":20,"hex_longitude":"2d808340","hex_latitude":"05c37498","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:59:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825431296001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18689876606058496,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184669202800662528,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:02] 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-18 06:59:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792286857000,"timestamp_ms":1792286857000,"timestamp_seconds":1792286857,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9f1728"} 
[2026-10-18 06: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-18 06:59: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-18 06: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-18 06:59:02] 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-18 06: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-18 06: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-18 06:59:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:59:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:59:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:59:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:59:02] 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-18 06:59:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:59:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:59:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825431296001,"66":27865,"157":206,"85":12288,"24":20,"16":18689876606058496,"45":-9184669202800662528},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,157,85,24,16,45]} 
[2026-10-18 06:59:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:59:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:59:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825431296001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:59:02] local.INFO: Unknown IO ID detected {"io_id":157,"value":206,"description":"Unknown IO ID 157"} 
[2026-10-18 06:59:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:59:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18689876606058496,"km_value":18689876606058.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:59:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184669202800662528,"description":"Unknown IO ID 45"} 
[2026-10-18 06:59:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825431296001,"power":27865,"unknown_157":206,"unknown_85":12288,"ignition":20,"odometer":null,"unknown_45":-9184669202800662528}} 
[2026-10-18 06:59:02] local.INFO: DEBUG: GPS processor result {"connection_id":217963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:59:02] local.INFO: GPS data processed {"connection_id":217963,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:59:02] local.INFO: Acknowledgment sent {"connection_id":217963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:59:33] local.INFO: TCP Data received {"connection_id":217963,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9f4dd8012d807e8005c35900000600ca2f..."} 
[2026-10-18 06:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9f4dd8012d807e8005c35900000600ca2f..."} 
[2026-10-18 06:59:33] local.INFO: Processing buffer {"connection_id":217963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9f4dd8012d807e8005c35900000600ca2f..."} 
[2026-10-18 06:59:33] local.INFO: Packet analysis {"connection_id":217963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9f"} 
[2026-10-18 06:59:33] local.INFO: Extracted packet for processing {"connection_id":217963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9f"} 
[2026-10-18 06:59:33] local.INFO: GPS Element Parsed {"raw_longitude":763395712,"raw_latitude":96688384,"longitude_deg":76.3395712,"latitude_deg":9.6688384,"altitude":6,"angle":202,"satellites":47,"speed":20,"hex_longitude":"2d807e80","hex_latitude":"05c35900","is_valid_coordinates":true} 
[2026-10-18 06: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-18 06:59:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825435392001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18690228793376768,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9186428421407467520,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:33] 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-18 06:59:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792286871000,"timestamp_ms":1792286871000,"timestamp_seconds":1792286871,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9f4dd8"} 
[2026-10-18 06: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-18 06:59: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-18 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 06:59: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-18 06: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-18 06: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-18 06:59:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:59:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:59:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:59:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:59:33] 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-18 06:59:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:59:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:59:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825435392001,"66":27767,"157":206,"85":12288,"24":20,"16":18690228793376768,"45":-9186428421407467520},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,157,85,24,16,45]} 
[2026-10-18 06:59:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:59:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:59:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825435392001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:59:33] local.INFO: Unknown IO ID detected {"io_id":157,"value":206,"description":"Unknown IO ID 157"} 
[2026-10-18 06:59:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:59:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18690228793376768,"km_value":18690228793376.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:59:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9186428421407467520,"description":"Unknown IO ID 45"} 
[2026-10-18 06:59:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825435392001,"power":27767,"unknown_157":206,"unknown_85":12288,"ignition":20,"odometer":null,"unknown_45":-9186428421407467520}} 
[2026-10-18 06:59:33] local.INFO: DEBUG: GPS processor result {"connection_id":217963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:59:33] local.INFO: GPS data processed {"connection_id":217963,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:59:33] local.INFO: Acknowledgment sent {"connection_id":217963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 06:59:53] local.INFO: TCP Data received {"connection_id":217965,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:53] local.INFO: Processing buffer {"connection_id":217965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:53] local.INFO: IMEI packet received {"connection_id":217965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 06:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":217965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 06:59:54] local.INFO: TCP Data received {"connection_id":217965,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:54] local.INFO: Processing buffer {"connection_id":217965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:54] local.INFO: IMEI packet received {"connection_id":217965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:59:54] local.INFO: IMEI acknowledgment sent {"connection_id":217965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:59:58] local.INFO: TCP Data received {"connection_id":217965,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:58] local.INFO: Processing buffer {"connection_id":217965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 06:59:58] local.INFO: IMEI packet received {"connection_id":217965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 06:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":217965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 06:59:59] local.INFO: TCP Data received {"connection_id":217965,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14c9f6930012d80794005c34a68000700be2f..."} 
[2026-10-18 06:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14c9f6930012d80794005c34a68000700be2f..."} 
[2026-10-18 06:59:59] local.INFO: Processing buffer {"connection_id":217965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14c9f6930012d80794005c34a68000700be2f..."} 
[2026-10-18 06:59:59] local.INFO: Packet analysis {"connection_id":217965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14c9f"} 
[2026-10-18 06:59:59] local.INFO: Extracted packet for processing {"connection_id":217965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14c9f"} 
[2026-10-18 06:59:59] local.INFO: GPS Element Parsed {"raw_longitude":763394368,"raw_latitude":96684648,"longitude_deg":76.3394368,"latitude_deg":9.6684648,"altitude":7,"angle":190,"satellites":47,"speed":25,"hex_longitude":"2d807940","hex_latitude":"05c34a68","is_valid_coordinates":true} 
[2026-10-18 06:59: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-18 06:59:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825438976001,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18690422066905088,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9187765427548651520,"note":"Value kept but may cause issues"} 
[2026-10-18 06:59:59] 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-18 06:59:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792286878000,"timestamp_ms":1792286878000,"timestamp_seconds":1792286878,"priority":1,"record_length":96,"hex_timestamp":"000001a14c9f6930"} 
[2026-10-18 06:59:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 06:59: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-18 06:59: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 06:59:59] 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-18 06:59: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-18 06:59:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 06:59:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 06:59:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 06:59:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:59:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 06:59:59] 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-18 06:59:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 06:59:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 06:59:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825438976001,"66":27908,"179":206,"85":12288,"24":25,"16":18690422066905088,"45":-9187765427548651520},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-18 06:59:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 06:59:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 06:59:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825438976001,"description":"Unknown IO ID 0"} 
[2026-10-18 06:59:59] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-18 06:59:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 06:59:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18690422066905088,"km_value":18690422066905.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 06:59:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9187765427548651520,"description":"Unknown IO ID 45"} 
[2026-10-18 06:59:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825438976001,"power":27908,"unknown_179":206,"unknown_85":12288,"ignition":25,"odometer":null,"unknown_45":-9187765427548651520}} 
[2026-10-18 06:59:59] local.INFO: DEBUG: GPS processor result {"connection_id":217965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 06:59:59] local.INFO: GPS data processed {"connection_id":217965,"processed":1,"errors":0,"total":1} 
[2026-10-18 06:59:59] local.INFO: Acknowledgment sent {"connection_id":217965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:00:38] local.INFO: TCP Data received {"connection_id":217965,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca0d090012d8040c005c1d398000500d02f..."} 
[2026-10-18 07:00:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca0d090012d8040c005c1d398000500d02f..."} 
[2026-10-18 07:00:38] local.INFO: Processing buffer {"connection_id":217965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca0d090012d8040c005c1d398000500d02f..."} 
[2026-10-18 07:00:38] local.INFO: Packet analysis {"connection_id":217965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca0"} 
[2026-10-18 07:00:38] local.INFO: Extracted packet for processing {"connection_id":217965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca0"} 
[2026-10-18 07:00:38] local.INFO: GPS Element Parsed {"raw_longitude":763379904,"raw_latitude":96588696,"longitude_deg":76.3379904,"latitude_deg":9.6588696,"altitude":5,"angle":208,"satellites":47,"speed":21,"hex_longitude":"2d8040c0","hex_latitude":"05c1d398","is_valid_coordinates":true} 
[2026-10-18 07:00: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-18 07:00:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825462784001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:00:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18695129351061504,"note":"Value kept but may cause issues"} 
[2026-10-18 07:00:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9204161344966578176,"note":"Value kept but may cause issues"} 
[2026-10-18 07:00:38] 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-18 07:00:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792286970000,"timestamp_ms":1792286970000,"timestamp_seconds":1792286970,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca0d090"} 
[2026-10-18 07:00:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:00: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-18 07:00: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 07:00:38] 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-18 07:00: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-18 07:00:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:00:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:00:38] local.INFO: Teltonika packet parsed successfully {"connection_id":217965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:00:38] local.INFO: Passing IMEI to GPS processor {"connection_id":217965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:00:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":217965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:00:38] 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-18 07:00:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:00:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:00:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825462784001,"66":27865,"235":206,"85":12288,"24":21,"16":18695129351061504,"45":-9204161344966578176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 07:00:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:00:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:00:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825462784001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:00:38] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 07:00:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 07:00:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18695129351061504,"km_value":18695129351061.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:00:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9204161344966578176,"description":"Unknown IO ID 45"} 
[2026-10-18 07:00:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825462784001,"power":27865,"unknown_235":206,"unknown_85":12288,"ignition":21,"odometer":null,"unknown_45":-9204161344966578176}} 
[2026-10-18 07:00:38] local.INFO: DEBUG: GPS processor result {"connection_id":217965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:00:38] local.INFO: GPS data processed {"connection_id":217965,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:00:38] local.INFO: Acknowledgment sent {"connection_id":217965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:01:04] local.INFO: TCP Data received {"connection_id":218229,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218229,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:04] local.INFO: Processing buffer {"connection_id":218229,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:04] local.INFO: IMEI packet received {"connection_id":218229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:01:04] local.INFO: IMEI acknowledgment sent {"connection_id":218229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:01:10] local.INFO: TCP Data received {"connection_id":218229,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 07:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218229,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 07:01:10] local.INFO: Processing buffer {"connection_id":218229,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 07:01:10] local.INFO: IMEI packet received {"connection_id":218229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":218229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:01:11] local.INFO: TCP Data received {"connection_id":218229,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca0e030012d803cc005c1cbf8000500be2f..."} 
[2026-10-18 07:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca0e030012d803cc005c1cbf8000500be2f..."} 
[2026-10-18 07:01:11] local.INFO: Processing buffer {"connection_id":218229,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14c..."} 
[2026-10-18 07:01:11] local.INFO: IMEI packet received {"connection_id":218229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:01:11] local.INFO: IMEI acknowledgment sent {"connection_id":218229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:01:12] local.INFO: TCP Data received {"connection_id":218229,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca10b28012d8037c005c1a870000600bd2f..."} 
[2026-10-18 07:01:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca10b28012d8037c005c1a870000600bd2f..."} 
[2026-10-18 07:01:12] local.INFO: Processing buffer {"connection_id":218229,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14ca0e030012d803cc005c1cbf8000500be2f..."} 
[2026-10-18 07:01:12] local.INFO: Packet analysis {"connection_id":218229,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14ca0"} 
[2026-10-18 07:01:12] local.INFO: Extracted packet for processing {"connection_id":218229,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca0"} 
[2026-10-18 07:01:12] local.INFO: GPS Element Parsed {"raw_longitude":763378880,"raw_latitude":96586744,"longitude_deg":76.337888,"latitude_deg":9.6586744,"altitude":5,"angle":190,"satellites":47,"speed":25,"hex_longitude":"2d803cc0","hex_latitude":"05c1cbf8","is_valid_coordinates":true} 
[2026-10-18 07:01: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-18 07:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825464320001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18695236725243904,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9205146507386054656,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:12] 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-18 07:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792286974000,"timestamp_ms":1792286974000,"timestamp_seconds":1792286974,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca0e030"} 
[2026-10-18 07:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:01: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-18 07:01: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":217,"data_length":795,"current_offset":136} 
[2026-10-18 07:01:12] 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-18 07:01: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-18 07:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:01:12] 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-18 07:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825464320001,"66":27908,"235":206,"85":12288,"24":25,"16":18695236725243904,"45":-9205146507386054656},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 07:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825464320001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 07:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18695236725243904,"km_value":18695236725243.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9205146507386054656,"description":"Unknown IO ID 45"} 
[2026-10-18 07:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825464320001,"power":27908,"unknown_235":206,"unknown_85":12288,"ignition":25,"odometer":null,"unknown_45":-9205146507386054656}} 
[2026-10-18 07:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":218229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:01:12] local.INFO: GPS data processed {"connection_id":218229,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:01:12] local.INFO: Acknowledgment sent {"connection_id":218229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:01:12] local.INFO: Packet analysis {"connection_id":218229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:01:12] local.INFO: Extracted packet for processing {"connection_id":218229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:01:12] local.INFO: GPS Element Parsed {"raw_longitude":763377600,"raw_latitude":96577648,"longitude_deg":76.33776,"latitude_deg":9.6577648,"altitude":6,"angle":189,"satellites":47,"speed":39,"hex_longitude":"2d8037c0","hex_latitude":"05c1a870","is_valid_coordinates":true} 
[2026-10-18 07:01: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-18 07:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825465344001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18695679106875392,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9206272407293396992,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:12] 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-18 07:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792286985000,"timestamp_ms":1792286985000,"timestamp_seconds":1792286985,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca10b28"} 
[2026-10-18 07:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:01: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-18 07:01: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-18 07:01: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-18 07:01: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-18 07:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:01:12] 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-18 07:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825465344001,"66":27800,"235":206,"85":12288,"24":39,"16":18695679106875392,"45":-9206272407293396992},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 07:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825465344001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 07:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18695679106875392,"km_value":18695679106875.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:01:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9206272407293396992,"description":"Unknown IO ID 45"} 
[2026-10-18 07:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825465344001,"power":27800,"unknown_235":206,"unknown_85":12288,"ignition":39,"odometer":null,"unknown_45":-9206272407293396992}} 
[2026-10-18 07:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":218229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:01:12] local.INFO: GPS data processed {"connection_id":218229,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:01:12] local.INFO: Acknowledgment sent {"connection_id":218229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:01:13] local.INFO: TCP Data received {"connection_id":218229,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca12e50012d80320005c183d8000900bd30..."} 
[2026-10-18 07:01:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca12e50012d80320005c183d8000900bd30..."} 
[2026-10-18 07:01:13] local.INFO: Processing buffer {"connection_id":218229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca12e50012d80320005c183d8000900bd30..."} 
[2026-10-18 07:01:13] local.INFO: Packet analysis {"connection_id":218229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:01:13] local.INFO: Extracted packet for processing {"connection_id":218229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:01:13] local.INFO: GPS Element Parsed {"raw_longitude":763376128,"raw_latitude":96568280,"longitude_deg":76.3376128,"latitude_deg":9.656828,"altitude":9,"angle":189,"satellites":48,"speed":41,"hex_longitude":"2d803200","hex_latitude":"05c183d8","is_valid_coordinates":true} 
[2026-10-18 07:01: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-18 07:01:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825468160001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18696138668376064,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9207679782179278848,"note":"Value kept but may cause issues"} 
[2026-10-18 07:01:13] 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-18 07:01:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792286994000,"timestamp_ms":1792286994000,"timestamp_seconds":1792286994,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca12e50"} 
[2026-10-18 07:01:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:01: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-18 07:01: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-18 07:01: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-18 07:01: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-18 07:01:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:01:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:01:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:01:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:01:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:01:13] 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-18 07:01:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:01:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:01:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825468160001,"66":27876,"235":206,"85":12288,"24":41,"16":18696138668376064,"45":-9207679782179278848},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-18 07:01:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:01:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:01:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825468160001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:01:13] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-18 07:01:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-18 07:01:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18696138668376064,"km_value":18696138668376.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:01:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9207679782179278848,"description":"Unknown IO ID 45"} 
[2026-10-18 07:01:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825468160001,"power":27876,"unknown_235":206,"unknown_85":12288,"ignition":41,"odometer":null,"unknown_45":-9207679782179278848}} 
[2026-10-18 07:01:13] local.INFO: DEBUG: GPS processor result {"connection_id":218229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:01:13] local.INFO: GPS data processed {"connection_id":218229,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:01:13] local.INFO: Acknowledgment sent {"connection_id":218229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:01:56] local.INFO: TCP Data received {"connection_id":217966,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:56] local.INFO: Processing buffer {"connection_id":217966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:56] local.INFO: IMEI packet received {"connection_id":217966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:01:56] local.INFO: IMEI acknowledgment sent {"connection_id":217966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:01:56] local.INFO: TCP Data received {"connection_id":217966,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:56] local.INFO: Processing buffer {"connection_id":217966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:01:56] local.INFO: IMEI packet received {"connection_id":217966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:01:56] local.INFO: IMEI acknowledgment sent {"connection_id":217966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:02:04] local.INFO: TCP Data received {"connection_id":217966,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:04] local.INFO: Processing buffer {"connection_id":217966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:04] local.INFO: IMEI packet received {"connection_id":217966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:02:04] local.INFO: IMEI acknowledgment sent {"connection_id":217966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:02:06] local.INFO: TCP Data received {"connection_id":217966,"ip":"42.109.136.10","data_length":1348,"data_hex":"000000000000030f8e0a000001a14ca15178012d802c4005c16040000c00bb30..."} 
[2026-10-18 07:02:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217966,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a14ca15178012d802c4005c16040000c00bb30..."} 
[2026-10-18 07:02:06] local.INFO: Processing buffer {"connection_id":217966,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a14ca15178012d802c4005c16040000c00bb30..."} 
[2026-10-18 07:02:06] local.INFO: Packet analysis {"connection_id":217966,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:06] local.INFO: Extracted packet for processing {"connection_id":217966,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:06] local.INFO: GPS Element Parsed {"raw_longitude":763374656,"raw_latitude":96559168,"longitude_deg":76.3374656,"latitude_deg":9.6559168,"altitude":12,"angle":187,"satellites":48,"speed":40,"hex_longitude":"2d802c40","hex_latitude":"05c16040","is_valid_coordinates":true} 
[2026-10-18 07:02: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-18 07:02:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825470464001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18696585344974848,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9209298263297763328,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:06] 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-18 07:02:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792287003000,"timestamp_ms":1792287003000,"timestamp_seconds":1792287003,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca15178"} 
[2026-10-18 07:02:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:02: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-18 07:02: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":228,"data_length":795,"current_offset":136} 
[2026-10-18 07:02:06] 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-18 07:02: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-18 07:02:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:02:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:02:06] local.INFO: Teltonika packet parsed successfully {"connection_id":217966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:02:06] local.INFO: Passing IMEI to GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:06] 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-18 07:02:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:02:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:02:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825470464001,"66":27821,"119":206,"85":12544,"24":40,"16":18696585344974848,"45":-9209298263297763328},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:02:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:02:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:02:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825470464001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:02:06] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:02:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:02:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18696585344974848,"km_value":18696585344974.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:02:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9209298263297763328,"description":"Unknown IO ID 45"} 
[2026-10-18 07:02:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825470464001,"power":27821,"unknown_119":206,"unknown_85":12544,"ignition":40,"odometer":null,"unknown_45":-9209298263297763328}} 
[2026-10-18 07:02:06] local.INFO: DEBUG: GPS processor result {"connection_id":217966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:02:06] local.INFO: GPS data processed {"connection_id":217966,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:02:06] local.INFO: Acknowledgment sent {"connection_id":217966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:02:06] local.INFO: Packet analysis {"connection_id":217966,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:06] local.INFO: Incomplete packet, waiting for more data {"connection_id":217966,"needed":795,"available":553} 
[2026-10-18 07:02:07] local.INFO: TCP Data received {"connection_id":217966,"ip":"42.109.136.10","data_length":1037,"data_hex":"000000000001a14ca099e0012d8048c005c205e8000500bb2d00310000000a00..."} 
[2026-10-18 07:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217966,"packet_length":1037,"packet_hex":"000000000001a14ca099e0012d8048c005c205e8000500bb2d00310000000a00..."} 
[2026-10-18 07:02:07] local.INFO: Processing buffer {"connection_id":217966,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14ca174a0012d80278005c13bb8000d00ba2f..."} 
[2026-10-18 07:02:07] local.INFO: Packet analysis {"connection_id":217966,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:07] local.INFO: Extracted packet for processing {"connection_id":217966,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:07] local.INFO: GPS Element Parsed {"raw_longitude":763373440,"raw_latitude":96549816,"longitude_deg":76.337344,"latitude_deg":9.6549816,"altitude":13,"angle":186,"satellites":47,"speed":39,"hex_longitude":"2d802780","hex_latitude":"05c13bb8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:02:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825472768001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18697044906475520,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9210916744416182272,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:07] 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-18 07:02:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792287012000,"timestamp_ms":1792287012000,"timestamp_seconds":1792287012,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca174a0"} 
[2026-10-18 07: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-18 07:02: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-18 07: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-18 07:02: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-18 07: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-18 07: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-18 07:02:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:02:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:02:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02: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-18 07:02:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:02:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:02:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825472768001,"66":27843,"119":206,"85":12544,"24":39,"16":18697044906475520,"45":-9210916744416182272},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:02:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:02:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825472768001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:02:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18697044906475520,"km_value":18697044906475.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9210916744416182272,"description":"Unknown IO ID 45"} 
[2026-10-18 07:02:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825472768001,"power":27843,"unknown_119":206,"unknown_85":12544,"ignition":39,"odometer":null,"unknown_45":-9210916744416182272}} 
[2026-10-18 07:02:07] local.INFO: DEBUG: GPS processor result {"connection_id":217966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:02:07] local.INFO: GPS data processed {"connection_id":217966,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:02:07] local.INFO: Acknowledgment sent {"connection_id":217966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:02:07] local.INFO: Packet analysis {"connection_id":217966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:07] local.INFO: Extracted packet for processing {"connection_id":217966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca1"} 
[2026-10-18 07:02:07] local.INFO: GPS Element Parsed {"raw_longitude":763372416,"raw_latitude":96540168,"longitude_deg":76.3372416,"latitude_deg":9.6540168,"altitude":12,"angle":187,"satellites":48,"speed":46,"hex_longitude":"2d802380","hex_latitude":"05c11608","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:02:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825475072001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18697517352878080,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9212253750557952000,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:07] 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-18 07:02:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792287021000,"timestamp_ms":1792287021000,"timestamp_seconds":1792287021,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca197c8"} 
[2026-10-18 07: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-18 07:02: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-18 07: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:02:07] 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-18 07: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-18 07: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-18 07:02:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:02:07] local.INFO: Teltonika packet parsed successfully {"connection_id":217966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:02:07] local.INFO: Passing IMEI to GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02: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-18 07:02:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:02:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:02:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825475072001,"66":27865,"119":206,"85":12544,"24":46,"16":18697517352878080,"45":-9212253750557952000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:02:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:02:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825475072001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:02:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18697517352878080,"km_value":18697517352878.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:02:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9212253750557952000,"description":"Unknown IO ID 45"} 
[2026-10-18 07:02:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825475072001,"power":27865,"unknown_119":206,"unknown_85":12544,"ignition":46,"odometer":null,"unknown_45":-9212253750557952000}} 
[2026-10-18 07:02:07] local.INFO: DEBUG: GPS processor result {"connection_id":217966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:02:07] local.INFO: GPS data processed {"connection_id":217966,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:02:07] local.INFO: Acknowledgment sent {"connection_id":217966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:02:38] local.INFO: TCP Data received {"connection_id":217966,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca2e3d0012d7fd74005bf3bc8000700be2f..."} 
[2026-10-18 07:02:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca2e3d0012d7fd74005bf3bc8000700be2f..."} 
[2026-10-18 07:02:38] local.INFO: Processing buffer {"connection_id":217966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca2e3d0012d7fd74005bf3bc8000700be2f..."} 
[2026-10-18 07:02:38] local.INFO: Packet analysis {"connection_id":217966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca2"} 
[2026-10-18 07:02:38] local.INFO: Extracted packet for processing {"connection_id":217966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca2"} 
[2026-10-18 07:02:38] local.INFO: GPS Element Parsed {"raw_longitude":763352896,"raw_latitude":96418760,"longitude_deg":76.3352896,"latitude_deg":9.641876,"altitude":7,"angle":190,"satellites":47,"speed":59,"hex_longitude":"2d7fd740","hex_latitude":"05bf3bc8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:02:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825497600001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18703474472517632,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9213590806099529728,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:38] 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-18 07:02:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792287106000,"timestamp_ms":1792287106000,"timestamp_seconds":1792287106,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca2e3d0"} 
[2026-10-18 07: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-18 07: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-18 07: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-18 07:02:38] 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-18 07: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-18 07: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-18 07:02:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:02:38] local.INFO: Teltonika packet parsed successfully {"connection_id":217966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:02:38] local.INFO: Passing IMEI to GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":217966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:38] 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-18 07:02:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:02:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:02:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825497600001,"66":27908,"119":206,"85":12544,"24":59,"16":18703474472517632,"45":9213590806099529728},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:02:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:02:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:02:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825497600001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:02:38] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:02:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:02:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18703474472517632,"km_value":18703474472517.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:02:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9213590806099529728,"description":"Unknown IO ID 45"} 
[2026-10-18 07:02:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825497600001,"power":27908,"unknown_119":206,"unknown_85":12544,"ignition":59,"odometer":null,"unknown_45":9213590806099529728}} 
[2026-10-18 07:02:38] local.INFO: DEBUG: GPS processor result {"connection_id":217966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:02:38] local.INFO: GPS data processed {"connection_id":217966,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:02:38] local.INFO: Acknowledgment sent {"connection_id":217966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:02:54] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:54] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:54] local.INFO: IMEI packet received {"connection_id":221321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":221321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:02:56] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:56] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:02:56] local.INFO: IMEI packet received {"connection_id":221321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:02:56] local.INFO: IMEI acknowledgment sent {"connection_id":221321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:02:56] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca2fb40012d7fd1c005bf1958000700bc2f..."} 
[2026-10-18 07:02:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca2fb40012d7fd1c005bf1958000700bc2f..."} 
[2026-10-18 07:02:56] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca2fb40012d7fd1c005bf1958000700bc2f..."} 
[2026-10-18 07:02:56] local.INFO: Packet analysis {"connection_id":221321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca2"} 
[2026-10-18 07:02:56] local.INFO: Extracted packet for processing {"connection_id":221321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca2"} 
[2026-10-18 07:02:56] local.INFO: GPS Element Parsed {"raw_longitude":763351488,"raw_latitude":96409944,"longitude_deg":76.3351488,"latitude_deg":9.6409944,"altitude":7,"angle":188,"satellites":47,"speed":59,"hex_longitude":"2d7fd1c0","hex_latitude":"05bf1958","is_valid_coordinates":true} 
[2026-10-18 07:02: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-18 07:02:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825499136001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18703908264214528,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9211901956237019136,"note":"Value kept but may cause issues"} 
[2026-10-18 07:02:56] 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-18 07:02:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792287112000,"timestamp_ms":1792287112000,"timestamp_seconds":1792287112,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca2fb40"} 
[2026-10-18 07:02:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:02:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 07:02: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 07:02:56] 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-18 07:02: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-18 07:02:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:02:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:02:56] local.INFO: Teltonika packet parsed successfully {"connection_id":221321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:02:56] local.INFO: Passing IMEI to GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:02:56] 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-18 07:02:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:02:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:02:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825499136001,"66":27865,"119":206,"85":12544,"24":59,"16":18703908264214528,"45":9211901956237019136},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:02:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:02:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:02:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825499136001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:02:56] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:02:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:02:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18703908264214528,"km_value":18703908264214.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:02:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":9211901956237019136,"description":"Unknown IO ID 45"} 
[2026-10-18 07:02:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825499136001,"power":27865,"unknown_119":206,"unknown_85":12544,"ignition":59,"odometer":null,"unknown_45":9211901956237019136}} 
[2026-10-18 07:02:56] 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":5465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:02:56] local.INFO: GPS data processed {"connection_id":221321,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:02:56] local.INFO: Acknowledgment sent {"connection_id":221321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:03:27] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca312b0012d7fccc005bef708000800ba2f..."} 
[2026-10-18 07:03:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca312b0012d7fccc005bef708000800ba2f..."} 
[2026-10-18 07:03:27] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca312b0012d7fccc005bef708000800ba2f..."} 
[2026-10-18 07:03:27] local.INFO: Packet analysis {"connection_id":221321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca3"} 
[2026-10-18 07:03:27] local.INFO: Extracted packet for processing {"connection_id":221321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca3"} 
[2026-10-18 07:03:27] local.INFO: GPS Element Parsed {"raw_longitude":763350208,"raw_latitude":96401160,"longitude_deg":76.3350208,"latitude_deg":9.640116,"altitude":8,"angle":186,"satellites":47,"speed":59,"hex_longitude":"2d7fccc0","hex_latitude":"05bef708","is_valid_coordinates":true} 
[2026-10-18 07:03: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-18 07:03:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825500672001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:03:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18704337760944128,"note":"Value kept but may cause issues"} 
[2026-10-18 07:03:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9210353843862853632,"note":"Value kept but may cause issues"} 
[2026-10-18 07:03:27] 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-18 07:03:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792287118000,"timestamp_ms":1792287118000,"timestamp_seconds":1792287118,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca312b0"} 
[2026-10-18 07:03:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:03:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 07:03: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 07:03:27] 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-18 07:03: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-18 07:03:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:03:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:03:27] local.INFO: Teltonika packet parsed successfully {"connection_id":221321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:03:27] local.INFO: Passing IMEI to GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:03:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:03:27] 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-18 07:03:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:03:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:03:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825500672001,"66":27843,"119":206,"85":12544,"24":59,"16":18704337760944128,"45":9210353843862853632},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:03:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:03:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:03:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825500672001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:03:27] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:03:27] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:03:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18704337760944128,"km_value":18704337760944.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:03:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":9210353843862853632,"description":"Unknown IO ID 45"} 
[2026-10-18 07:03:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825500672001,"power":27843,"unknown_119":206,"unknown_85":12544,"ignition":59,"odometer":null,"unknown_45":9210353843862853632}} 
[2026-10-18 07:03:27] 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":5466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:03:27] local.INFO: GPS data processed {"connection_id":221321,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:03:27] local.INFO: Acknowledgment sent {"connection_id":221321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:03:54] local.INFO: TCP Data received {"connection_id":217968,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:54] local.INFO: Processing buffer {"connection_id":217968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:54] local.INFO: IMEI packet received {"connection_id":217968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":217968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:03:54] local.INFO: TCP Data received {"connection_id":217968,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:54] local.INFO: Processing buffer {"connection_id":217968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:54] local.INFO: IMEI packet received {"connection_id":217968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":217968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:03:59] local.INFO: TCP Data received {"connection_id":217968,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:59] local.INFO: Processing buffer {"connection_id":217968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:03:59] local.INFO: IMEI packet received {"connection_id":217968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:03:59] local.INFO: IMEI acknowledgment sent {"connection_id":217968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:04:00] local.INFO: TCP Data received {"connection_id":217968,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca32a20012d7fc84005bed4b0000a00bc2f..."} 
[2026-10-18 07:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca32a20012d7fc84005bed4b0000a00bc2f..."} 
[2026-10-18 07:04:00] local.INFO: Processing buffer {"connection_id":217968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca32a20012d7fc84005bed4b0000a00bc2f..."} 
[2026-10-18 07:04:00] local.INFO: Packet analysis {"connection_id":217968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca3"} 
[2026-10-18 07:04:00] local.INFO: Extracted packet for processing {"connection_id":217968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca3"} 
[2026-10-18 07:04:00] local.INFO: GPS Element Parsed {"raw_longitude":763349056,"raw_latitude":96392368,"longitude_deg":76.3349056,"latitude_deg":9.6392368,"altitude":10,"angle":188,"satellites":47,"speed":58,"hex_longitude":"2d7fc840","hex_latitude":"05bed4b0","is_valid_coordinates":true} 
[2026-10-18 07:04: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-18 07:04:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825502208001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18704767257673728,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9208946468977051648,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:00] 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-18 07:04:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792287124000,"timestamp_ms":1792287124000,"timestamp_seconds":1792287124,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca32a20"} 
[2026-10-18 07:04:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:04: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-18 07:04: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":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:04:00] 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-18 07:04: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-18 07:04:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:04:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:04:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:04:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:04:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:04:00] 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-18 07:04:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:04:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:04:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825502208001,"66":27908,"119":206,"85":12544,"24":58,"16":18704767257673728,"45":9208946468977051648},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-18 07:04:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:04:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:04:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825502208001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:04:00] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-18 07:04:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:04:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18704767257673728,"km_value":18704767257673.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:04:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9208946468977051648,"description":"Unknown IO ID 45"} 
[2026-10-18 07:04:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825502208001,"power":27908,"unknown_119":206,"unknown_85":12544,"ignition":58,"odometer":null,"unknown_45":9208946468977051648}} 
[2026-10-18 07:04:00] local.INFO: DEBUG: GPS processor result {"connection_id":217968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:04:00] local.INFO: GPS data processed {"connection_id":217968,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:04:00] local.INFO: Acknowledgment sent {"connection_id":217968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:04:21] local.INFO: TCP Data received {"connection_id":217967,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:04:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217967,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:04:21] local.INFO: Processing buffer {"connection_id":217967,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:04:21] local.INFO: IMEI packet received {"connection_id":217967,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:04:21] local.INFO: IMEI acknowledgment sent {"connection_id":217967,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:04:31] local.INFO: TCP Data received {"connection_id":217968,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca49180012d7f6c4005bcd170000b00c02f..."} 
[2026-10-18 07:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca49180012d7f6c4005bcd170000b00c02f..."} 
[2026-10-18 07:04:31] local.INFO: Processing buffer {"connection_id":217968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca49180012d7f6c4005bcd170000b00c02f..."} 
[2026-10-18 07:04:31] local.INFO: Packet analysis {"connection_id":217968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:04:31] local.INFO: Extracted packet for processing {"connection_id":217968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:04:31] local.INFO: GPS Element Parsed {"raw_longitude":763325504,"raw_latitude":96260464,"longitude_deg":76.3325504,"latitude_deg":9.6260464,"altitude":11,"angle":192,"satellites":47,"speed":61,"hex_longitude":"2d7f6c40","hex_latitude":"05bcd170","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825525760001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18711265543192576,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9183824827271911424,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04: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-18 07:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792287216000,"timestamp_ms":1792287216000,"timestamp_seconds":1792287216,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca49180"} 
[2026-10-18 07: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-18 07:04: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-18 07: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":152,"data_length":795,"current_offset":136} 
[2026-10-18 07:04: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-18 07: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-18 07: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-18 07:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:04: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-18 07:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825525760001,"66":27908,"121":206,"85":12544,"24":61,"16":18711265543192576,"45":9183824827271911424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825525760001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:04:31] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:04:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18711265543192576,"km_value":18711265543192.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9183824827271911424,"description":"Unknown IO ID 45"} 
[2026-10-18 07:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825525760001,"power":27908,"unknown_121":206,"unknown_85":12544,"ignition":61,"odometer":null,"unknown_45":9183824827271911424}} 
[2026-10-18 07:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":217968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:04:31] local.INFO: GPS data processed {"connection_id":217968,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:04:31] local.INFO: Acknowledgment sent {"connection_id":217968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:04:47] local.INFO: TCP Data received {"connection_id":218230,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:04:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218230,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:04:47] local.INFO: Processing buffer {"connection_id":218230,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:04:47] local.INFO: IMEI packet received {"connection_id":218230,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:04:47] local.INFO: IMEI acknowledgment sent {"connection_id":218230,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:04:52] local.INFO: TCP Data received {"connection_id":217969,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217969,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:52] local.INFO: Processing buffer {"connection_id":217969,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:52] local.INFO: IMEI packet received {"connection_id":217969,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":217969,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:04:53] local.INFO: TCP Data received {"connection_id":217969,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217969,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:53] local.INFO: Processing buffer {"connection_id":217969,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:53] local.INFO: IMEI packet received {"connection_id":217969,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":217969,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:04:58] local.INFO: TCP Data received {"connection_id":217969,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217969,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:58] local.INFO: Processing buffer {"connection_id":217969,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:04:58] local.INFO: IMEI packet received {"connection_id":217969,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":217969,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:04:59] local.INFO: TCP Data received {"connection_id":217969,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca4a8f0012d7f658005bcae20000900be2f..."} 
[2026-10-18 07:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217969,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca4a8f0012d7f658005bcae20000900be2f..."} 
[2026-10-18 07:04:59] local.INFO: Processing buffer {"connection_id":217969,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca4a8f0012d7f658005bcae20000900be2f..."} 
[2026-10-18 07:04:59] local.INFO: Packet analysis {"connection_id":217969,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:04:59] local.INFO: Extracted packet for processing {"connection_id":217969,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:04:59] local.INFO: GPS Element Parsed {"raw_longitude":763323776,"raw_latitude":96251424,"longitude_deg":76.3323776,"latitude_deg":9.6251424,"altitude":9,"angle":190,"satellites":47,"speed":60,"hex_longitude":"2d7f6580","hex_latitude":"05bcae20","is_valid_coordinates":true} 
[2026-10-18 07:04: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-18 07:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825527296001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18711712219791360,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9181784133688455168,"note":"Value kept but may cause issues"} 
[2026-10-18 07:04:59] 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-18 07:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792287222000,"timestamp_ms":1792287222000,"timestamp_seconds":1792287222,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca4a8f0"} 
[2026-10-18 07:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:04: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-18 07:04: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 07:04:59] 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-18 07:04: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-18 07:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217969,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:04:59] 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-18 07:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825527296001,"66":27843,"121":206,"85":12544,"24":60,"16":18711712219791360,"45":9181784133688455168},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825527296001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:04:59] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:04:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18711712219791360,"km_value":18711712219791.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9181784133688455168,"description":"Unknown IO ID 45"} 
[2026-10-18 07:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825527296001,"power":27843,"unknown_121":206,"unknown_85":12544,"ignition":60,"odometer":null,"unknown_45":9181784133688455168}} 
[2026-10-18 07:04:59] local.INFO: DEBUG: GPS processor result {"connection_id":217969,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:04:59] local.INFO: GPS data processed {"connection_id":217969,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:04:59] local.INFO: Acknowledgment sent {"connection_id":217969,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:05:31] local.INFO: TCP Data received {"connection_id":217969,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca4c060012d7f5ec005bc8bb8000800bd2e..."} 
[2026-10-18 07:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217969,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca4c060012d7f5ec005bc8bb8000800bd2e..."} 
[2026-10-18 07:05:31] local.INFO: Processing buffer {"connection_id":217969,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca4c060012d7f5ec005bc8bb8000800bd2e..."} 
[2026-10-18 07:05:31] local.INFO: Packet analysis {"connection_id":217969,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:05:31] local.INFO: Extracted packet for processing {"connection_id":217969,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:05:31] local.INFO: GPS Element Parsed {"raw_longitude":763322048,"raw_latitude":96242616,"longitude_deg":76.3322048,"latitude_deg":9.6242616,"altitude":8,"angle":189,"satellites":46,"speed":58,"hex_longitude":"2d7f5ec0","hex_latitude":"05bc8bb8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:05:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825528832001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:05:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18712146011488256,"note":"Value kept but may cause issues"} 
[2026-10-18 07:05:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9179884177593344000,"note":"Value kept but may cause issues"} 
[2026-10-18 07:05: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-18 07:05:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792287228000,"timestamp_ms":1792287228000,"timestamp_seconds":1792287228,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca4c060"} 
[2026-10-18 07: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-18 07:05: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-18 07: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:05: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-18 07: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-18 07: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-18 07:05:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:05:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217969,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:05:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:05:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:05: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-18 07:05:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:05:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:05:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825528832001,"66":27865,"121":206,"85":12544,"24":58,"16":18712146011488256,"45":9179884177593344000},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:05:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:05:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:05:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825528832001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:05:31] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:05:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:05:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18712146011488256,"km_value":18712146011488.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:05:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9179884177593344000,"description":"Unknown IO ID 45"} 
[2026-10-18 07:05:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825528832001,"power":27865,"unknown_121":206,"unknown_85":12544,"ignition":58,"odometer":null,"unknown_45":9179884177593344000}} 
[2026-10-18 07:05:31] local.INFO: DEBUG: GPS processor result {"connection_id":217969,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:05:31] local.INFO: GPS data processed {"connection_id":217969,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:05:31] local.INFO: Acknowledgment sent {"connection_id":217969,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:05:55] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:05:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:05:55] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:05:55] local.INFO: IMEI packet received {"connection_id":221323,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:05:55] local.INFO: IMEI acknowledgment sent {"connection_id":221323,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:05:59] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:05:59] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:05:59] local.INFO: IMEI packet received {"connection_id":221323,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:05:59] local.INFO: IMEI acknowledgment sent {"connection_id":221323,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:06:00] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca4dbb8012d7f58c005bc64e8000800bd2e..."} 
[2026-10-18 07:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca4dbb8012d7f58c005bc64e8000800bd2e..."} 
[2026-10-18 07:06:00] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca4dbb8012d7f58c005bc64e8000800bd2e..."} 
[2026-10-18 07:06:00] local.INFO: Packet analysis {"connection_id":221323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:06:00] local.INFO: Extracted packet for processing {"connection_id":221323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca4"} 
[2026-10-18 07:06:00] local.INFO: GPS Element Parsed {"raw_longitude":763320512,"raw_latitude":96232680,"longitude_deg":76.3320512,"latitude_deg":9.623268,"altitude":8,"angle":189,"satellites":46,"speed":56,"hex_longitude":"2d7f58c0","hex_latitude":"05bc64e8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:06:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825530368001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:06:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18712631342792704,"note":"Value kept but may cause issues"} 
[2026-10-18 07:06:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9177984221498292224,"note":"Value kept but may cause issues"} 
[2026-10-18 07:06:00] 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-18 07:06:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792287235000,"timestamp_ms":1792287235000,"timestamp_seconds":1792287235,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca4dbb8"} 
[2026-10-18 07: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-18 07:06: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-18 07: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 07:06:00] 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-18 07: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-18 07: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-18 07:06:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:06:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:06:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:06:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:06:00] 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-18 07:06:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:06:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:06:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825530368001,"66":27876,"121":206,"85":12544,"24":56,"16":18712631342792704,"45":9177984221498292224},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:06:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:06:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:06:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825530368001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:06:00] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:06:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:06:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18712631342792704,"km_value":18712631342792.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:06:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9177984221498292224,"description":"Unknown IO ID 45"} 
[2026-10-18 07:06:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825530368001,"power":27876,"unknown_121":206,"unknown_85":12544,"ignition":56,"odometer":null,"unknown_45":9177984221498292224}} 
[2026-10-18 07:06:00] 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":5471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:06:00] local.INFO: GPS data processed {"connection_id":221323,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:06:00] local.INFO: Acknowledgment sent {"connection_id":221323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:06:31] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca63760012d7f238005bb04d8000400bd2c..."} 
[2026-10-18 07:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca63760012d7f238005bb04d8000400bd2c..."} 
[2026-10-18 07:06:31] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca63760012d7f238005bb04d8000400bd2c..."} 
[2026-10-18 07:06:31] local.INFO: Packet analysis {"connection_id":221323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:06:31] local.INFO: Extracted packet for processing {"connection_id":221323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:06:31] local.INFO: GPS Element Parsed {"raw_longitude":763306880,"raw_latitude":96142552,"longitude_deg":76.330688,"latitude_deg":9.6142552,"altitude":4,"angle":189,"satellites":44,"speed":39,"hex_longitude":"2d7f2380","hex_latitude":"05bb04d8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825552128001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18717063749042176,"note":"Value kept but may cause issues"} 
[2026-10-18 07:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9162925310221062144,"note":"Value kept but may cause issues"} 
[2026-10-18 07:06: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-18 07:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792287324000,"timestamp_ms":1792287324000,"timestamp_seconds":1792287324,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca63760"} 
[2026-10-18 07: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-18 07:06: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-18 07: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":15,"data_length":795,"current_offset":136} 
[2026-10-18 07:06: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-18 07: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-18 07: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-18 07:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07: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-18 07:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825552128001,"66":27876,"121":206,"85":12544,"24":39,"16":18717063749042176,"45":9162925310221062144},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825552128001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:06:31] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:06:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18717063749042176,"km_value":18717063749042.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9162925310221062144,"description":"Unknown IO ID 45"} 
[2026-10-18 07:06:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825552128001,"power":27876,"unknown_121":206,"unknown_85":12544,"ignition":39,"odometer":null,"unknown_45":9162925310221062144}} 
[2026-10-18 07:06:31] 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":5472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:06:31] local.INFO: GPS data processed {"connection_id":221323,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:06:31] local.INFO: Acknowledgment sent {"connection_id":221323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:06:53] local.INFO: TCP Data received {"connection_id":219631,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:06:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:06:53] local.INFO: Processing buffer {"connection_id":219631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:06:53] local.INFO: IMEI packet received {"connection_id":219631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:06:53] local.INFO: IMEI acknowledgment sent {"connection_id":219631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:06:59] local.INFO: TCP Data received {"connection_id":219631,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:06:59] local.INFO: Processing buffer {"connection_id":219631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:06:59] local.INFO: IMEI packet received {"connection_id":219631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:06:59] local.INFO: IMEI acknowledgment sent {"connection_id":219631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:07:00] local.INFO: TCP Data received {"connection_id":219631,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca65a88012d7f1d4005bae258000400be2e..."} 
[2026-10-18 07:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca65a88012d7f1d4005bae258000400be2e..."} 
[2026-10-18 07:07:00] local.INFO: Processing buffer {"connection_id":219631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca65a88012d7f1d4005bae258000400be2e..."} 
[2026-10-18 07:07:00] local.INFO: Packet analysis {"connection_id":219631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:07:00] local.INFO: Extracted packet for processing {"connection_id":219631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:07:00] local.INFO: GPS Element Parsed {"raw_longitude":763305280,"raw_latitude":96133720,"longitude_deg":76.330528,"latitude_deg":9.613372,"altitude":4,"angle":190,"satellites":46,"speed":37,"hex_longitude":"2d7f1d40","hex_latitude":"05bae258","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:07:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825554944001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:07:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18717497540739072,"note":"Value kept but may cause issues"} 
[2026-10-18 07:07:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9161306829102569472,"note":"Value kept but may cause issues"} 
[2026-10-18 07:07:00] 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-18 07:07:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792287333000,"timestamp_ms":1792287333000,"timestamp_seconds":1792287333,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca65a88"} 
[2026-10-18 07: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-18 07:07: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-18 07: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 07:07: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-18 07: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-18 07: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-18 07:07:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:07:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:07:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:07:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:07:00] 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-18 07:07:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:07:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:07:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825554944001,"66":27930,"121":206,"85":12544,"24":37,"16":18717497540739072,"45":9161306829102569472},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:07:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:07:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:07:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825554944001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:07:00] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:07:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:07:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18717497540739072,"km_value":18717497540739.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:07:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9161306829102569472,"description":"Unknown IO ID 45"} 
[2026-10-18 07:07:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825554944001,"power":27930,"unknown_121":206,"unknown_85":12544,"ignition":37,"odometer":null,"unknown_45":9161306829102569472}} 
[2026-10-18 07:07:00] local.INFO: DEBUG: GPS processor result {"connection_id":219631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:07:00] local.INFO: GPS data processed {"connection_id":219631,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:07:00] local.INFO: Acknowledgment sent {"connection_id":219631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:07:31] local.INFO: TCP Data received {"connection_id":219631,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca68198012d7f170005babf20000300be2b..."} 
[2026-10-18 07:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca68198012d7f170005babf20000300be2b..."} 
[2026-10-18 07:07:31] local.INFO: Processing buffer {"connection_id":219631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca68198012d7f170005babf20000300be2b..."} 
[2026-10-18 07:07:31] local.INFO: Packet analysis {"connection_id":219631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:07:31] local.INFO: Extracted packet for processing {"connection_id":219631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:07:31] local.INFO: GPS Element Parsed {"raw_longitude":763303680,"raw_latitude":96124704,"longitude_deg":76.330368,"latitude_deg":9.6124704,"altitude":3,"angle":190,"satellites":43,"speed":36,"hex_longitude":"2d7f1700","hex_latitude":"05babf20","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825557248001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18717944217337856,"note":"Value kept but may cause issues"} 
[2026-10-18 07:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9159547610495866880,"note":"Value kept but may cause issues"} 
[2026-10-18 07:07: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-18 07:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792287343000,"timestamp_ms":1792287343000,"timestamp_seconds":1792287343,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca68198"} 
[2026-10-18 07: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-18 07:07: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-18 07: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":26,"data_length":795,"current_offset":136} 
[2026-10-18 07:07: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-18 07: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-18 07: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-18 07:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:07: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-18 07:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825557248001,"66":27876,"121":206,"85":12544,"24":36,"16":18717944217337856,"45":9159547610495866880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825557248001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:07:31] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:07:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18717944217337856,"km_value":18717944217337.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9159547610495866880,"description":"Unknown IO ID 45"} 
[2026-10-18 07:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825557248001,"power":27876,"unknown_121":206,"unknown_85":12544,"ignition":36,"odometer":null,"unknown_45":9159547610495866880}} 
[2026-10-18 07:07:31] local.INFO: DEBUG: GPS processor result {"connection_id":219631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:07:31] local.INFO: GPS data processed {"connection_id":219631,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:07:31] local.INFO: Acknowledgment sent {"connection_id":219631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:07:58] local.INFO: TCP Data received {"connection_id":219632,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:07:58] local.INFO: Processing buffer {"connection_id":219632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:07:58] local.INFO: IMEI packet received {"connection_id":219632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:07:58] local.INFO: IMEI acknowledgment sent {"connection_id":219632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:07:58] local.INFO: TCP Data received {"connection_id":219632,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:07:58] local.INFO: Processing buffer {"connection_id":219632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:07:58] local.INFO: IMEI packet received {"connection_id":219632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:07:58] local.INFO: IMEI acknowledgment sent {"connection_id":219632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:08:04] local.INFO: TCP Data received {"connection_id":219632,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:04] local.INFO: Processing buffer {"connection_id":219632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:04] local.INFO: IMEI packet received {"connection_id":219632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:08:04] local.INFO: IMEI acknowledgment sent {"connection_id":219632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:08:08] local.INFO: TCP Data received {"connection_id":219632,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca6a8a8012d7f10c005ba9be8000300bc2e..."} 
[2026-10-18 07:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca6a8a8012d7f10c005ba9be8000300bc2e..."} 
[2026-10-18 07:08:08] local.INFO: Processing buffer {"connection_id":219632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca6a8a8012d7f10c005ba9be8000300bc2e..."} 
[2026-10-18 07:08:08] local.INFO: Packet analysis {"connection_id":219632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:08:08] local.INFO: Extracted packet for processing {"connection_id":219632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:08:08] local.INFO: GPS Element Parsed {"raw_longitude":763302080,"raw_latitude":96115688,"longitude_deg":76.330208,"latitude_deg":9.6115688,"altitude":3,"angle":188,"satellites":46,"speed":38,"hex_longitude":"2d7f10c0","hex_latitude":"05ba9be8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:08:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825559808001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:08:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18718386598969344,"note":"Value kept but may cause issues"} 
[2026-10-18 07:08:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9157788391889117184,"note":"Value kept but may cause issues"} 
[2026-10-18 07:08:08] 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-18 07:08:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792287353000,"timestamp_ms":1792287353000,"timestamp_seconds":1792287353,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca6a8a8"} 
[2026-10-18 07: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-18 07:08: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-18 07: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 07:08:08] 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-18 07: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-18 07: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-18 07:08:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:08:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:08:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:08:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:08:08] 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-18 07:08:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:08:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:08:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825559808001,"66":27800,"121":206,"85":12544,"24":38,"16":18718386598969344,"45":9157788391889117184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:08:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:08:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:08:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825559808001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:08:08] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:08:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:08:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18718386598969344,"km_value":18718386598969.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:08:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9157788391889117184,"description":"Unknown IO ID 45"} 
[2026-10-18 07:08:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825559808001,"power":27800,"unknown_121":206,"unknown_85":12544,"ignition":38,"odometer":null,"unknown_45":9157788391889117184}} 
[2026-10-18 07:08:08] local.INFO: DEBUG: GPS processor result {"connection_id":219632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:08:08] local.INFO: GPS data processed {"connection_id":219632,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:08:08] local.INFO: Acknowledgment sent {"connection_id":219632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:08:14] local.INFO: TCP Data received {"connection_id":219632,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca6cfb8012d7f0bc005ba7790000200bc2b..."} 
[2026-10-18 07:08:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca6cfb8012d7f0bc005ba7790000200bc2b..."} 
[2026-10-18 07:08:14] local.INFO: Processing buffer {"connection_id":219632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca6cfb8012d7f0bc005ba7790000200bc2b..."} 
[2026-10-18 07:08:14] local.INFO: Packet analysis {"connection_id":219632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:08:14] local.INFO: Extracted packet for processing {"connection_id":219632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca6"} 
[2026-10-18 07:08:14] local.INFO: GPS Element Parsed {"raw_longitude":763300800,"raw_latitude":96106384,"longitude_deg":76.33008,"latitude_deg":9.6106384,"altitude":2,"angle":188,"satellites":43,"speed":34,"hex_longitude":"2d7f0bc0","hex_latitude":"05ba7790","is_valid_coordinates":true} 
[2026-10-18 07:08:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 07:08:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825562368001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:08:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18718841865502720,"note":"Value kept but may cause issues"} 
[2026-10-18 07:08:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9156029173282367488,"note":"Value kept but may cause issues"} 
[2026-10-18 07:08:14] 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-18 07:08:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792287363000,"timestamp_ms":1792287363000,"timestamp_seconds":1792287363,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca6cfb8"} 
[2026-10-18 07:08:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:08:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 07:08:14] 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-18 07:08:14] 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-18 07:08:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 07:08:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:08:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:08:14] local.INFO: Teltonika packet parsed successfully {"connection_id":219632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:08:14] local.INFO: Passing IMEI to GPS processor {"connection_id":219632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:08:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":219632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:08:14] 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-18 07:08:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:08:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:08:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825562368001,"66":27800,"121":206,"85":12544,"24":34,"16":18718841865502720,"45":9156029173282367488},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:08:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:08:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:08:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825562368001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:08:14] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:08:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:08:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18718841865502720,"km_value":18718841865502.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:08:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9156029173282367488,"description":"Unknown IO ID 45"} 
[2026-10-18 07:08:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825562368001,"power":27800,"unknown_121":206,"unknown_85":12544,"ignition":34,"odometer":null,"unknown_45":9156029173282367488}} 
[2026-10-18 07:08:14] local.INFO: DEBUG: GPS processor result {"connection_id":219632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:08:14] local.INFO: GPS data processed {"connection_id":219632,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:08:14] local.INFO: Acknowledgment sent {"connection_id":219632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:08:51] local.INFO: TCP Data received {"connection_id":219633,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:51] local.INFO: Processing buffer {"connection_id":219633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:51] local.INFO: IMEI packet received {"connection_id":219633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:08:51] local.INFO: IMEI acknowledgment sent {"connection_id":219633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:08:54] local.INFO: TCP Data received {"connection_id":219633,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:54] local.INFO: Processing buffer {"connection_id":219633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:54] local.INFO: IMEI packet received {"connection_id":219633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:08:54] local.INFO: IMEI acknowledgment sent {"connection_id":219633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:08:58] local.INFO: TCP Data received {"connection_id":219633,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:58] local.INFO: Processing buffer {"connection_id":219633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:08:58] local.INFO: IMEI packet received {"connection_id":219633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":219633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:09:01] local.INFO: TCP Data received {"connection_id":219633,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca87980012d7ec94005b8eb20000500bc2e..."} 
[2026-10-18 07:09:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca87980012d7ec94005b8eb20000500bc2e..."} 
[2026-10-18 07:09:01] local.INFO: Processing buffer {"connection_id":219633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca87980012d7ec94005b8eb20000500bc2e..."} 
[2026-10-18 07:09:01] local.INFO: Packet analysis {"connection_id":219633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca8"} 
[2026-10-18 07:09:01] local.INFO: Extracted packet for processing {"connection_id":219633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca8"} 
[2026-10-18 07:09:01] local.INFO: GPS Element Parsed {"raw_longitude":763283776,"raw_latitude":96004896,"longitude_deg":76.3283776,"latitude_deg":9.6004896,"altitude":5,"angle":188,"satellites":46,"speed":50,"hex_longitude":"2d7ec940","hex_latitude":"05b8eb20","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:09:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825590784001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:09:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18723836912467968,"note":"Value kept but may cause issues"} 
[2026-10-18 07:09:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9137592562281986048,"note":"Value kept but may cause issues"} 
[2026-10-18 07:09:01] 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-18 07:09:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792287472000,"timestamp_ms":1792287472000,"timestamp_seconds":1792287472,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca87980"} 
[2026-10-18 07: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-18 07:09: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-18 07: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:09: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-18 07: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-18 07: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-18 07:09:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:09:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:09:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:09:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:09:01] 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-18 07:09:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:09:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:09:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825590784001,"66":27832,"121":206,"85":12544,"24":50,"16":18723836912467968,"45":9137592562281986048},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:09:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:09:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:09:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825590784001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:09:01] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:09:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:09:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18723836912467968,"km_value":18723836912467.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:09:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9137592562281986048,"description":"Unknown IO ID 45"} 
[2026-10-18 07:09:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825590784001,"power":27832,"unknown_121":206,"unknown_85":12544,"ignition":50,"odometer":null,"unknown_45":9137592562281986048}} 
[2026-10-18 07:09:01] local.INFO: DEBUG: GPS processor result {"connection_id":219633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:09:01] local.INFO: GPS data processed {"connection_id":219633,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:09:01] local.INFO: Acknowledgment sent {"connection_id":219633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:09:30] local.INFO: TCP Data received {"connection_id":218232,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:30] local.INFO: Processing buffer {"connection_id":218232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:30] local.INFO: IMEI packet received {"connection_id":218232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":218232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:09:33] local.INFO: TCP Data received {"connection_id":218232,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:33] local.INFO: Processing buffer {"connection_id":218232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:33] local.INFO: IMEI packet received {"connection_id":218232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:09:33] local.INFO: IMEI acknowledgment sent {"connection_id":218232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:09:34] local.INFO: TCP Data received {"connection_id":218232,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca90238012d7ebb8005b832a0000500b62e..."} 
[2026-10-18 07:09:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca90238012d7ebb8005b832a0000500b62e..."} 
[2026-10-18 07:09:34] local.INFO: Processing buffer {"connection_id":218232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca90238012d7ebb8005b832a0000500b62e..."} 
[2026-10-18 07:09:34] local.INFO: Packet analysis {"connection_id":218232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca9"} 
[2026-10-18 07:09:34] local.INFO: Extracted packet for processing {"connection_id":218232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca9"} 
[2026-10-18 07:09:34] local.INFO: GPS Element Parsed {"raw_longitude":763280256,"raw_latitude":95957664,"longitude_deg":76.3280256,"latitude_deg":9.5957664,"altitude":5,"angle":182,"satellites":46,"speed":51,"hex_longitude":"2d7ebb80","hex_latitude":"05b832a0","is_valid_coordinates":true} 
[2026-10-18 07:09: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-18 07:09:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825600000001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:09:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18726134719971328,"note":"Value kept but may cause issues"} 
[2026-10-18 07:09:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132314906456399872,"note":"Value kept but may cause issues"} 
[2026-10-18 07:09:34] 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-18 07:09:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792287507000,"timestamp_ms":1792287507000,"timestamp_seconds":1792287507,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca90238"} 
[2026-10-18 07:09:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:09: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-18 07:09: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":173,"data_length":795,"current_offset":136} 
[2026-10-18 07:09:34] 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-18 07:09: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-18 07:09:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:09:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:09:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:09:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:09:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:09: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-18 07:09:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:09:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:09:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825600000001,"66":27843,"121":206,"85":12544,"24":51,"16":18726134719971328,"45":9132314906456399872},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:09:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:09:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:09:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825600000001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:09:34] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:09:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:09:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18726134719971328,"km_value":18726134719971.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:09:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132314906456399872,"description":"Unknown IO ID 45"} 
[2026-10-18 07:09:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825600000001,"power":27843,"unknown_121":206,"unknown_85":12544,"ignition":51,"odometer":null,"unknown_45":9132314906456399872}} 
[2026-10-18 07:09:34] local.INFO: DEBUG: GPS processor result {"connection_id":218232,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:09:34] local.INFO: GPS data processed {"connection_id":218232,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:09:34] local.INFO: Acknowledgment sent {"connection_id":218232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:09:59] local.INFO: TCP Data received {"connection_id":219634,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:59] local.INFO: Processing buffer {"connection_id":219634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:59] local.INFO: IMEI packet received {"connection_id":219634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":219634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:09:59] local.INFO: TCP Data received {"connection_id":219634,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:59] local.INFO: Processing buffer {"connection_id":219634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:09:59] local.INFO: IMEI packet received {"connection_id":219634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":219634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:10:04] local.INFO: TCP Data received {"connection_id":219634,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:04] local.INFO: Processing buffer {"connection_id":219634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:04] local.INFO: IMEI packet received {"connection_id":219634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:10:04] local.INFO: IMEI acknowledgment sent {"connection_id":219634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:10:05] local.INFO: TCP Data received {"connection_id":219634,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca92178012d7ebcc005b80bb8000400ad2e..."} 
[2026-10-18 07:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca92178012d7ebcc005b80bb8000400ad2e..."} 
[2026-10-18 07:10:05] local.INFO: Processing buffer {"connection_id":219634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca92178012d7ebcc005b80bb8000400ad2e..."} 
[2026-10-18 07:10:05] local.INFO: Packet analysis {"connection_id":219634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca9"} 
[2026-10-18 07:10:05] local.INFO: Extracted packet for processing {"connection_id":219634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca9"} 
[2026-10-18 07:10:05] local.INFO: GPS Element Parsed {"raw_longitude":763280576,"raw_latitude":95947704,"longitude_deg":76.3280576,"latitude_deg":9.5947704,"altitude":4,"angle":173,"satellites":46,"speed":47,"hex_longitude":"2d7ebcc0","hex_latitude":"05b80bb8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:10:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825601792001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:10:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18726615756308480,"note":"Value kept but may cause issues"} 
[2026-10-18 07:10:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132033431477329920,"note":"Value kept but may cause issues"} 
[2026-10-18 07:10:05] 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-18 07:10:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792287515000,"timestamp_ms":1792287515000,"timestamp_seconds":1792287515,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca92178"} 
[2026-10-18 07: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-18 07: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-18 07: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:10:05] 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-18 07: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-18 07: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-18 07:10:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:10:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:10:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:10:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:10: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-18 07:10:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:10:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:10:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825601792001,"66":27919,"121":206,"85":12544,"24":47,"16":18726615756308480,"45":9132033431477329920},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:10:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:10:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:10:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825601792001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:10:05] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:10:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:10:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18726615756308480,"km_value":18726615756308.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:10:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132033431477329920,"description":"Unknown IO ID 45"} 
[2026-10-18 07:10:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825601792001,"power":27919,"unknown_121":206,"unknown_85":12544,"ignition":47,"odometer":null,"unknown_45":9132033431477329920}} 
[2026-10-18 07:10:05] local.INFO: DEBUG: GPS processor result {"connection_id":219634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:10:05] local.INFO: GPS data processed {"connection_id":219634,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:10:05] local.INFO: Acknowledgment sent {"connection_id":219634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:10:21] local.INFO: TCP Data received {"connection_id":217970,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:10:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217970,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:10:21] local.INFO: Processing buffer {"connection_id":217970,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:10:21] local.INFO: IMEI packet received {"connection_id":217970,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:10:21] local.INFO: IMEI acknowledgment sent {"connection_id":217970,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:10:35] local.INFO: TCP Data received {"connection_id":219634,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ca93118012d7ebc0005b7f988000400bb2e..."} 
[2026-10-18 07:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ca93118012d7ebc0005b7f988000400bb2e..."} 
[2026-10-18 07:10:35] local.INFO: Processing buffer {"connection_id":219634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ca93118012d7ebc0005b7f988000400bb2e..."} 
[2026-10-18 07:10:35] local.INFO: Packet analysis {"connection_id":219634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ca9"} 
[2026-10-18 07:10:35] local.INFO: Extracted packet for processing {"connection_id":219634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ca9"} 
[2026-10-18 07:10:35] local.INFO: GPS Element Parsed {"raw_longitude":763280384,"raw_latitude":95943048,"longitude_deg":76.3280384,"latitude_deg":9.5943048,"altitude":4,"angle":187,"satellites":46,"speed":45,"hex_longitude":"2d7ebc00","hex_latitude":"05b7f988","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825603840001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18726843389575168,"note":"Value kept but may cause issues"} 
[2026-10-18 07:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132385275195668480,"note":"Value kept but may cause issues"} 
[2026-10-18 07:10:35] 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-18 07:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792287519000,"timestamp_ms":1792287519000,"timestamp_seconds":1792287519,"priority":1,"record_length":96,"hex_timestamp":"000001a14ca93118"} 
[2026-10-18 07: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-18 07:10: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-18 07: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 07:10: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-18 07: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-18 07: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-18 07:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:10: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-18 07:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825603840001,"66":27930,"121":206,"85":12544,"24":45,"16":18726843389575168,"45":9132385275195668480},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-18 07:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825603840001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:10:35] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-18 07:10:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18726843389575168,"km_value":18726843389575.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132385275195668480,"description":"Unknown IO ID 45"} 
[2026-10-18 07:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825603840001,"power":27930,"unknown_121":206,"unknown_85":12544,"ignition":45,"odometer":null,"unknown_45":9132385275195668480}} 
[2026-10-18 07:10:35] local.INFO: DEBUG: GPS processor result {"connection_id":219634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:10:35] local.INFO: GPS data processed {"connection_id":219634,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:10:35] local.INFO: Acknowledgment sent {"connection_id":219634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:10:46] local.INFO: TCP Data received {"connection_id":217971,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217971,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:10:46] local.INFO: Processing buffer {"connection_id":217971,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:10:46] local.INFO: IMEI packet received {"connection_id":217971,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:10:46] local.INFO: IMEI acknowledgment sent {"connection_id":217971,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:10:53] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:53] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:53] local.INFO: IMEI packet received {"connection_id":221325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:10:53] local.INFO: IMEI acknowledgment sent {"connection_id":221325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:10:55] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:55] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:55] local.INFO: IMEI packet received {"connection_id":221325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:10:55] local.INFO: IMEI acknowledgment sent {"connection_id":221325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:10:59] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:59] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:10:59] local.INFO: IMEI packet received {"connection_id":221325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:10:59] local.INFO: IMEI acknowledgment sent {"connection_id":221325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:11:00] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caa7168012d7eae0005b698d8000700b62e..."} 
[2026-10-18 07:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caa7168012d7eae0005b698d8000700b62e..."} 
[2026-10-18 07:11:00] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caa7168012d7eae0005b698d8000700b62e..."} 
[2026-10-18 07:11:00] local.INFO: Packet analysis {"connection_id":221325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:11:00] local.INFO: Extracted packet for processing {"connection_id":221325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:11:00] local.INFO: GPS Element Parsed {"raw_longitude":763276800,"raw_latitude":95852760,"longitude_deg":76.32768,"latitude_deg":9.585276,"altitude":7,"angle":182,"satellites":46,"speed":39,"hex_longitude":"2d7eae00","hex_latitude":"05b698d8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:11:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825624576001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18731241436086272,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127318725591818240,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:00] 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-18 07:11:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792287601000,"timestamp_ms":1792287601000,"timestamp_seconds":1792287601,"priority":1,"record_length":96,"hex_timestamp":"000001a14caa7168"} 
[2026-10-18 07: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-18 07: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-18 07: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 07:11:00] 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-18 07: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-18 07: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-18 07:11:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:11:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:11:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:11:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:11: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-18 07:11:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:11:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:11:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825624576001,"66":27767,"59":206,"85":12544,"24":39,"16":18731241436086272,"45":9127318725591818240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-18 07:11:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:11:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:11:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825624576001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:11:00] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 07:11:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:11:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18731241436086272,"km_value":18731241436086.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:11:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127318725591818240,"description":"Unknown IO ID 45"} 
[2026-10-18 07:11:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825624576001,"power":27767,"unknown_59":206,"unknown_85":12544,"ignition":39,"odometer":null,"unknown_45":9127318725591818240}} 
[2026-10-18 07:11:00] 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":5481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:11:00] local.INFO: GPS data processed {"connection_id":221325,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:11:00] local.INFO: Acknowledgment sent {"connection_id":221325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:11:31] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caa8cc0012d7eab0005b67fc8000700c22e..."} 
[2026-10-18 07:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caa8cc0012d7eab0005b67fc8000700c22e..."} 
[2026-10-18 07:11:31] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caa8cc0012d7eab0005b67fc8000700c22e..."} 
[2026-10-18 07:11:31] local.INFO: Packet analysis {"connection_id":221325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:11:31] local.INFO: Extracted packet for processing {"connection_id":221325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:11:31] local.INFO: GPS Element Parsed {"raw_longitude":763276032,"raw_latitude":95846344,"longitude_deg":76.3276032,"latitude_deg":9.5846344,"altitude":7,"angle":194,"satellites":46,"speed":34,"hex_longitude":"2d7eab00","hex_latitude":"05b67fc8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825625856001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18731554968698880,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9128233519264880640,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:31] 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-18 07:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792287608000,"timestamp_ms":1792287608000,"timestamp_seconds":1792287608,"priority":1,"record_length":96,"hex_timestamp":"000001a14caa8cc0"} 
[2026-10-18 07: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-18 07: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-18 07: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":119,"data_length":795,"current_offset":136} 
[2026-10-18 07:11: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-18 07: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-18 07: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-18 07:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:11: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-18 07:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825625856001,"66":27800,"59":206,"85":12544,"24":34,"16":18731554968698880,"45":9128233519264880640},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-18 07:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825625856001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:11:31] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 07:11:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18731554968698880,"km_value":18731554968698.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9128233519264880640,"description":"Unknown IO ID 45"} 
[2026-10-18 07:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825625856001,"power":27800,"unknown_59":206,"unknown_85":12544,"ignition":34,"odometer":null,"unknown_45":9128233519264880640}} 
[2026-10-18 07:11: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":5482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:11:31] local.INFO: GPS data processed {"connection_id":221325,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:11:31] local.INFO: Acknowledgment sent {"connection_id":221325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:11:53] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:53] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:53] local.INFO: IMEI packet received {"connection_id":221326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:11:53] local.INFO: IMEI acknowledgment sent {"connection_id":221326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:11:58] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:58] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:58] local.INFO: IMEI packet received {"connection_id":221326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":221326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:11:58] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:58] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:11:58] local.INFO: IMEI packet received {"connection_id":221326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":221326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:11:59] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caaafe8012d7ea6c005b65c90000600b82e..."} 
[2026-10-18 07:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caaafe8012d7ea6c005b65c90000600b82e..."} 
[2026-10-18 07:11:59] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caaafe8012d7ea6c005b65c90000600b82e..."} 
[2026-10-18 07:11:59] local.INFO: Packet analysis {"connection_id":221326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:11:59] local.INFO: Extracted packet for processing {"connection_id":221326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:11:59] local.INFO: GPS Element Parsed {"raw_longitude":763274944,"raw_latitude":95837328,"longitude_deg":76.3274944,"latitude_deg":9.5837328,"altitude":6,"angle":184,"satellites":46,"speed":44,"hex_longitude":"2d7ea6c0","hex_latitude":"05b65c90","is_valid_coordinates":true} 
[2026-10-18 07:11: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-18 07:11:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825627648001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18731997350330368,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127389094333106176,"note":"Value kept but may cause issues"} 
[2026-10-18 07:11:59] 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-18 07:11:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792287617000,"timestamp_ms":1792287617000,"timestamp_seconds":1792287617,"priority":1,"record_length":96,"hex_timestamp":"000001a14caaafe8"} 
[2026-10-18 07:11:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:11: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-18 07:11: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-18 07:11:59] 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-18 07:11: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-18 07:11:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:11:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:11:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:11:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:11:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:11: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-18 07:11:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:11:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:11:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825627648001,"66":27800,"59":206,"85":12544,"24":44,"16":18731997350330368,"45":9127389094333106176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-18 07:11:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:11:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:11:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825627648001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:11:59] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 07:11:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:11:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18731997350330368,"km_value":18731997350330.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:11:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127389094333106176,"description":"Unknown IO ID 45"} 
[2026-10-18 07:11:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825627648001,"power":27800,"unknown_59":206,"unknown_85":12544,"ignition":44,"odometer":null,"unknown_45":9127389094333106176}} 
[2026-10-18 07:11:59] 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":5483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:11:59] local.INFO: GPS data processed {"connection_id":221326,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:11:59] local.INFO: Acknowledgment sent {"connection_id":221326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:12:04] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caacf28012d7ea48005b63958000600b52d..."} 
[2026-10-18 07:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caacf28012d7ea48005b63958000600b52d..."} 
[2026-10-18 07:12:04] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caacf28012d7ea48005b63958000600b52d..."} 
[2026-10-18 07:12:04] local.INFO: Packet analysis {"connection_id":221326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:12:04] local.INFO: Extracted packet for processing {"connection_id":221326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:12:04] local.INFO: GPS Element Parsed {"raw_longitude":763274368,"raw_latitude":95828312,"longitude_deg":76.3274368,"latitude_deg":9.5828312,"altitude":6,"angle":181,"satellites":45,"speed":47,"hex_longitude":"2d7ea480","hex_latitude":"05b63958","is_valid_coordinates":true} 
[2026-10-18 07:12: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-18 07:12:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825629952001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:12:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18732435436994560,"note":"Value kept but may cause issues"} 
[2026-10-18 07:12:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126192825679777792,"note":"Value kept but may cause issues"} 
[2026-10-18 07:12:04] 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-18 07:12:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792287625000,"timestamp_ms":1792287625000,"timestamp_seconds":1792287625,"priority":1,"record_length":96,"hex_timestamp":"000001a14caacf28"} 
[2026-10-18 07:12:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:12: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-18 07:12: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":152,"data_length":795,"current_offset":136} 
[2026-10-18 07:12:04] 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-18 07:12: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-18 07:12:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:12:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:12:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:12:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:12:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:12: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-18 07:12:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:12:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:12:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825629952001,"66":27876,"59":206,"85":12544,"24":47,"16":18732435436994560,"45":9126192825679777792},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-18 07:12:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:12:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:12:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825629952001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:12:04] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 07:12:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:12:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18732435436994560,"km_value":18732435436994.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:12:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126192825679777792,"description":"Unknown IO ID 45"} 
[2026-10-18 07:12:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825629952001,"power":27876,"unknown_59":206,"unknown_85":12544,"ignition":47,"odometer":null,"unknown_45":9126192825679777792}} 
[2026-10-18 07:12:04] 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":5484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:12:04] local.INFO: GPS data processed {"connection_id":221326,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:12:04] local.INFO: Acknowledgment sent {"connection_id":221326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:12:35] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caaee68012d7ea58005b613f0000700b02e..."} 
[2026-10-18 07:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caaee68012d7ea58005b613f0000700b02e..."} 
[2026-10-18 07:12:35] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caaee68012d7ea58005b613f0000700b02e..."} 
[2026-10-18 07:12:35] local.INFO: Packet analysis {"connection_id":221326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:12:35] local.INFO: Extracted packet for processing {"connection_id":221326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caa"} 
[2026-10-18 07:12:35] local.INFO: GPS Element Parsed {"raw_longitude":763274624,"raw_latitude":95818736,"longitude_deg":76.3274624,"latitude_deg":9.5818736,"altitude":7,"angle":176,"satellites":46,"speed":48,"hex_longitude":"2d7ea580","hex_latitude":"05b613f0","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:12:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825632000001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:12:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18732899293462528,"note":"Value kept but may cause issues"} 
[2026-10-18 07:12:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9125559506979870720,"note":"Value kept but may cause issues"} 
[2026-10-18 07:12: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-18 07:12:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792287633000,"timestamp_ms":1792287633000,"timestamp_seconds":1792287633,"priority":1,"record_length":96,"hex_timestamp":"000001a14caaee68"} 
[2026-10-18 07: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-18 07:12: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-18 07: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 07:12:35] 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-18 07: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-18 07: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-18 07:12:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:12:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:12:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:12:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:12: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-18 07:12:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:12:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:12:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825632000001,"66":27919,"59":206,"85":12544,"24":48,"16":18732899293462528,"45":9125559506979870720},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-18 07:12:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:12:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:12:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825632000001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:12:35] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-18 07:12:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:12:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18732899293462528,"km_value":18732899293462.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:12:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9125559506979870720,"description":"Unknown IO ID 45"} 
[2026-10-18 07:12:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825632000001,"power":27919,"unknown_59":206,"unknown_85":12544,"ignition":48,"odometer":null,"unknown_45":9125559506979870720}} 
[2026-10-18 07:12: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":5485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:12:35] local.INFO: GPS data processed {"connection_id":221326,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:12:35] local.INFO: Acknowledgment sent {"connection_id":221326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:12:53] local.INFO: TCP Data received {"connection_id":219635,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:12:53] local.INFO: Processing buffer {"connection_id":219635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:12:53] local.INFO: IMEI packet received {"connection_id":219635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":219635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:12:59] local.INFO: TCP Data received {"connection_id":219635,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:12:59] local.INFO: Processing buffer {"connection_id":219635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:12:59] local.INFO: IMEI packet received {"connection_id":219635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":219635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:13:01] local.INFO: TCP Data received {"connection_id":219635,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cac4a10012d7eae0005b49c60000a00b02e..."} 
[2026-10-18 07:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cac4a10012d7eae0005b49c60000a00b02e..."} 
[2026-10-18 07:13:01] local.INFO: Processing buffer {"connection_id":219635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cac4a10012d7eae0005b49c60000a00b02e..."} 
[2026-10-18 07:13:01] local.INFO: Packet analysis {"connection_id":219635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:13:01] local.INFO: Extracted packet for processing {"connection_id":219635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:13:01] local.INFO: GPS Element Parsed {"raw_longitude":763276800,"raw_latitude":95722592,"longitude_deg":76.32768,"latitude_deg":9.5722592,"altitude":10,"angle":176,"satellites":46,"speed":58,"hex_longitude":"2d7eae00","hex_latitude":"05b49c60","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:13:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825655296001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:13:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18737580807815168,"note":"Value kept but may cause issues"} 
[2026-10-18 07:13:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127740938024591360,"note":"Value kept but may cause issues"} 
[2026-10-18 07:13:01] 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-18 07:13:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792287722000,"timestamp_ms":1792287722000,"timestamp_seconds":1792287722,"priority":1,"record_length":96,"hex_timestamp":"000001a14cac4a10"} 
[2026-10-18 07: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-18 07:13: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-18 07: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-18 07:13:01] 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-18 07: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-18 07: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-18 07:13:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:13:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:13:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:13:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:13: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-18 07:13:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:13:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:13:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825655296001,"66":27843,"11":206,"85":12544,"24":58,"16":18737580807815168,"45":9127740938024591360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-18 07:13:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:13:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:13:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825655296001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:13:01] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 07:13:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:13:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18737580807815168,"km_value":18737580807815.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:13:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127740938024591360,"description":"Unknown IO ID 45"} 
[2026-10-18 07:13:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825655296001,"power":27843,"unknown_11":206,"unknown_85":12544,"ignition":58,"odometer":null,"unknown_45":9127740938024591360}} 
[2026-10-18 07:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":219635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:13:01] local.INFO: GPS data processed {"connection_id":219635,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:13:01] local.INFO: Acknowledgment sent {"connection_id":219635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:13:32] local.INFO: TCP Data received {"connection_id":219635,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cac6568012d7eb04005b474a8000d00b12e..."} 
[2026-10-18 07:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cac6568012d7eb04005b474a8000d00b12e..."} 
[2026-10-18 07:13:32] local.INFO: Processing buffer {"connection_id":219635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cac6568012d7eb04005b474a8000d00b12e..."} 
[2026-10-18 07:13:32] local.INFO: Packet analysis {"connection_id":219635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:13:32] local.INFO: Extracted packet for processing {"connection_id":219635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:13:32] local.INFO: GPS Element Parsed {"raw_longitude":763277376,"raw_latitude":95712424,"longitude_deg":76.3277376,"latitude_deg":9.5712424,"altitude":13,"angle":177,"satellites":46,"speed":57,"hex_longitude":"2d7eb040","hex_latitude":"05b474a8","is_valid_coordinates":true} 
[2026-10-18 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-18 07:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825656832001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18738070434086912,"note":"Value kept but may cause issues"} 
[2026-10-18 07:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9128233519231557632,"note":"Value kept but may cause issues"} 
[2026-10-18 07:13: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-18 07:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792287729000,"timestamp_ms":1792287729000,"timestamp_seconds":1792287729,"priority":1,"record_length":96,"hex_timestamp":"000001a14cac6568"} 
[2026-10-18 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-18 07: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-18 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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:13: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-18 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-18 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-18 07:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07: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-18 07:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825656832001,"66":27876,"11":206,"85":12544,"24":57,"16":18738070434086912,"45":9128233519231557632},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-18 07:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825656832001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:13:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 07:13:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18738070434086912,"km_value":18738070434086.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9128233519231557632,"description":"Unknown IO ID 45"} 
[2026-10-18 07:13:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825656832001,"power":27876,"unknown_11":206,"unknown_85":12544,"ignition":57,"odometer":null,"unknown_45":9128233519231557632}} 
[2026-10-18 07:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":219635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:13:32] local.INFO: GPS data processed {"connection_id":219635,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:13:32] local.INFO: Acknowledgment sent {"connection_id":219635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:13:59] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:13:59] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:13:59] local.INFO: IMEI packet received {"connection_id":218235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:13:59] local.INFO: IMEI acknowledgment sent {"connection_id":218235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:14:00] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:00] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:00] local.INFO: IMEI packet received {"connection_id":218235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:14:00] local.INFO: IMEI acknowledgment sent {"connection_id":218235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:14:00] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cac7cd8012d7eb24005b45218000e00b02e..."} 
[2026-10-18 07:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cac7cd8012d7eb24005b45218000e00b02e..."} 
[2026-10-18 07:14:00] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cac7cd8012d7eb24005b45218000e00b02e..."} 
[2026-10-18 07:14:00] local.INFO: Packet analysis {"connection_id":218235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:14:00] local.INFO: Extracted packet for processing {"connection_id":218235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:14:00] local.INFO: GPS Element Parsed {"raw_longitude":763277888,"raw_latitude":95703576,"longitude_deg":76.3277888,"latitude_deg":9.5703576,"altitude":14,"angle":176,"satellites":46,"speed":60,"hex_longitude":"2d7eb240","hex_latitude":"05b45218","is_valid_coordinates":true} 
[2026-10-18 07:14: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-18 07:14:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825658624001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18738504225783808,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9128866837926553600,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:00] 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-18 07:14:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792287735000,"timestamp_ms":1792287735000,"timestamp_seconds":1792287735,"priority":1,"record_length":96,"hex_timestamp":"000001a14cac7cd8"} 
[2026-10-18 07:14:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:14: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-18 07:14: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-18 07:14: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-18 07:14: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-18 07:14:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:14:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:14:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:14:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:14:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:14: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-18 07:14:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:14:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:14:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825658624001,"66":27908,"11":206,"85":12544,"24":60,"16":18738504225783808,"45":9128866837926553600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-18 07:14:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:14:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:14:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825658624001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:14:00] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-18 07:14:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:14:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18738504225783808,"km_value":18738504225783.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:14:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9128866837926553600,"description":"Unknown IO ID 45"} 
[2026-10-18 07:14:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825658624001,"power":27908,"unknown_11":206,"unknown_85":12544,"ignition":60,"odometer":null,"unknown_45":9128866837926553600}} 
[2026-10-18 07:14:00] local.INFO: DEBUG: GPS processor result {"connection_id":218235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:14:00] local.INFO: GPS data processed {"connection_id":218235,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:14:00] local.INFO: Acknowledgment sent {"connection_id":218235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:14:07] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cac9448012d7eb50005b42e48000d00b02e..."} 
[2026-10-18 07:14:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cac9448012d7eb50005b42e48000d00b02e..."} 
[2026-10-18 07:14:07] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cac9448012d7eb50005b42e48000d00b02e..."} 
[2026-10-18 07:14:07] local.INFO: Packet analysis {"connection_id":218235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:14:07] local.INFO: Extracted packet for processing {"connection_id":218235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cac"} 
[2026-10-18 07:14:07] local.INFO: GPS Element Parsed {"raw_longitude":763278592,"raw_latitude":95694408,"longitude_deg":76.3278592,"latitude_deg":9.5694408,"altitude":13,"angle":176,"satellites":46,"speed":60,"hex_longitude":"2d7eb500","hex_latitude":"05b42e48","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:14:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825660160001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18738946607415296,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9129429787877709824,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14: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-18 07:14:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792287741000,"timestamp_ms":1792287741000,"timestamp_seconds":1792287741,"priority":1,"record_length":96,"hex_timestamp":"000001a14cac9448"} 
[2026-10-18 07: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-18 07:14: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-18 07: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 07:14: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-18 07: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-18 07: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-18 07:14:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:14:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:14:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:14:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:14: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-18 07:14:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:14:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:14:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825660160001,"66":27843,"93":206,"85":12544,"24":60,"16":18738946607415296,"45":9129429787877709824},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-18 07:14:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:14:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:14:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825660160001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:14:07] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 07:14:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:14:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18738946607415296,"km_value":18738946607415.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:14:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9129429787877709824,"description":"Unknown IO ID 45"} 
[2026-10-18 07:14:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825660160001,"power":27843,"unknown_93":206,"unknown_85":12544,"ignition":60,"odometer":null,"unknown_45":9129429787877709824}} 
[2026-10-18 07:14:07] local.INFO: DEBUG: GPS processor result {"connection_id":218235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:14:07] local.INFO: GPS data processed {"connection_id":218235,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:14:07] local.INFO: Acknowledgment sent {"connection_id":218235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:14:38] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cadc8e0012d7ebf8005b26440000900b52e..."} 
[2026-10-18 07:14:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cadc8e0012d7ebf8005b26440000900b52e..."} 
[2026-10-18 07:14:38] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cadc8e0012d7ebf8005b26440000900b52e..."} 
[2026-10-18 07:14:38] local.INFO: Packet analysis {"connection_id":218235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cad"} 
[2026-10-18 07:14:38] local.INFO: Extracted packet for processing {"connection_id":218235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cad"} 
[2026-10-18 07:14:38] local.INFO: GPS Element Parsed {"raw_longitude":763281280,"raw_latitude":95577152,"longitude_deg":76.328128,"latitude_deg":9.5577152,"altitude":9,"angle":181,"satellites":46,"speed":59,"hex_longitude":"2d7ebf80","hex_latitude":"05b26440","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:14:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825680384001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18744637439082496,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9133229700033220608,"note":"Value kept but may cause issues"} 
[2026-10-18 07:14:38] 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-18 07:14:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792287820000,"timestamp_ms":1792287820000,"timestamp_seconds":1792287820,"priority":1,"record_length":96,"hex_timestamp":"000001a14cadc8e0"} 
[2026-10-18 07: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-18 07:14: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-18 07: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":4,"data_length":795,"current_offset":136} 
[2026-10-18 07:14:38] 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-18 07: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-18 07: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-18 07:14:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:14:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:14:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:14:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:14: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-18 07:14:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:14:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:14:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825680384001,"66":27821,"93":206,"85":12544,"24":59,"16":18744637439082496,"45":9133229700033220608},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-18 07:14:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:14:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:14:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825680384001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:14:38] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 07:14:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:14:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18744637439082496,"km_value":18744637439082.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:14:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9133229700033220608,"description":"Unknown IO ID 45"} 
[2026-10-18 07:14:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825680384001,"power":27821,"unknown_93":206,"unknown_85":12544,"ignition":59,"odometer":null,"unknown_45":9133229700033220608}} 
[2026-10-18 07:14:38] local.INFO: DEBUG: GPS processor result {"connection_id":218235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:14:38] local.INFO: GPS data processed {"connection_id":218235,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:14:38] local.INFO: Acknowledgment sent {"connection_id":218235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:14:51] local.INFO: TCP Data received {"connection_id":221328,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:51] local.INFO: Processing buffer {"connection_id":221328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:51] local.INFO: IMEI packet received {"connection_id":221328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:14:51] local.INFO: IMEI acknowledgment sent {"connection_id":221328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:14:54] local.INFO: TCP Data received {"connection_id":221328,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:54] local.INFO: Processing buffer {"connection_id":221328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:54] local.INFO: IMEI packet received {"connection_id":221328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:14:54] local.INFO: IMEI acknowledgment sent {"connection_id":221328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:14:58] local.INFO: TCP Data received {"connection_id":221328,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:58] local.INFO: Processing buffer {"connection_id":221328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:14:58] local.INFO: IMEI packet received {"connection_id":221328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":221328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:15:05] local.INFO: TCP Data received {"connection_id":221328,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cade438012d7ebd8005b23c08000900b72e..."} 
[2026-10-18 07:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cade438012d7ebd8005b23c08000900b72e..."} 
[2026-10-18 07:15:05] local.INFO: Processing buffer {"connection_id":221328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cade438012d7ebd8005b23c08000900b72e..."} 
[2026-10-18 07:15:05] local.INFO: Packet analysis {"connection_id":221328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cad"} 
[2026-10-18 07:15:05] local.INFO: Extracted packet for processing {"connection_id":221328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cad"} 
[2026-10-18 07:15:05] local.INFO: GPS Element Parsed {"raw_longitude":763280768,"raw_latitude":95566856,"longitude_deg":76.3280768,"latitude_deg":9.5566856,"altitude":9,"angle":183,"satellites":46,"speed":58,"hex_longitude":"2d7ebd80","hex_latitude":"05b23c08","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:15:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825681920001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:15:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18745135655288832,"note":"Value kept but may cause issues"} 
[2026-10-18 07:15:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9133159331286761472,"note":"Value kept but may cause issues"} 
[2026-10-18 07:15:05] 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-18 07:15:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792287827000,"timestamp_ms":1792287827000,"timestamp_seconds":1792287827,"priority":1,"record_length":96,"hex_timestamp":"000001a14cade438"} 
[2026-10-18 07: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-18 07:15: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-18 07: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-18 07:15:05] 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-18 07: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-18 07: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-18 07:15:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:15:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:15:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:15:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07: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-18 07:15:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:15:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:15:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825681920001,"66":27843,"93":206,"85":12544,"24":58,"16":18745135655288832,"45":9133159331286761472},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-18 07:15:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:15:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:15:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825681920001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:15:05] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 07:15:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:15:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18745135655288832,"km_value":18745135655288.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:15:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9133159331286761472,"description":"Unknown IO ID 45"} 
[2026-10-18 07:15:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825681920001,"power":27843,"unknown_93":206,"unknown_85":12544,"ignition":58,"odometer":null,"unknown_45":9133159331286761472}} 
[2026-10-18 07:15:05] local.INFO: DEBUG: GPS processor result {"connection_id":221328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:15:05] local.INFO: GPS data processed {"connection_id":221328,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:15:05] local.INFO: Acknowledgment sent {"connection_id":221328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:15:36] local.INFO: TCP Data received {"connection_id":221328,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cadff90012d7eb90005b21448000800bb2e..."} 
[2026-10-18 07:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cadff90012d7eb90005b21448000800bb2e..."} 
[2026-10-18 07:15:36] local.INFO: Processing buffer {"connection_id":221328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cadff90012d7eb90005b21448000800bb2e..."} 
[2026-10-18 07:15:36] local.INFO: Packet analysis {"connection_id":221328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cad"} 
[2026-10-18 07:15:36] local.INFO: Extracted packet for processing {"connection_id":221328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cad"} 
[2026-10-18 07:15:36] local.INFO: GPS Element Parsed {"raw_longitude":763279616,"raw_latitude":95556680,"longitude_deg":76.3279616,"latitude_deg":9.555668,"altitude":8,"angle":187,"satellites":46,"speed":58,"hex_longitude":"2d7eb900","hex_latitude":"05b21448","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:15:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825683712001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:15:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18745633871495168,"note":"Value kept but may cause issues"} 
[2026-10-18 07:15:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132596381330704384,"note":"Value kept but may cause issues"} 
[2026-10-18 07:15:36] 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-18 07:15:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792287834000,"timestamp_ms":1792287834000,"timestamp_seconds":1792287834,"priority":1,"record_length":96,"hex_timestamp":"000001a14cadff90"} 
[2026-10-18 07: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-18 07:15: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-18 07: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 07:15: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-18 07: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-18 07: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-18 07:15:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:15:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:15:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:15:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:15: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-18 07:15:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:15:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:15:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825683712001,"66":27876,"93":206,"85":12544,"24":58,"16":18745633871495168,"45":9132596381330704384},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-18 07:15:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:15:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:15:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825683712001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:15:36] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-18 07:15:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:15:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18745633871495168,"km_value":18745633871495.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:15:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132596381330704384,"description":"Unknown IO ID 45"} 
[2026-10-18 07:15:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825683712001,"power":27876,"unknown_93":206,"unknown_85":12544,"ignition":58,"odometer":null,"unknown_45":9132596381330704384}} 
[2026-10-18 07:15:36] local.INFO: DEBUG: GPS processor result {"connection_id":221328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:15:36] local.INFO: GPS data processed {"connection_id":221328,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:15:36] local.INFO: Acknowledgment sent {"connection_id":221328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:15:52] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:52] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:52] local.INFO: IMEI packet received {"connection_id":218237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":218237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:15:54] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:54] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:54] local.INFO: IMEI packet received {"connection_id":218237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:15:54] local.INFO: IMEI acknowledgment sent {"connection_id":218237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:15:59] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:59] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:15:59] local.INFO: IMEI packet received {"connection_id":218237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:15:59] local.INFO: IMEI acknowledgment sent {"connection_id":218237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:16:00] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cae1700012d7eb50005b1f140000800ba2e..."} 
[2026-10-18 07:16:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cae1700012d7eb50005b1f140000800ba2e..."} 
[2026-10-18 07:16:00] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cae1700012d7eb50005b1f140000800ba2e..."} 
[2026-10-18 07:16:00] local.INFO: Packet analysis {"connection_id":218237,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cae"} 
[2026-10-18 07:16:00] local.INFO: Extracted packet for processing {"connection_id":218237,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cae"} 
[2026-10-18 07:16:00] local.INFO: GPS Element Parsed {"raw_longitude":763278592,"raw_latitude":95547712,"longitude_deg":76.3278592,"latitude_deg":9.5547712,"altitude":8,"angle":186,"satellites":46,"speed":60,"hex_longitude":"2d7eb500","hex_latitude":"05b1f140","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:16:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825685504001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:16:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18746067663192064,"note":"Value kept but may cause issues"} 
[2026-10-18 07:16:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9131329743932901376,"note":"Value kept but may cause issues"} 
[2026-10-18 07:16:00] 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-18 07:16:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792287840000,"timestamp_ms":1792287840000,"timestamp_seconds":1792287840,"priority":1,"record_length":96,"hex_timestamp":"000001a14cae1700"} 
[2026-10-18 07: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-18 07:16: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-18 07: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 07:16: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-18 07:16: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-18 07: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-18 07:16:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:16:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218237,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:16:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:16:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:16: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-18 07:16:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:16:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:16:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825685504001,"66":27832,"92":206,"85":12544,"24":60,"16":18746067663192064,"45":9131329743932901376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,85,24,16,45]} 
[2026-10-18 07:16:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:16:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:16:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825685504001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:16:00] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-18 07:16:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:16:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18746067663192064,"km_value":18746067663192.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:16:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9131329743932901376,"description":"Unknown IO ID 45"} 
[2026-10-18 07:16:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825685504001,"power":27832,"unknown_92":206,"unknown_85":12544,"ignition":60,"odometer":null,"unknown_45":9131329743932901376}} 
[2026-10-18 07:16:00] local.INFO: DEBUG: GPS processor result {"connection_id":218237,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:16:00] local.INFO: GPS data processed {"connection_id":218237,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:16:00] local.INFO: Acknowledgment sent {"connection_id":218237,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:16:11] local.INFO: TCP Data received {"connection_id":218236,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218236,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:16:11] local.INFO: Processing buffer {"connection_id":218236,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:16:11] local.INFO: IMEI packet received {"connection_id":218236,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:16:11] local.INFO: IMEI acknowledgment sent {"connection_id":218236,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:16:35] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caf5368012d7ea64005b03358000800b52c..."} 
[2026-10-18 07:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caf5368012d7ea64005b03358000800b52c..."} 
[2026-10-18 07:16:35] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caf5368012d7ea64005b03358000800b52c..."} 
[2026-10-18 07:16:35] local.INFO: Packet analysis {"connection_id":218237,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caf"} 
[2026-10-18 07:16:35] local.INFO: Extracted packet for processing {"connection_id":218237,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caf"} 
[2026-10-18 07:16:35] local.INFO: GPS Element Parsed {"raw_longitude":763274816,"raw_latitude":95433560,"longitude_deg":76.3274816,"latitude_deg":9.543356,"altitude":8,"angle":181,"satellites":44,"speed":51,"hex_longitude":"2d7ea640","hex_latitude":"05b03358","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:16:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825705984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:16:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18751612465971200,"note":"Value kept but may cause issues"} 
[2026-10-18 07:16:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126333563067189248,"note":"Value kept but may cause issues"} 
[2026-10-18 07:16:35] 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-18 07:16:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792287921000,"timestamp_ms":1792287921000,"timestamp_seconds":1792287921,"priority":1,"record_length":96,"hex_timestamp":"000001a14caf5368"} 
[2026-10-18 07: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-18 07:16: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-18 07: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":217,"data_length":795,"current_offset":136} 
[2026-10-18 07:16: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-18 07: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-18 07: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-18 07:16:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:16:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218237,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:16:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:16:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:16: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-18 07:16:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:16:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:16:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825705984001,"66":27865,"27":206,"85":12544,"24":51,"16":18751612465971200,"45":9126333563067189248},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 07:16:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:16:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:16:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825705984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:16:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 07:16:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:16:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18751612465971200,"km_value":18751612465971.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:16:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126333563067189248,"description":"Unknown IO ID 45"} 
[2026-10-18 07:16:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825705984001,"power":27865,"unknown_27":206,"unknown_85":12544,"ignition":51,"odometer":null,"unknown_45":9126333563067189248}} 
[2026-10-18 07:16:35] local.INFO: DEBUG: GPS processor result {"connection_id":218237,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:16:35] local.INFO: GPS data processed {"connection_id":218237,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:16:35] local.INFO: Acknowledgment sent {"connection_id":218237,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:16:46] local.INFO: TCP Data received {"connection_id":218238,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:16:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218238,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:16:46] local.INFO: Processing buffer {"connection_id":218238,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:16:46] local.INFO: IMEI packet received {"connection_id":218238,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:16:46] local.INFO: IMEI acknowledgment sent {"connection_id":218238,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:16:53] local.INFO: TCP Data received {"connection_id":217972,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:16:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217972,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:16:53] local.INFO: Processing buffer {"connection_id":217972,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:16:53] local.INFO: IMEI packet received {"connection_id":217972,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:16:53] local.INFO: IMEI acknowledgment sent {"connection_id":217972,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:16:58] local.INFO: TCP Data received {"connection_id":217972,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217972,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:16:58] local.INFO: Processing buffer {"connection_id":217972,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:16:58] local.INFO: IMEI packet received {"connection_id":217972,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":217972,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:17:01] local.INFO: TCP Data received {"connection_id":217972,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caf72a8012d7ea4c005b00d30000800b62c..."} 
[2026-10-18 07:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217972,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caf72a8012d7ea4c005b00d30000800b62c..."} 
[2026-10-18 07:17:01] local.INFO: Processing buffer {"connection_id":217972,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caf72a8012d7ea4c005b00d30000800b62c..."} 
[2026-10-18 07:17:01] local.INFO: Packet analysis {"connection_id":217972,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caf"} 
[2026-10-18 07:17:01] local.INFO: Extracted packet for processing {"connection_id":217972,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caf"} 
[2026-10-18 07:17:01] local.INFO: GPS Element Parsed {"raw_longitude":763274432,"raw_latitude":95423792,"longitude_deg":76.3274432,"latitude_deg":9.5423792,"altitude":8,"angle":182,"satellites":44,"speed":44,"hex_longitude":"2d7ea4c0","hex_latitude":"05b00d30","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825707776001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18752084912373760,"note":"Value kept but may cause issues"} 
[2026-10-18 07:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126052088088057856,"note":"Value kept but may cause issues"} 
[2026-10-18 07:17:01] 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-18 07:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792287929000,"timestamp_ms":1792287929000,"timestamp_seconds":1792287929,"priority":1,"record_length":96,"hex_timestamp":"000001a14caf72a8"} 
[2026-10-18 07: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-18 07:17: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-18 07: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 07:17: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-18 07: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-18 07: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-18 07:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217972,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:17: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-18 07:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825707776001,"66":27658,"27":206,"85":12544,"24":44,"16":18752084912373760,"45":9126052088088057856},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 07:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825707776001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:17:01] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 07:17:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18752084912373760,"km_value":18752084912373.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126052088088057856,"description":"Unknown IO ID 45"} 
[2026-10-18 07:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825707776001,"power":27658,"unknown_27":206,"unknown_85":12544,"ignition":44,"odometer":null,"unknown_45":9126052088088057856}} 
[2026-10-18 07:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":217972,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:17:01] local.INFO: GPS data processed {"connection_id":217972,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:17:01] local.INFO: Acknowledgment sent {"connection_id":217972,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:17:32] local.INFO: TCP Data received {"connection_id":217972,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14caf99b8012d7ea34005afe9e8000700b62d..."} 
[2026-10-18 07:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217972,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14caf99b8012d7ea34005afe9e8000700b62d..."} 
[2026-10-18 07:17:32] local.INFO: Processing buffer {"connection_id":217972,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14caf99b8012d7ea34005afe9e8000700b62d..."} 
[2026-10-18 07:17:32] local.INFO: Packet analysis {"connection_id":217972,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14caf"} 
[2026-10-18 07:17:32] local.INFO: Extracted packet for processing {"connection_id":217972,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14caf"} 
[2026-10-18 07:17:32] local.INFO: GPS Element Parsed {"raw_longitude":763274048,"raw_latitude":95414760,"longitude_deg":76.3274048,"latitude_deg":9.541476,"altitude":7,"angle":182,"satellites":45,"speed":27,"hex_longitude":"2d7ea340","hex_latitude":"05afe9e8","is_valid_coordinates":true} 
[2026-10-18 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-18 07:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825709824001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18752527294005248,"note":"Value kept but may cause issues"} 
[2026-10-18 07:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9125629875620491264,"note":"Value kept but may cause issues"} 
[2026-10-18 07:17:32] 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-18 07:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792287939000,"timestamp_ms":1792287939000,"timestamp_seconds":1792287939,"priority":1,"record_length":96,"hex_timestamp":"000001a14caf99b8"} 
[2026-10-18 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-18 07: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-18 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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 07:17:32] 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-18 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-18 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-18 07:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217972,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07: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-18 07:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825709824001,"66":27843,"27":206,"85":12544,"24":27,"16":18752527294005248,"45":9125629875620491264},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 07:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825709824001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:17:32] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 07:17:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18752527294005248,"km_value":18752527294005.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9125629875620491264,"description":"Unknown IO ID 45"} 
[2026-10-18 07:17:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825709824001,"power":27843,"unknown_27":206,"unknown_85":12544,"ignition":27,"odometer":null,"unknown_45":9125629875620491264}} 
[2026-10-18 07:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":217972,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:17:32] local.INFO: GPS data processed {"connection_id":217972,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:17:32] local.INFO: Acknowledgment sent {"connection_id":217972,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:17:53] local.INFO: TCP Data received {"connection_id":218239,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:53] local.INFO: Processing buffer {"connection_id":218239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:53] local.INFO: IMEI packet received {"connection_id":218239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":218239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:17:55] local.INFO: TCP Data received {"connection_id":218239,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:55] local.INFO: Processing buffer {"connection_id":218239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:55] local.INFO: IMEI packet received {"connection_id":218239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:17:55] local.INFO: IMEI acknowledgment sent {"connection_id":218239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:17:56] local.INFO: TCP Data received {"connection_id":218239,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:56] local.INFO: Processing buffer {"connection_id":218239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:56] local.INFO: IMEI packet received {"connection_id":218239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:17:56] local.INFO: IMEI acknowledgment sent {"connection_id":218239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:17:57] local.INFO: TCP Data received {"connection_id":218239,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:57] local.INFO: Processing buffer {"connection_id":218239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:17:57] local.INFO: IMEI packet received {"connection_id":218239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":218239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:22:11] local.INFO: TCP Data received {"connection_id":219640,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219640,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:22:11] local.INFO: Processing buffer {"connection_id":219640,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:22:11] local.INFO: IMEI packet received {"connection_id":219640,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":219640,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:22:46] local.INFO: TCP Data received {"connection_id":217976,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:22:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217976,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:22:46] local.INFO: Processing buffer {"connection_id":217976,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:22:46] local.INFO: IMEI packet received {"connection_id":217976,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:22:46] local.INFO: IMEI acknowledgment sent {"connection_id":217976,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:22:59] local.INFO: TCP Data received {"connection_id":217977,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217977,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:22:59] local.INFO: Processing buffer {"connection_id":217977,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:22:59] local.INFO: IMEI packet received {"connection_id":217977,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:22:59] local.INFO: IMEI acknowledgment sent {"connection_id":217977,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:23:04] local.INFO: TCP Data received {"connection_id":217977,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb51410012d7faa8005afded8000700ac2c..."} 
[2026-10-18 07:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217977,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb51410012d7faa8005afded8000700ac2c..."} 
[2026-10-18 07:23:04] local.INFO: Processing buffer {"connection_id":217977,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb51410012d7faa8005afded8000700ac2c..."} 
[2026-10-18 07:23:04] local.INFO: Packet analysis {"connection_id":217977,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:23:04] local.INFO: Extracted packet for processing {"connection_id":217977,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:23:04] local.INFO: GPS Element Parsed {"raw_longitude":763341440,"raw_latitude":95411928,"longitude_deg":76.334144,"latitude_deg":9.5411928,"altitude":7,"angle":172,"satellites":44,"speed":2,"hex_longitude":"2d7faa80","hex_latitude":"05afded8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:23:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825800960001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759163018477568,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199094844539021312,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:23:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792288298000,"timestamp_ms":1792288298000,"timestamp_seconds":1792288298,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb51410"} 
[2026-10-18 07: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-18 07: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-18 07: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 07:23: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-18 07: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-18 07: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-18 07:23:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:23:04] local.INFO: Teltonika packet parsed successfully {"connection_id":217977,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:23:04] local.INFO: Passing IMEI to GPS processor {"connection_id":217977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:23:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":217977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:23:04] 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-18 07:23:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:23:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:23:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825800960001,"66":27919,"250":206,"85":12544,"24":2,"16":18759163018477568,"45":9199094844539021312},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:23:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:23:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:23:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825800960001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:23:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:23:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:23:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759163018477568,"km_value":18759163018477.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:23:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199094844539021312,"description":"Unknown IO ID 45"} 
[2026-10-18 07:23:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825800960001,"power":27919,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9199094844539021312}} 
[2026-10-18 07:23:04] local.INFO: DEBUG: GPS processor result {"connection_id":217977,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:23:04] local.INFO: GPS data processed {"connection_id":217977,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:23:04] local.INFO: Acknowledgment sent {"connection_id":217977,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:23:35] local.INFO: TCP Data received {"connection_id":217977,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb51be0012d7faac005afde58000700992c..."} 
[2026-10-18 07:23:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217977,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb51be0012d7faac005afde58000700992c..."} 
[2026-10-18 07:23:35] local.INFO: Processing buffer {"connection_id":217977,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb51be0012d7faac005afde58000700992c..."} 
[2026-10-18 07:23:35] local.INFO: Packet analysis {"connection_id":217977,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:23:35] local.INFO: Extracted packet for processing {"connection_id":217977,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:23:35] local.INFO: GPS Element Parsed {"raw_longitude":763341504,"raw_latitude":95411800,"longitude_deg":76.3341504,"latitude_deg":9.54118,"altitude":7,"angle":153,"satellites":44,"speed":2,"hex_longitude":"2d7faac0","hex_latitude":"05afde58","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:23:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825804288001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199305950771468288,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:23:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792288300000,"timestamp_ms":1792288300000,"timestamp_seconds":1792288300,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb51be0"} 
[2026-10-18 07: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-18 07:23: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-18 07: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 07:23: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-18 07: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-18 07: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-18 07:23:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:23:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217977,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:23:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:23:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:23:35] 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-18 07:23:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:23:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:23:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825804288001,"66":27571,"250":206,"85":12544,"24":2,"16":18759171608412160,"45":9199305950771468288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:23:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:23:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:23:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825804288001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:23:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:23:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:23:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:23:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199305950771468288,"description":"Unknown IO ID 45"} 
[2026-10-18 07:23:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825804288001,"power":27571,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9199305950771468288}} 
[2026-10-18 07:23:35] local.INFO: DEBUG: GPS processor result {"connection_id":217977,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:23:35] local.INFO: GPS data processed {"connection_id":217977,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:23:35] local.INFO: Acknowledgment sent {"connection_id":217977,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:23:54] local.INFO: TCP Data received {"connection_id":219641,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:23:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:23:54] local.INFO: Processing buffer {"connection_id":219641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:23:54] local.INFO: IMEI packet received {"connection_id":219641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:23:54] local.INFO: IMEI acknowledgment sent {"connection_id":219641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:23:59] local.INFO: TCP Data received {"connection_id":219641,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:23:59] local.INFO: Processing buffer {"connection_id":219641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:23:59] local.INFO: IMEI packet received {"connection_id":219641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:23:59] local.INFO: IMEI acknowledgment sent {"connection_id":219641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:23:59] local.INFO: TCP Data received {"connection_id":219641,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb53738012d7faac005afde10000700982b..."} 
[2026-10-18 07:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb53738012d7faac005afde10000700982b..."} 
[2026-10-18 07:23:59] local.INFO: Processing buffer {"connection_id":219641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb53738012d7faac005afde10000700982b..."} 
[2026-10-18 07:23:59] local.INFO: Packet analysis {"connection_id":219641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:23:59] local.INFO: Extracted packet for processing {"connection_id":219641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:23:59] local.INFO: GPS Element Parsed {"raw_longitude":763341504,"raw_latitude":95411728,"longitude_deg":76.3341504,"latitude_deg":9.5411728,"altitude":7,"angle":152,"satellites":43,"speed":0,"hex_longitude":"2d7faac0","hex_latitude":"05afde10","is_valid_coordinates":true} 
[2026-10-18 07:23:59] 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-18 07:23:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825804800001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515613184,"note":"Value kept but may cause issues"} 
[2026-10-18 07:23:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:23:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792288307000,"timestamp_ms":1792288307000,"timestamp_seconds":1792288307,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb53738"} 
[2026-10-18 07:23:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:23: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-18 07:23: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":179,"data_length":795,"current_offset":136} 
[2026-10-18 07:23:59] 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-18 07:23: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-18 07:23:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:23:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:23:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:23:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:23:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:23:59] 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-18 07:23:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:23:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:23:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825804800001,"66":27974,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515613184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:23:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:23:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:23:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825804800001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:23:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:23:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:23:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:23:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515613184,"description":"Unknown IO ID 45"} 
[2026-10-18 07:23:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825804800001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515613184}} 
[2026-10-18 07:23:59] local.INFO: DEBUG: GPS processor result {"connection_id":219641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:23:59] local.INFO: GPS data processed {"connection_id":219641,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:23:59] local.INFO: Acknowledgment sent {"connection_id":219641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:24:30] local.INFO: TCP Data received {"connection_id":219641,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:24:30] local.INFO: Processing buffer {"connection_id":219641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:24:30] local.INFO: Packet analysis {"connection_id":219641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:24:30] local.INFO: Extracted packet for processing {"connection_id":219641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:24:30] local.INFO: GPS Element Parsed {"raw_longitude":763341568,"raw_latitude":95411712,"longitude_deg":76.3341568,"latitude_deg":9.5411712,"altitude":7,"angle":295,"satellites":44,"speed":0,"hex_longitude":"2d7fab00","hex_latitude":"05afde00","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825806592001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515594752,"note":"Value kept but may cause issues"} 
[2026-10-18 07:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792288312000,"timestamp_ms":1792288312000,"timestamp_seconds":1792288312,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb54ac0"} 
[2026-10-18 07: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-18 07:24: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-18 07: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 07:24: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-18 07: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-18 07: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-18 07:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:24:30] 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-18 07:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825806592001,"66":27321,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515594752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825806592001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:24:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:24:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515594752,"description":"Unknown IO ID 45"} 
[2026-10-18 07:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825806592001,"power":27321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515594752}} 
[2026-10-18 07:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":219641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:24:30] local.INFO: GPS data processed {"connection_id":219641,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:24:30] local.INFO: Acknowledgment sent {"connection_id":219641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:24:54] local.INFO: TCP Data received {"connection_id":219642,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:24:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:24:54] local.INFO: Processing buffer {"connection_id":219642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:24:54] local.INFO: IMEI packet received {"connection_id":219642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:24:54] local.INFO: IMEI acknowledgment sent {"connection_id":219642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:24:59] local.INFO: TCP Data received {"connection_id":219642,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:24:59] local.INFO: Processing buffer {"connection_id":219642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:24:59] local.INFO: IMEI packet received {"connection_id":219642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:24:59] local.INFO: IMEI acknowledgment sent {"connection_id":219642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:24:59] local.INFO: TCP Data received {"connection_id":219642,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219642,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:24:59] local.INFO: Processing buffer {"connection_id":219642,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:24:59] local.INFO: Packet analysis {"connection_id":219642,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:24:59] local.INFO: Extracted packet for processing {"connection_id":219642,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:24:59] local.INFO: GPS Element Parsed {"raw_longitude":763341568,"raw_latitude":95411712,"longitude_deg":76.3341568,"latitude_deg":9.5411712,"altitude":7,"angle":295,"satellites":44,"speed":0,"hex_longitude":"2d7fab00","hex_latitude":"05afde00","is_valid_coordinates":true} 
[2026-10-18 07:24: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-18 07:24:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825806592001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:24:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:24:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515594752,"note":"Value kept but may cause issues"} 
[2026-10-18 07:24:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:24:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792288312000,"timestamp_ms":1792288312000,"timestamp_seconds":1792288312,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb54ac0"} 
[2026-10-18 07:24:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:24:59] 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-18 07:24: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 07:24:59] 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-18 07:24: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-18 07:24:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:24:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:24:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219642,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:24:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:24:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:24:59] 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-18 07:24:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:24:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:24:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825806592001,"66":27321,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515594752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:24:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:24:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:24:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825806592001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:24:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:24:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:24:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:24:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515594752,"description":"Unknown IO ID 45"} 
[2026-10-18 07:24:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825806592001,"power":27321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515594752}} 
[2026-10-18 07:24:59] local.INFO: DEBUG: GPS processor result {"connection_id":219642,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:24:59] local.INFO: GPS data processed {"connection_id":219642,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:24:59] local.INFO: Acknowledgment sent {"connection_id":219642,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:25:30] local.INFO: TCP Data received {"connection_id":219642,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219642,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:25:30] local.INFO: Processing buffer {"connection_id":219642,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:25:30] local.INFO: Packet analysis {"connection_id":219642,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:25:30] local.INFO: Extracted packet for processing {"connection_id":219642,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:25:30] local.INFO: GPS Element Parsed {"raw_longitude":763341568,"raw_latitude":95411712,"longitude_deg":76.3341568,"latitude_deg":9.5411712,"altitude":7,"angle":295,"satellites":44,"speed":0,"hex_longitude":"2d7fab00","hex_latitude":"05afde00","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825806592001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515594752,"note":"Value kept but may cause issues"} 
[2026-10-18 07:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792288312000,"timestamp_ms":1792288312000,"timestamp_seconds":1792288312,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb54ac0"} 
[2026-10-18 07: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-18 07:25: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-18 07: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 07:25: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-18 07: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-18 07: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-18 07:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219642,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:25:30] 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-18 07:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825806592001,"66":27321,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515594752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825806592001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:25:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:25:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515594752,"description":"Unknown IO ID 45"} 
[2026-10-18 07:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825806592001,"power":27321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515594752}} 
[2026-10-18 07:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":219642,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:25:30] local.INFO: GPS data processed {"connection_id":219642,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:25:30] local.INFO: Acknowledgment sent {"connection_id":219642,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:25:53] local.INFO: TCP Data received {"connection_id":217979,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:25:53] local.INFO: Processing buffer {"connection_id":217979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:25:53] local.INFO: IMEI packet received {"connection_id":217979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":217979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:25:59] local.INFO: TCP Data received {"connection_id":217979,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:25:59] local.INFO: Processing buffer {"connection_id":217979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:25:59] local.INFO: IMEI packet received {"connection_id":217979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:25:59] local.INFO: IMEI acknowledgment sent {"connection_id":217979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:26:01] local.INFO: TCP Data received {"connection_id":217979,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:26:01] local.INFO: Processing buffer {"connection_id":217979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:26:01] local.INFO: Packet analysis {"connection_id":217979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:26:01] local.INFO: Extracted packet for processing {"connection_id":217979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:26:01] local.INFO: GPS Element Parsed {"raw_longitude":763341568,"raw_latitude":95411712,"longitude_deg":76.3341568,"latitude_deg":9.5411712,"altitude":7,"angle":295,"satellites":44,"speed":0,"hex_longitude":"2d7fab00","hex_latitude":"05afde00","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825806592001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515594752,"note":"Value kept but may cause issues"} 
[2026-10-18 07:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792288312000,"timestamp_ms":1792288312000,"timestamp_seconds":1792288312,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb54ac0"} 
[2026-10-18 07: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-18 07:26: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-18 07: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 07:26: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-18 07: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-18 07: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-18 07:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:26:01] 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-18 07:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825806592001,"66":27321,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515594752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825806592001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:26:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:26:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515594752,"description":"Unknown IO ID 45"} 
[2026-10-18 07:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825806592001,"power":27321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515594752}} 
[2026-10-18 07:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":217979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:26:01] local.INFO: GPS data processed {"connection_id":217979,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:26:01] local.INFO: Acknowledgment sent {"connection_id":217979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:26:32] local.INFO: TCP Data received {"connection_id":217979,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:26:32] local.INFO: Processing buffer {"connection_id":217979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:26:32] local.INFO: Packet analysis {"connection_id":217979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:26:32] local.INFO: Extracted packet for processing {"connection_id":217979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:26:32] local.INFO: GPS Element Parsed {"raw_longitude":763341568,"raw_latitude":95411712,"longitude_deg":76.3341568,"latitude_deg":9.5411712,"altitude":7,"angle":295,"satellites":44,"speed":0,"hex_longitude":"2d7fab00","hex_latitude":"05afde00","is_valid_coordinates":true} 
[2026-10-18 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-18 07:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825806592001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515594752,"note":"Value kept but may cause issues"} 
[2026-10-18 07:26:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792288312000,"timestamp_ms":1792288312000,"timestamp_seconds":1792288312,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb54ac0"} 
[2026-10-18 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-18 07: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-18 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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 07:26: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-18 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-18 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-18 07:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:26:32] 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-18 07:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825806592001,"66":27321,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515594752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825806592001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:26:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:26:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515594752,"description":"Unknown IO ID 45"} 
[2026-10-18 07:26:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825806592001,"power":27321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515594752}} 
[2026-10-18 07:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":217979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:26:32] local.INFO: GPS data processed {"connection_id":217979,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:26:32] local.INFO: Acknowledgment sent {"connection_id":217979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:26:53] local.INFO: TCP Data received {"connection_id":219643,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:26:53] local.INFO: Processing buffer {"connection_id":219643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:26:53] local.INFO: IMEI packet received {"connection_id":219643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:26:53] local.INFO: IMEI acknowledgment sent {"connection_id":219643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:27:05] local.INFO: TCP Data received {"connection_id":219643,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:05] local.INFO: Processing buffer {"connection_id":219643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:05] local.INFO: IMEI packet received {"connection_id":219643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":219643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:27:05] local.INFO: TCP Data received {"connection_id":219643,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:27:05] local.INFO: Processing buffer {"connection_id":219643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb54ac0012d7fab0005afde00000701272c..."} 
[2026-10-18 07:27:05] local.INFO: Packet analysis {"connection_id":219643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:27:05] local.INFO: Extracted packet for processing {"connection_id":219643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb5"} 
[2026-10-18 07:27:05] local.INFO: GPS Element Parsed {"raw_longitude":763341568,"raw_latitude":95411712,"longitude_deg":76.3341568,"latitude_deg":9.5411712,"altitude":7,"angle":295,"satellites":44,"speed":0,"hex_longitude":"2d7fab00","hex_latitude":"05afde00","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:27:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825806592001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:27:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:27:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515594752,"note":"Value kept but may cause issues"} 
[2026-10-18 07:27:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:27:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792288312000,"timestamp_ms":1792288312000,"timestamp_seconds":1792288312,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb54ac0"} 
[2026-10-18 07: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-18 07:27: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-18 07: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 07:27: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-18 07: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-18 07: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-18 07:27:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:27:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:27:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:27:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:27:05] 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-18 07:27:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:27:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:27:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825806592001,"66":27321,"250":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515594752},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 07:27:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:27:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:27:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825806592001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:27:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 07:27:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:27:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:27:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515594752,"description":"Unknown IO ID 45"} 
[2026-10-18 07:27:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825806592001,"power":27321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515594752}} 
[2026-10-18 07:27:05] local.INFO: DEBUG: GPS processor result {"connection_id":219643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:27:05] local.INFO: GPS data processed {"connection_id":219643,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:27:05] local.INFO: Acknowledgment sent {"connection_id":219643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:27:36] local.INFO: TCP Data received {"connection_id":219643,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:27:36] local.INFO: Processing buffer {"connection_id":219643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:27:36] local.INFO: Packet analysis {"connection_id":219643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:27:36] local.INFO: Extracted packet for processing {"connection_id":219643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:27:36] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:27:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:27:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:27:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:27:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:27:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:27:36] 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-18 07: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:27: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-18 07: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-18 07: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-18 07:27:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:27:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:27:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:27:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:27:36] 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-18 07:27:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:27:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:27:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:27:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:27:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:27:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:27:36] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:27:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:27:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:27:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:27:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:27:36] local.INFO: DEBUG: GPS processor result {"connection_id":219643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:27:36] local.INFO: GPS data processed {"connection_id":219643,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:27:36] local.INFO: Acknowledgment sent {"connection_id":219643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:27:54] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:54] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:54] local.INFO: IMEI packet received {"connection_id":218243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":218243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:27:59] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:59] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:27:59] local.INFO: IMEI packet received {"connection_id":218243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":218243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:28:01] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:01] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:01] local.INFO: Packet analysis {"connection_id":218243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:28:01] local.INFO: Extracted packet for processing {"connection_id":218243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:28:01] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:28: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-18 07: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:28:01] 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-18 07: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-18 07: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-18 07:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:28:01] 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-18 07:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:28:01] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:28:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:28:02] local.INFO: DEBUG: GPS processor result {"connection_id":218243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:28:02] local.INFO: GPS data processed {"connection_id":218243,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:28:02] local.INFO: Acknowledgment sent {"connection_id":218243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:28:04] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:04] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:04] local.INFO: Packet analysis {"connection_id":218243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:28:04] local.INFO: Extracted packet for processing {"connection_id":218243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:28:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:28: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-18 07:28:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:28:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07:28:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:28: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-18 07:28: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-18 07:28: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-18 07:28: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-18 07:28:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:28:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:28:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:28:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:28:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:28:04] 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-18 07:28:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:28:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:28:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:28:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:28:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:28:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:28:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:28:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:28:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:28:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:28:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:28:04] local.INFO: DEBUG: GPS processor result {"connection_id":218243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:28:04] local.INFO: GPS data processed {"connection_id":218243,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:28:04] local.INFO: Acknowledgment sent {"connection_id":218243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:28:16] local.INFO: TCP Data received {"connection_id":217980,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:28:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217980,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:28:16] local.INFO: Processing buffer {"connection_id":217980,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:28:16] local.INFO: IMEI packet received {"connection_id":217980,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:28:16] local.INFO: IMEI acknowledgment sent {"connection_id":217980,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:28:35] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:35] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:28:35] local.INFO: Packet analysis {"connection_id":218243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:28:35] local.INFO: Extracted packet for processing {"connection_id":218243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:28:35] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:28:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:28:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:28:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:28: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-18 07: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:28: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-18 07: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-18 07: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-18 07:28:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:28:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:28:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:28:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:28: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-18 07:28:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:28:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:28:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:28:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:28:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:28:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:28:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:28:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:28:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:28:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:28:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:28:35] local.INFO: DEBUG: GPS processor result {"connection_id":218243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:28:35] local.INFO: GPS data processed {"connection_id":218243,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:28:35] local.INFO: Acknowledgment sent {"connection_id":218243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:28:51] local.INFO: TCP Data received {"connection_id":217981,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:28:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217981,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:28:51] local.INFO: Processing buffer {"connection_id":217981,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:28:51] local.INFO: IMEI packet received {"connection_id":217981,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:28:51] local.INFO: IMEI acknowledgment sent {"connection_id":217981,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:28:54] local.INFO: TCP Data received {"connection_id":217982,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:28:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217982,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:28:54] local.INFO: Processing buffer {"connection_id":217982,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:28:54] local.INFO: IMEI packet received {"connection_id":217982,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:28:54] local.INFO: IMEI acknowledgment sent {"connection_id":217982,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:28:59] local.INFO: TCP Data received {"connection_id":217982,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217982,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:28:59] local.INFO: Processing buffer {"connection_id":217982,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:28:59] local.INFO: IMEI packet received {"connection_id":217982,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":217982,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:29:02] local.INFO: TCP Data received {"connection_id":217982,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:02] local.INFO: Processing buffer {"connection_id":217982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:02] local.INFO: Packet analysis {"connection_id":217982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:29:02] local.INFO: Extracted packet for processing {"connection_id":217982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:29:02] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:29:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:29:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:29:02] 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-18 07: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:29: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-18 07: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-18 07: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-18 07:29:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:29:02] local.INFO: Teltonika packet parsed successfully {"connection_id":217982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:29:02] local.INFO: Passing IMEI to GPS processor {"connection_id":217982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:29:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":217982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:29:02] 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-18 07:29:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:29:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:29:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:29:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:29:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:29:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:29:02] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:29:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:29:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:29:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:29:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:29:02] local.INFO: DEBUG: GPS processor result {"connection_id":217982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:29:02] local.INFO: GPS data processed {"connection_id":217982,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:29:02] local.INFO: Acknowledgment sent {"connection_id":217982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:29:35] local.INFO: TCP Data received {"connection_id":217982,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:35] local.INFO: Processing buffer {"connection_id":217982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:35] local.INFO: Packet analysis {"connection_id":217982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:29:35] local.INFO: Extracted packet for processing {"connection_id":217982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:29:35] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:29:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:29:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:29: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-18 07: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:29: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-18 07: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-18 07: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-18 07:29:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:29:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:29:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:29:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:29: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-18 07:29:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:29:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:29:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:29:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:29:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:29:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:29:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:29:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:29:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:29:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:29:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:29:35] local.INFO: DEBUG: GPS processor result {"connection_id":217982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:29:35] local.INFO: GPS data processed {"connection_id":217982,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:29:35] local.INFO: Acknowledgment sent {"connection_id":217982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:29:54] local.INFO: TCP Data received {"connection_id":221331,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:29:54] local.INFO: Processing buffer {"connection_id":221331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:29:54] local.INFO: IMEI packet received {"connection_id":221331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":221331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:29:59] local.INFO: TCP Data received {"connection_id":221331,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:29:59] local.INFO: Processing buffer {"connection_id":221331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:29:59] local.INFO: IMEI packet received {"connection_id":221331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":221331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:29:59] local.INFO: TCP Data received {"connection_id":221331,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:59] local.INFO: Processing buffer {"connection_id":221331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:29:59] local.INFO: Packet analysis {"connection_id":221331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:29:59] local.INFO: Extracted packet for processing {"connection_id":221331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:29:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:29: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-18 07:29:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:29:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:29:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07:29:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:29:59] 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-18 07:29: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:29:59] 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-18 07:29: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-18 07:29:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:29:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:29:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:29:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:29:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:29:59] 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-18 07:29:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:29:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:30:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:30:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":221331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:30:00] local.INFO: GPS data processed {"connection_id":221331,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:30:00] local.INFO: Acknowledgment sent {"connection_id":221331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:30:33] local.INFO: TCP Data received {"connection_id":221331,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:30:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:30:33] local.INFO: Processing buffer {"connection_id":221331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:30:33] local.INFO: Packet analysis {"connection_id":221331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:30:33] local.INFO: Extracted packet for processing {"connection_id":221331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:30:33] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:30: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-18 07:30:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:30:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:30:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:30:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:30:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07:30:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:30:33] 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-18 07:30: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-18 07:30: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-18 07:30: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-18 07:30:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:30:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:30:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:30:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:30:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:30:33] 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-18 07:30:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:30:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:30:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:30:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:30:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:30:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:30:33] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:30:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:30:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:30:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:30:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:30:33] local.INFO: DEBUG: GPS processor result {"connection_id":221331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:30:33] local.INFO: GPS data processed {"connection_id":221331,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:30:33] local.INFO: Acknowledgment sent {"connection_id":221331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:30:59] local.INFO: TCP Data received {"connection_id":221333,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:30:59] local.INFO: Processing buffer {"connection_id":221333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:30:59] local.INFO: IMEI packet received {"connection_id":221333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":221333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:31:04] local.INFO: TCP Data received {"connection_id":221333,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:04] local.INFO: Processing buffer {"connection_id":221333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:04] local.INFO: IMEI packet received {"connection_id":221333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:31:04] local.INFO: IMEI acknowledgment sent {"connection_id":221333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:31:04] local.INFO: TCP Data received {"connection_id":221333,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:04] local.INFO: Processing buffer {"connection_id":221333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:04] local.INFO: Packet analysis {"connection_id":221333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:31:04] local.INFO: Extracted packet for processing {"connection_id":221333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:31:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 07:31:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:31:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:31: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-18 07: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:31: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-18 07: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-18 07: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-18 07:31:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:31:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:31:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:31:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:31:05] 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-18 07:31:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:31:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:31:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:31:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:31:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:31:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:31:05] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:31:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:31:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:31:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:31:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:31:05] local.INFO: DEBUG: GPS processor result {"connection_id":221333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:31:05] local.INFO: GPS data processed {"connection_id":221333,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:31:05] local.INFO: Acknowledgment sent {"connection_id":221333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:31:09] local.INFO: TCP Data received {"connection_id":221333,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:09] local.INFO: Processing buffer {"connection_id":221333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:09] local.INFO: Packet analysis {"connection_id":221333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:31:09] local.INFO: Extracted packet for processing {"connection_id":221333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:31:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:31: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-18 07:31:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:31:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07:31:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:31:09] 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-18 07:31: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-18 07:31: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-18 07:31: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-18 07:31:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:31:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:31:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:31:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:31:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:31: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-18 07:31:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:31:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:31:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:31:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:31:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:31:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:31:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:31:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:31:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:31:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:31:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:31:09] local.INFO: DEBUG: GPS processor result {"connection_id":221333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:31:09] local.INFO: GPS data processed {"connection_id":221333,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:31:09] local.INFO: Acknowledgment sent {"connection_id":221333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:31:54] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:54] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:54] local.INFO: IMEI packet received {"connection_id":218245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:31:54] local.INFO: IMEI acknowledgment sent {"connection_id":218245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:31:59] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:59] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:31:59] local.INFO: IMEI packet received {"connection_id":218245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":218245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:31:59] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:59] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:31:59] local.INFO: Packet analysis {"connection_id":218245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:31:59] local.INFO: Extracted packet for processing {"connection_id":218245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:31:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:31: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-18 07:31:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:31:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:31:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07:31:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:31:59] 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-18 07:31: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:31:59] 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-18 07:31: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-18 07:31:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:31:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:31:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:31:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:31:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:31:59] 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-18 07:31:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:31:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:31:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:31:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:31:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:31:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:31:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:31:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:31:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:31:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:31:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:31:59] local.INFO: DEBUG: GPS processor result {"connection_id":218245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:31:59] local.INFO: GPS data processed {"connection_id":218245,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:31:59] local.INFO: Acknowledgment sent {"connection_id":218245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:32:31] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:32:31] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cb9e288012d7fac0005afdda8000d012729..."} 
[2026-10-18 07:32:31] local.INFO: Packet analysis {"connection_id":218245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:32:31] local.INFO: Extracted packet for processing {"connection_id":218245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cb9"} 
[2026-10-18 07:32:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":13,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825807872001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199446688259768320,"note":"Value kept but may cause issues"} 
[2026-10-18 07:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792288613000,"timestamp_ms":1792288613000,"timestamp_seconds":1792288613,"priority":1,"record_length":96,"hex_timestamp":"000001a14cb9e288"} 
[2026-10-18 07: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-18 07:32:31] 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-18 07: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":185,"data_length":795,"current_offset":136} 
[2026-10-18 07:32: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-18 07: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-18 07: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-18 07:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:32: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-18 07:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825807872001,"66":26604,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199446688259768320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825807872001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:32:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:32:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199446688259768320,"description":"Unknown IO ID 45"} 
[2026-10-18 07:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825807872001,"power":26604,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199446688259768320}} 
[2026-10-18 07:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":218245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:32:31] local.INFO: GPS data processed {"connection_id":218245,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:32:31] local.INFO: Acknowledgment sent {"connection_id":218245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:32:53] local.INFO: TCP Data received {"connection_id":218246,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:32:53] local.INFO: Processing buffer {"connection_id":218246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:32:53] local.INFO: IMEI packet received {"connection_id":218246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":218246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:32:59] local.INFO: TCP Data received {"connection_id":218246,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:32:59] local.INFO: Processing buffer {"connection_id":218246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:32:59] local.INFO: IMEI packet received {"connection_id":218246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:32:59] local.INFO: IMEI acknowledgment sent {"connection_id":218246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:32:59] local.INFO: TCP Data received {"connection_id":218246,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:32:59] local.INFO: Processing buffer {"connection_id":218246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:32:59] local.INFO: Packet analysis {"connection_id":218246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:32:59] local.INFO: Extracted packet for processing {"connection_id":218246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:32: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-18 07:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:32:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:32:59] 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-18 07:32: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:32:59] 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-18 07:32: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-18 07:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:32:59] 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-18 07:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:32:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:32:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:32:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:33:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:33:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:33:00] local.INFO: DEBUG: GPS processor result {"connection_id":218246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:33:00] local.INFO: GPS data processed {"connection_id":218246,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:33:00] local.INFO: Acknowledgment sent {"connection_id":218246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:33:31] local.INFO: TCP Data received {"connection_id":218246,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:33:31] local.INFO: Processing buffer {"connection_id":218246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:33:31] local.INFO: Packet analysis {"connection_id":218246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:33:31] local.INFO: Extracted packet for processing {"connection_id":218246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:33:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:33:31] 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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:33:31] 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-18 07: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-18 07: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-18 07:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:33: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-18 07:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:33:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:33:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":218246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:33:31] local.INFO: GPS data processed {"connection_id":218246,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:33:31] local.INFO: Acknowledgment sent {"connection_id":218246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:33:56] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:33:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:33:56] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:33:56] local.INFO: IMEI packet received {"connection_id":218247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:33:56] local.INFO: IMEI acknowledgment sent {"connection_id":218247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:33:58] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:33:58] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:33:58] local.INFO: IMEI packet received {"connection_id":218247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":218247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:33:59] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:33:59] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:33:59] local.INFO: Packet analysis {"connection_id":218247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:33:59] local.INFO: Extracted packet for processing {"connection_id":218247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:33:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:33:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:33:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:33:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:33:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:33:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:33:59] 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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:33:59] 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-18 07: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-18 07: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-18 07:33:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:33:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:33:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:33:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:33:59] 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-18 07:33:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:33:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:33:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:33:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:33:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:33:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:33:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:33:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:33:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:33:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:33:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:33:59] local.INFO: DEBUG: GPS processor result {"connection_id":218247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:33:59] local.INFO: GPS data processed {"connection_id":218247,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:33:59] local.INFO: Acknowledgment sent {"connection_id":218247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:34:04] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:34:04] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:34:04] local.INFO: Packet analysis {"connection_id":218247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:34:04] local.INFO: Extracted packet for processing {"connection_id":218247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:34:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:34:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:34:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:34:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:34:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:34:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:34: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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:34:04] 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-18 07: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-18 07: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-18 07:34:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:34:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:34:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:34:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:34:04] 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-18 07:34:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:34:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:34:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:34:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:34:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:34:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:34:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:34:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:34:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:34:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:34:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:34:04] local.INFO: DEBUG: GPS processor result {"connection_id":218247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:34:04] local.INFO: GPS data processed {"connection_id":218247,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:34:04] local.INFO: Acknowledgment sent {"connection_id":218247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:34:21] local.INFO: TCP Data received {"connection_id":221334,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:34:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221334,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:34:21] local.INFO: Processing buffer {"connection_id":221334,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:34:21] local.INFO: IMEI packet received {"connection_id":221334,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:34:21] local.INFO: IMEI acknowledgment sent {"connection_id":221334,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:34:35] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:34:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:34:35] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:34:35] local.INFO: Packet analysis {"connection_id":218247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:34:35] local.INFO: Extracted packet for processing {"connection_id":218247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:34:35] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:34:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:34:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:34:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:34:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:34:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:34: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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:34:35] 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-18 07: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-18 07: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-18 07:34:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:34:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:34:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:34:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:34: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-18 07:34:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:34:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:34:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:34:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:34:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:34:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:34:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:34:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:34:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:34:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:34:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:34:35] local.INFO: DEBUG: GPS processor result {"connection_id":218247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:34:35] local.INFO: GPS data processed {"connection_id":218247,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:34:35] local.INFO: Acknowledgment sent {"connection_id":218247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:34:46] local.INFO: TCP Data received {"connection_id":219645,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219645,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:34:46] local.INFO: Processing buffer {"connection_id":219645,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:34:46] local.INFO: IMEI packet received {"connection_id":219645,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:34:46] local.INFO: IMEI acknowledgment sent {"connection_id":219645,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:34:53] local.INFO: TCP Data received {"connection_id":218248,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:34:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218248,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:34:53] local.INFO: Processing buffer {"connection_id":218248,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:34:53] local.INFO: IMEI packet received {"connection_id":218248,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:34:53] local.INFO: IMEI acknowledgment sent {"connection_id":218248,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:34:59] local.INFO: TCP Data received {"connection_id":218248,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218248,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:34:59] local.INFO: Processing buffer {"connection_id":218248,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:34:59] local.INFO: IMEI packet received {"connection_id":218248,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":218248,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:35:00] local.INFO: TCP Data received {"connection_id":218248,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218248,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:35:00] local.INFO: Processing buffer {"connection_id":218248,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:35:00] local.INFO: Packet analysis {"connection_id":218248,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:35:00] local.INFO: Extracted packet for processing {"connection_id":218248,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:35:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:35:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:35:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:35:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:35:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:35:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:35: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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:35:00] 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-18 07: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-18 07: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-18 07:35:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:35:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218248,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:35:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218248,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:35:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218248,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:35:00] 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-18 07:35:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:35:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:35:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:35:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:35:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:35:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:35:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:35:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:35:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:35:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:35:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:35:00] local.INFO: DEBUG: GPS processor result {"connection_id":218248,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:35:00] local.INFO: GPS data processed {"connection_id":218248,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:35:00] local.INFO: Acknowledgment sent {"connection_id":218248,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:35:31] local.INFO: TCP Data received {"connection_id":218248,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218248,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:35:31] local.INFO: Processing buffer {"connection_id":218248,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:35:31] local.INFO: Packet analysis {"connection_id":218248,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:35:31] local.INFO: Extracted packet for processing {"connection_id":218248,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:35:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:35:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:35:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:35:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:35:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:35:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:35:31] 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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:35:31] 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-18 07: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-18 07: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-18 07:35:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:35:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218248,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:35:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218248,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:35:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218248,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:35: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-18 07:35:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:35:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:35:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:35:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:35:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:35:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:35:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:35:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:35:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:35:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:35:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:35:31] local.INFO: DEBUG: GPS processor result {"connection_id":218248,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:35:31] local.INFO: GPS data processed {"connection_id":218248,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:35:31] local.INFO: Acknowledgment sent {"connection_id":218248,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:35:53] local.INFO: TCP Data received {"connection_id":217984,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:35:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:35:53] local.INFO: Processing buffer {"connection_id":217984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:35:53] local.INFO: IMEI packet received {"connection_id":217984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:35:53] local.INFO: IMEI acknowledgment sent {"connection_id":217984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:35:59] local.INFO: TCP Data received {"connection_id":217984,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:35:59] local.INFO: Processing buffer {"connection_id":217984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:35:59] local.INFO: IMEI packet received {"connection_id":217984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:35:59] local.INFO: IMEI acknowledgment sent {"connection_id":217984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:36:00] local.INFO: TCP Data received {"connection_id":217984,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:36:00] local.INFO: Processing buffer {"connection_id":217984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:36:00] local.INFO: Packet analysis {"connection_id":217984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:36:00] local.INFO: Extracted packet for processing {"connection_id":217984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:36:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:36:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:36:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:36:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:36:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:36:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:36: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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:36:00] 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-18 07: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-18 07: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-18 07:36:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:36:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:36:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:36:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:36:00] 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-18 07:36:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:36:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:36:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:36:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:36:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:36:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:36:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:36:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:36:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:36:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:36:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:36:00] local.INFO: DEBUG: GPS processor result {"connection_id":217984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:36:00] local.INFO: GPS data processed {"connection_id":217984,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:36:00] local.INFO: Acknowledgment sent {"connection_id":217984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:36:31] local.INFO: TCP Data received {"connection_id":217984,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:36:31] local.INFO: Processing buffer {"connection_id":217984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:36:31] local.INFO: Packet analysis {"connection_id":217984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:36:31] local.INFO: Extracted packet for processing {"connection_id":217984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:36:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:36:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:36:31] 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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:36:31] 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-18 07: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-18 07: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-18 07:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:36:31] 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-18 07:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:36:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:36:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:36:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":217984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:36:31] local.INFO: GPS data processed {"connection_id":217984,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:36:31] local.INFO: Acknowledgment sent {"connection_id":217984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:36:59] local.INFO: TCP Data received {"connection_id":218250,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:36:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:36:59] local.INFO: Processing buffer {"connection_id":218250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:36:59] local.INFO: IMEI packet received {"connection_id":218250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:36:59] local.INFO: IMEI acknowledgment sent {"connection_id":218250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:37:04] local.INFO: TCP Data received {"connection_id":218250,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:04] local.INFO: Processing buffer {"connection_id":218250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:04] local.INFO: IMEI packet received {"connection_id":218250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":218250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:37:04] local.INFO: TCP Data received {"connection_id":218250,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:37:04] local.INFO: Processing buffer {"connection_id":218250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:37:04] local.INFO: Packet analysis {"connection_id":218250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:37:04] local.INFO: Extracted packet for processing {"connection_id":218250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:37:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:37:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:37:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:37:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:37:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:37:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:37: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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:37:04] 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-18 07: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-18 07: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-18 07:37:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:37:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:37:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:37:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:37:04] 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-18 07:37:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:37:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:37:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:37:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:37:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:37:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:37:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:37:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:37:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:37:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:37:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:37:04] local.INFO: DEBUG: GPS processor result {"connection_id":218250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:37:04] local.INFO: GPS data processed {"connection_id":218250,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:37:04] local.INFO: Acknowledgment sent {"connection_id":218250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:37:09] local.INFO: TCP Data received {"connection_id":218250,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:37:09] local.INFO: Processing buffer {"connection_id":218250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cbe7a50012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:37:09] local.INFO: Packet analysis {"connection_id":218250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:37:09] local.INFO: Extracted packet for processing {"connection_id":218250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cbe"} 
[2026-10-18 07:37:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:37:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825884928001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:37:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:37:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:37:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:37:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792288914000,"timestamp_ms":1792288914000,"timestamp_seconds":1792288914,"priority":1,"record_length":96,"hex_timestamp":"000001a14cbe7a50"} 
[2026-10-18 07: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-18 07:37:09] 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-18 07: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-18 07:37:09] 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-18 07: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-18 07: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-18 07:37:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:37:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:37:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:37:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:37:09] 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-18 07:37:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:37:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:37:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825884928001,"66":26289,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:37:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:37:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:37:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825884928001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:37:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:37:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:37:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:37:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:37:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825884928001,"power":26289,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:37:09] local.INFO: DEBUG: GPS processor result {"connection_id":218250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:37:09] local.INFO: GPS data processed {"connection_id":218250,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:37:09] local.INFO: Acknowledgment sent {"connection_id":218250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:37:54] local.INFO: TCP Data received {"connection_id":221335,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:54] local.INFO: Processing buffer {"connection_id":221335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:54] local.INFO: IMEI packet received {"connection_id":221335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":221335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:37:59] local.INFO: TCP Data received {"connection_id":221335,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:59] local.INFO: Processing buffer {"connection_id":221335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:37:59] local.INFO: IMEI packet received {"connection_id":221335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:37:59] local.INFO: IMEI acknowledgment sent {"connection_id":221335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:38:00] local.INFO: TCP Data received {"connection_id":221335,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:00] local.INFO: Processing buffer {"connection_id":221335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:00] local.INFO: Packet analysis {"connection_id":221335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:38:00] local.INFO: Extracted packet for processing {"connection_id":221335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:38:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:38:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:38:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07: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-18 07:38: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-18 07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:38:00] 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-18 07: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-18 07: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-18 07:38:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:38:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:38:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:38:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:38:00] 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-18 07:38:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:38:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:38:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:38:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:38:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:38:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:38:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:38:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:38:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:38:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:38:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:38:00] local.INFO: DEBUG: GPS processor result {"connection_id":221335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:38:00] local.INFO: GPS data processed {"connection_id":221335,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:38:00] local.INFO: Acknowledgment sent {"connection_id":221335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:38:31] local.INFO: TCP Data received {"connection_id":221335,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:31] local.INFO: Processing buffer {"connection_id":221335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:31] local.INFO: Packet analysis {"connection_id":221335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:38:31] local.INFO: Extracted packet for processing {"connection_id":221335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:38:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07: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-18 07:38:31] 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-18 07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:38:31] 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-18 07: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-18 07: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-18 07:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:38:31] 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-18 07:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:38:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:38:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":221335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:38:31] local.INFO: GPS data processed {"connection_id":221335,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:38:31] local.INFO: Acknowledgment sent {"connection_id":221335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:38:53] local.INFO: TCP Data received {"connection_id":217986,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217986,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:38:53] local.INFO: Processing buffer {"connection_id":217986,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:38:53] local.INFO: IMEI packet received {"connection_id":217986,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":217986,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:38:59] local.INFO: TCP Data received {"connection_id":217986,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217986,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:38:59] local.INFO: Processing buffer {"connection_id":217986,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:38:59] local.INFO: IMEI packet received {"connection_id":217986,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:38:59] local.INFO: IMEI acknowledgment sent {"connection_id":217986,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:38:59] local.INFO: TCP Data received {"connection_id":217986,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:59] local.INFO: Processing buffer {"connection_id":217986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:38:59] local.INFO: Packet analysis {"connection_id":217986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:38:59] local.INFO: Extracted packet for processing {"connection_id":217986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:38: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-18 07:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:38:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:38:59] 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-18 07:38: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:38:59] 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-18 07:38: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-18 07:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:38:59] 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-18 07:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:38:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:38:59] local.INFO: DEBUG: GPS processor result {"connection_id":217986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:38:59] local.INFO: GPS data processed {"connection_id":217986,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:38:59] local.INFO: Acknowledgment sent {"connection_id":217986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:39:33] local.INFO: TCP Data received {"connection_id":217986,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:39:33] local.INFO: Processing buffer {"connection_id":217986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:39:33] local.INFO: Packet analysis {"connection_id":217986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:39:33] local.INFO: Extracted packet for processing {"connection_id":217986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:39:33] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:39:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:39:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:39:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:39:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07: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-18 07:39:33] 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-18 07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:39:33] 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-18 07: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-18 07: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-18 07:39:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:39:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:39:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:39:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:39:33] 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-18 07:39:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:39:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:39:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:39:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:39:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:39:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:39:33] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:39:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:39:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:39:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:39:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:39:33] local.INFO: DEBUG: GPS processor result {"connection_id":217986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:39:33] local.INFO: GPS data processed {"connection_id":217986,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:39:33] local.INFO: Acknowledgment sent {"connection_id":217986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:39:54] local.INFO: TCP Data received {"connection_id":218252,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:39:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:39:54] local.INFO: Processing buffer {"connection_id":218252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:39:54] local.INFO: IMEI packet received {"connection_id":218252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:39:54] local.INFO: IMEI acknowledgment sent {"connection_id":218252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:39:59] local.INFO: TCP Data received {"connection_id":218252,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:39:59] local.INFO: Processing buffer {"connection_id":218252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:39:59] local.INFO: IMEI packet received {"connection_id":218252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:39:59] local.INFO: IMEI acknowledgment sent {"connection_id":218252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:39:59] local.INFO: TCP Data received {"connection_id":218252,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:39:59] local.INFO: Processing buffer {"connection_id":218252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:39:59] local.INFO: Packet analysis {"connection_id":218252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:39:59] local.INFO: Extracted packet for processing {"connection_id":218252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:39:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:39: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-18 07:39:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:39:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:39:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:39:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:39:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07:39:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:39:59] 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-18 07:39: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:39:59] 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-18 07:39: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-18 07:39:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:39:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:39:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:39:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:39:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:39:59] 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-18 07:39:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:39:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:39:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:39:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:39:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:39:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:39:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:39:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:39:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:39:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:39:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:39:59] local.INFO: DEBUG: GPS processor result {"connection_id":218252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:39:59] local.INFO: GPS data processed {"connection_id":218252,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:39:59] local.INFO: Acknowledgment sent {"connection_id":218252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:40:30] local.INFO: TCP Data received {"connection_id":218252,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:40:30] local.INFO: Processing buffer {"connection_id":218252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:40:30] local.INFO: Packet analysis {"connection_id":218252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:40:30] local.INFO: Extracted packet for processing {"connection_id":218252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:40:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:40:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:40:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:40:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:40:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:40:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07: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-18 07:40: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-18 07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:40: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-18 07: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-18 07: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-18 07:40:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:40:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:40:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:40:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:40:30] 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-18 07:40:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:40:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:40:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:40:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:40:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:40:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:40:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:40:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:40:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:40:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:40:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:40:30] local.INFO: DEBUG: GPS processor result {"connection_id":218252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:40:30] local.INFO: GPS data processed {"connection_id":218252,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:40:30] local.INFO: Acknowledgment sent {"connection_id":218252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:40:46] local.INFO: TCP Data received {"connection_id":217987,"ip":"42.106.6.58","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217987,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:40:46] local.INFO: Processing buffer {"connection_id":217987,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:40:46] local.INFO: IMEI packet received {"connection_id":217987,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:40:46] local.INFO: IMEI acknowledgment sent {"connection_id":217987,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:40:54] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:40:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:40:54] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:40:54] local.INFO: IMEI packet received {"connection_id":221337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:40:54] local.INFO: IMEI acknowledgment sent {"connection_id":221337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:40:59] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:40:59] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:40:59] local.INFO: IMEI packet received {"connection_id":221337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:40:59] local.INFO: IMEI acknowledgment sent {"connection_id":221337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:40:59] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:40:59] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:40:59] local.INFO: Packet analysis {"connection_id":221337,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:40:59] local.INFO: Extracted packet for processing {"connection_id":221337,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:40:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:40: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-18 07:40:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:40:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:40:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:40:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:40:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07:40:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:40:59] 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-18 07:40: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:40:59] 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-18 07:40: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-18 07:40:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:40:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:40:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221337,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:40:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:40:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:40:59] 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-18 07:40:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:40:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:40:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:40:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:40:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:40:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:40:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:40:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:40:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:40:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:40:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:40:59] 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":5535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:40:59] local.INFO: GPS data processed {"connection_id":221337,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:40:59] local.INFO: Acknowledgment sent {"connection_id":221337,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:41:31] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:41:31] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:41:31] local.INFO: Packet analysis {"connection_id":221337,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:41:31] local.INFO: Extracted packet for processing {"connection_id":221337,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:41:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07: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-18 07:41:31] 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-18 07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:41:31] 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-18 07: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-18 07: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-18 07:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221337,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:41:31] 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-18 07:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:41:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:41:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:41:31] 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":5536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:41:31] local.INFO: GPS data processed {"connection_id":221337,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:41:31] local.INFO: Acknowledgment sent {"connection_id":221337,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:41:46] local.INFO: TCP Data received {"connection_id":218253,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:41:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218253,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:41:46] local.INFO: Processing buffer {"connection_id":218253,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:41:46] local.INFO: IMEI packet received {"connection_id":218253,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:41:46] local.INFO: IMEI acknowledgment sent {"connection_id":218253,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:41:53] local.INFO: TCP Data received {"connection_id":217988,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:41:53] local.INFO: Processing buffer {"connection_id":217988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:41:53] local.INFO: IMEI packet received {"connection_id":217988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":217988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:41:59] local.INFO: TCP Data received {"connection_id":217988,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:41:59] local.INFO: Processing buffer {"connection_id":217988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:41:59] local.INFO: IMEI packet received {"connection_id":217988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:41:59] local.INFO: IMEI acknowledgment sent {"connection_id":217988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:42:00] local.INFO: TCP Data received {"connection_id":217988,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:42:00] local.INFO: Processing buffer {"connection_id":217988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:42:00] local.INFO: Packet analysis {"connection_id":217988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:42:00] local.INFO: Extracted packet for processing {"connection_id":217988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:42:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:42: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-18 07:42:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:42:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:42:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:42:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:42:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07:42:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:42: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-18 07:42: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:42:00] 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-18 07:42: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-18 07:42:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:42:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:42:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:42:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:42:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:42:00] 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-18 07:42:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:42:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:42:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:42:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:42:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:42:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:42:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:42:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:42:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:42:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:42:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:42:00] local.INFO: DEBUG: GPS processor result {"connection_id":217988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:42:00] local.INFO: GPS data processed {"connection_id":217988,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:42:00] local.INFO: Acknowledgment sent {"connection_id":217988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:42:33] local.INFO: TCP Data received {"connection_id":217988,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:42:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:42:33] local.INFO: Processing buffer {"connection_id":217988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc31218012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:42:33] local.INFO: Packet analysis {"connection_id":217988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:42:33] local.INFO: Extracted packet for processing {"connection_id":217988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc3"} 
[2026-10-18 07:42:33] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:42:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825961984001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:42:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:42:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:42:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:42:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792289215000,"timestamp_ms":1792289215000,"timestamp_seconds":1792289215,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc31218"} 
[2026-10-18 07: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-18 07:42:33] 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-18 07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 07:42:33] 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-18 07: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-18 07: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-18 07:42:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:42:33] local.INFO: Teltonika packet parsed successfully {"connection_id":217988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:42:33] local.INFO: Passing IMEI to GPS processor {"connection_id":217988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:42:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":217988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:42: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-18 07:42:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:42:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:42:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825961984001,"66":26158,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:42:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:42:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:42:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825961984001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:42:33] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:42:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:42:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:42:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:42:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825961984001,"power":26158,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:42:33] local.INFO: DEBUG: GPS processor result {"connection_id":217988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:42:33] local.INFO: GPS data processed {"connection_id":217988,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:42:33] local.INFO: Acknowledgment sent {"connection_id":217988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:42:59] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:42:59] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:42:59] local.INFO: IMEI packet received {"connection_id":221338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":221338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:43:04] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:04] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:04] local.INFO: IMEI packet received {"connection_id":221338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:43:04] local.INFO: IMEI acknowledgment sent {"connection_id":221338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:43:04] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:04] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:04] local.INFO: Packet analysis {"connection_id":221338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:43:04] local.INFO: Extracted packet for processing {"connection_id":221338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:43:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07: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-18 07:43: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-18 07: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:43:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:43: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-18 07:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:43:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:43:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:43:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:43:04] 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":5539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:43:04] local.INFO: GPS data processed {"connection_id":221338,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:43:04] local.INFO: Acknowledgment sent {"connection_id":221338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:43:09] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:09] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:09] local.INFO: Packet analysis {"connection_id":221338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:43:09] local.INFO: Extracted packet for processing {"connection_id":221338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:43:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:43: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-18 07:43:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:43:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07:43:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:43: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-18 07:43: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":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:43:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07:43: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-18 07:43:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:43:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:43:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:43:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:43:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:43: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-18 07:43:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:43:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:43:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:43:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:43:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:43:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:43:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:43:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:43:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:43:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:43:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:43:09] 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":5540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:43:09] local.INFO: GPS data processed {"connection_id":221338,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:43:09] local.INFO: Acknowledgment sent {"connection_id":221338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:43:54] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:54] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:54] local.INFO: IMEI packet received {"connection_id":218255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:43:54] local.INFO: IMEI acknowledgment sent {"connection_id":218255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:43:59] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:59] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:43:59] local.INFO: IMEI packet received {"connection_id":218255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:43:59] local.INFO: IMEI acknowledgment sent {"connection_id":218255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:43:59] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:59] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:43:59] local.INFO: Packet analysis {"connection_id":218255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:43:59] local.INFO: Extracted packet for processing {"connection_id":218255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:43:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:43:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07: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-18 07:43:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 07: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:43:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:43:59] 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-18 07:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:43:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:43:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:43:59] local.INFO: DEBUG: GPS processor result {"connection_id":218255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:43:59] local.INFO: GPS data processed {"connection_id":218255,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:43:59] local.INFO: Acknowledgment sent {"connection_id":218255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:44:30] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:44:30] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:44:30] local.INFO: Packet analysis {"connection_id":218255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:44:30] local.INFO: Extracted packet for processing {"connection_id":218255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:44:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07: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-18 07: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-18 07: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:44: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-18 07:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:44:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:44:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":218255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:44:30] local.INFO: GPS data processed {"connection_id":218255,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:44:30] local.INFO: Acknowledgment sent {"connection_id":218255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:44:54] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:44:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:44:54] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:44:54] local.INFO: IMEI packet received {"connection_id":221339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:44:54] local.INFO: IMEI acknowledgment sent {"connection_id":221339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:44:59] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:44:59] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:44:59] local.INFO: IMEI packet received {"connection_id":221339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":221339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:44:59] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:44:59] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:44:59] local.INFO: Packet analysis {"connection_id":221339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:44:59] local.INFO: Extracted packet for processing {"connection_id":221339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:44:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:44: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-18 07:44:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:44:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:44:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:44:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:44:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07:44:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:44:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 07:44: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:44:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07:44: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-18 07:44:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:44:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:44:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:44:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:44:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:44:59] 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-18 07:44:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:44:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:44:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:44:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:44:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:44:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:44:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:44:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:44:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:44:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:44:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:44:59] 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":5543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:44:59] local.INFO: GPS data processed {"connection_id":221339,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:44:59] local.INFO: Acknowledgment sent {"connection_id":221339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:45:30] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:45:30] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:45:30] local.INFO: Packet analysis {"connection_id":221339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:45:30] local.INFO: Extracted packet for processing {"connection_id":221339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:45:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07: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-18 07: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-18 07: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:45: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-18 07:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:45:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:45:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:45:30] 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":5544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:45:30] local.INFO: GPS data processed {"connection_id":221339,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:45:30] local.INFO: Acknowledgment sent {"connection_id":221339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:45:53] local.INFO: TCP Data received {"connection_id":218257,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:45:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:45:53] local.INFO: Processing buffer {"connection_id":218257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:45:53] local.INFO: IMEI packet received {"connection_id":218257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:45:53] local.INFO: IMEI acknowledgment sent {"connection_id":218257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:45:59] local.INFO: TCP Data received {"connection_id":218257,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:45:59] local.INFO: Processing buffer {"connection_id":218257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:45:59] local.INFO: IMEI packet received {"connection_id":218257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:45:59] local.INFO: IMEI acknowledgment sent {"connection_id":218257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:45:59] local.INFO: TCP Data received {"connection_id":218257,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:45:59] local.INFO: Processing buffer {"connection_id":218257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:45:59] local.INFO: Packet analysis {"connection_id":218257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:45:59] local.INFO: Extracted packet for processing {"connection_id":218257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:45:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:45: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-18 07:45:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:45:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:45:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:45:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:45:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07:45:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:45:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 07:45: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:45:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07:45: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-18 07:45:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:45:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:45:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:45:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:45:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:45:59] 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-18 07:45:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:45:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:45:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:45:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:45:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:45:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:45:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:45:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:45:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:45:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:45:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:45:59] local.INFO: DEBUG: GPS processor result {"connection_id":218257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:45:59] local.INFO: GPS data processed {"connection_id":218257,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:45:59] local.INFO: Acknowledgment sent {"connection_id":218257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:46:31] local.INFO: TCP Data received {"connection_id":218257,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:46:31] local.INFO: Processing buffer {"connection_id":218257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:46:31] local.INFO: Packet analysis {"connection_id":218257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:46:31] local.INFO: Extracted packet for processing {"connection_id":218257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:46:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 07:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 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-18 07: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-18 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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 07:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:46: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-18 07:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:46:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:46:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":218257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:46:31] local.INFO: GPS data processed {"connection_id":218257,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:46:31] local.INFO: Acknowledgment sent {"connection_id":218257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:46:51] local.INFO: TCP Data received {"connection_id":219649,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:46:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219649,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:46:51] local.INFO: Processing buffer {"connection_id":219649,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:46:51] local.INFO: IMEI packet received {"connection_id":219649,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:46:51] local.INFO: IMEI acknowledgment sent {"connection_id":219649,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:46:53] local.INFO: TCP Data received {"connection_id":217989,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:46:53] local.INFO: Processing buffer {"connection_id":217989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:46:53] local.INFO: IMEI packet received {"connection_id":217989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":217989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:46:59] local.INFO: TCP Data received {"connection_id":217989,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:46:59] local.INFO: Processing buffer {"connection_id":217989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:46:59] local.INFO: IMEI packet received {"connection_id":217989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":217989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:47:00] local.INFO: TCP Data received {"connection_id":217989,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:47:00] local.INFO: Processing buffer {"connection_id":217989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:47:00] local.INFO: Packet analysis {"connection_id":217989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:47:00] local.INFO: Extracted packet for processing {"connection_id":217989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:47:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:47:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:47:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:47:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:47:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:47:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07: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-18 07:47: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-18 07: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:47:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:47:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:47:00] local.INFO: Teltonika packet parsed successfully {"connection_id":217989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:47:00] local.INFO: Passing IMEI to GPS processor {"connection_id":217989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:47:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":217989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:47:00] 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-18 07:47:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:47:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:47:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:47:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:47:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:47:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:47:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:47:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:47:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:47:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:47:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:47:00] local.INFO: DEBUG: GPS processor result {"connection_id":217989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:47:00] local.INFO: GPS data processed {"connection_id":217989,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:47:00] local.INFO: Acknowledgment sent {"connection_id":217989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:47:31] local.INFO: TCP Data received {"connection_id":217989,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:47:31] local.INFO: Processing buffer {"connection_id":217989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc7a9e0012d7fac0005afdda8000c012729..."} 
[2026-10-18 07:47:31] local.INFO: Packet analysis {"connection_id":217989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:47:31] local.INFO: Extracted packet for processing {"connection_id":217989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc7"} 
[2026-10-18 07:47:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826039040001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289516000,"timestamp_ms":1792289516000,"timestamp_seconds":1792289516,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc7a9e0"} 
[2026-10-18 07: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-18 07:47: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-18 07: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 07:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":217989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":217989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":217989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:47: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-18 07:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826039040001,"66":26060,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826039040001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:47:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:47:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826039040001,"power":26060,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":217989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:47:31] local.INFO: GPS data processed {"connection_id":217989,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:47:31] local.INFO: Acknowledgment sent {"connection_id":217989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:47:46] local.INFO: TCP Data received {"connection_id":219650,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219650,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:47:46] local.INFO: Processing buffer {"connection_id":219650,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:47:46] local.INFO: IMEI packet received {"connection_id":219650,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:47:46] local.INFO: IMEI acknowledgment sent {"connection_id":219650,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:47:59] local.INFO: TCP Data received {"connection_id":217990,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217990,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:47:59] local.INFO: Processing buffer {"connection_id":217990,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:47:59] local.INFO: IMEI packet received {"connection_id":217990,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:47:59] local.INFO: IMEI acknowledgment sent {"connection_id":217990,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:48:04] local.INFO: TCP Data received {"connection_id":217990,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217990,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:04] local.INFO: Processing buffer {"connection_id":217990,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:04] local.INFO: IMEI packet received {"connection_id":217990,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":217990,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:48:08] local.INFO: TCP Data received {"connection_id":217990,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:08] local.INFO: Processing buffer {"connection_id":217990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:08] local.INFO: Packet analysis {"connection_id":217990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:48:08] local.INFO: Extracted packet for processing {"connection_id":217990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:48:08] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:48:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:48:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07: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-18 07:48:08] 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-18 07: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:48:08] 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-18 07: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-18 07: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-18 07:48:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:48:08] local.INFO: Teltonika packet parsed successfully {"connection_id":217990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:48:08] local.INFO: Passing IMEI to GPS processor {"connection_id":217990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:48:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":217990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:48: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-18 07:48:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:48:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:48:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:48:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:48:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:48:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:48:08] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:48:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:48:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:48:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:48:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:48:08] local.INFO: DEBUG: GPS processor result {"connection_id":217990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:48:08] local.INFO: GPS data processed {"connection_id":217990,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:48:08] local.INFO: Acknowledgment sent {"connection_id":217990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:48:12] local.INFO: TCP Data received {"connection_id":217990,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:12] local.INFO: Processing buffer {"connection_id":217990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:12] local.INFO: Packet analysis {"connection_id":217990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:48:12] local.INFO: Extracted packet for processing {"connection_id":217990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:48:12] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:48: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-18 07:48:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:48:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07:48:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:48:12] 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-18 07:48: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:48:12] 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-18 07:48: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-18 07:48:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:48:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:48:12] local.INFO: Teltonika packet parsed successfully {"connection_id":217990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:48:12] local.INFO: Passing IMEI to GPS processor {"connection_id":217990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:48:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":217990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:48:12] 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-18 07:48:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:48:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:48:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:48:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:48:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:48:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:48:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:48:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:48:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:48:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:48:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:48:12] local.INFO: DEBUG: GPS processor result {"connection_id":217990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:48:12] local.INFO: GPS data processed {"connection_id":217990,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:48:12] local.INFO: Acknowledgment sent {"connection_id":217990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:48:54] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:54] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:54] local.INFO: IMEI packet received {"connection_id":221341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":221341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:48:59] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:59] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:48:59] local.INFO: IMEI packet received {"connection_id":221341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":221341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:48:59] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:59] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:48:59] local.INFO: Packet analysis {"connection_id":221341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:48:59] local.INFO: Extracted packet for processing {"connection_id":221341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:48:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:48: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-18 07:48:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:48:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:48:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07:48:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:48:59] 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-18 07:48: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:48:59] 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-18 07:48: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-18 07:48:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:48:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:48:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:48:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:48:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:48:59] 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-18 07:48:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:48:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:48:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:48:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:48:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:48:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:48:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:48:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:48:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:48:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:48:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:48:59] 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":5551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:48:59] local.INFO: GPS data processed {"connection_id":221341,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:48:59] local.INFO: Acknowledgment sent {"connection_id":221341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:49:31] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:49:31] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:49:31] local.INFO: Packet analysis {"connection_id":221341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:49:31] local.INFO: Extracted packet for processing {"connection_id":221341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:49:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:49:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07: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-18 07:49:31] 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-18 07: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:49:31] 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-18 07: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-18 07: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-18 07:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:49: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-18 07:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:49:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:49:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:49:31] 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":5552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:49:31] local.INFO: GPS data processed {"connection_id":221341,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:49:31] local.INFO: Acknowledgment sent {"connection_id":221341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:49:54] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:49:54] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:49:54] local.INFO: IMEI packet received {"connection_id":218258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":218258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:49:59] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:49:59] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:49:59] local.INFO: IMEI packet received {"connection_id":218258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":218258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:49:59] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:49:59] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:49:59] local.INFO: Packet analysis {"connection_id":218258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:49:59] local.INFO: Extracted packet for processing {"connection_id":218258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:49: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-18 07:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:49:59] 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-18 07:49: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:49:59] 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-18 07:49: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-18 07:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:49:59] 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-18 07:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:50:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:50:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:50:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:50:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:50:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:50:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:50:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:50:00] local.INFO: DEBUG: GPS processor result {"connection_id":218258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:50:00] local.INFO: GPS data processed {"connection_id":218258,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:50:00] local.INFO: Acknowledgment sent {"connection_id":218258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:50:31] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:50:31] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:50:31] local.INFO: Packet analysis {"connection_id":218258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:50:31] local.INFO: Extracted packet for processing {"connection_id":218258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:50:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07: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-18 07:50:31] 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-18 07: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:50:31] 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-18 07: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-18 07: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-18 07:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:50: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-18 07:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:50:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:50:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":218258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:50:31] local.INFO: GPS data processed {"connection_id":218258,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:50:31] local.INFO: Acknowledgment sent {"connection_id":218258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:50:53] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:50:53] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:50:53] local.INFO: IMEI packet received {"connection_id":221343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":221343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:50:59] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:50:59] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:50:59] local.INFO: IMEI packet received {"connection_id":221343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:50:59] local.INFO: IMEI acknowledgment sent {"connection_id":221343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:50:59] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:50:59] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:50:59] local.INFO: Packet analysis {"connection_id":221343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:50:59] local.INFO: Extracted packet for processing {"connection_id":221343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:50:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:50: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-18 07:50:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:50:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:50:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:50:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:50:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07:50:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:50:59] 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-18 07:50: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:50:59] 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-18 07:50: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-18 07:50:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:50:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:50:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:50:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:50:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:50:59] 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-18 07:50:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:50:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:50:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:50:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:50:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:50:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:50:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:50:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:50:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:50:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:50:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:50:59] 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":5555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:50:59] local.INFO: GPS data processed {"connection_id":221343,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:50:59] local.INFO: Acknowledgment sent {"connection_id":221343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:51:31] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:51:31] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:51:31] local.INFO: Packet analysis {"connection_id":221343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:51:31] local.INFO: Extracted packet for processing {"connection_id":221343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:51:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:51:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:51:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:51:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:51:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:51:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07: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-18 07:51:31] 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-18 07: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:51:31] 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-18 07: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-18 07: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-18 07:51:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:51:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:51:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:51:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:51: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-18 07:51:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:51:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:51:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:51:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:51:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:51:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:51:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:51:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:51:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:51:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:51:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:51:31] 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":5556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:51:31] local.INFO: GPS data processed {"connection_id":221343,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:51:31] local.INFO: Acknowledgment sent {"connection_id":221343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:51:53] local.INFO: TCP Data received {"connection_id":217992,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217992,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:51:53] local.INFO: Processing buffer {"connection_id":217992,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:51:53] local.INFO: IMEI packet received {"connection_id":217992,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:51:53] local.INFO: IMEI acknowledgment sent {"connection_id":217992,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:51:59] local.INFO: TCP Data received {"connection_id":217992,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217992,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:51:59] local.INFO: Processing buffer {"connection_id":217992,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:51:59] local.INFO: IMEI packet received {"connection_id":217992,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":217992,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:52:01] local.INFO: TCP Data received {"connection_id":217992,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:52:01] local.INFO: Processing buffer {"connection_id":217992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:52:01] local.INFO: Packet analysis {"connection_id":217992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:52:01] local.INFO: Extracted packet for processing {"connection_id":217992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:52:01] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07: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-18 07: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-18 07: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:52:01] 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-18 07: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-18 07: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-18 07:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":217992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":217992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":217992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:52: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-18 07:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:52:01] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:52:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":217992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:52:01] local.INFO: GPS data processed {"connection_id":217992,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:52:01] local.INFO: Acknowledgment sent {"connection_id":217992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:52:32] local.INFO: TCP Data received {"connection_id":217992,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:52:32] local.INFO: Processing buffer {"connection_id":217992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ccc41a8012d7fac0005afdda8000c01272a..."} 
[2026-10-18 07:52:32] local.INFO: Packet analysis {"connection_id":217992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:52:32] local.INFO: Extracted packet for processing {"connection_id":217992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ccc"} 
[2026-10-18 07:52:32] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826116096001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792289817000,"timestamp_ms":1792289817000,"timestamp_seconds":1792289817,"priority":1,"record_length":96,"hex_timestamp":"000001a14ccc41a8"} 
[2026-10-18 07: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-18 07:52: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-18 07: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-18 07:52:32] 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-18 07: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-18 07: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-18 07:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":217992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":217992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":217992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:52: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-18 07:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826116096001,"66":25962,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826116096001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:52:32] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:52:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826116096001,"power":25962,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":217992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:52:32] local.INFO: GPS data processed {"connection_id":217992,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:52:32] local.INFO: Acknowledgment sent {"connection_id":217992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:52:54] local.INFO: TCP Data received {"connection_id":217993,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:52:54] local.INFO: Processing buffer {"connection_id":217993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:52:54] local.INFO: IMEI packet received {"connection_id":217993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":217993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:52:59] local.INFO: TCP Data received {"connection_id":217993,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:52:59] local.INFO: Processing buffer {"connection_id":217993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:52:59] local.INFO: IMEI packet received {"connection_id":217993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":217993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:52:59] local.INFO: TCP Data received {"connection_id":217993,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:52:59] local.INFO: Processing buffer {"connection_id":217993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:52:59] local.INFO: Packet analysis {"connection_id":217993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:52:59] local.INFO: Extracted packet for processing {"connection_id":217993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:52:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:52:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07: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-18 07:52:59] 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-18 07: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:52:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:52:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 07:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:52:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:52:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:52:59] local.INFO: DEBUG: GPS processor result {"connection_id":217993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:52:59] local.INFO: GPS data processed {"connection_id":217993,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:52:59] local.INFO: Acknowledgment sent {"connection_id":217993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:53:16] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:53:16] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:53:16] local.INFO: IMEI packet received {"connection_id":221344,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:53:16] local.INFO: IMEI acknowledgment sent {"connection_id":221344,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:53:35] local.INFO: TCP Data received {"connection_id":217993,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:53:35] local.INFO: Processing buffer {"connection_id":217993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:53:35] local.INFO: Packet analysis {"connection_id":217993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:53:35] local.INFO: Extracted packet for processing {"connection_id":217993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:53:35] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:53:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:53:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:53:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:53:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:53:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07: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-18 07: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-18 07: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:53:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:53:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:53:35] local.INFO: Teltonika packet parsed successfully {"connection_id":217993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:53:35] local.INFO: Passing IMEI to GPS processor {"connection_id":217993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:53:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":217993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:53: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-18 07:53:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:53:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:53:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:53:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:53:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:53:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:53:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:53:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:53:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:53:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:53:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:53:35] local.INFO: DEBUG: GPS processor result {"connection_id":217993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:53:35] local.INFO: GPS data processed {"connection_id":217993,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:53:35] local.INFO: Acknowledgment sent {"connection_id":217993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:53:46] local.INFO: TCP Data received {"connection_id":219651,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:53:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219651,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:53:46] local.INFO: Processing buffer {"connection_id":219651,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:53:46] local.INFO: IMEI packet received {"connection_id":219651,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:53:46] local.INFO: IMEI acknowledgment sent {"connection_id":219651,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:53:53] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:53:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:53:53] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:53:53] local.INFO: IMEI packet received {"connection_id":218260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:53:53] local.INFO: IMEI acknowledgment sent {"connection_id":218260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:53:59] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:53:59] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:53:59] local.INFO: IMEI packet received {"connection_id":218260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":218260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:53:59] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:53:59] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:53:59] local.INFO: Packet analysis {"connection_id":218260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:53:59] local.INFO: Extracted packet for processing {"connection_id":218260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:53:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:53: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-18 07:53:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:53:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:53:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:53:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:53:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07:53:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:53:59] 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-18 07:53: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:53:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07:53: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-18 07:53:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:53:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:53:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:53:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:53:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:53:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 07:53:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:53:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:53:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:53:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:53:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:53:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:53:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:53:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:53:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:53:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:53:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:53:59] local.INFO: DEBUG: GPS processor result {"connection_id":218260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:53:59] local.INFO: GPS data processed {"connection_id":218260,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:53:59] local.INFO: Acknowledgment sent {"connection_id":218260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:54:30] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:54:30] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:54:30] local.INFO: Packet analysis {"connection_id":218260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:54:30] local.INFO: Extracted packet for processing {"connection_id":218260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:54:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07: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-18 07:54: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-18 07: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:54: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-18 07:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:54:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:54:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":218260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:54:30] local.INFO: GPS data processed {"connection_id":218260,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:54:30] local.INFO: Acknowledgment sent {"connection_id":218260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:54:53] local.INFO: TCP Data received {"connection_id":219652,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:54:53] local.INFO: Processing buffer {"connection_id":219652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:54:53] local.INFO: IMEI packet received {"connection_id":219652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:54:53] local.INFO: IMEI acknowledgment sent {"connection_id":219652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:54:59] local.INFO: TCP Data received {"connection_id":219652,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:54:59] local.INFO: Processing buffer {"connection_id":219652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:54:59] local.INFO: IMEI packet received {"connection_id":219652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:54:59] local.INFO: IMEI acknowledgment sent {"connection_id":219652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:55:24] local.INFO: TCP Data received {"connection_id":219652,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:55:24] local.INFO: Processing buffer {"connection_id":219652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:55:24] local.INFO: Packet analysis {"connection_id":219652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:55:24] local.INFO: Extracted packet for processing {"connection_id":219652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:55:24] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:55: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-18 07:55:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:55:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:55:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:55:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:55:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07:55:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:55:24] 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-18 07:55: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:55:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07:55: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-18 07:55:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:55:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:55:24] local.INFO: Teltonika packet parsed successfully {"connection_id":219652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:55:24] local.INFO: Passing IMEI to GPS processor {"connection_id":219652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:55:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":219652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:55:24] 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-18 07:55:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:55:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:55:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:55:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:55:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:55:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:55:24] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:55:24] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:55:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:55:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:55:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:55:24] local.INFO: DEBUG: GPS processor result {"connection_id":219652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:55:24] local.INFO: GPS data processed {"connection_id":219652,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:55:24] local.INFO: Acknowledgment sent {"connection_id":219652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:55:53] local.INFO: TCP Data received {"connection_id":219654,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:55:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219654,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:55:53] local.INFO: Processing buffer {"connection_id":219654,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:55:53] local.INFO: IMEI packet received {"connection_id":219654,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:55:53] local.INFO: IMEI acknowledgment sent {"connection_id":219654,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:55:59] local.INFO: TCP Data received {"connection_id":219654,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219654,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:55:59] local.INFO: Processing buffer {"connection_id":219654,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:55:59] local.INFO: IMEI packet received {"connection_id":219654,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:55:59] local.INFO: IMEI acknowledgment sent {"connection_id":219654,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:56:00] local.INFO: TCP Data received {"connection_id":219654,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219654,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:00] local.INFO: Processing buffer {"connection_id":219654,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:00] local.INFO: Packet analysis {"connection_id":219654,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:56:00] local.INFO: Extracted packet for processing {"connection_id":219654,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:56:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 07:56:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:56:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07: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-18 07:56: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-18 07: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:56:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:56:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:56:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219654,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:56:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:56:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:56:00] 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-18 07:56:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:56:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:56:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:56:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:56:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:56:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:56:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:56:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:56:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:56:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:56:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:56:00] local.INFO: DEBUG: GPS processor result {"connection_id":219654,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:56:00] local.INFO: GPS data processed {"connection_id":219654,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:56:00] local.INFO: Acknowledgment sent {"connection_id":219654,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:56:31] local.INFO: TCP Data received {"connection_id":219654,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219654,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:31] local.INFO: Processing buffer {"connection_id":219654,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:31] local.INFO: Packet analysis {"connection_id":219654,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:56:31] local.INFO: Extracted packet for processing {"connection_id":219654,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:56:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 07:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07: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-18 07:56:31] 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-18 07: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:56:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219654,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:56:31] 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-18 07:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:56:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:56:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":219654,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:56:31] local.INFO: GPS data processed {"connection_id":219654,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:56:31] local.INFO: Acknowledgment sent {"connection_id":219654,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:56:53] local.INFO: TCP Data received {"connection_id":219655,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:56:53] local.INFO: Processing buffer {"connection_id":219655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:56:53] local.INFO: IMEI packet received {"connection_id":219655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":219655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:56:59] local.INFO: TCP Data received {"connection_id":219655,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:56:59] local.INFO: Processing buffer {"connection_id":219655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:56:59] local.INFO: IMEI packet received {"connection_id":219655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:56:59] local.INFO: IMEI acknowledgment sent {"connection_id":219655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:56:59] local.INFO: TCP Data received {"connection_id":219655,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:59] local.INFO: Processing buffer {"connection_id":219655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:56:59] local.INFO: Packet analysis {"connection_id":219655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:56:59] local.INFO: Extracted packet for processing {"connection_id":219655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:56: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-18 07:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:56:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:56:59] 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-18 07:56: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:56:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07:56: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-18 07:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:56:59] 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-18 07:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:56:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:56:59] local.INFO: DEBUG: GPS processor result {"connection_id":219655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:56:59] local.INFO: GPS data processed {"connection_id":219655,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:56:59] local.INFO: Acknowledgment sent {"connection_id":219655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:57:31] local.INFO: TCP Data received {"connection_id":219655,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:57:31] local.INFO: Processing buffer {"connection_id":219655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd0d970012d7fac0005afdda8000c012728..."} 
[2026-10-18 07:57:31] local.INFO: Packet analysis {"connection_id":219655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:57:31] local.INFO: Extracted packet for processing {"connection_id":219655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd0"} 
[2026-10-18 07:57:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":40,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826193152001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792290118000,"timestamp_ms":1792290118000,"timestamp_seconds":1792290118,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd0d970"} 
[2026-10-18 07: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-18 07:57:31] 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-18 07: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":101,"n8_eight_byte":106,"data_length":795,"current_offset":136} 
[2026-10-18 07:57:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1657,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 07: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-18 07: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-18 07:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:57:31] 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-18 07:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826193152001,"66":25973,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826193152001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:57:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:57:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826193152001,"power":25973,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":219655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:57:31] local.INFO: GPS data processed {"connection_id":219655,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:57:31] local.INFO: Acknowledgment sent {"connection_id":219655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:57:54] local.INFO: TCP Data received {"connection_id":217995,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:57:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:57:54] local.INFO: Processing buffer {"connection_id":217995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:57:54] local.INFO: IMEI packet received {"connection_id":217995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:57:54] local.INFO: IMEI acknowledgment sent {"connection_id":217995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:57:59] local.INFO: TCP Data received {"connection_id":217995,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:57:59] local.INFO: Processing buffer {"connection_id":217995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:57:59] local.INFO: IMEI packet received {"connection_id":217995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:57:59] local.INFO: IMEI acknowledgment sent {"connection_id":217995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:57:59] local.INFO: TCP Data received {"connection_id":217995,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:57:59] local.INFO: Processing buffer {"connection_id":217995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:57:59] local.INFO: Packet analysis {"connection_id":217995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:57:59] local.INFO: Extracted packet for processing {"connection_id":217995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:57: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-18 07:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:57:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 07:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:57:59] 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-18 07:57: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 07:57:59] 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-18 07:57: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-18 07:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:57:59] 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-18 07:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:57:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:57:59] local.INFO: DEBUG: GPS processor result {"connection_id":217995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:57:59] local.INFO: GPS data processed {"connection_id":217995,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:57:59] local.INFO: Acknowledgment sent {"connection_id":217995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:58:30] local.INFO: TCP Data received {"connection_id":217995,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:58:30] local.INFO: Processing buffer {"connection_id":217995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:58:30] local.INFO: Packet analysis {"connection_id":217995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:58:30] local.INFO: Extracted packet for processing {"connection_id":217995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:58:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 07: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-18 07: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-18 07: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 07:58: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-18 07: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-18 07: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-18 07:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":217995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":217995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":217995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:58:30] 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-18 07:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:58:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:58:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":217995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:58:30] local.INFO: GPS data processed {"connection_id":217995,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:58:30] local.INFO: Acknowledgment sent {"connection_id":217995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:58:54] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:58:54] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:58:54] local.INFO: IMEI packet received {"connection_id":221348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":221348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:58:59] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:58:59] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:58:59] local.INFO: IMEI packet received {"connection_id":221348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:58:59] local.INFO: IMEI acknowledgment sent {"connection_id":221348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 07:59:07] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:59:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:59:07] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:59:07] local.INFO: Packet analysis {"connection_id":221348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:59:07] local.INFO: Extracted packet for processing {"connection_id":221348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:59:07] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07: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-18 07:59:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:59:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:59:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:59:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:59:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 07: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-18 07:59:07] 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-18 07: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 07:59:07] 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-18 07: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-18 07: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-18 07:59:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:59:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:59:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:59:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:59:07] 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-18 07:59:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:59:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:59:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:59:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:59:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:59:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:59:07] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:59:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:59:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:59:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:59:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:59:07] 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":5570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:59:07] local.INFO: GPS data processed {"connection_id":221348,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:59:07] local.INFO: Acknowledgment sent {"connection_id":221348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:59:11] local.INFO: TCP Data received {"connection_id":221347,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221347,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:59:11] local.INFO: Processing buffer {"connection_id":221347,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:59:11] local.INFO: IMEI packet received {"connection_id":221347,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:59:11] local.INFO: IMEI acknowledgment sent {"connection_id":221347,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:59:38] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:59:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:59:38] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 07:59:38] local.INFO: Packet analysis {"connection_id":221348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:59:38] local.INFO: Extracted packet for processing {"connection_id":221348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 07:59:38] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 07:59: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-18 07:59:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 07:59:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 07:59:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 07:59:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 07:59:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 07:59:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 07:59:38] 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-18 07:59: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":117,"data_length":795,"current_offset":136} 
[2026-10-18 07:59:38] 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-18 07:59: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-18 07:59:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 07:59:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 07:59:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 07:59:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:59:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 07:59:38] 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-18 07:59:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 07:59:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 07:59:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 07:59:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 07:59:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 07:59:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 07:59:38] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 07:59:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 07:59:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 07:59:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 07:59:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 07:59:38] 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":5571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 07:59:38] local.INFO: GPS data processed {"connection_id":221348,"processed":1,"errors":0,"total":1} 
[2026-10-18 07:59:38] local.INFO: Acknowledgment sent {"connection_id":221348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 07:59:46] local.INFO: TCP Data received {"connection_id":218261,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218261,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:59:46] local.INFO: Processing buffer {"connection_id":218261,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 07:59:46] local.INFO: IMEI packet received {"connection_id":218261,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 07:59:46] local.INFO: IMEI acknowledgment sent {"connection_id":218261,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:59:54] local.INFO: TCP Data received {"connection_id":218262,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:59:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218262,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:59:54] local.INFO: Processing buffer {"connection_id":218262,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:59:54] local.INFO: IMEI packet received {"connection_id":218262,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 07:59:54] local.INFO: IMEI acknowledgment sent {"connection_id":218262,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 07:59:59] local.INFO: TCP Data received {"connection_id":218262,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218262,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:59:59] local.INFO: Processing buffer {"connection_id":218262,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 07:59:59] local.INFO: IMEI packet received {"connection_id":218262,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 07:59:59] local.INFO: IMEI acknowledgment sent {"connection_id":218262,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:00:00] local.INFO: TCP Data received {"connection_id":218262,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218262,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:00:00] local.INFO: Processing buffer {"connection_id":218262,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:00:00] local.INFO: Packet analysis {"connection_id":218262,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:00:00] local.INFO: Extracted packet for processing {"connection_id":218262,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:00:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:00:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:00:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:00:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:00:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:00:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 08: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-18 08:00: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-18 08: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 08:00:00] 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-18 08: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-18 08: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-18 08:00:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:00:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218262,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:00:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:00:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:00:00] 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-18 08:00:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:00:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:00:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:00:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:00:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:00:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:00:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:00:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:00:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:00:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:00:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:00:00] local.INFO: DEBUG: GPS processor result {"connection_id":218262,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:00:00] local.INFO: GPS data processed {"connection_id":218262,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:00:00] local.INFO: Acknowledgment sent {"connection_id":218262,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:00:31] local.INFO: TCP Data received {"connection_id":218262,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218262,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:00:31] local.INFO: Processing buffer {"connection_id":218262,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:00:31] local.INFO: Packet analysis {"connection_id":218262,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:00:31] local.INFO: Extracted packet for processing {"connection_id":218262,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:00:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:00:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:00:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:00:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:00:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:00:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 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-18 08:00:31] 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-18 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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 08:00: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-18 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-18 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-18 08:00:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:00:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218262,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:00:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:00:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:00:31] 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-18 08:00:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:00:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:00:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:00:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:00:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:00:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:00:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:00:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:00:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:00:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:00:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:00:31] local.INFO: DEBUG: GPS processor result {"connection_id":218262,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:00:31] local.INFO: GPS data processed {"connection_id":218262,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:00:31] local.INFO: Acknowledgment sent {"connection_id":218262,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:01:03] local.INFO: TCP Data received {"connection_id":217996,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:03] local.INFO: Processing buffer {"connection_id":217996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:03] local.INFO: IMEI packet received {"connection_id":217996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:01:03] local.INFO: IMEI acknowledgment sent {"connection_id":217996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:01:11] local.INFO: TCP Data received {"connection_id":217996,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:11] local.INFO: Processing buffer {"connection_id":217996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:11] local.INFO: IMEI packet received {"connection_id":217996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:01:11] local.INFO: IMEI acknowledgment sent {"connection_id":217996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:01:12] local.INFO: TCP Data received {"connection_id":217996,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:01:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:01:12] local.INFO: Processing buffer {"connection_id":217996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:01:12] local.INFO: Packet analysis {"connection_id":217996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:01:12] local.INFO: Extracted packet for processing {"connection_id":217996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:01:12] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:01: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-18 08:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:01:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:01:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 08:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:01:12] 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-18 08:01: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 08:01:12] 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-18 08:01: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-18 08:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":217996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":217996,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":217996,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:01:12] 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-18 08:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:01:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:01:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:01:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":217996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:01:12] local.INFO: GPS data processed {"connection_id":217996,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:01:12] local.INFO: Acknowledgment sent {"connection_id":217996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:01:59] local.INFO: TCP Data received {"connection_id":219656,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:59] local.INFO: Processing buffer {"connection_id":219656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:01:59] local.INFO: IMEI packet received {"connection_id":219656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":219656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:02:04] local.INFO: TCP Data received {"connection_id":219656,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:04] local.INFO: Processing buffer {"connection_id":219656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:04] local.INFO: IMEI packet received {"connection_id":219656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:02:04] local.INFO: IMEI acknowledgment sent {"connection_id":219656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:02:04] local.INFO: TCP Data received {"connection_id":219656,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:02:04] local.INFO: Processing buffer {"connection_id":219656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:02:04] local.INFO: Packet analysis {"connection_id":219656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:02:04] local.INFO: Extracted packet for processing {"connection_id":219656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:02:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:02:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:02:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:02:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:02:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:02:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 08: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-18 08:02: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-18 08: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 08:02:04] 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-18 08: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-18 08: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-18 08:02:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:02:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:02:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:02:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:02:04] 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-18 08:02:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:02:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:02:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:02:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:02:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:02:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:02:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:02:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:02:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:02:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:02:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:02:04] local.INFO: DEBUG: GPS processor result {"connection_id":219656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:02:04] local.INFO: GPS data processed {"connection_id":219656,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:02:04] local.INFO: Acknowledgment sent {"connection_id":219656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:02:09] local.INFO: TCP Data received {"connection_id":219656,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:02:09] local.INFO: Processing buffer {"connection_id":219656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cd57138012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:02:09] local.INFO: Packet analysis {"connection_id":219656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:02:09] local.INFO: Extracted packet for processing {"connection_id":219656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cd5"} 
[2026-10-18 08:02:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:02:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826270208001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:02:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:02:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:02:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:02:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792290419000,"timestamp_ms":1792290419000,"timestamp_seconds":1792290419,"priority":1,"record_length":96,"hex_timestamp":"000001a14cd57138"} 
[2026-10-18 08: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-18 08:02:09] 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-18 08: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 08:02:09] 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-18 08: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-18 08: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-18 08:02:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:02:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:02:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:02:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:02: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-18 08:02:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:02:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:02:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826270208001,"66":25941,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:02:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:02:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:02:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826270208001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:02:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:02:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:02:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:02:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:02:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826270208001,"power":25941,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:02:09] local.INFO: DEBUG: GPS processor result {"connection_id":219656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:02:09] local.INFO: GPS data processed {"connection_id":219656,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:02:09] local.INFO: Acknowledgment sent {"connection_id":219656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:02:54] local.INFO: TCP Data received {"connection_id":219657,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219657,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:54] local.INFO: Processing buffer {"connection_id":219657,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:54] local.INFO: IMEI packet received {"connection_id":219657,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":219657,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:02:59] local.INFO: TCP Data received {"connection_id":219657,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219657,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:59] local.INFO: Processing buffer {"connection_id":219657,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:02:59] local.INFO: IMEI packet received {"connection_id":219657,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:02:59] local.INFO: IMEI acknowledgment sent {"connection_id":219657,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:03:03] local.INFO: TCP Data received {"connection_id":219657,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219657,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:03] local.INFO: Processing buffer {"connection_id":219657,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:03] local.INFO: Packet analysis {"connection_id":219657,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:03:03] local.INFO: Extracted packet for processing {"connection_id":219657,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:03:03] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:03:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:03:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 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-18 08:03: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-18 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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:03:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:03:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:03:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219657,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:03:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:03:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:03:03] 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-18 08:03:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:03:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:03:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:03:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:03:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:03:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:03:03] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:03:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:03:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:03:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:03:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:03:03] local.INFO: DEBUG: GPS processor result {"connection_id":219657,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:03:03] local.INFO: GPS data processed {"connection_id":219657,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:03:03] local.INFO: Acknowledgment sent {"connection_id":219657,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:03:34] local.INFO: TCP Data received {"connection_id":219657,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219657,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:34] local.INFO: Processing buffer {"connection_id":219657,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:34] local.INFO: Packet analysis {"connection_id":219657,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:03:34] local.INFO: Extracted packet for processing {"connection_id":219657,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:03:34] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:03:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:03:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08: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-18 08:03: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-18 08: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:03:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:03:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:03:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219657,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:03:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:03:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:03:34] 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-18 08:03:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:03:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:03:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:03:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:03:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:03:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:03:34] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:03:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:03:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:03:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:03:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:03:34] local.INFO: DEBUG: GPS processor result {"connection_id":219657,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:03:34] local.INFO: GPS data processed {"connection_id":219657,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:03:34] local.INFO: Acknowledgment sent {"connection_id":219657,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:03:54] local.INFO: TCP Data received {"connection_id":219659,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:03:54] local.INFO: Processing buffer {"connection_id":219659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:03:54] local.INFO: IMEI packet received {"connection_id":219659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":219659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:03:59] local.INFO: TCP Data received {"connection_id":219659,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:03:59] local.INFO: Processing buffer {"connection_id":219659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:03:59] local.INFO: IMEI packet received {"connection_id":219659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:03:59] local.INFO: IMEI acknowledgment sent {"connection_id":219659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:03:59] local.INFO: TCP Data received {"connection_id":219659,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:59] local.INFO: Processing buffer {"connection_id":219659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:03:59] local.INFO: Packet analysis {"connection_id":219659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:03:59] local.INFO: Extracted packet for processing {"connection_id":219659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:03:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:03: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-18 08:03:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:03:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:03:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08:03:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:03:59] 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-18 08:03: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:03:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:03: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-18 08:03:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:03:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:03:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:03:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:03:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:03:59] 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-18 08:03:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:03:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:03:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:03:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:03:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:03:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:03:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:03:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:03:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:03:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:03:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:03:59] local.INFO: DEBUG: GPS processor result {"connection_id":219659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:03:59] local.INFO: GPS data processed {"connection_id":219659,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:03:59] local.INFO: Acknowledgment sent {"connection_id":219659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:04:30] local.INFO: TCP Data received {"connection_id":219659,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:04:30] local.INFO: Processing buffer {"connection_id":219659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:04:30] local.INFO: Packet analysis {"connection_id":219659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:04:30] local.INFO: Extracted packet for processing {"connection_id":219659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:04:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08: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-18 08:04: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-18 08: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:04:30] 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-18 08:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:04:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:04:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":219659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:04:30] local.INFO: GPS data processed {"connection_id":219659,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:04:30] local.INFO: Acknowledgment sent {"connection_id":219659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:04:53] local.INFO: TCP Data received {"connection_id":219660,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:04:53] local.INFO: Processing buffer {"connection_id":219660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:04:53] local.INFO: IMEI packet received {"connection_id":219660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":219660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:04:59] local.INFO: TCP Data received {"connection_id":219660,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:04:59] local.INFO: Processing buffer {"connection_id":219660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:04:59] local.INFO: IMEI packet received {"connection_id":219660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:04:59] local.INFO: IMEI acknowledgment sent {"connection_id":219660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:04:59] local.INFO: TCP Data received {"connection_id":219660,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:04:59] local.INFO: Processing buffer {"connection_id":219660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:04:59] local.INFO: Packet analysis {"connection_id":219660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:04:59] local.INFO: Extracted packet for processing {"connection_id":219660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:04:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:04: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-18 08:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:04:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:04:59] 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-18 08:04: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:04:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:04: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-18 08:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:04:59] 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-18 08:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:04:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:04:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:04:59] local.INFO: DEBUG: GPS processor result {"connection_id":219660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:04:59] local.INFO: GPS data processed {"connection_id":219660,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:04:59] local.INFO: Acknowledgment sent {"connection_id":219660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:05:16] local.INFO: TCP Data received {"connection_id":221350,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221350,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:16] local.INFO: Processing buffer {"connection_id":221350,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:16] local.INFO: IMEI packet received {"connection_id":221350,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:05:16] local.INFO: IMEI acknowledgment sent {"connection_id":221350,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:05:31] local.INFO: TCP Data received {"connection_id":219660,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:05:31] local.INFO: Processing buffer {"connection_id":219660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:05:31] local.INFO: Packet analysis {"connection_id":219660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:05:31] local.INFO: Extracted packet for processing {"connection_id":219660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:05:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:05:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:05:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:05:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:05:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:05:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08: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-18 08:05:31] 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-18 08: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:05:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:05:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:05:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:05:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:05:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:05: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-18 08:05:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:05:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:05:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:05:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:05:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:05:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:05:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:05:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:05:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:05:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:05:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:05:31] local.INFO: DEBUG: GPS processor result {"connection_id":219660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:05:31] local.INFO: GPS data processed {"connection_id":219660,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:05:31] local.INFO: Acknowledgment sent {"connection_id":219660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:05:46] local.INFO: TCP Data received {"connection_id":218264,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218264,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:46] local.INFO: Processing buffer {"connection_id":218264,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:46] local.INFO: IMEI packet received {"connection_id":218264,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:05:46] local.INFO: IMEI acknowledgment sent {"connection_id":218264,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:05:51] local.INFO: TCP Data received {"connection_id":218264,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218264,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:51] local.INFO: Processing buffer {"connection_id":218264,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:05:51] local.INFO: IMEI packet received {"connection_id":218264,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 08:05:51] local.INFO: IMEI acknowledgment sent {"connection_id":218264,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:05:52] local.INFO: TCP Data received {"connection_id":218264,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14cc40c18012d34c14006aa3d100020005a1b..."} 
[2026-10-18 08:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218264,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cc40c18012d34c14006aa3d100020005a1b..."} 
[2026-10-18 08:05:52] local.INFO: Processing buffer {"connection_id":218264,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cc40c18012d34c14006aa3d100020005a1b..."} 
[2026-10-18 08:05:52] local.INFO: Packet analysis {"connection_id":218264,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cc4"} 
[2026-10-18 08:05:52] local.INFO: Extracted packet for processing {"connection_id":218264,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cc4"} 
[2026-10-18 08:05:52] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111820048,"longitude_deg":75.8432064,"latitude_deg":11.1820048,"altitude":32,"angle":90,"satellites":27,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3d10","is_valid_coordinates":true} 
[2026-10-18 08:05: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-18 08:05:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458825978368001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:05:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 08:05:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847519232,"note":"Value kept but may cause issues"} 
[2026-10-18 08:05:52] 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-18 08:05:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792289279000,"timestamp_ms":1792289279000,"timestamp_seconds":1792289279,"priority":1,"record_length":96,"hex_timestamp":"000001a14cc40c18"} 
[2026-10-18 08:05:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:05:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21248,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:05: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 08:05:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:05: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-18 08:05:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:05:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:05:52] local.INFO: Teltonika packet parsed successfully {"connection_id":218264,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:05:52] local.INFO: Passing IMEI to GPS processor {"connection_id":218264,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 08:05:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":218264,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 08:05:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 08:05:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 08:05:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 08:05:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458825978368001,"66":25691,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847519232},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 08:05:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 08:05:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 08:05:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458825978368001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:05:52] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 08:05:52] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 08:05:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:05:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847519232,"description":"Unknown IO ID 45"} 
[2026-10-18 08:05:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458825978368001,"power":25691,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847519232}} 
[2026-10-18 08:05:52] local.INFO: DEBUG: GPS processor result {"connection_id":218264,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5583,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:05:52] local.INFO: GPS data processed {"connection_id":218264,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:05:52] local.INFO: Acknowledgment sent {"connection_id":218264,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:05:59] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:05:59] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:05:59] local.INFO: IMEI packet received {"connection_id":221351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:05:59] local.INFO: IMEI acknowledgment sent {"connection_id":221351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:06:06] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:06] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:06] local.INFO: IMEI packet received {"connection_id":221351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:06:06] local.INFO: IMEI acknowledgment sent {"connection_id":221351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:06:07] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:07] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:07] local.INFO: Packet analysis {"connection_id":221351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:06:07] local.INFO: Extracted packet for processing {"connection_id":221351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:06:07] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:06:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:06:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08: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-18 08:06:07] 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-18 08: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:06:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:06:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:06:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:06:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:06:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:06: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-18 08:06:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:06:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:06:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:06:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:06:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:06:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:06:07] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:06:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:06:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:06:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:06:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:06:07] 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":5584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:06:07] local.INFO: GPS data processed {"connection_id":221351,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:06:07] local.INFO: Acknowledgment sent {"connection_id":221351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:06:09] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:09] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:09] local.INFO: Packet analysis {"connection_id":221351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:06:09] local.INFO: Extracted packet for processing {"connection_id":221351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:06:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:06:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:06:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08: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-18 08:06:09] 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-18 08: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:06:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:06:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:06:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:06:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:06:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:06: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-18 08:06:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:06:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:06:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:06:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:06:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:06:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:06:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:06:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:06:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:06:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:06:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:06:09] 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":5585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:06:09] local.INFO: GPS data processed {"connection_id":221351,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:06:09] local.INFO: Acknowledgment sent {"connection_id":221351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:06:37] local.INFO: TCP Data received {"connection_id":218265,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:06:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218265,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:06:37] local.INFO: Processing buffer {"connection_id":218265,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:06:37] local.INFO: IMEI packet received {"connection_id":218265,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:06:37] local.INFO: IMEI acknowledgment sent {"connection_id":218265,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:06:54] local.INFO: TCP Data received {"connection_id":217998,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:54] local.INFO: Processing buffer {"connection_id":217998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:54] local.INFO: IMEI packet received {"connection_id":217998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":217998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:06:59] local.INFO: TCP Data received {"connection_id":217998,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:59] local.INFO: Processing buffer {"connection_id":217998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:06:59] local.INFO: IMEI packet received {"connection_id":217998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:06:59] local.INFO: IMEI acknowledgment sent {"connection_id":217998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:06:59] local.INFO: TCP Data received {"connection_id":217998,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:59] local.INFO: Processing buffer {"connection_id":217998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:06:59] local.INFO: Packet analysis {"connection_id":217998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:06:59] local.INFO: Extracted packet for processing {"connection_id":217998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:06:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:06: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-18 08:06:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:06:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:06:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08:06:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:06:59] 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-18 08:06: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:06:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:06: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-18 08:06:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:06:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:06:59] local.INFO: Teltonika packet parsed successfully {"connection_id":217998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:06:59] local.INFO: Passing IMEI to GPS processor {"connection_id":217998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:06:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":217998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:06:59] 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-18 08:06:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:06:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:06:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:06:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:06:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:06:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:06:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:06:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:06:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:06:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:06:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:06:59] local.INFO: DEBUG: GPS processor result {"connection_id":217998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:06:59] local.INFO: GPS data processed {"connection_id":217998,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:06:59] local.INFO: Acknowledgment sent {"connection_id":217998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:07:30] local.INFO: TCP Data received {"connection_id":217998,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":217998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:07:30] local.INFO: Processing buffer {"connection_id":217998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cda0900012d7fac0005afdda8000c01272a..."} 
[2026-10-18 08:07:30] local.INFO: Packet analysis {"connection_id":217998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:07:30] local.INFO: Extracted packet for processing {"connection_id":217998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cda"} 
[2026-10-18 08:07:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826347264001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792290720000,"timestamp_ms":1792290720000,"timestamp_seconds":1792290720,"priority":1,"record_length":96,"hex_timestamp":"000001a14cda0900"} 
[2026-10-18 08: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-18 08: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-18 08: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":85,"data_length":795,"current_offset":136} 
[2026-10-18 08:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":217998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":217998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":217998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:07:30] 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-18 08:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826347264001,"66":25908,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826347264001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:07:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:07:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826347264001,"power":25908,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":217998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:07:30] local.INFO: GPS data processed {"connection_id":217998,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:07:30] local.INFO: Acknowledgment sent {"connection_id":217998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:07:53] local.INFO: TCP Data received {"connection_id":219661,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:07:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:07:53] local.INFO: Processing buffer {"connection_id":219661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:07:53] local.INFO: IMEI packet received {"connection_id":219661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:07:53] local.INFO: IMEI acknowledgment sent {"connection_id":219661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:07:59] local.INFO: TCP Data received {"connection_id":219661,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:07:59] local.INFO: Processing buffer {"connection_id":219661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:07:59] local.INFO: IMEI packet received {"connection_id":219661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:07:59] local.INFO: IMEI acknowledgment sent {"connection_id":219661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:08:08] local.INFO: TCP Data received {"connection_id":219661,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:08:08] local.INFO: Processing buffer {"connection_id":219661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:08:08] local.INFO: Packet analysis {"connection_id":219661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:08:08] local.INFO: Extracted packet for processing {"connection_id":219661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:08:08] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:08:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:08:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:08:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:08:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:08:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08: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-18 08:08:08] 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-18 08: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:08:08] 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-18 08: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-18 08: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-18 08:08:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:08:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:08:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:08:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:08:08] 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-18 08:08:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:08:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:08:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:08:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:08:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:08:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:08:08] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:08:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:08:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:08:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:08:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:08:08] local.INFO: DEBUG: GPS processor result {"connection_id":219661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:08:08] local.INFO: GPS data processed {"connection_id":219661,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:08:08] local.INFO: Acknowledgment sent {"connection_id":219661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:08:53] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:08:53] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:08:53] local.INFO: IMEI packet received {"connection_id":221352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":221352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:08:59] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:08:59] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:08:59] local.INFO: IMEI packet received {"connection_id":221352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:08:59] local.INFO: IMEI acknowledgment sent {"connection_id":221352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:08:59] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:08:59] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:08:59] local.INFO: Packet analysis {"connection_id":221352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:08:59] local.INFO: Extracted packet for processing {"connection_id":221352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:08: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-18 08:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:08:59] 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-18 08:08: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:08:59] 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-18 08:08: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-18 08:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:08:59] 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-18 08:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:08:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:08:59] 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":5589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:08:59] local.INFO: GPS data processed {"connection_id":221352,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:08:59] local.INFO: Acknowledgment sent {"connection_id":221352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:09:30] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:09:30] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:09:30] local.INFO: Packet analysis {"connection_id":221352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:09:30] local.INFO: Extracted packet for processing {"connection_id":221352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:09:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08: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-18 08:09: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-18 08: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":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:09:30] 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-18 08: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-18 08: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-18 08:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:09:30] 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-18 08:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:09:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:09:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:09:30] 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":5590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:09:30] local.INFO: GPS data processed {"connection_id":221352,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:09:30] local.INFO: Acknowledgment sent {"connection_id":221352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:09:53] local.INFO: TCP Data received {"connection_id":218000,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:09:53] local.INFO: Processing buffer {"connection_id":218000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:09:53] local.INFO: IMEI packet received {"connection_id":218000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":218000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:09:59] local.INFO: TCP Data received {"connection_id":218000,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:09:59] local.INFO: Processing buffer {"connection_id":218000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:09:59] local.INFO: IMEI packet received {"connection_id":218000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":218000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:09:59] local.INFO: TCP Data received {"connection_id":218000,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:09:59] local.INFO: Processing buffer {"connection_id":218000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:09:59] local.INFO: Packet analysis {"connection_id":218000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:09:59] local.INFO: Extracted packet for processing {"connection_id":218000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:09:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:09:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:09:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:09:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:09:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:09:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 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-18 08:09:59] 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-18 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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:09:59] 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-18 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-18 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-18 08:09:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:09:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:09:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:09:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:09:59] 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-18 08:09:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:09:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:09:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:09:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:09:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:09:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:09:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:09:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:09:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:09:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:09:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:09:59] local.INFO: DEBUG: GPS processor result {"connection_id":218000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:09:59] local.INFO: GPS data processed {"connection_id":218000,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:09:59] local.INFO: Acknowledgment sent {"connection_id":218000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:10:30] local.INFO: TCP Data received {"connection_id":218000,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:10:30] local.INFO: Processing buffer {"connection_id":218000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:10:30] local.INFO: Packet analysis {"connection_id":218000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:10:30] local.INFO: Extracted packet for processing {"connection_id":218000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:10:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 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-18 08:10: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-18 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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:10:30] 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-18 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-18 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-18 08:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:10:30] 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-18 08:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:10:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:10:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":218000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:10:30] local.INFO: GPS data processed {"connection_id":218000,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:10:30] local.INFO: Acknowledgment sent {"connection_id":218000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:10:59] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:10:59] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:10:59] local.INFO: IMEI packet received {"connection_id":218269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:10:59] local.INFO: IMEI acknowledgment sent {"connection_id":218269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:11:04] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:04] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:04] local.INFO: IMEI packet received {"connection_id":218269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":218269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:11:04] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:04] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:04] local.INFO: Packet analysis {"connection_id":218269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:11:04] local.INFO: Extracted packet for processing {"connection_id":218269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:11:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:11: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-18 08:11:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:11:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08:11:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:11: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-18 08:11: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-18 08:11: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-18 08:11: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-18 08:11:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:11:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:11:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:11:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:11:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:11:04] 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-18 08:11:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:11:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:11:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:11:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:11:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:11:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:11:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:11:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:11:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:11:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:11:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:11:04] local.INFO: DEBUG: GPS processor result {"connection_id":218269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:11:04] local.INFO: GPS data processed {"connection_id":218269,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:11:04] local.INFO: Acknowledgment sent {"connection_id":218269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:11:09] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:09] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:09] local.INFO: Packet analysis {"connection_id":218269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:11:09] local.INFO: Extracted packet for processing {"connection_id":218269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:11:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:11:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:11:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08: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-18 08:11:09] 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-18 08: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:11: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-18 08: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-18 08: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-18 08:11:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:11:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:11:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:11:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:11: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-18 08:11:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:11:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:11:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:11:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:11:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:11:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:11:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:11:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:11:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:11:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:11:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:11:09] local.INFO: DEBUG: GPS processor result {"connection_id":218269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:11:09] local.INFO: GPS data processed {"connection_id":218269,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:11:09] local.INFO: Acknowledgment sent {"connection_id":218269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:11:54] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:54] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:54] local.INFO: IMEI packet received {"connection_id":221353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":221353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:11:59] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:59] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:11:59] local.INFO: IMEI packet received {"connection_id":221353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:11:59] local.INFO: IMEI acknowledgment sent {"connection_id":221353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:11:59] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:59] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:11:59] local.INFO: Packet analysis {"connection_id":221353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:11:59] local.INFO: Extracted packet for processing {"connection_id":221353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:11:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:11: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-18 08:11:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:11:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:11:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08:11:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:11:59] 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-18 08:11: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:11:59] 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-18 08:11: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-18 08:11:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:11:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:11:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:11:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:11:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:11:59] 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-18 08:11:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:11:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:11:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:11:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:11:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:11:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:11:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:11:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:11:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:11:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:11:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:11:59] 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":5595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:11:59] local.INFO: GPS data processed {"connection_id":221353,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:11:59] local.INFO: Acknowledgment sent {"connection_id":221353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:12:06] local.INFO: TCP Data received {"connection_id":219662,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219662,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:12:06] local.INFO: Processing buffer {"connection_id":219662,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:12:06] local.INFO: IMEI packet received {"connection_id":219662,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":219662,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:12:30] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:12:30] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cdea0c8012d7fac0005afdda8000c012727..."} 
[2026-10-18 08:12:30] local.INFO: Packet analysis {"connection_id":221353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:12:30] local.INFO: Extracted packet for processing {"connection_id":221353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cde"} 
[2026-10-18 08:12:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":39,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826424320001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291021000,"timestamp_ms":1792291021000,"timestamp_seconds":1792291021,"priority":1,"record_length":96,"hex_timestamp":"000001a14cdea0c8"} 
[2026-10-18 08: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-18 08: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-18 08: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-18 08:12:30] 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-18 08: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-18 08: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-18 08:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:12:30] 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-18 08:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826424320001,"66":25875,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826424320001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:12:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:12:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826424320001,"power":25875,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:12:30] 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":5596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:12:30] local.INFO: GPS data processed {"connection_id":221353,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:12:30] local.INFO: Acknowledgment sent {"connection_id":221353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:12:46] local.INFO: TCP Data received {"connection_id":219663,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:12:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219663,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:12:46] local.INFO: Processing buffer {"connection_id":219663,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:12:46] local.INFO: IMEI packet received {"connection_id":219663,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:12:46] local.INFO: IMEI acknowledgment sent {"connection_id":219663,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:12:53] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:12:53] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:12:53] local.INFO: IMEI packet received {"connection_id":218270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":218270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:12:58] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:12:58] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:12:58] local.INFO: IMEI packet received {"connection_id":218270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":218270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:12:59] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:12:59] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:12:59] local.INFO: Packet analysis {"connection_id":218270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:12:59] local.INFO: Extracted packet for processing {"connection_id":218270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:12: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-18 08:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:12:59] 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-18 08:12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:12:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:12: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-18 08:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:12:59] 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-18 08:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:12:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:12:59] local.INFO: DEBUG: GPS processor result {"connection_id":218270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:12:59] local.INFO: GPS data processed {"connection_id":218270,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:12:59] local.INFO: Acknowledgment sent {"connection_id":218270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:13:30] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:13:30] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:13:30] local.INFO: Packet analysis {"connection_id":218270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:13:30] local.INFO: Extracted packet for processing {"connection_id":218270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:13:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08: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-18 08:13: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-18 08: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:13:30] 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-18 08:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:13:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:13:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":218270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:13:30] local.INFO: GPS data processed {"connection_id":218270,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:13:30] local.INFO: Acknowledgment sent {"connection_id":218270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:13:53] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:13:53] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:13:53] local.INFO: IMEI packet received {"connection_id":221354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":221354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:13:59] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:13:59] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:13:59] local.INFO: IMEI packet received {"connection_id":221354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:13:59] local.INFO: IMEI acknowledgment sent {"connection_id":221354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:14:03] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:14:03] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:14:03] local.INFO: Packet analysis {"connection_id":221354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:14:03] local.INFO: Extracted packet for processing {"connection_id":221354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:14:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 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-18 08:14: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-18 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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:14:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:14:03] 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-18 08:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:14:03] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:14:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:14:03] 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":5599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:14:03] local.INFO: GPS data processed {"connection_id":221354,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:14:03] local.INFO: Acknowledgment sent {"connection_id":221354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:14:48] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:14:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:14:48] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:14:48] local.INFO: Packet analysis {"connection_id":221354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:14:48] local.INFO: Extracted packet for processing {"connection_id":221354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:14:48] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:14: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-18 08:14:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:14:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:14:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:14:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:14:48] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08:14:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:14:48] 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-18 08:14: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:14:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:14: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-18 08:14:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:14:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:14:48] local.INFO: Teltonika packet parsed successfully {"connection_id":221354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:14:48] local.INFO: Passing IMEI to GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:14:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:14:48] 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-18 08:14:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:14:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:14:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:14:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:14:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:14:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:14:48] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:14:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:14:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:14:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:14:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:14:48] 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":5600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:14:48] local.INFO: GPS data processed {"connection_id":221354,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:14:48] local.INFO: Acknowledgment sent {"connection_id":221354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:14:53] local.INFO: TCP Data received {"connection_id":218001,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218001,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:14:53] local.INFO: Processing buffer {"connection_id":218001,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:14:53] local.INFO: IMEI packet received {"connection_id":218001,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":218001,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:14:59] local.INFO: TCP Data received {"connection_id":218001,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218001,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:14:59] local.INFO: Processing buffer {"connection_id":218001,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:14:59] local.INFO: IMEI packet received {"connection_id":218001,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:14:59] local.INFO: IMEI acknowledgment sent {"connection_id":218001,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:15:00] local.INFO: TCP Data received {"connection_id":218001,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:00] local.INFO: Processing buffer {"connection_id":218001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:00] local.INFO: Packet analysis {"connection_id":218001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:15:00] local.INFO: Extracted packet for processing {"connection_id":218001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:15:00] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:15:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:15:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08: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-18 08:15: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-18 08: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:15:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:15:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:15:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:15:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:15:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:15:00] 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-18 08:15:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:15:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:15:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:15:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:15:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:15:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:15:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:15:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:15:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:15:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:15:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:15:00] local.INFO: DEBUG: GPS processor result {"connection_id":218001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:15:00] local.INFO: GPS data processed {"connection_id":218001,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:15:00] local.INFO: Acknowledgment sent {"connection_id":218001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:15:31] local.INFO: TCP Data received {"connection_id":218001,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:31] local.INFO: Processing buffer {"connection_id":218001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:31] local.INFO: Packet analysis {"connection_id":218001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:15:31] local.INFO: Extracted packet for processing {"connection_id":218001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:15:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:15:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:15:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08: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-18 08:15:31] 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-18 08: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:15:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:15:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:15:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:15:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:15:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:15: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-18 08:15:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:15:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:15:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:15:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:15:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:15:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:15:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:15:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:15:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:15:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:15:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:15:31] local.INFO: DEBUG: GPS processor result {"connection_id":218001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:15:31] local.INFO: GPS data processed {"connection_id":218001,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:15:31] local.INFO: Acknowledgment sent {"connection_id":218001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:15:53] local.INFO: TCP Data received {"connection_id":219666,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:15:53] local.INFO: Processing buffer {"connection_id":219666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:15:53] local.INFO: IMEI packet received {"connection_id":219666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":219666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:15:59] local.INFO: TCP Data received {"connection_id":219666,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:15:59] local.INFO: Processing buffer {"connection_id":219666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:15:59] local.INFO: IMEI packet received {"connection_id":219666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:15:59] local.INFO: IMEI acknowledgment sent {"connection_id":219666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:15:59] local.INFO: TCP Data received {"connection_id":219666,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:59] local.INFO: Processing buffer {"connection_id":219666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:15:59] local.INFO: Packet analysis {"connection_id":219666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:15:59] local.INFO: Extracted packet for processing {"connection_id":219666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:15: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-18 08:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:15:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:15:59] 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-18 08:15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:15:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:15: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-18 08:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:15:59] 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-18 08:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:15:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:15:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":219666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:15:59] local.INFO: GPS data processed {"connection_id":219666,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:15:59] local.INFO: Acknowledgment sent {"connection_id":219666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:16:30] local.INFO: TCP Data received {"connection_id":219666,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:16:30] local.INFO: Processing buffer {"connection_id":219666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:16:30] local.INFO: Packet analysis {"connection_id":219666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:16:30] local.INFO: Extracted packet for processing {"connection_id":219666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:16:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08: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-18 08:16: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-18 08: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:16:30] 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-18 08:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:16:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:16:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":219666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:16:30] local.INFO: GPS data processed {"connection_id":219666,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:16:30] local.INFO: Acknowledgment sent {"connection_id":219666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:16:59] local.INFO: TCP Data received {"connection_id":218002,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218002,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:16:59] local.INFO: Processing buffer {"connection_id":218002,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:16:59] local.INFO: IMEI packet received {"connection_id":218002,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:16:59] local.INFO: IMEI acknowledgment sent {"connection_id":218002,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:17:04] local.INFO: TCP Data received {"connection_id":218002,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218002,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:04] local.INFO: Processing buffer {"connection_id":218002,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:04] local.INFO: IMEI packet received {"connection_id":218002,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":218002,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:17:04] local.INFO: TCP Data received {"connection_id":218002,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:17:04] local.INFO: Processing buffer {"connection_id":218002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:17:04] local.INFO: Packet analysis {"connection_id":218002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:17:04] local.INFO: Extracted packet for processing {"connection_id":218002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:17:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 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-18 08:17: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-18 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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:17:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:17:04] 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-18 08:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:17:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:17:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:17:04] local.INFO: DEBUG: GPS processor result {"connection_id":218002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:17:04] local.INFO: GPS data processed {"connection_id":218002,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:17:04] local.INFO: Acknowledgment sent {"connection_id":218002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:17:09] local.INFO: TCP Data received {"connection_id":218002,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:17:09] local.INFO: Processing buffer {"connection_id":218002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce33890012d7fac0005afdda8000c01272b..."} 
[2026-10-18 08:17:09] local.INFO: Packet analysis {"connection_id":218002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:17:09] local.INFO: Extracted packet for processing {"connection_id":218002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce3"} 
[2026-10-18 08:17:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:17: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-18 08:17:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826501376001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:17:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792291322000,"timestamp_ms":1792291322000,"timestamp_seconds":1792291322,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce33890"} 
[2026-10-18 08:17:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:17:09] 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-18 08:17: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":19,"data_length":795,"current_offset":136} 
[2026-10-18 08:17:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:17: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-18 08:17:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:17:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:17:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:17:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:17:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:17: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-18 08:17:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:17:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:17:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826501376001,"66":25843,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:17:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:17:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:17:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826501376001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:17:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:17:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:17:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:17:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:17:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826501376001,"power":25843,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:17:09] local.INFO: DEBUG: GPS processor result {"connection_id":218002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:17:09] local.INFO: GPS data processed {"connection_id":218002,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:17:09] local.INFO: Acknowledgment sent {"connection_id":218002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:17:54] local.INFO: TCP Data received {"connection_id":218004,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:54] local.INFO: Processing buffer {"connection_id":218004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:54] local.INFO: IMEI packet received {"connection_id":218004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":218004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:17:58] local.INFO: TCP Data received {"connection_id":218004,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:58] local.INFO: Processing buffer {"connection_id":218004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:17:58] local.INFO: IMEI packet received {"connection_id":218004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":218004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:17:59] local.INFO: TCP Data received {"connection_id":218004,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:17:59] local.INFO: Processing buffer {"connection_id":218004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:17:59] local.INFO: Packet analysis {"connection_id":218004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:17:59] local.INFO: Extracted packet for processing {"connection_id":218004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:17:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:17: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-18 08:17:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:17:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:17:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08:17:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:17:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:17: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:17:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:17: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-18 08:17:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:17:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:17:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:17:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:17:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:17:59] 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-18 08:17:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:17:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:17:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:17:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:17:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:17:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:17:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:17:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:17:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:17:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:17:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:17:59] local.INFO: DEBUG: GPS processor result {"connection_id":218004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:17:59] local.INFO: GPS data processed {"connection_id":218004,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:17:59] local.INFO: Acknowledgment sent {"connection_id":218004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:18:06] local.INFO: TCP Data received {"connection_id":218003,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:18:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218003,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:18:06] local.INFO: Processing buffer {"connection_id":218003,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:18:06] local.INFO: IMEI packet received {"connection_id":218003,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:18:06] local.INFO: IMEI acknowledgment sent {"connection_id":218003,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:18:30] local.INFO: TCP Data received {"connection_id":218004,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:18:30] local.INFO: Processing buffer {"connection_id":218004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:18:30] local.INFO: Packet analysis {"connection_id":218004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:18:30] local.INFO: Extracted packet for processing {"connection_id":218004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:18:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08: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-18 08: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-18 08: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:18:30] 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-18 08:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:18:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:18:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":218004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:18:30] local.INFO: GPS data processed {"connection_id":218004,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:18:30] local.INFO: Acknowledgment sent {"connection_id":218004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:18:46] local.INFO: TCP Data received {"connection_id":218273,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218273,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:18:46] local.INFO: Processing buffer {"connection_id":218273,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:18:46] local.INFO: IMEI packet received {"connection_id":218273,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:18:46] local.INFO: IMEI acknowledgment sent {"connection_id":218273,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:18:53] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:18:53] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:18:53] local.INFO: IMEI packet received {"connection_id":221355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":221355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:19:00] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:00] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:00] local.INFO: IMEI packet received {"connection_id":221355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:19:00] local.INFO: IMEI acknowledgment sent {"connection_id":221355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:19:01] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:01] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:01] local.INFO: Packet analysis {"connection_id":221355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:01] local.INFO: Extracted packet for processing {"connection_id":221355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:01] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08: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-18 08: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-18 08: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:01] 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-18 08:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:19:01] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:19:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:19:01] 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":5609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:19:01] local.INFO: GPS data processed {"connection_id":221355,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:19:01] local.INFO: Acknowledgment sent {"connection_id":221355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:19:04] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:04] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:04] local.INFO: Packet analysis {"connection_id":221355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:04] local.INFO: Extracted packet for processing {"connection_id":221355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:19:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:19:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08: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-18 08:19: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-18 08: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:19:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:19:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:19:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:19:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:04] 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-18 08:19:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:19:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:19:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:19:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:19:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:19:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:19:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:19:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:19:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:19:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:19:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:19: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":5610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:19:04] local.INFO: GPS data processed {"connection_id":221355,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:19:04] local.INFO: Acknowledgment sent {"connection_id":221355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:19:35] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:35] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:35] local.INFO: Packet analysis {"connection_id":221355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:35] local.INFO: Extracted packet for processing {"connection_id":221355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:35] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:19: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-18 08:19:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:19:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08:19:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:19: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-18 08:19: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:19:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:19: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-18 08:19:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:19:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:19:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:19:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:35] 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-18 08:19:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:19:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:19:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:19:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:19:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:19:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:19:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:19:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:19:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:19:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:19:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:19:35] 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":5611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:19:35] local.INFO: GPS data processed {"connection_id":221355,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:19:35] local.INFO: Acknowledgment sent {"connection_id":221355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:19:53] local.INFO: TCP Data received {"connection_id":218005,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218005,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:53] local.INFO: Processing buffer {"connection_id":218005,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:53] local.INFO: IMEI packet received {"connection_id":218005,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":218005,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:19:59] local.INFO: TCP Data received {"connection_id":218005,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218005,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:59] local.INFO: Processing buffer {"connection_id":218005,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:19:59] local.INFO: IMEI packet received {"connection_id":218005,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:19:59] local.INFO: IMEI acknowledgment sent {"connection_id":218005,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:19:59] local.INFO: TCP Data received {"connection_id":218005,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218005,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:59] local.INFO: Processing buffer {"connection_id":218005,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:19:59] local.INFO: Packet analysis {"connection_id":218005,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:59] local.INFO: Extracted packet for processing {"connection_id":218005,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:19:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:19: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-18 08:19:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:19:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:19:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08:19:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:19:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:19: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:19:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:19: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-18 08:19:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:19:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:19:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218005,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:19:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:19:59] 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-18 08:19:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:19:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:19:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:19:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:19:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:19:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:19:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:19:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:19:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:19:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:19:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:19:59] local.INFO: DEBUG: GPS processor result {"connection_id":218005,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:19:59] local.INFO: GPS data processed {"connection_id":218005,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:19:59] local.INFO: Acknowledgment sent {"connection_id":218005,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:20:30] local.INFO: TCP Data received {"connection_id":218005,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218005,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:20:30] local.INFO: Processing buffer {"connection_id":218005,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:20:30] local.INFO: Packet analysis {"connection_id":218005,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:20:30] local.INFO: Extracted packet for processing {"connection_id":218005,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:20:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08: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-18 08: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-18 08: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218005,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:20:30] 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-18 08:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:20:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:20:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":218005,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:20:30] local.INFO: GPS data processed {"connection_id":218005,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:20:30] local.INFO: Acknowledgment sent {"connection_id":218005,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:20:53] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:20:53] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:20:53] local.INFO: IMEI packet received {"connection_id":221357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":221357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:20:59] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:20:59] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:20:59] local.INFO: IMEI packet received {"connection_id":221357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:20:59] local.INFO: IMEI acknowledgment sent {"connection_id":221357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:20:59] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:20:59] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:20:59] local.INFO: Packet analysis {"connection_id":221357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:20:59] local.INFO: Extracted packet for processing {"connection_id":221357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:20: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-18 08:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:20:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:20:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:20: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:20:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:20: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-18 08:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:20:59] 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-18 08:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:20:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:20:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:20:59] 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":5614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:20:59] local.INFO: GPS data processed {"connection_id":221357,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:20:59] local.INFO: Acknowledgment sent {"connection_id":221357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:21:30] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:21:30] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:21:30] local.INFO: Packet analysis {"connection_id":221357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:21:30] local.INFO: Extracted packet for processing {"connection_id":221357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08: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-18 08: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-18 08: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:21:30] 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-18 08:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:21:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:21:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:21: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":5615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:21:30] local.INFO: GPS data processed {"connection_id":221357,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:21:30] local.INFO: Acknowledgment sent {"connection_id":221357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:21:59] local.INFO: TCP Data received {"connection_id":218006,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218006,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:21:59] local.INFO: Processing buffer {"connection_id":218006,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:21:59] local.INFO: IMEI packet received {"connection_id":218006,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:21:59] local.INFO: IMEI acknowledgment sent {"connection_id":218006,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:22:04] local.INFO: TCP Data received {"connection_id":218006,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218006,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:04] local.INFO: Processing buffer {"connection_id":218006,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:04] local.INFO: IMEI packet received {"connection_id":218006,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:22:04] local.INFO: IMEI acknowledgment sent {"connection_id":218006,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:22:04] local.INFO: TCP Data received {"connection_id":218006,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:22:04] local.INFO: Processing buffer {"connection_id":218006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:22:04] local.INFO: Packet analysis {"connection_id":218006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:22:04] local.INFO: Extracted packet for processing {"connection_id":218006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:22:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:22: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-18 08:22:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:22:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08:22:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:22: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-18 08:22: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:22:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:22: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-18 08:22:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:22:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:22:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:22:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:22:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:22:04] 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-18 08:22:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:22:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:22:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:22:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:22:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:22:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:22:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:22:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:22:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:22:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:22:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:22:04] local.INFO: DEBUG: GPS processor result {"connection_id":218006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:22:04] local.INFO: GPS data processed {"connection_id":218006,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:22:04] local.INFO: Acknowledgment sent {"connection_id":218006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:22:09] local.INFO: TCP Data received {"connection_id":218006,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:22:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:22:09] local.INFO: Processing buffer {"connection_id":218006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ce7d058012d7fac0005afdda8000c012729..."} 
[2026-10-18 08:22:09] local.INFO: Packet analysis {"connection_id":218006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:22:09] local.INFO: Extracted packet for processing {"connection_id":218006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ce7"} 
[2026-10-18 08:22:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":12,"angle":295,"satellites":41,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:22: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-18 08:22:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826578432001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:22:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792291623000,"timestamp_ms":1792291623000,"timestamp_seconds":1792291623,"priority":1,"record_length":96,"hex_timestamp":"000001a14ce7d058"} 
[2026-10-18 08:22:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:22: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-18 08:22: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 08:22:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:22: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-18 08:22:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:22:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:22:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:22:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:22:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:22:09] 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-18 08:22:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:22:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:22:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826578432001,"66":25854,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:22:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:22:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:22:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826578432001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:22:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:22:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:22:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:22:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:22:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826578432001,"power":25854,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:22:09] local.INFO: DEBUG: GPS processor result {"connection_id":218006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:22:09] local.INFO: GPS data processed {"connection_id":218006,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:22:09] local.INFO: Acknowledgment sent {"connection_id":218006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:22:54] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:54] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:54] local.INFO: IMEI packet received {"connection_id":221358,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:22:54] local.INFO: IMEI acknowledgment sent {"connection_id":221358,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:22:59] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:59] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:22:59] local.INFO: IMEI packet received {"connection_id":221358,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:22:59] local.INFO: IMEI acknowledgment sent {"connection_id":221358,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:22:59] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:22:59] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:22:59] local.INFO: Packet analysis {"connection_id":221358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:22:59] local.INFO: Extracted packet for processing {"connection_id":221358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:22:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:22: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-18 08:22:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:22:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:22:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08:22:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:22:59] 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-18 08:22: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:22:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:22: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-18 08:22:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:22:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:22:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:22:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:22:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:22:59] 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-18 08:22:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:22:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:22:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:22:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:22:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:22:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:22:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:22:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:22:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:22:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:22:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:22:59] 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":5618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:22:59] local.INFO: GPS data processed {"connection_id":221358,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:22:59] local.INFO: Acknowledgment sent {"connection_id":221358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:23:31] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:23:31] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:23:31] local.INFO: Packet analysis {"connection_id":221358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:23:31] local.INFO: Extracted packet for processing {"connection_id":221358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:23:31] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 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-18 08:23:31] 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-18 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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:23: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-18 08:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:23:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:23:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:23:31] 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":5619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:23:31] local.INFO: GPS data processed {"connection_id":221358,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:23:31] local.INFO: Acknowledgment sent {"connection_id":221358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:23:54] local.INFO: TCP Data received {"connection_id":218008,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:23:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218008,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:23:54] local.INFO: Processing buffer {"connection_id":218008,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:23:54] local.INFO: IMEI packet received {"connection_id":218008,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:23:54] local.INFO: IMEI acknowledgment sent {"connection_id":218008,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:24:01] local.INFO: TCP Data received {"connection_id":218008,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218008,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:01] local.INFO: Processing buffer {"connection_id":218008,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:01] local.INFO: IMEI packet received {"connection_id":218008,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:24:01] local.INFO: IMEI acknowledgment sent {"connection_id":218008,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:24:06] local.INFO: TCP Data received {"connection_id":218007,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:24:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218007,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:24:06] local.INFO: Processing buffer {"connection_id":218007,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:24:06] local.INFO: IMEI packet received {"connection_id":218007,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:24:06] local.INFO: IMEI acknowledgment sent {"connection_id":218007,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:24:19] local.INFO: TCP Data received {"connection_id":218008,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:24:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:24:19] local.INFO: Processing buffer {"connection_id":218008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:24:19] local.INFO: Packet analysis {"connection_id":218008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:24:19] local.INFO: Extracted packet for processing {"connection_id":218008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:24:19] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:24: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-18 08:24:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:24:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:24:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:24:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:24:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08:24:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:24:19] 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-18 08:24: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:24:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:24: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-18 08:24:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:24:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:24:19] local.INFO: Teltonika packet parsed successfully {"connection_id":218008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:24:19] local.INFO: Passing IMEI to GPS processor {"connection_id":218008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:24:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":218008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:24: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-18 08:24:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:24:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:24:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:24:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:24:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:24:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:24:19] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:24:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:24:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:24:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:24:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:24:19] local.INFO: DEBUG: GPS processor result {"connection_id":218008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:24:19] local.INFO: GPS data processed {"connection_id":218008,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:24:19] local.INFO: Acknowledgment sent {"connection_id":218008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:24:46] local.INFO: TCP Data received {"connection_id":218009,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:24:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:24:46] local.INFO: Processing buffer {"connection_id":218009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:24:46] local.INFO: IMEI packet received {"connection_id":218009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:24:46] local.INFO: IMEI acknowledgment sent {"connection_id":218009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:24:53] local.INFO: TCP Data received {"connection_id":219668,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:53] local.INFO: Processing buffer {"connection_id":219668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:53] local.INFO: IMEI packet received {"connection_id":219668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":219668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:24:59] local.INFO: TCP Data received {"connection_id":219668,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:59] local.INFO: Processing buffer {"connection_id":219668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:24:59] local.INFO: IMEI packet received {"connection_id":219668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:24:59] local.INFO: IMEI acknowledgment sent {"connection_id":219668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:25:02] local.INFO: TCP Data received {"connection_id":219668,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:02] local.INFO: Processing buffer {"connection_id":219668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:02] local.INFO: Packet analysis {"connection_id":219668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:25:02] local.INFO: Extracted packet for processing {"connection_id":219668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:25:02] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:25:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:25:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08: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-18 08:25:02] 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-18 08: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:25:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:25:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:25:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:25:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:25:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:25: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-18 08:25:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:25:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:25:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:25:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:25:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:25:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:25:02] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:25:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:25:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:25:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:25:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:25:02] local.INFO: DEBUG: GPS processor result {"connection_id":219668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:25:02] local.INFO: GPS data processed {"connection_id":219668,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:25:02] local.INFO: Acknowledgment sent {"connection_id":219668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:25:33] local.INFO: TCP Data received {"connection_id":219668,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:33] local.INFO: Processing buffer {"connection_id":219668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:33] local.INFO: Packet analysis {"connection_id":219668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:25:33] local.INFO: Extracted packet for processing {"connection_id":219668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:25:33] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:25: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-18 08:25:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:25:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08:25:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:25:33] 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-18 08:25: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":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:25:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:25: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-18 08:25:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:25:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:25:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:25:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:25:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:25:33] 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-18 08:25:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:25:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:25:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:25:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:25:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:25:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:25:33] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:25:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:25:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:25:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:25:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:25:33] local.INFO: DEBUG: GPS processor result {"connection_id":219668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:25:33] local.INFO: GPS data processed {"connection_id":219668,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:25:33] local.INFO: Acknowledgment sent {"connection_id":219668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:25:53] local.INFO: TCP Data received {"connection_id":218277,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218277,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:25:53] local.INFO: Processing buffer {"connection_id":218277,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:25:53] local.INFO: IMEI packet received {"connection_id":218277,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218277,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:25:59] local.INFO: TCP Data received {"connection_id":218277,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218277,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:25:59] local.INFO: Processing buffer {"connection_id":218277,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:25:59] local.INFO: IMEI packet received {"connection_id":218277,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:25:59] local.INFO: IMEI acknowledgment sent {"connection_id":218277,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:25:59] local.INFO: TCP Data received {"connection_id":218277,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218277,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:59] local.INFO: Processing buffer {"connection_id":218277,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:25:59] local.INFO: Packet analysis {"connection_id":218277,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:25:59] local.INFO: Extracted packet for processing {"connection_id":218277,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:25:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:25: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-18 08:25:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:25:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:25:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08:25:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:25:59] 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-18 08:25: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:25:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:25: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-18 08:25:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:25:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:25:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218277,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:25:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218277,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:25:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218277,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:25:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 08:25:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:25:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:25:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:25:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:25:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:25:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:25:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:25:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:25:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:25:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:25:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:25:59] local.INFO: DEBUG: GPS processor result {"connection_id":218277,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:25:59] local.INFO: GPS data processed {"connection_id":218277,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:25:59] local.INFO: Acknowledgment sent {"connection_id":218277,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:26:30] local.INFO: TCP Data received {"connection_id":218277,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218277,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:26:30] local.INFO: Processing buffer {"connection_id":218277,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:26:30] local.INFO: Packet analysis {"connection_id":218277,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:26:30] local.INFO: Extracted packet for processing {"connection_id":218277,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:26:30] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08: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-18 08:26: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-18 08: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218277,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218277,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218277,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:26: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-18 08:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:26:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:26:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":218277,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:26:30] local.INFO: GPS data processed {"connection_id":218277,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:26:30] local.INFO: Acknowledgment sent {"connection_id":218277,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:26:59] local.INFO: TCP Data received {"connection_id":218011,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:26:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:26:59] local.INFO: Processing buffer {"connection_id":218011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:26:59] local.INFO: IMEI packet received {"connection_id":218011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:26:59] local.INFO: IMEI acknowledgment sent {"connection_id":218011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:27:04] local.INFO: TCP Data received {"connection_id":218011,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:04] local.INFO: Processing buffer {"connection_id":218011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:04] local.INFO: IMEI packet received {"connection_id":218011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":218011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:27:08] local.INFO: TCP Data received {"connection_id":218011,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:27:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:27:08] local.INFO: Processing buffer {"connection_id":218011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:27:08] local.INFO: Packet analysis {"connection_id":218011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:27:08] local.INFO: Extracted packet for processing {"connection_id":218011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:27:08] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:27:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:27:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08: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-18 08:27:08] 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-18 08: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:27:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:27:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:27:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:27:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:27:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:27: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-18 08:27:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:27:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:27:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:27:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:27:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:27:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:27:08] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:27:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:27:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:27:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:27:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:27:08] local.INFO: DEBUG: GPS processor result {"connection_id":218011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:27:08] local.INFO: GPS data processed {"connection_id":218011,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:27:08] local.INFO: Acknowledgment sent {"connection_id":218011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:27:09] local.INFO: TCP Data received {"connection_id":218011,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:27:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:27:09] local.INFO: Processing buffer {"connection_id":218011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cec6820012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:27:09] local.INFO: Packet analysis {"connection_id":218011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:27:09] local.INFO: Extracted packet for processing {"connection_id":218011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cec"} 
[2026-10-18 08:27:09] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:27:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826655488001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:27:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792291924000,"timestamp_ms":1792291924000,"timestamp_seconds":1792291924,"priority":1,"record_length":96,"hex_timestamp":"000001a14cec6820"} 
[2026-10-18 08: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-18 08:27:09] 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-18 08: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 08:27:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:27:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:27:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:27:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:27:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:27: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-18 08:27:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:27:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:27:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826655488001,"66":25756,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:27:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:27:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:27:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826655488001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:27:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:27:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:27:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:27:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:27:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826655488001,"power":25756,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:27:09] local.INFO: DEBUG: GPS processor result {"connection_id":218011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:27:09] local.INFO: GPS data processed {"connection_id":218011,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:27:09] local.INFO: Acknowledgment sent {"connection_id":218011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:27:51] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:51] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:51] local.INFO: IMEI packet received {"connection_id":219670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:27:51] local.INFO: IMEI acknowledgment sent {"connection_id":219670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:27:53] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:53] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:53] local.INFO: IMEI packet received {"connection_id":219670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":219670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:27:54] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:54] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:54] local.INFO: IMEI packet received {"connection_id":219670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:27:54] local.INFO: IMEI acknowledgment sent {"connection_id":219670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:27:59] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:59] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:27:59] local.INFO: IMEI packet received {"connection_id":219670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":219670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:27:59] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf0ffe8012d7fac0005afdda8000101272b..."} 
[2026-10-18 08:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf0ffe8012d7fac0005afdda8000101272b..."} 
[2026-10-18 08:27:59] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf0ffe8012d7fac0005afdda8000101272b..."} 
[2026-10-18 08:27:59] local.INFO: Packet analysis {"connection_id":219670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf0"} 
[2026-10-18 08:27:59] local.INFO: Extracted packet for processing {"connection_id":219670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf0"} 
[2026-10-18 08:27:59] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":43,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:27: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-18 08:27:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826732544001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:27:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:27:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292225000,"timestamp_ms":1792292225000,"timestamp_seconds":1792292225,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf0ffe8"} 
[2026-10-18 08:27:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:27:59] 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-18 08:27: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 08:27:59] 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-18 08:27: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-18 08:27:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:27:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:27:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:27:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:27:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:27:59] 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-18 08:27:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:27:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:27:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826732544001,"66":25778,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:27:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:27:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:27:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826732544001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:27:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:27:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:27:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:27:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:27:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826732544001,"power":25778,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:27:59] local.INFO: DEBUG: GPS processor result {"connection_id":219670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:27:59] local.INFO: GPS data processed {"connection_id":219670,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:27:59] local.INFO: Acknowledgment sent {"connection_id":219670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:28:04] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf12310012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf12310012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:28:04] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf12310012d7fac0005afdda8000101272a..."} 
[2026-10-18 08:28:04] local.INFO: Packet analysis {"connection_id":219670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:28:04] local.INFO: Extracted packet for processing {"connection_id":219670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:28:04] local.INFO: GPS Element Parsed {"raw_longitude":763341824,"raw_latitude":95411624,"longitude_deg":76.3341824,"latitude_deg":9.5411624,"altitude":1,"angle":295,"satellites":42,"speed":0,"hex_longitude":"2d7fac00","hex_latitude":"05afdda8","is_valid_coordinates":true} 
[2026-10-18 08:28: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-18 08:28:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826809600001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:28:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:28:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:28:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:28:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792292234000,"timestamp_ms":1792292234000,"timestamp_seconds":1792292234,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf12310"} 
[2026-10-18 08:28:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:28: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-18 08:28: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":178,"data_length":795,"current_offset":136} 
[2026-10-18 08:28:04] 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-18 08:28: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-18 08:28:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:28:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:28:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:28:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:28:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:28:04] 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-18 08:28:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:28:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:28:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826809600001,"66":25832,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:28:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:28:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:28:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826809600001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:28:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:28:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:28:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:28:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:28:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826809600001,"power":25832,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:28:04] local.INFO: DEBUG: GPS processor result {"connection_id":219670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:28:04] local.INFO: GPS data processed {"connection_id":219670,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:28:04] local.INFO: Acknowledgment sent {"connection_id":219670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:28:35] local.INFO: TCP Data received {"connection_id":219670,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf12ec8012d7faac005afdcb00001010a2a..."} 
[2026-10-18 08:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf12ec8012d7faac005afdcb00001010a2a..."} 
[2026-10-18 08:28:35] local.INFO: Processing buffer {"connection_id":219670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf12ec8012d7faac005afdcb00001010a2a..."} 
[2026-10-18 08:28:35] local.INFO: Packet analysis {"connection_id":219670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:28:35] local.INFO: Extracted packet for processing {"connection_id":219670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:28:35] local.INFO: GPS Element Parsed {"raw_longitude":763341504,"raw_latitude":95411376,"longitude_deg":76.3341504,"latitude_deg":9.5411376,"altitude":1,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7faac0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:28:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826811904001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:28:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:28:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199728163236456448,"note":"Value kept but may cause issues"} 
[2026-10-18 08:28:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:28:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792292237000,"timestamp_ms":1792292237000,"timestamp_seconds":1792292237,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf12ec8"} 
[2026-10-18 08: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-18 08: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-18 08: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 08:28:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:28:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:28:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:28:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:28:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:28:35] 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-18 08:28:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:28:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:28:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826811904001,"66":25625,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199728163236456448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:28:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:28:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:28:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826811904001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:28:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:28:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:28:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:28:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199728163236456448,"description":"Unknown IO ID 45"} 
[2026-10-18 08:28:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826811904001,"power":25625,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199728163236456448}} 
[2026-10-18 08:28:35] local.INFO: DEBUG: GPS processor result {"connection_id":219670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:28:35] local.INFO: GPS data processed {"connection_id":219670,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:28:35] local.INFO: Acknowledgment sent {"connection_id":219670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:28:56] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:28:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:28:56] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:28:56] local.INFO: IMEI packet received {"connection_id":218278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:28:56] local.INFO: IMEI acknowledgment sent {"connection_id":218278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:28:59] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:28:59] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:28:59] local.INFO: IMEI packet received {"connection_id":218278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":218278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:29:01] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf180d0012d7faac005afdcb00001010a2b..."} 
[2026-10-18 08:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf180d0012d7faac005afdcb00001010a2b..."} 
[2026-10-18 08:29:01] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf180d0012d7faac005afdcb00001010a2b..."} 
[2026-10-18 08:29:01] local.INFO: Packet analysis {"connection_id":218278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:01] local.INFO: Extracted packet for processing {"connection_id":218278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:01] local.INFO: GPS Element Parsed {"raw_longitude":763341504,"raw_latitude":95411376,"longitude_deg":76.3341504,"latitude_deg":9.5411376,"altitude":1,"angle":266,"satellites":43,"speed":0,"hex_longitude":"2d7faac0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 08:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826812672001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759171608412160,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792292258000,"timestamp_ms":1792292258000,"timestamp_seconds":1792292258,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf180d0"} 
[2026-10-18 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-18 08:29: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-18 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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 08:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:01] 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-18 08:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826812672001,"66":27691,"28":206,"85":12544,"24":0,"16":18759171608412160,"45":9199376319515504640},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826812672001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:29:01] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:29:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759171608412160,"km_value":18759171608412.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826812672001,"power":27691,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":218278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:29:01] local.INFO: GPS data processed {"connection_id":218278,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:29:01] local.INFO: Acknowledgment sent {"connection_id":218278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:29:04] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:04] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:04] local.INFO: Packet analysis {"connection_id":218278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:04] local.INFO: Extracted packet for processing {"connection_id":218278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:04] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:29: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-18 08:29:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:29:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08: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-18 08:29: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-18 08: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:29:04] 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-18 08: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-18 08: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-18 08:29:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:29:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:29:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29: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-18 08:29:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:29:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:29:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:29:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:29:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:29:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:29:04] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:29:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:29:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:29:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:29:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:29:04] local.INFO: DEBUG: GPS processor result {"connection_id":218278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:29:04] local.INFO: GPS data processed {"connection_id":218278,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:29:04] local.INFO: Acknowledgment sent {"connection_id":218278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:29:35] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:35] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:35] local.INFO: Packet analysis {"connection_id":218278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:35] local.INFO: Extracted packet for processing {"connection_id":218278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:35] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:29: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-18 08:29:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:29:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08: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-18 08:29: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-18 08: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:29:35] 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-18 08: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-18 08: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-18 08:29:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:29:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:29:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:35] 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-18 08:29:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:29:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:29:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:29:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:29:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:29:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:29:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:29:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:29:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:29:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:29:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:29:35] local.INFO: DEBUG: GPS processor result {"connection_id":218278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:29:35] local.INFO: GPS data processed {"connection_id":218278,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:29:35] local.INFO: Acknowledgment sent {"connection_id":218278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:29:54] local.INFO: TCP Data received {"connection_id":218012,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:29:54] local.INFO: Processing buffer {"connection_id":218012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:29:54] local.INFO: IMEI packet received {"connection_id":218012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":218012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:29:59] local.INFO: TCP Data received {"connection_id":218012,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:29:59] local.INFO: Processing buffer {"connection_id":218012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:29:59] local.INFO: IMEI packet received {"connection_id":218012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":218012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:29:59] local.INFO: TCP Data received {"connection_id":218012,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:59] local.INFO: Processing buffer {"connection_id":218012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:29:59] local.INFO: Packet analysis {"connection_id":218012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:59] local.INFO: Extracted packet for processing {"connection_id":218012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:29:59] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:29:59] 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-18 08:29:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:29:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:29:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08:29:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:29: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-18 08:29: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:29:59] 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-18 08:29: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-18 08:29:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:29:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:29:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:29:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:29:59] 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-18 08:29:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:29:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:29:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:29:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:29:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:29:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:29:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:29:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:29:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:29:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:29:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:29:59] local.INFO: DEBUG: GPS processor result {"connection_id":218012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:29:59] local.INFO: GPS data processed {"connection_id":218012,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:29:59] local.INFO: Acknowledgment sent {"connection_id":218012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:30:11] local.INFO: TCP Data received {"connection_id":219671,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219671,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:30:11] local.INFO: Processing buffer {"connection_id":219671,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:30:11] local.INFO: IMEI packet received {"connection_id":219671,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":219671,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:30:35] local.INFO: TCP Data received {"connection_id":218012,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:30:35] local.INFO: Processing buffer {"connection_id":218012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:30:35] local.INFO: Packet analysis {"connection_id":218012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:30:35] local.INFO: Extracted packet for processing {"connection_id":218012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:30:35] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:30: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-18 08:30:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:30:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:30:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:30:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:30:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08: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-18 08:30: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-18 08: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:30:35] 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-18 08: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-18 08: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-18 08:30:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:30:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:30:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:30:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:30: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-18 08:30:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:30:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:30:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:30:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:30:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:30:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:30:35] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:30:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:30:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:30:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:30:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:30:35] local.INFO: DEBUG: GPS processor result {"connection_id":218012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:30:35] local.INFO: GPS data processed {"connection_id":218012,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:30:35] local.INFO: Acknowledgment sent {"connection_id":218012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:30:46] local.INFO: TCP Data received {"connection_id":221360,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221360,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:30:46] local.INFO: Processing buffer {"connection_id":221360,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:30:46] local.INFO: IMEI packet received {"connection_id":221360,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:30:46] local.INFO: IMEI acknowledgment sent {"connection_id":221360,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:30:59] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:30:59] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:30:59] local.INFO: IMEI packet received {"connection_id":218279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":218279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:31:04] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:31:04] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:31:04] local.INFO: IMEI packet received {"connection_id":218279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:31:04] local.INFO: IMEI acknowledgment sent {"connection_id":218279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:31:05] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:31:05] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:31:05] local.INFO: Packet analysis {"connection_id":218279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:31:05] local.INFO: Extracted packet for processing {"connection_id":218279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:31:05] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:31: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-18 08:31:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:31:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:31:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:31:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:31:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08: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-18 08:31: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-18 08: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":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:31:05] 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-18 08: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-18 08: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-18 08:31:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:31:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:31:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:31:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:31:05] 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-18 08:31:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:31:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:31:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:31:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:31:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:31:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:31:05] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:31:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:31:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:31:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:31:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:31:05] local.INFO: DEBUG: GPS processor result {"connection_id":218279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:31:05] local.INFO: GPS data processed {"connection_id":218279,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:31:05] local.INFO: Acknowledgment sent {"connection_id":218279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:31:09] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:31:09] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:31:09] local.INFO: Packet analysis {"connection_id":218279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:31:09] local.INFO: Extracted packet for processing {"connection_id":218279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:31:09] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:31:09] 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-18 08:31:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:31:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:31:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:31:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:31:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08:31:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:31: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-18 08:31: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:31:09] 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-18 08:31: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-18 08:31:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:31:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:31:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:31:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:31:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:31: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-18 08:31:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:31:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:31:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:31:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:31:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:31:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:31:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:31:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:31:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:31:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:31:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:31:09] local.INFO: DEBUG: GPS processor result {"connection_id":218279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:31:09] local.INFO: GPS data processed {"connection_id":218279,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:31:09] local.INFO: Acknowledgment sent {"connection_id":218279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:31:54] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:31:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:31:54] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:31:54] local.INFO: IMEI packet received {"connection_id":218013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:31:54] local.INFO: IMEI acknowledgment sent {"connection_id":218013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:32:00] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:00] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:00] local.INFO: IMEI packet received {"connection_id":218013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:32:00] local.INFO: IMEI acknowledgment sent {"connection_id":218013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:32:02] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:02] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:02] local.INFO: Packet analysis {"connection_id":218013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:32:02] local.INFO: Extracted packet for processing {"connection_id":218013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:32:02] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:32: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-18 08:32:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:32:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 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-18 08:32: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-18 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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:32:02] 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-18 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-18 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-18 08:32:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:32:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:32:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:32:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:32:02] 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-18 08:32:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:32:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:32:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:32:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:32:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:32:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:32:02] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:32:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:32:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:32:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:32:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:32:02] local.INFO: DEBUG: GPS processor result {"connection_id":218013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:32:02] local.INFO: GPS data processed {"connection_id":218013,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:32:02] local.INFO: Acknowledgment sent {"connection_id":218013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:32:33] local.INFO: TCP Data received {"connection_id":218013,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:33] local.INFO: Processing buffer {"connection_id":218013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:33] local.INFO: Packet analysis {"connection_id":218013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:32:33] local.INFO: Extracted packet for processing {"connection_id":218013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:32:33] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:32:33] 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-18 08:32:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:32:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08: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-18 08:32: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-18 08: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:32:33] 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-18 08: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-18 08: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-18 08:32:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:32:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:32:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:32:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:32:33] 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-18 08:32:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:32:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:32:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:32:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:32:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:32:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:32:33] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:32:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:32:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:32:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:32:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:32:33] local.INFO: DEBUG: GPS processor result {"connection_id":218013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:32:33] local.INFO: GPS data processed {"connection_id":218013,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:32:33] local.INFO: Acknowledgment sent {"connection_id":218013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:32:54] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:54] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:54] local.INFO: IMEI packet received {"connection_id":218281,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:32:54] local.INFO: IMEI acknowledgment sent {"connection_id":218281,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:32:59] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:59] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:32:59] local.INFO: IMEI packet received {"connection_id":218281,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:32:59] local.INFO: IMEI acknowledgment sent {"connection_id":218281,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:32:59] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:59] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf19c28012d7fa78005afdeb00006010a29..."} 
[2026-10-18 08:32:59] local.INFO: Packet analysis {"connection_id":218281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:32:59] local.INFO: Extracted packet for processing {"connection_id":218281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf1"} 
[2026-10-18 08:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763340672,"raw_latitude":95411888,"longitude_deg":76.3340672,"latitude_deg":9.5411888,"altitude":6,"angle":266,"satellites":41,"speed":0,"hex_longitude":"2d7fa780","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 08:32:59] 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-18 08:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826818048001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9199376319515504640,"note":"Value kept but may cause issues"} 
[2026-10-18 08:32:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292265000,"timestamp_ms":1792292265000,"timestamp_seconds":1792292265,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf19c28"} 
[2026-10-18 08:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:32: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-18 08:32: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 08:32:59] 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-18 08:32: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-18 08:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:32:59] 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-18 08:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826818048001,"66":27865,"28":206,"85":12544,"24":0,"16":18759218853052416,"45":9199376319515504640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,85,24,16,45]} 
[2026-10-18 08:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826818048001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:33:00] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-18 08:33:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9199376319515504640,"description":"Unknown IO ID 45"} 
[2026-10-18 08:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826818048001,"power":27865,"unknown_28":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9199376319515504640}} 
[2026-10-18 08:33:00] local.INFO: DEBUG: GPS processor result {"connection_id":218281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:33:00] local.INFO: GPS data processed {"connection_id":218281,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:33:00] local.INFO: Acknowledgment sent {"connection_id":218281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:33:31] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:33:31] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:33:31] local.INFO: Packet analysis {"connection_id":218281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:33:31] local.INFO: Extracted packet for processing {"connection_id":218281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 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-18 08:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:33:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 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-18 08:33: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-18 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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:33: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-18 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-18 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-18 08:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:33: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-18 08:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:33:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:33:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":218281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5640,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:33:31] local.INFO: GPS data processed {"connection_id":218281,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:33:31] local.INFO: Acknowledgment sent {"connection_id":218281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:33:54] local.INFO: TCP Data received {"connection_id":218014,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:33:54] local.INFO: Processing buffer {"connection_id":218014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:33:54] local.INFO: IMEI packet received {"connection_id":218014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":218014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:33:59] local.INFO: TCP Data received {"connection_id":218014,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:33:59] local.INFO: Processing buffer {"connection_id":218014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:33:59] local.INFO: IMEI packet received {"connection_id":218014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":218014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:33:59] local.INFO: TCP Data received {"connection_id":218014,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:33:59] local.INFO: Processing buffer {"connection_id":218014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:33:59] local.INFO: Packet analysis {"connection_id":218014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:33:59] local.INFO: Extracted packet for processing {"connection_id":218014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:33:59] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:33:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:33:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:33:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:33:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:33:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08: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-18 08:33:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:33:59] 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-18 08: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-18 08: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-18 08:33:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:33:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:33:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:33:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:33:59] 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-18 08:33:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:33:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:33:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:33:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:33:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:33:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:33:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:33:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:33:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:33:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:33:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:33:59] local.INFO: DEBUG: GPS processor result {"connection_id":218014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:33:59] local.INFO: GPS data processed {"connection_id":218014,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:33:59] local.INFO: Acknowledgment sent {"connection_id":218014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:34:32] local.INFO: TCP Data received {"connection_id":218014,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:34:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:34:32] local.INFO: Processing buffer {"connection_id":218014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:34:32] local.INFO: Packet analysis {"connection_id":218014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:34:32] local.INFO: Extracted packet for processing {"connection_id":218014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:34:32] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:34:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:34:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:34:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:34:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:34:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08: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-18 08:34: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-18 08: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:34: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-18 08: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-18 08: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-18 08:34:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:34:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:34:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:34:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:34: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-18 08:34:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:34:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:34:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:34:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:34:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:34:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:34:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:34:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:34:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:34:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:34:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:34:32] local.INFO: DEBUG: GPS processor result {"connection_id":218014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:34:32] local.INFO: GPS data processed {"connection_id":218014,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:34:32] local.INFO: Acknowledgment sent {"connection_id":218014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:34:53] local.INFO: TCP Data received {"connection_id":219672,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:34:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:34:53] local.INFO: Processing buffer {"connection_id":219672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:34:53] local.INFO: IMEI packet received {"connection_id":219672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:34:53] local.INFO: IMEI acknowledgment sent {"connection_id":219672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:34:59] local.INFO: TCP Data received {"connection_id":219672,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:34:59] local.INFO: Processing buffer {"connection_id":219672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:34:59] local.INFO: IMEI packet received {"connection_id":219672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":219672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:35:10] local.INFO: TCP Data received {"connection_id":219672,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:35:10] local.INFO: Processing buffer {"connection_id":219672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:35:10] local.INFO: Packet analysis {"connection_id":219672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:35:10] local.INFO: Extracted packet for processing {"connection_id":219672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:35:10] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:35: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-18 08:35:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:35:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:35:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:35:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:35:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08:35:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:35: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-18 08:35: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-18 08:35: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-18 08:35: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-18 08:35:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:35:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:35:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:35:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:35:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:35:10] 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-18 08:35:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:35:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:35:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:35:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:35:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:35:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:35:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:35:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:35:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:35:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:35:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:35:10] local.INFO: DEBUG: GPS processor result {"connection_id":219672,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:35:10] local.INFO: GPS data processed {"connection_id":219672,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:35:10] local.INFO: Acknowledgment sent {"connection_id":219672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:35:59] local.INFO: TCP Data received {"connection_id":219673,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:35:59] local.INFO: Processing buffer {"connection_id":219673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:35:59] local.INFO: IMEI packet received {"connection_id":219673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:35:59] local.INFO: IMEI acknowledgment sent {"connection_id":219673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:36:04] local.INFO: TCP Data received {"connection_id":219673,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:04] local.INFO: Processing buffer {"connection_id":219673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:04] local.INFO: IMEI packet received {"connection_id":219673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":219673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:36:07] local.INFO: TCP Data received {"connection_id":219673,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:07] local.INFO: Processing buffer {"connection_id":219673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:07] local.INFO: Packet analysis {"connection_id":219673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:36:07] local.INFO: Extracted packet for processing {"connection_id":219673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:36:07] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:36: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-18 08:36:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:36:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08:36:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:36: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-18 08:36: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-18 08:36: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-18 08:36: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-18 08:36:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:36:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:36:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:36:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:36:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:36:07] 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-18 08:36:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:36:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:36:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:36:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:36:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:36:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:36:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:36:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:36:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:36:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:36:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:36:07] local.INFO: DEBUG: GPS processor result {"connection_id":219673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:36:07] local.INFO: GPS data processed {"connection_id":219673,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:36:07] local.INFO: Acknowledgment sent {"connection_id":219673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:36:07] local.INFO: TCP Data received {"connection_id":218015,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:36:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218015,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:36:07] local.INFO: Processing buffer {"connection_id":218015,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:36:07] local.INFO: IMEI packet received {"connection_id":218015,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:36:07] local.INFO: IMEI acknowledgment sent {"connection_id":218015,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:36:12] local.INFO: TCP Data received {"connection_id":219673,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:12] local.INFO: Processing buffer {"connection_id":219673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:12] local.INFO: Packet analysis {"connection_id":219673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:36:12] local.INFO: Extracted packet for processing {"connection_id":219673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:36:12] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:36: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-18 08:36:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:36:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08:36:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:36:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:36: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":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:36:12] 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-18 08:36: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-18 08:36:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:36:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:36:12] local.INFO: Teltonika packet parsed successfully {"connection_id":219673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:36:12] local.INFO: Passing IMEI to GPS processor {"connection_id":219673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:36:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":219673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:36:12] 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-18 08:36:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:36:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:36:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:36:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:36:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:36:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:36:12] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:36:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:36:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:36:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:36:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:36:12] local.INFO: DEBUG: GPS processor result {"connection_id":219673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:36:12] local.INFO: GPS data processed {"connection_id":219673,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:36:12] local.INFO: Acknowledgment sent {"connection_id":219673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:36:51] local.INFO: TCP Data received {"connection_id":218016,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:36:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218016,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:36:51] local.INFO: Processing buffer {"connection_id":218016,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:36:51] local.INFO: IMEI packet received {"connection_id":218016,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:36:51] local.INFO: IMEI acknowledgment sent {"connection_id":218016,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:36:54] local.INFO: TCP Data received {"connection_id":218284,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218284,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:54] local.INFO: Processing buffer {"connection_id":218284,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:54] local.INFO: IMEI packet received {"connection_id":218284,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:36:54] local.INFO: IMEI acknowledgment sent {"connection_id":218284,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:36:59] local.INFO: TCP Data received {"connection_id":218284,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218284,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:59] local.INFO: Processing buffer {"connection_id":218284,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:36:59] local.INFO: IMEI packet received {"connection_id":218284,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:36:59] local.INFO: IMEI acknowledgment sent {"connection_id":218284,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:36:59] local.INFO: TCP Data received {"connection_id":218284,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218284,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:59] local.INFO: Processing buffer {"connection_id":218284,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:36:59] local.INFO: Packet analysis {"connection_id":218284,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:36:59] local.INFO: Extracted packet for processing {"connection_id":218284,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:36:59] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:36: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-18 08:36:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:36:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:36:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08:36:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:36:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:36: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:36:59] 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-18 08:36: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-18 08:36:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:36:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:36:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218284,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:36:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218284,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:36:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218284,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:36:59] 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-18 08:36:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:36:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:36:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:36:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:36:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:36:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:36:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:36:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:36:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:36:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:36:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:36:59] local.INFO: DEBUG: GPS processor result {"connection_id":218284,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:36:59] local.INFO: GPS data processed {"connection_id":218284,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:36:59] local.INFO: Acknowledgment sent {"connection_id":218284,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:37:30] local.INFO: TCP Data received {"connection_id":218284,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218284,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:37:30] local.INFO: Processing buffer {"connection_id":218284,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:37:30] local.INFO: Packet analysis {"connection_id":218284,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:37:30] local.INFO: Extracted packet for processing {"connection_id":218284,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:37:30] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08: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-18 08: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-18 08: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:37: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-18 08: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-18 08: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-18 08:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218284,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218284,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218284,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:37:30] 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-18 08:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:37:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:37:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":218284,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:37:30] local.INFO: GPS data processed {"connection_id":218284,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:37:30] local.INFO: Acknowledgment sent {"connection_id":218284,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:37:54] local.INFO: TCP Data received {"connection_id":219674,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:37:54] local.INFO: Processing buffer {"connection_id":219674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:37:54] local.INFO: IMEI packet received {"connection_id":219674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":219674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:37:59] local.INFO: TCP Data received {"connection_id":219674,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:37:59] local.INFO: Processing buffer {"connection_id":219674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:37:59] local.INFO: IMEI packet received {"connection_id":219674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:37:59] local.INFO: IMEI acknowledgment sent {"connection_id":219674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:37:59] local.INFO: TCP Data received {"connection_id":219674,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:37:59] local.INFO: Processing buffer {"connection_id":219674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cf637d8012d7fa60005afe0f00009010a2a..."} 
[2026-10-18 08:37:59] local.INFO: Packet analysis {"connection_id":219674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:37:59] local.INFO: Extracted packet for processing {"connection_id":219674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cf6"} 
[2026-10-18 08:37:59] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":42,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:37: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-18 08:37:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826819840001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:37:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:37:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198461525841326080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:37:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:37:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292567000,"timestamp_ms":1792292567000,"timestamp_seconds":1792292567,"priority":1,"record_length":96,"hex_timestamp":"000001a14cf637d8"} 
[2026-10-18 08:37:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:37:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:37: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 08:37:59] 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-18 08:37: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-18 08:37:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:37:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:37:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:37:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:37:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:37: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-18 08:37:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:37:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:37:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826819840001,"66":26039,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198461525841326080},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:37:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:37:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:37:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826819840001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:37:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:37:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:37:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:37:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198461525841326080,"description":"Unknown IO ID 45"} 
[2026-10-18 08:37:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826819840001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198461525841326080}} 
[2026-10-18 08:37:59] local.INFO: DEBUG: GPS processor result {"connection_id":219674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:37:59] local.INFO: GPS data processed {"connection_id":219674,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:37:59] local.INFO: Acknowledgment sent {"connection_id":219674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:38:31] local.INFO: TCP Data received {"connection_id":219674,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfacfa0012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfacfa0012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:38:31] local.INFO: Processing buffer {"connection_id":219674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfacfa0012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:38:31] local.INFO: Packet analysis {"connection_id":219674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfa"} 
[2026-10-18 08:38:31] local.INFO: Extracted packet for processing {"connection_id":219674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfa"} 
[2026-10-18 08:38:31] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":44,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 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-18 08:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826897152001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198039313376407552,"note":"Value kept but may cause issues"} 
[2026-10-18 08:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792292868000,"timestamp_ms":1792292868000,"timestamp_seconds":1792292868,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfacfa0"} 
[2026-10-18 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-18 08: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-18 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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 08:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08: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-18 08:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826897152001,"66":26006,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198039313376407552},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826897152001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:38:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:38:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198039313376407552,"description":"Unknown IO ID 45"} 
[2026-10-18 08:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826897152001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198039313376407552}} 
[2026-10-18 08:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":219674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:38:31] local.INFO: GPS data processed {"connection_id":219674,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:38:31] local.INFO: Acknowledgment sent {"connection_id":219674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:38:53] local.INFO: TCP Data received {"connection_id":221363,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:38:53] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:38:53] local.INFO: IMEI packet received {"connection_id":221363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":221363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:38:59] local.INFO: TCP Data received {"connection_id":221363,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:38:59] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:38:59] local.INFO: IMEI packet received {"connection_id":221363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:38:59] local.INFO: IMEI acknowledgment sent {"connection_id":221363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:38:59] local.INFO: TCP Data received {"connection_id":221363,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfacfa0012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfacfa0012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:38:59] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfacfa0012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:38:59] local.INFO: Packet analysis {"connection_id":221363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfa"} 
[2026-10-18 08:38:59] local.INFO: Extracted packet for processing {"connection_id":221363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfa"} 
[2026-10-18 08:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":44,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:38: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-18 08:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826897152001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198039313376407552,"note":"Value kept but may cause issues"} 
[2026-10-18 08:38:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292868000,"timestamp_ms":1792292868000,"timestamp_seconds":1792292868,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfacfa0"} 
[2026-10-18 08:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:38:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:38: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 08:38:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:38: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-18 08:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:38:59] 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-18 08:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826897152001,"66":26006,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198039313376407552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826897152001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:38:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198039313376407552,"description":"Unknown IO ID 45"} 
[2026-10-18 08:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826897152001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198039313376407552}} 
[2026-10-18 08:38:59] 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":5650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:38:59] local.INFO: GPS data processed {"connection_id":221363,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:38:59] local.INFO: Acknowledgment sent {"connection_id":221363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:39:33] local.INFO: TCP Data received {"connection_id":221363,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfb7b80012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfb7b80012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:39:33] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfb7b80012d7fa60005afe0f00009010a2c..."} 
[2026-10-18 08:39:33] local.INFO: Packet analysis {"connection_id":221363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfb"} 
[2026-10-18 08:39:33] local.INFO: Extracted packet for processing {"connection_id":221363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfb"} 
[2026-10-18 08:39:33] local.INFO: GPS Element Parsed {"raw_longitude":763340288,"raw_latitude":95412464,"longitude_deg":76.3340288,"latitude_deg":9.5412464,"altitude":9,"angle":266,"satellites":44,"speed":0,"hex_longitude":"2d7fa600","hex_latitude":"05afe0f0","is_valid_coordinates":true} 
[2026-10-18 08:39:33] 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-18 08:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826974208001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:39:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:39:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198039313376407552,"note":"Value kept but may cause issues"} 
[2026-10-18 08:39:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:39:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792292912000,"timestamp_ms":1792292912000,"timestamp_seconds":1792292912,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfb7b80"} 
[2026-10-18 08: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-18 08: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-18 08: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 08:39:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:39:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:39:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:39:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:39:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:39: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-18 08:39:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:39:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:39:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826974208001,"66":25995,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198039313376407552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:39:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:39:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:39:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826974208001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:39:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:39:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:39:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:39:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198039313376407552,"description":"Unknown IO ID 45"} 
[2026-10-18 08:39:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826974208001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198039313376407552}} 
[2026-10-18 08:39:33] 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":5651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:39:33] local.INFO: GPS data processed {"connection_id":221363,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:39:33] local.INFO: Acknowledgment sent {"connection_id":221363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:39:53] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:39:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:39:53] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:39:53] local.INFO: IMEI packet received {"connection_id":218287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:39:53] local.INFO: IMEI acknowledgment sent {"connection_id":218287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:39:57] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:39:57] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:39:57] local.INFO: IMEI packet received {"connection_id":218287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":218287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:39:58] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfb8b20012d7fa4c005afe2380009011a2c..."} 
[2026-10-18 08:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfb8b20012d7fa4c005afe2380009011a2c..."} 
[2026-10-18 08:39:58] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfb8b20012d7fa4c005afe2380009011a2c..."} 
[2026-10-18 08:39:58] local.INFO: Packet analysis {"connection_id":218287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfb"} 
[2026-10-18 08:39:58] local.INFO: Extracted packet for processing {"connection_id":218287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfb"} 
[2026-10-18 08:39:58] local.INFO: GPS Element Parsed {"raw_longitude":763339968,"raw_latitude":95412792,"longitude_deg":76.3339968,"latitude_deg":9.5412792,"altitude":9,"angle":282,"satellites":44,"speed":0,"hex_longitude":"2d7fa4c0","hex_latitude":"05afe238","is_valid_coordinates":true} 
[2026-10-18 08:39: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-18 08:39:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826985472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:39:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:39:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198039313376407552,"note":"Value kept but may cause issues"} 
[2026-10-18 08:39:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:39:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792292916000,"timestamp_ms":1792292916000,"timestamp_seconds":1792292916,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfb8b20"} 
[2026-10-18 08:39:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:39: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-18 08:39: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 08:39:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:39: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-18 08:39:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:39:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:39:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:39:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:39:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:39: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-18 08:39:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:39:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:39:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826985472001,"66":27745,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9198039313376407552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:39:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:39:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:39:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826985472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:39:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:39:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:39:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:39:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198039313376407552,"description":"Unknown IO ID 45"} 
[2026-10-18 08:39:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826985472001,"power":27745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9198039313376407552}} 
[2026-10-18 08:39:58] local.INFO: DEBUG: GPS processor result {"connection_id":218287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:39:58] local.INFO: GPS data processed {"connection_id":218287,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:39:58] local.INFO: Acknowledgment sent {"connection_id":218287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:40:29] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfbdd28012d7fa4c005afe2380009011a2d..."} 
[2026-10-18 08:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfbdd28012d7fa4c005afe2380009011a2d..."} 
[2026-10-18 08:40:29] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfbdd28012d7fa4c005afe2380009011a2d..."} 
[2026-10-18 08:40:29] local.INFO: Packet analysis {"connection_id":218287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfb"} 
[2026-10-18 08:40:29] local.INFO: Extracted packet for processing {"connection_id":218287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfb"} 
[2026-10-18 08:40:29] local.INFO: GPS Element Parsed {"raw_longitude":763339968,"raw_latitude":95412792,"longitude_deg":76.3339968,"latitude_deg":9.5412792,"altitude":9,"angle":282,"satellites":45,"speed":0,"hex_longitude":"2d7fa4c0","hex_latitude":"05afe238","is_valid_coordinates":true} 
[2026-10-18 08:40: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-18 08:40:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826986496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:40:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:40:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9197687469655603200,"note":"Value kept but may cause issues"} 
[2026-10-18 08:40:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:40:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792292937000,"timestamp_ms":1792292937000,"timestamp_seconds":1792292937,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfbdd28"} 
[2026-10-18 08:40:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:40: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-18 08:40: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 08:40:29] 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-18 08:40: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-18 08:40:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:40:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:40:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:40:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:40:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:40:29] 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-18 08:40:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:40:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:40:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826986496001,"66":27767,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9197687469655603200},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:40:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:40:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:40:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826986496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:40:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:40:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:40:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:40:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9197687469655603200,"description":"Unknown IO ID 45"} 
[2026-10-18 08:40:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826986496001,"power":27767,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9197687469655603200}} 
[2026-10-18 08:40:29] local.INFO: DEBUG: GPS processor result {"connection_id":218287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:40:29] local.INFO: GPS data processed {"connection_id":218287,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:40:29] local.INFO: Acknowledgment sent {"connection_id":218287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:40:54] local.INFO: TCP Data received {"connection_id":221364,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:40:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:40:54] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:40:54] local.INFO: IMEI packet received {"connection_id":221364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:40:54] local.INFO: IMEI acknowledgment sent {"connection_id":221364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:40:59] local.INFO: TCP Data received {"connection_id":221364,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:40:59] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:40:59] local.INFO: IMEI packet received {"connection_id":221364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:40:59] local.INFO: IMEI acknowledgment sent {"connection_id":221364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:41:00] local.INFO: TCP Data received {"connection_id":221364,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfc2f30012d7fa4c005afe2380009011a2c..."} 
[2026-10-18 08:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfc2f30012d7fa4c005afe2380009011a2c..."} 
[2026-10-18 08:41:00] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfc2f30012d7fa4c005afe2380009011a2c..."} 
[2026-10-18 08:41:00] local.INFO: Packet analysis {"connection_id":221364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:41:00] local.INFO: Extracted packet for processing {"connection_id":221364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:41:00] local.INFO: GPS Element Parsed {"raw_longitude":763339968,"raw_latitude":95412792,"longitude_deg":76.3339968,"latitude_deg":9.5412792,"altitude":9,"angle":282,"satellites":44,"speed":0,"hex_longitude":"2d7fa4c0","hex_latitude":"05afe238","is_valid_coordinates":true} 
[2026-10-18 08:41: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-18 08:41:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826991872001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759218853052416,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9197687469655603200,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:41:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792292958000,"timestamp_ms":1792292958000,"timestamp_seconds":1792292958,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfc2f30"} 
[2026-10-18 08:41:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:41: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-18 08:41: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":119,"data_length":795,"current_offset":136} 
[2026-10-18 08:41:00] 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-18 08:41: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-18 08:41:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:41:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:41:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:41:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:41:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:41:00] 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-18 08:41:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:41:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:41:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826991872001,"66":27821,"250":206,"85":12544,"24":0,"16":18759218853052416,"45":9197687469655603200},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:41:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:41:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:41:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826991872001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:41:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:41:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:41:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759218853052416,"km_value":18759218853052.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:41:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9197687469655603200,"description":"Unknown IO ID 45"} 
[2026-10-18 08:41:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826991872001,"power":27821,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9197687469655603200}} 
[2026-10-18 08:41:00] 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":5654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:41:00] local.INFO: GPS data processed {"connection_id":221364,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:41:00] local.INFO: Acknowledgment sent {"connection_id":221364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:41:31] local.INFO: TCP Data received {"connection_id":221364,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfc61f8012d7fa64005afe0f8000e00882e..."} 
[2026-10-18 08:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfc61f8012d7fa64005afe0f8000e00882e..."} 
[2026-10-18 08:41:31] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfc61f8012d7fa64005afe0f8000e00882e..."} 
[2026-10-18 08:41:31] local.INFO: Packet analysis {"connection_id":221364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:41:31] local.INFO: Extracted packet for processing {"connection_id":221364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:41:31] local.INFO: GPS Element Parsed {"raw_longitude":763340352,"raw_latitude":95412472,"longitude_deg":76.3340352,"latitude_deg":9.5412472,"altitude":14,"angle":136,"satellites":46,"speed":2,"hex_longitude":"2d7fa640","hex_latitude":"05afe0f8","is_valid_coordinates":true} 
[2026-10-18 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-18 08:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458826997248001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759244622856192,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9197687469655603200,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792292971000,"timestamp_ms":1792292971000,"timestamp_seconds":1792292971,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfc61f8"} 
[2026-10-18 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-18 08: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-18 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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-18 08:41: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-18 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-18 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-18 08:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:41:31] 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-18 08:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458826997248001,"66":27908,"250":206,"85":12544,"24":2,"16":18759244622856192,"45":9197687469655603200},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458826997248001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:41:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:41:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759244622856192,"km_value":18759244622856.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9197687469655603200,"description":"Unknown IO ID 45"} 
[2026-10-18 08:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458826997248001,"power":27908,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9197687469655603200}} 
[2026-10-18 08:41:31] 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":5655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:41:31] local.INFO: GPS data processed {"connection_id":221364,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:41:31] local.INFO: Acknowledgment sent {"connection_id":221364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:41:54] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:41:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:41:54] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:41:54] local.INFO: IMEI packet received {"connection_id":218018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:41:54] local.INFO: IMEI acknowledgment sent {"connection_id":218018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:41:59] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:41:59] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:41:59] local.INFO: IMEI packet received {"connection_id":218018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:41:59] local.INFO: IMEI acknowledgment sent {"connection_id":218018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:41:59] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfc65e0012d7fa6c005afe0c8000e00992e..."} 
[2026-10-18 08:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfc65e0012d7fa6c005afe0c8000e00992e..."} 
[2026-10-18 08:41:59] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfc65e0012d7fa6c005afe0c8000e00992e..."} 
[2026-10-18 08:41:59] local.INFO: Packet analysis {"connection_id":218018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:41:59] local.INFO: Extracted packet for processing {"connection_id":218018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:41:59] local.INFO: GPS Element Parsed {"raw_longitude":763340480,"raw_latitude":95412424,"longitude_deg":76.334048,"latitude_deg":9.5412424,"altitude":14,"angle":153,"satellites":46,"speed":2,"hex_longitude":"2d7fa6c0","hex_latitude":"05afe0c8","is_valid_coordinates":true} 
[2026-10-18 08:41: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-18 08:41:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827000576001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759248917823488,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198109682120587264,"note":"Value kept but may cause issues"} 
[2026-10-18 08:41:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:41:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292972000,"timestamp_ms":1792292972000,"timestamp_seconds":1792292972,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfc65e0"} 
[2026-10-18 08:41:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:41: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-18 08:41: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 08:41:59] 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-18 08:41: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-18 08:41:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:41:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:41:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:41:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:41:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:41:59] 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-18 08:41:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:41:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:41:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827000576001,"66":27550,"250":206,"85":12544,"24":2,"16":18759248917823488,"45":9198109682120587264},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:41:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:41:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:41:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827000576001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:41:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:41:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:41:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759248917823488,"km_value":18759248917823.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:41:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198109682120587264,"description":"Unknown IO ID 45"} 
[2026-10-18 08:41:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827000576001,"power":27550,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9198109682120587264}} 
[2026-10-18 08:41:59] local.INFO: DEBUG: GPS processor result {"connection_id":218018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:41:59] local.INFO: GPS data processed {"connection_id":218018,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:41:59] local.INFO: Acknowledgment sent {"connection_id":218018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:42:16] local.INFO: TCP Data received {"connection_id":218017,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:42:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218017,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:42:16] local.INFO: Processing buffer {"connection_id":218017,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:42:16] local.INFO: IMEI packet received {"connection_id":218017,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:42:16] local.INFO: IMEI acknowledgment sent {"connection_id":218017,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:42:34] local.INFO: TCP Data received {"connection_id":218018,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfc69c8012d7fa6c005afe098000e008a2e..."} 
[2026-10-18 08:42:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfc69c8012d7fa6c005afe098000e008a2e..."} 
[2026-10-18 08:42:34] local.INFO: Processing buffer {"connection_id":218018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfc69c8012d7fa6c005afe098000e008a2e..."} 
[2026-10-18 08:42:34] local.INFO: Packet analysis {"connection_id":218018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:42:34] local.INFO: Extracted packet for processing {"connection_id":218018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:42:34] local.INFO: GPS Element Parsed {"raw_longitude":763340480,"raw_latitude":95412376,"longitude_deg":76.334048,"latitude_deg":9.5412376,"altitude":14,"angle":138,"satellites":46,"speed":2,"hex_longitude":"2d7fa6c0","hex_latitude":"05afe098","is_valid_coordinates":true} 
[2026-10-18 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-18 08:42:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827000832001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:42:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759253212790784,"note":"Value kept but may cause issues"} 
[2026-10-18 08:42:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198250419608930304,"note":"Value kept but may cause issues"} 
[2026-10-18 08:42:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:42:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792292973000,"timestamp_ms":1792292973000,"timestamp_seconds":1792292973,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfc69c8"} 
[2026-10-18 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-18 08:42: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-18 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":107,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 08:42:34] 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-18 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-18 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-18 08:42:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:42:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:42:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:42:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:42:34] 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-18 08:42:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:42:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:42:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827000832001,"66":27550,"250":206,"85":12544,"24":2,"16":18759253212790784,"45":9198250419608930304},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:42:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:42:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:42:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827000832001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:42:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:42:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:42:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759253212790784,"km_value":18759253212790.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:42:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198250419608930304,"description":"Unknown IO ID 45"} 
[2026-10-18 08:42:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827000832001,"power":27550,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9198250419608930304}} 
[2026-10-18 08:42:34] local.INFO: DEBUG: GPS processor result {"connection_id":218018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:42:34] local.INFO: GPS data processed {"connection_id":218018,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:42:34] local.INFO: Acknowledgment sent {"connection_id":218018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:42:46] local.INFO: TCP Data received {"connection_id":219676,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219676,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:42:46] local.INFO: Processing buffer {"connection_id":219676,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:42:46] local.INFO: IMEI packet received {"connection_id":219676,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:42:46] local.INFO: IMEI acknowledgment sent {"connection_id":219676,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:42:53] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:42:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:42:53] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:42:53] local.INFO: IMEI packet received {"connection_id":218019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:42:53] local.INFO: IMEI acknowledgment sent {"connection_id":218019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:42:59] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:42:59] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:42:59] local.INFO: IMEI packet received {"connection_id":218019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":218019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:42:59] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cfc7198012d7fa74005afe058000e00792e..."} 
[2026-10-18 08:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cfc7198012d7fa74005afe058000e00792e..."} 
[2026-10-18 08:42:59] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cfc7198012d7fa74005afe058000e00792e..."} 
[2026-10-18 08:42:59] local.INFO: Packet analysis {"connection_id":218019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:42:59] local.INFO: Extracted packet for processing {"connection_id":218019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cfc"} 
[2026-10-18 08:42:59] local.INFO: GPS Element Parsed {"raw_longitude":763340608,"raw_latitude":95412312,"longitude_deg":76.3340608,"latitude_deg":9.5412312,"altitude":14,"angle":121,"satellites":46,"speed":2,"hex_longitude":"2d7fa740","hex_latitude":"05afe058","is_valid_coordinates":true} 
[2026-10-18 08:42: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-18 08:42:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827001088001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:42:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759257507758080,"note":"Value kept but may cause issues"} 
[2026-10-18 08:42:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9198250419608918016,"note":"Value kept but may cause issues"} 
[2026-10-18 08:42:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:42:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792292975000,"timestamp_ms":1792292975000,"timestamp_seconds":1792292975,"priority":1,"record_length":96,"hex_timestamp":"000001a14cfc7198"} 
[2026-10-18 08:42:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:42: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-18 08:42: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":158,"data_length":795,"current_offset":136} 
[2026-10-18 08:42:59] 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-18 08:42: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-18 08:42:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:42:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:42:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:42:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:42:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:42:59] 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-18 08:42:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:42:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:42:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827001088001,"66":27876,"250":206,"85":12544,"24":2,"16":18759257507758080,"45":9198250419608918016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:42:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:42:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:42:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827001088001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:42:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:42:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:42:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759257507758080,"km_value":18759257507758.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:42:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9198250419608918016,"description":"Unknown IO ID 45"} 
[2026-10-18 08:42:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827001088001,"power":27876,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9198250419608918016}} 
[2026-10-18 08:42:59] local.INFO: DEBUG: GPS processor result {"connection_id":218019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:42:59] local.INFO: GPS data processed {"connection_id":218019,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:42:59] local.INFO: Acknowledgment sent {"connection_id":218019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:43:30] local.INFO: TCP Data received {"connection_id":218019,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff4c10012d7f974005afd8f8000a002228..."} 
[2026-10-18 08:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff4c10012d7f974005afd8f8000a002228..."} 
[2026-10-18 08:43:30] local.INFO: Processing buffer {"connection_id":218019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff4c10012d7f974005afd8f8000a002228..."} 
[2026-10-18 08:43:30] local.INFO: Packet analysis {"connection_id":218019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:43:30] local.INFO: Extracted packet for processing {"connection_id":218019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:43:30] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410424,"longitude_deg":76.3336512,"latitude_deg":9.5410424,"altitude":10,"angle":34,"satellites":40,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd8f8","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827048704001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193676451236849664,"note":"Value kept but may cause issues"} 
[2026-10-18 08:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792293162000,"timestamp_ms":1792293162000,"timestamp_seconds":1792293162,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff4c10"} 
[2026-10-18 08: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-18 08:43: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-18 08: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":107,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-10-18 08:43:30] 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-18 08: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-18 08: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-18 08:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:43:30] 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-18 08:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827048704001,"66":27658,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193676451236849664},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827048704001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:43:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:43:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193676451236849664,"description":"Unknown IO ID 45"} 
[2026-10-18 08:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827048704001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193676451236849664}} 
[2026-10-18 08:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":218019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:43:30] local.INFO: GPS data processed {"connection_id":218019,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:43:30] local.INFO: Acknowledgment sent {"connection_id":218019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:43:59] local.INFO: TCP Data received {"connection_id":221365,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:43:59] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:43:59] local.INFO: IMEI packet received {"connection_id":221365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:43:59] local.INFO: IMEI acknowledgment sent {"connection_id":221365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:44:08] local.INFO: TCP Data received {"connection_id":221365,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:08] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:08] local.INFO: IMEI packet received {"connection_id":221365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:44:08] local.INFO: IMEI acknowledgment sent {"connection_id":221365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:44:10] local.INFO: TCP Data received {"connection_id":221365,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff4c10012d7f974005afd8f8000a002228..."} 
[2026-10-18 08:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff4c10012d7f974005afd8f8000a002228..."} 
[2026-10-18 08:44:10] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff4c10012d7f974005afd8f8000a002228..."} 
[2026-10-18 08:44:10] local.INFO: Packet analysis {"connection_id":221365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:44:10] local.INFO: Extracted packet for processing {"connection_id":221365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:44:10] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410424,"longitude_deg":76.3336512,"latitude_deg":9.5410424,"altitude":10,"angle":34,"satellites":40,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd8f8","is_valid_coordinates":true} 
[2026-10-18 08:44:10] 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-18 08:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792293162000,"timestamp_ms":1792293162000,"timestamp_seconds":1792293162,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff4c10"} 
[2026-10-18 08: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-18 08:44: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-18 08: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 08:44:10] 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-18 08: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-18 08: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-18 08:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:44:10] 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-18 08:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27974,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:44:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:44:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:44:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:44:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":221365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:44:10] local.INFO: GPS data processed {"connection_id":221365,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:44:10] local.INFO: Acknowledgment sent {"connection_id":221365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:44:16] local.INFO: TCP Data received {"connection_id":221365,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:44:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:44:16] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:44:16] local.INFO: Packet analysis {"connection_id":221365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:44:16] local.INFO: Extracted packet for processing {"connection_id":221365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:44:16] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08:44: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-18 08:44:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:44:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08:44:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:44: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-18 08:44: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 08:44:16] 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-18 08:44: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-18 08:44:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:44:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:44:16] local.INFO: Teltonika packet parsed successfully {"connection_id":221365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:44:16] local.INFO: Passing IMEI to GPS processor {"connection_id":221365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:44:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":221365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:44:16] 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-18 08:44:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:44:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:44:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:44:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:44:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:44:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:44:16] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:44:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:44:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:44:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:44:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:44:16] local.INFO: DEBUG: GPS processor result {"connection_id":221365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:44:16] local.INFO: GPS data processed {"connection_id":221365,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:44:16] local.INFO: Acknowledgment sent {"connection_id":221365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:44:54] local.INFO: TCP Data received {"connection_id":219678,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:54] local.INFO: Processing buffer {"connection_id":219678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:54] local.INFO: IMEI packet received {"connection_id":219678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:44:54] local.INFO: IMEI acknowledgment sent {"connection_id":219678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:44:59] local.INFO: TCP Data received {"connection_id":219678,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:59] local.INFO: Processing buffer {"connection_id":219678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:44:59] local.INFO: IMEI packet received {"connection_id":219678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":219678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:44:59] local.INFO: TCP Data received {"connection_id":219678,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:44:59] local.INFO: Processing buffer {"connection_id":219678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:44:59] local.INFO: Packet analysis {"connection_id":219678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:44:59] local.INFO: Extracted packet for processing {"connection_id":219678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:44:59] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08:44: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-18 08:44:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:44:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:44:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08:44:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:44:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:44: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 08:44:59] 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-18 08:44: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-18 08:44:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:44:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:44:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:44:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:44:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:44:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 08:44:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:44:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:44:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:44:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:44:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:44:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:44:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:44:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:44:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:44:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:44:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:44:59] local.INFO: DEBUG: GPS processor result {"connection_id":219678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:44:59] local.INFO: GPS data processed {"connection_id":219678,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:44:59] local.INFO: Acknowledgment sent {"connection_id":219678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:45:30] local.INFO: TCP Data received {"connection_id":219678,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:45:30] local.INFO: Processing buffer {"connection_id":219678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:45:30] local.INFO: Packet analysis {"connection_id":219678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:45:30] local.INFO: Extracted packet for processing {"connection_id":219678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:45:30] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08: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-18 08: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-18 08: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-18 08: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-18 08: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-18 08: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-18 08:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08: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-18 08:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:45:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:45:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":219678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:45:30] local.INFO: GPS data processed {"connection_id":219678,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:45:30] local.INFO: Acknowledgment sent {"connection_id":219678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:45:54] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:45:54] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:45:54] local.INFO: IMEI packet received {"connection_id":218290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":218290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:45:59] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:45:59] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:45:59] local.INFO: IMEI packet received {"connection_id":218290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:45:59] local.INFO: IMEI acknowledgment sent {"connection_id":218290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:45:59] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:45:59] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:45:59] local.INFO: Packet analysis {"connection_id":218290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:45:59] local.INFO: Extracted packet for processing {"connection_id":218290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:45:59] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08:45: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-18 08:45:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:45:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:45:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:45:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:45:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08:45:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:45:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:45: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 08:45:59] 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-18 08:45: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-18 08:45:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:45:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:45:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:45:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:45:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:45:59] 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-18 08:45:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:45:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:45:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:45:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:45:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:45:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:45:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:45:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:45:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:45:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:45:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:45:59] local.INFO: DEBUG: GPS processor result {"connection_id":218290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:45:59] local.INFO: GPS data processed {"connection_id":218290,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:45:59] local.INFO: Acknowledgment sent {"connection_id":218290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:46:30] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:46:30] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:46:30] local.INFO: Packet analysis {"connection_id":218290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:46:30] local.INFO: Extracted packet for processing {"connection_id":218290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:46:30] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08: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-18 08: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-18 08: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 08:46: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-18 08: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-18 08: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-18 08:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:46:30] 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-18 08:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:46:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:46:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":218290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:46:30] local.INFO: GPS data processed {"connection_id":218290,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:46:30] local.INFO: Acknowledgment sent {"connection_id":218290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:46:54] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:46:54] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:46:54] local.INFO: IMEI packet received {"connection_id":218021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":218021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:46:59] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:46:59] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:46:59] local.INFO: IMEI packet received {"connection_id":218021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":218021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:47:00] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:47:00] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:47:00] local.INFO: Packet analysis {"connection_id":218021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:47:00] local.INFO: Extracted packet for processing {"connection_id":218021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:47:00] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:47:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:47:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:47:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:47:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:47:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08: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-18 08:47: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-18 08: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 08:47: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-18 08: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-18 08: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-18 08:47:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:47:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:47:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:47:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:47:00] 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-18 08:47:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:47:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:47:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:47:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:47:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:47:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:47:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:47:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:47:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:47:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:47:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:47:00] local.INFO: DEBUG: GPS processor result {"connection_id":218021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:47:00] local.INFO: GPS data processed {"connection_id":218021,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:47:00] local.INFO: Acknowledgment sent {"connection_id":218021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:47:33] local.INFO: TCP Data received {"connection_id":218021,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:47:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:47:33] local.INFO: Processing buffer {"connection_id":218021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:47:33] local.INFO: Packet analysis {"connection_id":218021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:47:33] local.INFO: Extracted packet for processing {"connection_id":218021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:47:33] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:47:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:47:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:47:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:47:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:47:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08: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-18 08:47: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-18 08: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 08:47: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-18 08: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-18 08: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-18 08:47:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:47:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:47:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:47:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:47:33] 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-18 08:47:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:47:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:47:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:47:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:47:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:47:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:47:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:47:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:47:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:47:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:47:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:47:33] local.INFO: DEBUG: GPS processor result {"connection_id":218021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:47:33] local.INFO: GPS data processed {"connection_id":218021,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:47:33] local.INFO: Acknowledgment sent {"connection_id":218021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:47:53] local.INFO: TCP Data received {"connection_id":219679,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:47:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:47:53] local.INFO: Processing buffer {"connection_id":219679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:47:53] local.INFO: IMEI packet received {"connection_id":219679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:47:53] local.INFO: IMEI acknowledgment sent {"connection_id":219679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:47:59] local.INFO: TCP Data received {"connection_id":219679,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:47:59] local.INFO: Processing buffer {"connection_id":219679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:47:59] local.INFO: IMEI packet received {"connection_id":219679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:47:59] local.INFO: IMEI acknowledgment sent {"connection_id":219679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:48:01] local.INFO: TCP Data received {"connection_id":221366,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221366,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:48:01] local.INFO: Processing buffer {"connection_id":221366,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:48:01] local.INFO: IMEI packet received {"connection_id":221366,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:48:01] local.INFO: IMEI acknowledgment sent {"connection_id":221366,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:48:05] local.INFO: TCP Data received {"connection_id":219679,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:48:05] local.INFO: Processing buffer {"connection_id":219679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14cff5bb0012d7f974005afd980000a004c2b..."} 
[2026-10-18 08:48:05] local.INFO: Packet analysis {"connection_id":219679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:48:05] local.INFO: Extracted packet for processing {"connection_id":219679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14cff"} 
[2026-10-18 08:48:05] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95410560,"longitude_deg":76.3336512,"latitude_deg":9.541056,"altitude":10,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afd980","is_valid_coordinates":true} 
[2026-10-18 08:48: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-18 08:48:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827049472001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:48:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:48:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469403136,"note":"Value kept but may cause issues"} 
[2026-10-18 08:48:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:48:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792293166000,"timestamp_ms":1792293166000,"timestamp_seconds":1792293166,"priority":1,"record_length":96,"hex_timestamp":"000001a14cff5bb0"} 
[2026-10-18 08:48:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:48: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-18 08:48: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-18 08:48: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-18 08:48: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-18 08:48:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:48:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:48:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:48:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:48:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:48:05] 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-18 08:48:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:48:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:48:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827049472001,"66":27213,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469403136},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 08:48:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:48:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:48:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827049472001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:48:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 08:48:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:48:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:48:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469403136,"description":"Unknown IO ID 45"} 
[2026-10-18 08:48:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827049472001,"power":27213,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469403136}} 
[2026-10-18 08:48:05] local.INFO: DEBUG: GPS processor result {"connection_id":219679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:48:05] local.INFO: GPS data processed {"connection_id":219679,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:48:05] local.INFO: Acknowledgment sent {"connection_id":219679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:48:37] local.INFO: TCP Data received {"connection_id":219679,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:48:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:48:37] local.INFO: Processing buffer {"connection_id":219679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:48:37] local.INFO: Packet analysis {"connection_id":219679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:48:37] local.INFO: Extracted packet for processing {"connection_id":219679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:48:37] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:48: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-18 08:48:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:48:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:48:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:48:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:48:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08:48:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:48: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-18 08:48: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:48:37] 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-18 08:48: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-18 08:48:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:48:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:48:37] local.INFO: Teltonika packet parsed successfully {"connection_id":219679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:48:37] local.INFO: Passing IMEI to GPS processor {"connection_id":219679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:48:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":219679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:48:37] 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-18 08:48:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:48:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:48:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:48:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:48:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:48:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:48:37] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:48:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:48:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:48:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:48:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:48:37] local.INFO: DEBUG: GPS processor result {"connection_id":219679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:48:37] local.INFO: GPS data processed {"connection_id":219679,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:48:37] local.INFO: Acknowledgment sent {"connection_id":219679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:48:47] local.INFO: TCP Data received {"connection_id":218291,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:48:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218291,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:48:47] local.INFO: Processing buffer {"connection_id":218291,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:48:47] local.INFO: IMEI packet received {"connection_id":218291,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:48:47] local.INFO: IMEI acknowledgment sent {"connection_id":218291,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:48:59] local.INFO: TCP Data received {"connection_id":218292,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:48:59] local.INFO: Processing buffer {"connection_id":218292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:48:59] local.INFO: IMEI packet received {"connection_id":218292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":218292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:49:04] local.INFO: TCP Data received {"connection_id":218292,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:04] local.INFO: Processing buffer {"connection_id":218292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:04] local.INFO: IMEI packet received {"connection_id":218292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":218292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:49:15] local.INFO: TCP Data received {"connection_id":218292,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:49:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218292,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:49:15] local.INFO: Processing buffer {"connection_id":218292,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:49:15] local.INFO: Packet analysis {"connection_id":218292,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:49:15] local.INFO: Extracted packet for processing {"connection_id":218292,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:49:15] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:49: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-18 08:49:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:49:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:49:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:49:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:49:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08:49:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:49:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:49: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:49:15] 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-18 08:49: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-18 08:49:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:49:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:49:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218292,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:49:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:49:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:49:15] 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-18 08:49:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:49:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:49:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:49:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:49:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:49:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:49:15] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:49:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:49:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:49:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:49:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:49:15] local.INFO: DEBUG: GPS processor result {"connection_id":218292,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:49:15] local.INFO: GPS data processed {"connection_id":218292,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:49:15] local.INFO: Acknowledgment sent {"connection_id":218292,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:49:54] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:54] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:54] local.INFO: IMEI packet received {"connection_id":218293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":218293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:49:59] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:59] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:49:59] local.INFO: IMEI packet received {"connection_id":218293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:49:59] local.INFO: IMEI acknowledgment sent {"connection_id":218293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:49:59] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:49:59] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:49:59] local.INFO: Packet analysis {"connection_id":218293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:49:59] local.INFO: Extracted packet for processing {"connection_id":218293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:49: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-18 08:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:49:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:49: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:49:59] 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-18 08:49: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-18 08:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:49:59] 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-18 08:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:49:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":218293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:49:59] local.INFO: GPS data processed {"connection_id":218293,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:49:59] local.INFO: Acknowledgment sent {"connection_id":218293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:50:33] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:50:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:50:33] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:50:33] local.INFO: Packet analysis {"connection_id":218293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:50:33] local.INFO: Extracted packet for processing {"connection_id":218293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:50:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:50:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:50:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:50:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:50:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:50:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08: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-18 08:50: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-18 08: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:50: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-18 08: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-18 08: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-18 08:50:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:50:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:50:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:50:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:50:33] 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-18 08:50:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:50:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:50:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:50:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:50:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:50:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:50:33] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:50:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:50:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:50:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:50:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:50:33] local.INFO: DEBUG: GPS processor result {"connection_id":218293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:50:33] local.INFO: GPS data processed {"connection_id":218293,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:50:33] local.INFO: Acknowledgment sent {"connection_id":218293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:50:54] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:50:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:50:54] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:50:54] local.INFO: IMEI packet received {"connection_id":218295,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:50:54] local.INFO: IMEI acknowledgment sent {"connection_id":218295,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:50:59] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:50:59] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:50:59] local.INFO: IMEI packet received {"connection_id":218295,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:50:59] local.INFO: IMEI acknowledgment sent {"connection_id":218295,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:50:59] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:50:59] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:50:59] local.INFO: Packet analysis {"connection_id":218295,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:50:59] local.INFO: Extracted packet for processing {"connection_id":218295,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:50:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:50: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-18 08:50:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:50:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:50:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:50:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:50:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08:50:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:50:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:50: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:50:59] 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-18 08:50: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-18 08:50:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:50:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:50:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218295,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:50:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:50:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:50: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-18 08:50:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:50:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:50:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:50:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:50:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:50:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:50:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:50:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:50:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:50:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:50:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:50:59] local.INFO: DEBUG: GPS processor result {"connection_id":218295,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:50:59] local.INFO: GPS data processed {"connection_id":218295,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:50:59] local.INFO: Acknowledgment sent {"connection_id":218295,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:51:30] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:51:30] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:51:30] local.INFO: Packet analysis {"connection_id":218295,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:51:30] local.INFO: Extracted packet for processing {"connection_id":218295,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:51:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08: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-18 08: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-18 08: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:51: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-18 08: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-18 08: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-18 08:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218295,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:51: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-18 08:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:51:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:51:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":218295,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:51:30] local.INFO: GPS data processed {"connection_id":218295,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:51:30] local.INFO: Acknowledgment sent {"connection_id":218295,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:51:54] local.INFO: TCP Data received {"connection_id":221367,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:51:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221367,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:51:54] local.INFO: Processing buffer {"connection_id":221367,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:51:54] local.INFO: IMEI packet received {"connection_id":221367,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:51:54] local.INFO: IMEI acknowledgment sent {"connection_id":221367,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:51:59] local.INFO: TCP Data received {"connection_id":221367,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221367,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:51:59] local.INFO: Processing buffer {"connection_id":221367,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:51:59] local.INFO: IMEI packet received {"connection_id":221367,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":221367,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:51:59] local.INFO: TCP Data received {"connection_id":221367,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221367,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:51:59] local.INFO: Processing buffer {"connection_id":221367,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:51:59] local.INFO: Packet analysis {"connection_id":221367,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:51:59] local.INFO: Extracted packet for processing {"connection_id":221367,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:51:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:51: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-18 08:51:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:51:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:51:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:51:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:51:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08:51:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:51:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:51: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":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:51:59] 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-18 08:51: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-18 08:51:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:51:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:51:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221367,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:51:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:51:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:51:59] 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-18 08:51:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:51:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:51:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:51:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:51:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:51:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:51:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:51:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:51:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:51:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:51:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:51:59] 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":5675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:51:59] local.INFO: GPS data processed {"connection_id":221367,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:51:59] local.INFO: Acknowledgment sent {"connection_id":221367,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:52:30] local.INFO: TCP Data received {"connection_id":221367,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221367,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:52:30] local.INFO: Processing buffer {"connection_id":221367,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:52:30] local.INFO: Packet analysis {"connection_id":221367,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:52:30] local.INFO: Extracted packet for processing {"connection_id":221367,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:52:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08: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-18 08: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-18 08: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:52: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-18 08: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-18 08: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-18 08:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221367,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:52:30] 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-18 08:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:52:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:52:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:52:30] 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":5676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:52:30] local.INFO: GPS data processed {"connection_id":221367,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:52:30] local.INFO: Acknowledgment sent {"connection_id":221367,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:52:53] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:52:53] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:52:53] local.INFO: IMEI packet received {"connection_id":218022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:52:53] local.INFO: IMEI acknowledgment sent {"connection_id":218022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:52:59] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:52:59] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:52:59] local.INFO: IMEI packet received {"connection_id":218022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:52:59] local.INFO: IMEI acknowledgment sent {"connection_id":218022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:52:59] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:52:59] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d03f378012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:52:59] local.INFO: Packet analysis {"connection_id":218022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:52:59] local.INFO: Extracted packet for processing {"connection_id":218022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d03"} 
[2026-10-18 08:52:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827050496001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469437952,"note":"Value kept but may cause issues"} 
[2026-10-18 08:52:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293467000,"timestamp_ms":1792293467000,"timestamp_seconds":1792293467,"priority":1,"record_length":96,"hex_timestamp":"000001a14d03f378"} 
[2026-10-18 08: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-18 08:52:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-18 08:52:59] 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-18 08: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-18 08: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-18 08:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:52:59] 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-18 08:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827050496001,"66":26517,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9193887557469437952},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827050496001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:52:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:52:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469437952,"description":"Unknown IO ID 45"} 
[2026-10-18 08:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827050496001,"power":26517,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469437952}} 
[2026-10-18 08:53:00] local.INFO: DEBUG: GPS processor result {"connection_id":218022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:53:00] local.INFO: GPS data processed {"connection_id":218022,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:53:00] local.INFO: Acknowledgment sent {"connection_id":218022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:53:31] local.INFO: TCP Data received {"connection_id":218022,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:53:31] local.INFO: Processing buffer {"connection_id":218022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:53:31] local.INFO: Packet analysis {"connection_id":218022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:53:31] local.INFO: Extracted packet for processing {"connection_id":218022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:53:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08: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-18 08: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-18 08: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:53:31] 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-18 08:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:53:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:53:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":218022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:53:31] local.INFO: GPS data processed {"connection_id":218022,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:53:31] local.INFO: Acknowledgment sent {"connection_id":218022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:53:59] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:53:59] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:53:59] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:54:04] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:04] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:04] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:54:04] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:54:04] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:54:04] local.INFO: Packet analysis {"connection_id":221368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:54:04] local.INFO: Extracted packet for processing {"connection_id":221368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:54:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 08:54:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:54:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:54:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:54:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:54:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 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-18 08:54: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-18 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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:54:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 08:54:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:54:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:54:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:54:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08: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-18 08:54:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:54:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:54:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:54:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:54:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:54:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:54:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:54:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:54:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:54:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:54:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:54:04] 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":5679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:54:04] local.INFO: GPS data processed {"connection_id":221368,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:54:04] local.INFO: Acknowledgment sent {"connection_id":221368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:54:06] local.INFO: TCP Data received {"connection_id":219684,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:54:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219684,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:54:06] local.INFO: Processing buffer {"connection_id":219684,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:54:06] local.INFO: IMEI packet received {"connection_id":219684,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:54:06] local.INFO: IMEI acknowledgment sent {"connection_id":219684,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:54:09] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:54:09] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:54:09] local.INFO: Packet analysis {"connection_id":221368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:54:09] local.INFO: Extracted packet for processing {"connection_id":221368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:54:09] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:54:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:54:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:54:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:54:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:54:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08: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-18 08: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-18 08: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:54:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:54:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:54:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:54:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:54:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:54: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-18 08:54:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:54:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:54:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:54:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:54:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:54:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:54:09] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:54:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:54:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:54:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:54:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:54:09] 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":5680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:54:09] local.INFO: GPS data processed {"connection_id":221368,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:54:09] local.INFO: Acknowledgment sent {"connection_id":221368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:54:46] local.INFO: TCP Data received {"connection_id":218023,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218023,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:54:46] local.INFO: Processing buffer {"connection_id":218023,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 08:54:46] local.INFO: IMEI packet received {"connection_id":218023,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 08:54:46] local.INFO: IMEI acknowledgment sent {"connection_id":218023,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:54:54] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:54] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:54] local.INFO: IMEI packet received {"connection_id":218296,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:54:54] local.INFO: IMEI acknowledgment sent {"connection_id":218296,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:54:59] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:59] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:54:59] local.INFO: IMEI packet received {"connection_id":218296,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:54:59] local.INFO: IMEI acknowledgment sent {"connection_id":218296,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:55:00] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:00] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:00] local.INFO: Packet analysis {"connection_id":218296,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:55:00] local.INFO: Extracted packet for processing {"connection_id":218296,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:55:00] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:55:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:55:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08: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-18 08:55: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-18 08: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:55:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:55:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:55:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218296,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:55:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:55:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:55: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-18 08:55:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:55:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:55:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:55:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:55:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:55:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:55:00] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:55:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:55:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:55:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:55:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:55:00] local.INFO: DEBUG: GPS processor result {"connection_id":218296,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:55:00] local.INFO: GPS data processed {"connection_id":218296,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:55:00] local.INFO: Acknowledgment sent {"connection_id":218296,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:55:35] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:35] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:35] local.INFO: Packet analysis {"connection_id":218296,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:55:35] local.INFO: Extracted packet for processing {"connection_id":218296,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:55:35] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:55: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-18 08:55:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:55:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08:55:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:55: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-18 08:55: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:55:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:55: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-18 08:55:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:55:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:55:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218296,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:55:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:55:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:55: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-18 08:55:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:55:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:55:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:55:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:55:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:55:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:55:35] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:55:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:55:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:55:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:55:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:55:35] local.INFO: DEBUG: GPS processor result {"connection_id":218296,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:55:35] local.INFO: GPS data processed {"connection_id":218296,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:55:35] local.INFO: Acknowledgment sent {"connection_id":218296,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:55:54] local.INFO: TCP Data received {"connection_id":219686,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:55:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:55:54] local.INFO: Processing buffer {"connection_id":219686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:55:54] local.INFO: IMEI packet received {"connection_id":219686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:55:54] local.INFO: IMEI acknowledgment sent {"connection_id":219686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:55:59] local.INFO: TCP Data received {"connection_id":219686,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:55:59] local.INFO: Processing buffer {"connection_id":219686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:55:59] local.INFO: IMEI packet received {"connection_id":219686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:55:59] local.INFO: IMEI acknowledgment sent {"connection_id":219686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:55:59] local.INFO: TCP Data received {"connection_id":219686,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:59] local.INFO: Processing buffer {"connection_id":219686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:55:59] local.INFO: Packet analysis {"connection_id":219686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:55:59] local.INFO: Extracted packet for processing {"connection_id":219686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:55:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:55: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-18 08:55:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:55:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:55:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08:55:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:55:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:55: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:55:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:55: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-18 08:55:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:55:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:55:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:55:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:55:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:55:59] 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-18 08:55:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:55:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:56:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:56:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:56:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:56:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:56:00] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:56:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:56:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:56:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:56:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:56:00] local.INFO: DEBUG: GPS processor result {"connection_id":219686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:56:00] local.INFO: GPS data processed {"connection_id":219686,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:56:00] local.INFO: Acknowledgment sent {"connection_id":219686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:56:31] local.INFO: TCP Data received {"connection_id":219686,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:56:31] local.INFO: Processing buffer {"connection_id":219686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:56:31] local.INFO: Packet analysis {"connection_id":219686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:56:31] local.INFO: Extracted packet for processing {"connection_id":219686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:56:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08: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-18 08: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-18 08: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:56:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:56:31] 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-18 08:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:56:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:56:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":219686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:56:31] local.INFO: GPS data processed {"connection_id":219686,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:56:31] local.INFO: Acknowledgment sent {"connection_id":219686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:56:54] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:56:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:56:54] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:56:54] local.INFO: IMEI packet received {"connection_id":221369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:56:54] local.INFO: IMEI acknowledgment sent {"connection_id":221369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:56:59] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:56:59] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:56:59] local.INFO: IMEI packet received {"connection_id":221369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:56:59] local.INFO: IMEI acknowledgment sent {"connection_id":221369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:56:59] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:56:59] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:56:59] local.INFO: Packet analysis {"connection_id":221369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:56:59] local.INFO: Extracted packet for processing {"connection_id":221369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:56: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-18 08:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:56:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:56:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:56: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:56:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:56: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-18 08:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:56:59] 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-18 08:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:56:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:56:59] 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":5685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:56:59] local.INFO: GPS data processed {"connection_id":221369,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:56:59] local.INFO: Acknowledgment sent {"connection_id":221369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:57:31] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:57:31] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:57:31] local.INFO: Packet analysis {"connection_id":221369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:57:31] local.INFO: Extracted packet for processing {"connection_id":221369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:57:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08: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-18 08: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-18 08: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:57:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08: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-18 08: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-18 08:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:57:31] 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-18 08:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:57:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:57:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:57:31] 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":5686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:57:31] local.INFO: GPS data processed {"connection_id":221369,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:57:31] local.INFO: Acknowledgment sent {"connection_id":221369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:57:53] local.INFO: TCP Data received {"connection_id":219687,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:57:53] local.INFO: Processing buffer {"connection_id":219687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:57:53] local.INFO: IMEI packet received {"connection_id":219687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:57:53] local.INFO: IMEI acknowledgment sent {"connection_id":219687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:57:59] local.INFO: TCP Data received {"connection_id":219687,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:57:59] local.INFO: Processing buffer {"connection_id":219687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:57:59] local.INFO: IMEI packet received {"connection_id":219687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:57:59] local.INFO: IMEI acknowledgment sent {"connection_id":219687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:57:59] local.INFO: TCP Data received {"connection_id":219687,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:57:59] local.INFO: Processing buffer {"connection_id":219687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d088b40012d7f97c005afdcb0000c004c2b..."} 
[2026-10-18 08:57:59] local.INFO: Packet analysis {"connection_id":219687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:57:59] local.INFO: Extracted packet for processing {"connection_id":219687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d08"} 
[2026-10-18 08:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:57: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-18 08:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827127552001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:57:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792293768000,"timestamp_ms":1792293768000,"timestamp_seconds":1792293768,"priority":1,"record_length":96,"hex_timestamp":"000001a14d088b40"} 
[2026-10-18 08:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:57:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:57: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-10-18 08:57:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2054,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 08:57: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-18 08:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:57:59] 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-18 08:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827127552001,"66":26267,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827127552001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:57:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827127552001,"power":26267,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:57:59] local.INFO: DEBUG: GPS processor result {"connection_id":219687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:57:59] local.INFO: GPS data processed {"connection_id":219687,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:57:59] local.INFO: Acknowledgment sent {"connection_id":219687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:58:30] local.INFO: TCP Data received {"connection_id":219687,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:58:30] local.INFO: Processing buffer {"connection_id":219687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:58:30] local.INFO: Packet analysis {"connection_id":219687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:58:30] local.INFO: Extracted packet for processing {"connection_id":219687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:58:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 08: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-18 08: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-18 08: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 08:58: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-18 08: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-18 08: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-18 08:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:58:30] 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-18 08:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:58:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:58:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":219687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:58:30] local.INFO: GPS data processed {"connection_id":219687,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:58:30] local.INFO: Acknowledgment sent {"connection_id":219687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:58:59] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:58:59] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:58:59] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:58:59] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:59:04] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:04] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:04] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:59:04] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:59:04] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:04] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:04] local.INFO: Packet analysis {"connection_id":221370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:59:04] local.INFO: Extracted packet for processing {"connection_id":221370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:59:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:59:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:59:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 08: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-18 08: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-18 08: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 08:59:04] 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-18 08: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-18 08: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-18 08:59:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:59:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:59:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:59:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:59:04] 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-18 08:59:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:59:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:59:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:59:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:59:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:59:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:59:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:59:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:59:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:59:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:59:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:59:04] 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":5689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:59:04] local.INFO: GPS data processed {"connection_id":221370,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:59:04] local.INFO: Acknowledgment sent {"connection_id":221370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:59:35] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:35] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:35] local.INFO: Packet analysis {"connection_id":221370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:59:35] local.INFO: Extracted packet for processing {"connection_id":221370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:59:35] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08: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-18 08:59:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:59:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 08: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-18 08: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-18 08: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 08:59: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-18 08: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-18 08: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-18 08:59:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:59:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:59:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:59:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:59:35] 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-18 08:59:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:59:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:59:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:59:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:59:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:59:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:59:35] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:59:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:59:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:59:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:59:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:59:35] 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":5690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:59:35] local.INFO: GPS data processed {"connection_id":221370,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:59:35] local.INFO: Acknowledgment sent {"connection_id":221370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 08:59:54] local.INFO: TCP Data received {"connection_id":219688,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219688,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:54] local.INFO: Processing buffer {"connection_id":219688,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:54] local.INFO: IMEI packet received {"connection_id":219688,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 08:59:54] local.INFO: IMEI acknowledgment sent {"connection_id":219688,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 08:59:59] local.INFO: TCP Data received {"connection_id":219688,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219688,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:59] local.INFO: Processing buffer {"connection_id":219688,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 08:59:59] local.INFO: IMEI packet received {"connection_id":219688,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 08:59:59] local.INFO: IMEI acknowledgment sent {"connection_id":219688,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 08:59:59] local.INFO: TCP Data received {"connection_id":219688,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219688,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:59] local.INFO: Processing buffer {"connection_id":219688,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 08:59:59] local.INFO: Packet analysis {"connection_id":219688,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:59:59] local.INFO: Extracted packet for processing {"connection_id":219688,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 08:59:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 08:59: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-18 08:59:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 08:59:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 08:59:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 08:59:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 08:59:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 08:59: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 08:59:59] 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-18 08:59: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-18 08:59:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 08:59:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 08:59:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219688,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 08:59:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:59:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 08:59:59] 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-18 08:59:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 08:59:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 08:59:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 08:59:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 08:59:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 08:59:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 08:59:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 08:59:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 08:59:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 08:59:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 08:59:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 08:59:59] local.INFO: DEBUG: GPS processor result {"connection_id":219688,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 08:59:59] local.INFO: GPS data processed {"connection_id":219688,"processed":1,"errors":0,"total":1} 
[2026-10-18 08:59:59] local.INFO: Acknowledgment sent {"connection_id":219688,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:00:16] local.INFO: TCP Data received {"connection_id":221371,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:00:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221371,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:00:16] local.INFO: Processing buffer {"connection_id":221371,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:00:16] local.INFO: IMEI packet received {"connection_id":221371,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:00:16] local.INFO: IMEI acknowledgment sent {"connection_id":221371,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:00:30] local.INFO: TCP Data received {"connection_id":219688,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219688,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:00:30] local.INFO: Processing buffer {"connection_id":219688,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:00:30] local.INFO: Packet analysis {"connection_id":219688,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:00:30] local.INFO: Extracted packet for processing {"connection_id":219688,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:00:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 09: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-18 09: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-18 09: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-18 09: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-18 09: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-18 09: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-18 09:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219688,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:00:30] 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-18 09:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:00:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:00:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":219688,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:00:30] local.INFO: GPS data processed {"connection_id":219688,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:00:30] local.INFO: Acknowledgment sent {"connection_id":219688,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:00:46] local.INFO: TCP Data received {"connection_id":218025,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:00:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218025,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:00:46] local.INFO: Processing buffer {"connection_id":218025,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:00:46] local.INFO: IMEI packet received {"connection_id":218025,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:00:46] local.INFO: IMEI acknowledgment sent {"connection_id":218025,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:00:53] local.INFO: TCP Data received {"connection_id":218299,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:00:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218299,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:00:53] local.INFO: Processing buffer {"connection_id":218299,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:00:53] local.INFO: IMEI packet received {"connection_id":218299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:00:53] local.INFO: IMEI acknowledgment sent {"connection_id":218299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:01:01] local.INFO: TCP Data received {"connection_id":218299,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218299,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:01:01] local.INFO: Processing buffer {"connection_id":218299,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:01:01] local.INFO: IMEI packet received {"connection_id":218299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:01:01] local.INFO: IMEI acknowledgment sent {"connection_id":218299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:01:02] local.INFO: TCP Data received {"connection_id":218299,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:01:02] local.INFO: Processing buffer {"connection_id":218299,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:01:02] local.INFO: Packet analysis {"connection_id":218299,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:01:02] local.INFO: Extracted packet for processing {"connection_id":218299,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:01:02] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:01:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:01:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:01:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:01:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:01:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 09: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-18 09:01: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-18 09: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 09:01: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-18 09: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-18 09: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-18 09:01:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:01:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:01:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:01:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:01:02] 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-18 09:01:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:01:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:01:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:01:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:01:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:01:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:01:02] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:01:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:01:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:01:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:01:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:01:02] local.INFO: DEBUG: GPS processor result {"connection_id":218299,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:01:02] local.INFO: GPS data processed {"connection_id":218299,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:01:02] local.INFO: Acknowledgment sent {"connection_id":218299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:01:33] local.INFO: TCP Data received {"connection_id":218299,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:01:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:01:33] local.INFO: Processing buffer {"connection_id":218299,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:01:33] local.INFO: Packet analysis {"connection_id":218299,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:01:33] local.INFO: Extracted packet for processing {"connection_id":218299,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:01:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:01:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:01:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:01:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:01:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:01:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 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-18 09:01: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-18 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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 09:01:33] 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-18 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-18 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-18 09:01:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:01:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:01:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:01:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:01:33] 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-18 09:01:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:01:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:01:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:01:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:01:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:01:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:01:33] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:01:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:01:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:01:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:01:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:01:33] local.INFO: DEBUG: GPS processor result {"connection_id":218299,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:01:33] local.INFO: GPS data processed {"connection_id":218299,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:01:33] local.INFO: Acknowledgment sent {"connection_id":218299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:01:59] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:01:59] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:01:59] local.INFO: IMEI packet received {"connection_id":218026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:01:59] local.INFO: IMEI acknowledgment sent {"connection_id":218026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:02:05] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:05] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:05] local.INFO: IMEI packet received {"connection_id":218026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":218026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:02:06] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:06] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:06] local.INFO: Packet analysis {"connection_id":218026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:02:06] local.INFO: Extracted packet for processing {"connection_id":218026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:02:06] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:02: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-18 09:02:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:02:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 09:02:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:02: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-18 09:02: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":155,"data_length":795,"current_offset":136} 
[2026-10-18 09:02:06] 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-18 09:02: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-18 09:02:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:02:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:02:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:02:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:02:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:02:06] 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-18 09:02:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:02:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:02:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:02:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:02:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:02:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:02:06] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:02:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:02:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:02:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:02:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:02:06] local.INFO: DEBUG: GPS processor result {"connection_id":218026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:02:06] local.INFO: GPS data processed {"connection_id":218026,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:02:06] local.INFO: Acknowledgment sent {"connection_id":218026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:02:09] local.INFO: TCP Data received {"connection_id":218026,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:09] local.INFO: Processing buffer {"connection_id":218026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:09] local.INFO: Packet analysis {"connection_id":218026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:02:09] local.INFO: Extracted packet for processing {"connection_id":218026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:02:09] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:02:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:02:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 09: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-18 09:02: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-18 09: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 09:02: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-18 09: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-18 09: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-18 09:02:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:02:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:02:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:02:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:02:09] 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-18 09:02:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:02:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:02:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:02:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:02:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:02:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:02:09] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:02:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:02:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:02:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:02:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:02:09] local.INFO: DEBUG: GPS processor result {"connection_id":218026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:02:09] local.INFO: GPS data processed {"connection_id":218026,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:02:09] local.INFO: Acknowledgment sent {"connection_id":218026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:02:54] local.INFO: TCP Data received {"connection_id":218300,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:54] local.INFO: Processing buffer {"connection_id":218300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:54] local.INFO: IMEI packet received {"connection_id":218300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":218300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:02:59] local.INFO: TCP Data received {"connection_id":218300,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:59] local.INFO: Processing buffer {"connection_id":218300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:02:59] local.INFO: IMEI packet received {"connection_id":218300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:02:59] local.INFO: IMEI acknowledgment sent {"connection_id":218300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:02:59] local.INFO: TCP Data received {"connection_id":218300,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:59] local.INFO: Processing buffer {"connection_id":218300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d0d2308012d7f97c005afdcb0000c004c2d..."} 
[2026-10-18 09:02:59] local.INFO: Packet analysis {"connection_id":218300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:02:59] local.INFO: Extracted packet for processing {"connection_id":218300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d0d"} 
[2026-10-18 09:02:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":12,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827204608001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:02:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294069000,"timestamp_ms":1792294069000,"timestamp_seconds":1792294069,"priority":1,"record_length":96,"hex_timestamp":"000001a14d0d2308"} 
[2026-10-18 09: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-18 09:02:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-18 09:02:59] 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-18 09: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-18 09: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-18 09:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:02:59] 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-18 09:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827204608001,"66":26115,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827204608001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:02:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:02:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827204608001,"power":26115,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:03:00] local.INFO: DEBUG: GPS processor result {"connection_id":218300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:03:00] local.INFO: GPS data processed {"connection_id":218300,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:03:00] local.INFO: Acknowledgment sent {"connection_id":218300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:03:31] local.INFO: TCP Data received {"connection_id":218300,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:03:31] local.INFO: Processing buffer {"connection_id":218300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:03:31] local.INFO: Packet analysis {"connection_id":218300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:03:31] local.INFO: Extracted packet for processing {"connection_id":218300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:03:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:03:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 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-18 09:03: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-18 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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 09:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:03: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-18 09:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:03:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:03:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":218300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:03:31] local.INFO: GPS data processed {"connection_id":218300,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:03:31] local.INFO: Acknowledgment sent {"connection_id":218300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:03:54] local.INFO: TCP Data received {"connection_id":218027,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:03:54] local.INFO: Processing buffer {"connection_id":218027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:03:54] local.INFO: IMEI packet received {"connection_id":218027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":218027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:03:59] local.INFO: TCP Data received {"connection_id":218027,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:03:59] local.INFO: Processing buffer {"connection_id":218027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:03:59] local.INFO: IMEI packet received {"connection_id":218027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:03:59] local.INFO: IMEI acknowledgment sent {"connection_id":218027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:03:59] local.INFO: TCP Data received {"connection_id":218027,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:03:59] local.INFO: Processing buffer {"connection_id":218027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:03:59] local.INFO: Packet analysis {"connection_id":218027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:03:59] local.INFO: Extracted packet for processing {"connection_id":218027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:03:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:03: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-18 09:03:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:03:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:03:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:03:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:03:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09:03:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:03:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:03: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:03:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:03: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-18 09:03:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:03:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:03:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:03:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:03:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:03:59] 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-18 09:03:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:03:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:03:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:03:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:03:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:03:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:03:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:03:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:03:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:03:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:03:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:03:59] local.INFO: DEBUG: GPS processor result {"connection_id":218027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:03:59] local.INFO: GPS data processed {"connection_id":218027,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:03:59] local.INFO: Acknowledgment sent {"connection_id":218027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:04:30] local.INFO: TCP Data received {"connection_id":218027,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:04:30] local.INFO: Processing buffer {"connection_id":218027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:04:30] local.INFO: Packet analysis {"connection_id":218027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:04:30] local.INFO: Extracted packet for processing {"connection_id":218027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:04:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09: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-18 09: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-18 09: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":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:04:30] 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-18 09:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:04:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:04:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":218027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:04:30] local.INFO: GPS data processed {"connection_id":218027,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:04:30] local.INFO: Acknowledgment sent {"connection_id":218027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:04:53] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:04:53] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:04:53] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:04:59] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:04:59] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:04:59] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:04:59] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:04:59] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:04:59] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:04:59] local.INFO: Packet analysis {"connection_id":221372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:04:59] local.INFO: Extracted packet for processing {"connection_id":221372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:04:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:04: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-18 09:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:04:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:04:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:04: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:04:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:04: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-18 09:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:04:59] 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-18 09:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:04:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:04:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:04:59] 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":5701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:04:59] local.INFO: GPS data processed {"connection_id":221372,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:04:59] local.INFO: Acknowledgment sent {"connection_id":221372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:05:30] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:05:30] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:05:30] local.INFO: Packet analysis {"connection_id":221372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:05:30] local.INFO: Extracted packet for processing {"connection_id":221372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:05:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09: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-18 09: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-18 09: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:05:30] 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-18 09:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:05:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:05:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:05: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":5702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:05:30] local.INFO: GPS data processed {"connection_id":221372,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:05:30] local.INFO: Acknowledgment sent {"connection_id":221372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:05:59] local.INFO: TCP Data received {"connection_id":219692,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:05:59] local.INFO: Processing buffer {"connection_id":219692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:05:59] local.INFO: IMEI packet received {"connection_id":219692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:05:59] local.INFO: IMEI acknowledgment sent {"connection_id":219692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:06:04] local.INFO: TCP Data received {"connection_id":219692,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:04] local.INFO: Processing buffer {"connection_id":219692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:04] local.INFO: IMEI packet received {"connection_id":219692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:06:04] local.INFO: IMEI acknowledgment sent {"connection_id":219692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:06:04] local.INFO: TCP Data received {"connection_id":219692,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:04] local.INFO: Processing buffer {"connection_id":219692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:04] local.INFO: Packet analysis {"connection_id":219692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:06:04] local.INFO: Extracted packet for processing {"connection_id":219692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:06:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:06:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:06:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09: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-18 09:06: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-18 09: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:06:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:06:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:06:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:06:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:06:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:06:04] 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-18 09:06:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:06:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:06:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:06:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:06:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:06:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:06:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:06:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:06:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:06:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:06:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:06:04] local.INFO: DEBUG: GPS processor result {"connection_id":219692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:06:04] local.INFO: GPS data processed {"connection_id":219692,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:06:04] local.INFO: Acknowledgment sent {"connection_id":219692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:06:09] local.INFO: TCP Data received {"connection_id":219692,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:09] local.INFO: Processing buffer {"connection_id":219692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:09] local.INFO: Packet analysis {"connection_id":219692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:06:09] local.INFO: Extracted packet for processing {"connection_id":219692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:06:09] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:06:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:06:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09: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-18 09:06: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-18 09: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:06:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:06:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:06:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:06:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:06:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:06: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-18 09:06:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:06:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:06:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:06:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:06:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:06:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:06:09] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:06:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:06:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:06:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:06:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:06:09] local.INFO: DEBUG: GPS processor result {"connection_id":219692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:06:09] local.INFO: GPS data processed {"connection_id":219692,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:06:09] local.INFO: Acknowledgment sent {"connection_id":219692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:06:11] local.INFO: TCP Data received {"connection_id":218302,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218302,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:06:11] local.INFO: Processing buffer {"connection_id":218302,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:06:11] local.INFO: IMEI packet received {"connection_id":218302,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":218302,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:06:46] local.INFO: TCP Data received {"connection_id":218028,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218028,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:06:46] local.INFO: Processing buffer {"connection_id":218028,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:06:46] local.INFO: IMEI packet received {"connection_id":218028,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:06:46] local.INFO: IMEI acknowledgment sent {"connection_id":218028,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:06:54] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:54] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:54] local.INFO: IMEI packet received {"connection_id":221373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":221373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:06:59] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:59] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:06:59] local.INFO: IMEI packet received {"connection_id":221373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:06:59] local.INFO: IMEI acknowledgment sent {"connection_id":221373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:06:59] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:59] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:06:59] local.INFO: Packet analysis {"connection_id":221373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:06:59] local.INFO: Extracted packet for processing {"connection_id":221373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:06:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:06: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-18 09:06:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:06:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:06:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09:06:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:06:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:06: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:06:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:06: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-18 09:06:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:06:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:06:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:06:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:06:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:06:59] 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-18 09:06:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:06:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:06:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:06:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:06:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:06:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:06:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:06:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:06:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:06:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:06:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:06:59] 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":5705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:06:59] local.INFO: GPS data processed {"connection_id":221373,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:06:59] local.INFO: Acknowledgment sent {"connection_id":221373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:07:30] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:07:30] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:07:30] local.INFO: Packet analysis {"connection_id":221373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:07:30] local.INFO: Extracted packet for processing {"connection_id":221373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:07:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09: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-18 09: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-18 09: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:07:30] 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-18 09:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:07:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:07:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:07:30] 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":5706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:07:30] local.INFO: GPS data processed {"connection_id":221373,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:07:30] local.INFO: Acknowledgment sent {"connection_id":221373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:07:54] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:07:54] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:07:54] local.INFO: IMEI packet received {"connection_id":221374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":221374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:07:59] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:07:59] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:07:59] local.INFO: IMEI packet received {"connection_id":221374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:07:59] local.INFO: IMEI acknowledgment sent {"connection_id":221374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:07:59] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:07:59] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d11bad0012d7f97c005afdcb0001b004c2c..."} 
[2026-10-18 09:07:59] local.INFO: Packet analysis {"connection_id":221374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:07:59] local.INFO: Extracted packet for processing {"connection_id":221374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d11"} 
[2026-10-18 09:07:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":27,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:07: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-18 09:07:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827281664001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:07:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:07:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:07:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:07:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294370000,"timestamp_ms":1792294370000,"timestamp_seconds":1792294370,"priority":1,"record_length":96,"hex_timestamp":"000001a14d11bad0"} 
[2026-10-18 09:07:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:07:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:07: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 09:07:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:07: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-18 09:07:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:07:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:07:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:07:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:07:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:07:59] 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-18 09:07:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:07:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:07:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827281664001,"66":25973,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:07:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:07:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:07:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827281664001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:07:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:07:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:07:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:07:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:07:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827281664001,"power":25973,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:07:59] 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":5707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:07:59] local.INFO: GPS data processed {"connection_id":221374,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:07:59] local.INFO: Acknowledgment sent {"connection_id":221374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:08:30] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:08:30] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:08:30] local.INFO: Packet analysis {"connection_id":221374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:08:30] local.INFO: Extracted packet for processing {"connection_id":221374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:08:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:08: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-18 09: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-18 09: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-18 09:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:08:30] 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-18 09:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:08:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:08:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:08:30] 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":5708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:08:30] local.INFO: GPS data processed {"connection_id":221374,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:08:30] local.INFO: Acknowledgment sent {"connection_id":221374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:08:53] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:08:53] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:08:53] local.INFO: IMEI packet received {"connection_id":218029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":218029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:08:59] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:08:59] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:08:59] local.INFO: IMEI packet received {"connection_id":218029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:08:59] local.INFO: IMEI acknowledgment sent {"connection_id":218029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:08:59] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:08:59] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:08:59] local.INFO: Packet analysis {"connection_id":218029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:08:59] local.INFO: Extracted packet for processing {"connection_id":218029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:08: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-18 09:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:08:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:08: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:08:59] 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-18 09:08: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-18 09:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:08:59] 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-18 09:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:08:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:08:59] local.INFO: DEBUG: GPS processor result {"connection_id":218029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:08:59] local.INFO: GPS data processed {"connection_id":218029,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:08:59] local.INFO: Acknowledgment sent {"connection_id":218029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:09:33] local.INFO: TCP Data received {"connection_id":218029,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:09:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:09:33] local.INFO: Processing buffer {"connection_id":218029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:09:33] local.INFO: Packet analysis {"connection_id":218029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:09:33] local.INFO: Extracted packet for processing {"connection_id":218029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:09:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:09:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:09:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:09:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:09:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:09:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09:09: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:09:33] 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-18 09: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-18 09: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-18 09:09:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:09:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:09:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:09:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:09:33] 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-18 09:09:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:09:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:09:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:09:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:09:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:09:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:09:33] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:09:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:09:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:09:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:09:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:09:33] local.INFO: DEBUG: GPS processor result {"connection_id":218029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:09:33] local.INFO: GPS data processed {"connection_id":218029,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:09:33] local.INFO: Acknowledgment sent {"connection_id":218029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:09:59] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:09:59] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:09:59] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:09:59] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:10:04] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:04] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:04] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:10:04] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:10:04] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:10:04] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:10:04] local.INFO: Packet analysis {"connection_id":221375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:10:04] local.INFO: Extracted packet for processing {"connection_id":221375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:10:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:10:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:10:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:10:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:10:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:10:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09:10: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:10:04] 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-18 09: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-18 09: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-18 09:10:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:10:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:10:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:10:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09: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-18 09:10:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:10:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:10:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:10:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:10:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:10:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:10:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:10:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:10:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:10:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:10:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:10:04] 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":5711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:10:04] local.INFO: GPS data processed {"connection_id":221375,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:10:04] local.INFO: Acknowledgment sent {"connection_id":221375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:10:35] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:10:35] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:10:35] local.INFO: Packet analysis {"connection_id":221375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:10:35] local.INFO: Extracted packet for processing {"connection_id":221375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:10:35] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:10:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:10:35] 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-18 09: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-18 09: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-18 09:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:10: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-18 09:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:10:35] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:10:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:10: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":5712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:10:35] local.INFO: GPS data processed {"connection_id":221375,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:10:35] local.INFO: Acknowledgment sent {"connection_id":221375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:10:54] local.INFO: TCP Data received {"connection_id":219695,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:54] local.INFO: Processing buffer {"connection_id":219695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:54] local.INFO: IMEI packet received {"connection_id":219695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:10:54] local.INFO: IMEI acknowledgment sent {"connection_id":219695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:10:59] local.INFO: TCP Data received {"connection_id":219695,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:59] local.INFO: Processing buffer {"connection_id":219695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:10:59] local.INFO: IMEI packet received {"connection_id":219695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:10:59] local.INFO: IMEI acknowledgment sent {"connection_id":219695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:11:00] local.INFO: TCP Data received {"connection_id":219695,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:00] local.INFO: Processing buffer {"connection_id":219695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:00] local.INFO: Packet analysis {"connection_id":219695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:11:00] local.INFO: Extracted packet for processing {"connection_id":219695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:11:00] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:11:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:11:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09:11: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:11:00] 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-18 09: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-18 09: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-18 09:11:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:11:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:11:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:11:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:11: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-18 09:11:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:11:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:11:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:11:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:11:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:11:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:11:00] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:11:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:11:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:11:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:11:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:11:00] local.INFO: DEBUG: GPS processor result {"connection_id":219695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:11:00] local.INFO: GPS data processed {"connection_id":219695,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:11:00] local.INFO: Acknowledgment sent {"connection_id":219695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:11:31] local.INFO: TCP Data received {"connection_id":219695,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:31] local.INFO: Processing buffer {"connection_id":219695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:31] local.INFO: Packet analysis {"connection_id":219695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:11:31] local.INFO: Extracted packet for processing {"connection_id":219695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:11:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 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-18 09: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-18 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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:11: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-18 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-18 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-18 09:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:11: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-18 09:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:11:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:11:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":219695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:11:31] local.INFO: GPS data processed {"connection_id":219695,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:11:31] local.INFO: Acknowledgment sent {"connection_id":219695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:11:54] local.INFO: TCP Data received {"connection_id":218304,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:11:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:11:54] local.INFO: Processing buffer {"connection_id":218304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:11:54] local.INFO: IMEI packet received {"connection_id":218304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:11:54] local.INFO: IMEI acknowledgment sent {"connection_id":218304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:11:59] local.INFO: TCP Data received {"connection_id":218304,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:11:59] local.INFO: Processing buffer {"connection_id":218304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:11:59] local.INFO: IMEI packet received {"connection_id":218304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:11:59] local.INFO: IMEI acknowledgment sent {"connection_id":218304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:11:59] local.INFO: TCP Data received {"connection_id":218304,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:59] local.INFO: Processing buffer {"connection_id":218304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:11:59] local.INFO: Packet analysis {"connection_id":218304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:11:59] local.INFO: Extracted packet for processing {"connection_id":218304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:11:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:11: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-18 09:11:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:11:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:11:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09:11:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:11:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:11: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:11:59] 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-18 09:11: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-18 09:11:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:11:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:11:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:11:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:11:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:11: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-18 09:11:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:11:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:11:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:11:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:11:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:11:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:11:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:11:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:11:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:11:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:11:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:11:59] local.INFO: DEBUG: GPS processor result {"connection_id":218304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:11:59] local.INFO: GPS data processed {"connection_id":218304,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:11:59] local.INFO: Acknowledgment sent {"connection_id":218304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:12:12] local.INFO: TCP Data received {"connection_id":219696,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219696,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:12:12] local.INFO: Processing buffer {"connection_id":219696,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:12:12] local.INFO: IMEI packet received {"connection_id":219696,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:12:12] local.INFO: IMEI acknowledgment sent {"connection_id":219696,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:12:30] local.INFO: TCP Data received {"connection_id":218304,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:12:30] local.INFO: Processing buffer {"connection_id":218304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:12:30] local.INFO: Packet analysis {"connection_id":218304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:12:30] local.INFO: Extracted packet for processing {"connection_id":218304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:12:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:12: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-18 09: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-18 09: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-18 09:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:12: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-18 09:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:12:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:12:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":218304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:12:30] local.INFO: GPS data processed {"connection_id":218304,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:12:30] local.INFO: Acknowledgment sent {"connection_id":218304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:12:46] local.INFO: TCP Data received {"connection_id":218305,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:12:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218305,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:12:46] local.INFO: Processing buffer {"connection_id":218305,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:12:46] local.INFO: IMEI packet received {"connection_id":218305,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:12:46] local.INFO: IMEI acknowledgment sent {"connection_id":218305,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:12:53] local.INFO: TCP Data received {"connection_id":219697,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:12:53] local.INFO: Processing buffer {"connection_id":219697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:12:53] local.INFO: IMEI packet received {"connection_id":219697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":219697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:12:59] local.INFO: TCP Data received {"connection_id":219697,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:12:59] local.INFO: Processing buffer {"connection_id":219697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:12:59] local.INFO: IMEI packet received {"connection_id":219697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":219697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:12:59] local.INFO: TCP Data received {"connection_id":219697,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:12:59] local.INFO: Processing buffer {"connection_id":219697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:12:59] local.INFO: Packet analysis {"connection_id":219697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:12:59] local.INFO: Extracted packet for processing {"connection_id":219697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:12: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-18 09:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:12:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:12: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:12:59] 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-18 09:12: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-18 09:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:12:59] 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-18 09:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:12:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:12:59] local.INFO: DEBUG: GPS processor result {"connection_id":219697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:12:59] local.INFO: GPS data processed {"connection_id":219697,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:12:59] local.INFO: Acknowledgment sent {"connection_id":219697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:13:31] local.INFO: TCP Data received {"connection_id":219697,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:13:31] local.INFO: Processing buffer {"connection_id":219697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d165298012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:13:31] local.INFO: Packet analysis {"connection_id":219697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:13:31] local.INFO: Extracted packet for processing {"connection_id":219697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d16"} 
[2026-10-18 09:13:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827358720001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792294671000,"timestamp_ms":1792294671000,"timestamp_seconds":1792294671,"priority":1,"record_length":96,"hex_timestamp":"000001a14d165298"} 
[2026-10-18 09: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-18 09:13: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-18 09: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 09:13: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-18 09: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-18 09: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-18 09:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:13:31] 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-18 09:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827358720001,"66":25952,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827358720001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:13:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:13:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827358720001,"power":25952,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":219697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:13:31] local.INFO: GPS data processed {"connection_id":219697,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:13:31] local.INFO: Acknowledgment sent {"connection_id":219697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:13:59] local.INFO: TCP Data received {"connection_id":218030,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:13:59] local.INFO: Processing buffer {"connection_id":218030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:13:59] local.INFO: IMEI packet received {"connection_id":218030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:13:59] local.INFO: IMEI acknowledgment sent {"connection_id":218030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:14:04] local.INFO: TCP Data received {"connection_id":218030,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:04] local.INFO: Processing buffer {"connection_id":218030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:04] local.INFO: IMEI packet received {"connection_id":218030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":218030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:14:04] local.INFO: TCP Data received {"connection_id":218030,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:04] local.INFO: Processing buffer {"connection_id":218030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:04] local.INFO: Packet analysis {"connection_id":218030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:14:04] local.INFO: Extracted packet for processing {"connection_id":218030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:14:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:14:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:14:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09: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-18 09:14: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-18 09: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:14: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-18 09: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-18 09: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-18 09:14:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:14:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:14:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:14:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:14:04] 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-18 09:14:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:14:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:14:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:14:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:14:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:14:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:14:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:14:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:14:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:14:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:14:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:14:04] local.INFO: DEBUG: GPS processor result {"connection_id":218030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:14:04] local.INFO: GPS data processed {"connection_id":218030,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:14:04] local.INFO: Acknowledgment sent {"connection_id":218030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:14:12] local.INFO: TCP Data received {"connection_id":218030,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:12] local.INFO: Processing buffer {"connection_id":218030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:12] local.INFO: Packet analysis {"connection_id":218030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:14:12] local.INFO: Extracted packet for processing {"connection_id":218030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:14:12] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:14: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-18 09:14:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:14:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09:14:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:14:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:14: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:14:12] 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-18 09:14: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-18 09:14:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:14:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:14:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:14:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:14:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:14:12] 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-18 09:14:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:14:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:14:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:14:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:14:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:14:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:14:12] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:14:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:14:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:14:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:14:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:14:12] local.INFO: DEBUG: GPS processor result {"connection_id":218030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:14:12] local.INFO: GPS data processed {"connection_id":218030,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:14:12] local.INFO: Acknowledgment sent {"connection_id":218030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:14:54] local.INFO: TCP Data received {"connection_id":219699,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:54] local.INFO: Processing buffer {"connection_id":219699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:54] local.INFO: IMEI packet received {"connection_id":219699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:14:54] local.INFO: IMEI acknowledgment sent {"connection_id":219699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:14:59] local.INFO: TCP Data received {"connection_id":219699,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:59] local.INFO: Processing buffer {"connection_id":219699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:14:59] local.INFO: IMEI packet received {"connection_id":219699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:14:59] local.INFO: IMEI acknowledgment sent {"connection_id":219699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:14:59] local.INFO: TCP Data received {"connection_id":219699,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219699,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:59] local.INFO: Processing buffer {"connection_id":219699,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:14:59] local.INFO: Packet analysis {"connection_id":219699,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:14:59] local.INFO: Extracted packet for processing {"connection_id":219699,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:14:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:14: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-18 09:14:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:14:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:14:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09:14:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:14:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:14: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:14:59] 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-18 09:14: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-18 09:14:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:14:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:14:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219699,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:14:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:14:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:14:59] 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-18 09:14:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:14:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:14:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:14:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:14:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:14:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:14:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:14:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:14:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:14:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:14:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:14:59] local.INFO: DEBUG: GPS processor result {"connection_id":219699,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:14:59] local.INFO: GPS data processed {"connection_id":219699,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:14:59] local.INFO: Acknowledgment sent {"connection_id":219699,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:15:33] local.INFO: TCP Data received {"connection_id":219699,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:15:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219699,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:15:33] local.INFO: Processing buffer {"connection_id":219699,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:15:33] local.INFO: Packet analysis {"connection_id":219699,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:15:33] local.INFO: Extracted packet for processing {"connection_id":219699,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:15:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:15:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:15:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:15:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:15:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:15:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09: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-18 09:15: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-18 09: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:15:33] 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-18 09: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-18 09: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-18 09:15:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:15:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219699,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:15:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:15:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:15:33] 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-18 09:15:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:15:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:15:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:15:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:15:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:15:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:15:33] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:15:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:15:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:15:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:15:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:15:33] local.INFO: DEBUG: GPS processor result {"connection_id":219699,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:15:33] local.INFO: GPS data processed {"connection_id":219699,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:15:33] local.INFO: Acknowledgment sent {"connection_id":219699,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:15:54] local.INFO: TCP Data received {"connection_id":219701,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:15:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:15:54] local.INFO: Processing buffer {"connection_id":219701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:15:54] local.INFO: IMEI packet received {"connection_id":219701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:15:54] local.INFO: IMEI acknowledgment sent {"connection_id":219701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:15:59] local.INFO: TCP Data received {"connection_id":219701,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:15:59] local.INFO: Processing buffer {"connection_id":219701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:15:59] local.INFO: IMEI packet received {"connection_id":219701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:15:59] local.INFO: IMEI acknowledgment sent {"connection_id":219701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:15:59] local.INFO: TCP Data received {"connection_id":219701,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:15:59] local.INFO: Processing buffer {"connection_id":219701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:15:59] local.INFO: Packet analysis {"connection_id":219701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:15:59] local.INFO: Extracted packet for processing {"connection_id":219701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:15: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-18 09:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:15:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:15:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:15: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:15:59] 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-18 09:15: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-18 09:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:15:59] 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-18 09:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:15:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:15:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":219701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:15:59] local.INFO: GPS data processed {"connection_id":219701,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:15:59] local.INFO: Acknowledgment sent {"connection_id":219701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:16:30] local.INFO: TCP Data received {"connection_id":219701,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:16:30] local.INFO: Processing buffer {"connection_id":219701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:16:30] local.INFO: Packet analysis {"connection_id":219701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:16:30] local.INFO: Extracted packet for processing {"connection_id":219701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:16:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09: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-18 09: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-18 09: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:16: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-18 09: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-18 09: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-18 09:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:16:30] 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-18 09:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:16:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:16:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":219701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:16:30] local.INFO: GPS data processed {"connection_id":219701,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:16:30] local.INFO: Acknowledgment sent {"connection_id":219701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:16:54] local.INFO: TCP Data received {"connection_id":218307,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:16:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:16:54] local.INFO: Processing buffer {"connection_id":218307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:16:54] local.INFO: IMEI packet received {"connection_id":218307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:16:54] local.INFO: IMEI acknowledgment sent {"connection_id":218307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:16:59] local.INFO: TCP Data received {"connection_id":218307,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:16:59] local.INFO: Processing buffer {"connection_id":218307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:16:59] local.INFO: IMEI packet received {"connection_id":218307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:16:59] local.INFO: IMEI acknowledgment sent {"connection_id":218307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:16:59] local.INFO: TCP Data received {"connection_id":218307,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218307,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:16:59] local.INFO: Processing buffer {"connection_id":218307,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:16:59] local.INFO: Packet analysis {"connection_id":218307,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:16:59] local.INFO: Extracted packet for processing {"connection_id":218307,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:16:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:16: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-18 09:16:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:16:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:16:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:16:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:16:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09:16:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:16:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:16: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:16:59] 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-18 09:16: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-18 09:16:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:16:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:16:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218307,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:16:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:16:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:16:59] 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-18 09:16:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:16:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:16:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:16:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:16:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:16:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:16:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:16:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:16:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:16:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:16:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:16:59] local.INFO: DEBUG: GPS processor result {"connection_id":218307,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:16:59] local.INFO: GPS data processed {"connection_id":218307,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:16:59] local.INFO: Acknowledgment sent {"connection_id":218307,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:17:31] local.INFO: TCP Data received {"connection_id":218307,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218307,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:17:31] local.INFO: Processing buffer {"connection_id":218307,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:17:31] local.INFO: Packet analysis {"connection_id":218307,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:17:31] local.INFO: Extracted packet for processing {"connection_id":218307,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:17:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 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-18 09:17: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-18 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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:17:31] 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-18 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-18 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-18 09:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218307,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:17: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-18 09:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:17:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:17:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":218307,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:17:31] local.INFO: GPS data processed {"connection_id":218307,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:17:31] local.INFO: Acknowledgment sent {"connection_id":218307,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:17:53] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:17:53] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:17:53] local.INFO: IMEI packet received {"connection_id":218031,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":218031,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:17:58] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:17:58] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:17:58] local.INFO: IMEI packet received {"connection_id":218031,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":218031,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:17:59] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:17:59] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:17:59] local.INFO: Packet analysis {"connection_id":218031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:17:59] local.INFO: Extracted packet for processing {"connection_id":218031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:17:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:17: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-18 09:17:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:17:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:17:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:17:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:17:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09:17:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:17:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:17: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:17:59] 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-18 09:17: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-18 09:17:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:17:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:17:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:17:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:17:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:17:59] 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-18 09:17:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:17:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:17:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:17:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:17:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:17:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:17:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:17:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:17:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:17:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:17:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:17:59] local.INFO: DEBUG: GPS processor result {"connection_id":218031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:17:59] local.INFO: GPS data processed {"connection_id":218031,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:17:59] local.INFO: Acknowledgment sent {"connection_id":218031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:18:16] local.INFO: TCP Data received {"connection_id":219702,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:18:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219702,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:18:16] local.INFO: Processing buffer {"connection_id":219702,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:18:16] local.INFO: IMEI packet received {"connection_id":219702,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:18:16] local.INFO: IMEI acknowledgment sent {"connection_id":219702,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:18:30] local.INFO: TCP Data received {"connection_id":218031,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:18:30] local.INFO: Processing buffer {"connection_id":218031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1aea60012d7f97c005afdcb0000f004c29..."} 
[2026-10-18 09:18:30] local.INFO: Packet analysis {"connection_id":218031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:18:30] local.INFO: Extracted packet for processing {"connection_id":218031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1a"} 
[2026-10-18 09:18:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827435776001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792294972000,"timestamp_ms":1792294972000,"timestamp_seconds":1792294972,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1aea60"} 
[2026-10-18 09: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-18 09: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-18 09: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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-18 09:18: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-18 09: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-18 09: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-18 09:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:18:30] 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-18 09:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827435776001,"66":25854,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827435776001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:18:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:18:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827435776001,"power":25854,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":218031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:18:30] local.INFO: GPS data processed {"connection_id":218031,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:18:30] local.INFO: Acknowledgment sent {"connection_id":218031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:18:45] local.INFO: TCP Data received {"connection_id":218308,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218308,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:18:45] local.INFO: Processing buffer {"connection_id":218308,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:18:45] local.INFO: IMEI packet received {"connection_id":218308,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:18:45] local.INFO: IMEI acknowledgment sent {"connection_id":218308,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:18:59] local.INFO: TCP Data received {"connection_id":218309,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218309,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:18:59] local.INFO: Processing buffer {"connection_id":218309,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:18:59] local.INFO: IMEI packet received {"connection_id":218309,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:18:59] local.INFO: IMEI acknowledgment sent {"connection_id":218309,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:19:04] local.INFO: TCP Data received {"connection_id":218309,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218309,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:04] local.INFO: Processing buffer {"connection_id":218309,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:04] local.INFO: IMEI packet received {"connection_id":218309,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:19:04] local.INFO: IMEI acknowledgment sent {"connection_id":218309,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:19:08] local.INFO: TCP Data received {"connection_id":218309,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218309,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:08] local.INFO: Processing buffer {"connection_id":218309,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:08] local.INFO: Packet analysis {"connection_id":218309,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:19:08] local.INFO: Extracted packet for processing {"connection_id":218309,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:19:08] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:19: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-18 09:19:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:19:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09:19:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:19: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-18 09:19: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:19:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:19: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-18 09:19:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:19:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:19:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218309,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:19:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218309,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:19:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218309,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:19:08] 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-18 09:19:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:19:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:19:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:19:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:19:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:19:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:19:08] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:19:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:19:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:19:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:19:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:19:08] local.INFO: DEBUG: GPS processor result {"connection_id":218309,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:19:08] local.INFO: GPS data processed {"connection_id":218309,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:19:08] local.INFO: Acknowledgment sent {"connection_id":218309,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:19:09] local.INFO: TCP Data received {"connection_id":218309,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218309,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:09] local.INFO: Processing buffer {"connection_id":218309,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:09] local.INFO: Packet analysis {"connection_id":218309,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:19:09] local.INFO: Extracted packet for processing {"connection_id":218309,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:19:09] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:19: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-18 09:19:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:19:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09:19:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:19: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-18 09:19: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":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:19:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:19: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-18 09:19:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:19:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:19:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218309,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:19:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218309,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:19:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218309,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:19:09] 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-18 09:19:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:19:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:19:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:19:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:19:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:19:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:19:09] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:19:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:19:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:19:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:19:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:19:09] local.INFO: DEBUG: GPS processor result {"connection_id":218309,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:19:09] local.INFO: GPS data processed {"connection_id":218309,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:19:09] local.INFO: Acknowledgment sent {"connection_id":218309,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:19:54] local.INFO: TCP Data received {"connection_id":219703,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:54] local.INFO: Processing buffer {"connection_id":219703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:54] local.INFO: IMEI packet received {"connection_id":219703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:19:54] local.INFO: IMEI acknowledgment sent {"connection_id":219703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:19:59] local.INFO: TCP Data received {"connection_id":219703,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:59] local.INFO: Processing buffer {"connection_id":219703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:19:59] local.INFO: IMEI packet received {"connection_id":219703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:19:59] local.INFO: IMEI acknowledgment sent {"connection_id":219703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:19:59] local.INFO: TCP Data received {"connection_id":219703,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:59] local.INFO: Processing buffer {"connection_id":219703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:19:59] local.INFO: Packet analysis {"connection_id":219703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:19:59] local.INFO: Extracted packet for processing {"connection_id":219703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:19:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:19: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-18 09:19:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:19:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:19:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09:19:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:19:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:19: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:19:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:19: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-18 09:19:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:19:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:19:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:19:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:19:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:19:59] 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-18 09:19:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:19:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:19:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:19:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:19:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:19:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:19:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:19:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:19:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:19:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:19:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:19:59] local.INFO: DEBUG: GPS processor result {"connection_id":219703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:19:59] local.INFO: GPS data processed {"connection_id":219703,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:19:59] local.INFO: Acknowledgment sent {"connection_id":219703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:20:31] local.INFO: TCP Data received {"connection_id":219703,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:20:31] local.INFO: Processing buffer {"connection_id":219703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:20:31] local.INFO: Packet analysis {"connection_id":219703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:20:31] local.INFO: Extracted packet for processing {"connection_id":219703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:20:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:20:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 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-18 09:20: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-18 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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:20:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 09:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:20: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-18 09:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:20:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:20:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":219703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:20:31] local.INFO: GPS data processed {"connection_id":219703,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:20:31] local.INFO: Acknowledgment sent {"connection_id":219703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:20:54] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:20:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:20:54] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:20:54] local.INFO: IMEI packet received {"connection_id":218310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:20:54] local.INFO: IMEI acknowledgment sent {"connection_id":218310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:20:59] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:20:59] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:20:59] local.INFO: IMEI packet received {"connection_id":218310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:20:59] local.INFO: IMEI acknowledgment sent {"connection_id":218310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:20:59] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:20:59] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:20:59] local.INFO: Packet analysis {"connection_id":218310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:20:59] local.INFO: Extracted packet for processing {"connection_id":218310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:20: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-18 09:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:20:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:20:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:20: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:20:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:20: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-18 09:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:20:59] 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-18 09:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:20:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:20:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:20:59] local.INFO: DEBUG: GPS processor result {"connection_id":218310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:20:59] local.INFO: GPS data processed {"connection_id":218310,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:20:59] local.INFO: Acknowledgment sent {"connection_id":218310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:21:30] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:21:30] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:21:30] local.INFO: Packet analysis {"connection_id":218310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:21:30] local.INFO: Extracted packet for processing {"connection_id":218310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09: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-18 09: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-18 09: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:21:30] 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-18 09:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:21:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:21:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":218310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:21:30] local.INFO: GPS data processed {"connection_id":218310,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:21:30] local.INFO: Acknowledgment sent {"connection_id":218310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:21:53] local.INFO: TCP Data received {"connection_id":219706,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:21:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:21:53] local.INFO: Processing buffer {"connection_id":219706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:21:53] local.INFO: IMEI packet received {"connection_id":219706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:21:53] local.INFO: IMEI acknowledgment sent {"connection_id":219706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:21:58] local.INFO: TCP Data received {"connection_id":219706,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:21:58] local.INFO: Processing buffer {"connection_id":219706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:21:58] local.INFO: IMEI packet received {"connection_id":219706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":219706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:21:59] local.INFO: TCP Data received {"connection_id":219706,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:21:59] local.INFO: Processing buffer {"connection_id":219706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:21:59] local.INFO: Packet analysis {"connection_id":219706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:21:59] local.INFO: Extracted packet for processing {"connection_id":219706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:21:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:21: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-18 09:21:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:21:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:21:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:21:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:21:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09:21:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:21:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:21: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:21:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:21: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-18 09:21:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:21:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:21:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:21:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:21:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:21:59] 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-18 09:21:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:21:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:21:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:21:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:21:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:21:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:21:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:21:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:21:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:21:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:21:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:21:59] local.INFO: DEBUG: GPS processor result {"connection_id":219706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:21:59] local.INFO: GPS data processed {"connection_id":219706,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:21:59] local.INFO: Acknowledgment sent {"connection_id":219706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:22:32] local.INFO: TCP Data received {"connection_id":219706,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:22:32] local.INFO: Processing buffer {"connection_id":219706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:22:32] local.INFO: Packet analysis {"connection_id":219706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:22:32] local.INFO: Extracted packet for processing {"connection_id":219706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:22:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:22:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:22:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:22:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:22:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:22:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09: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-18 09:22: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-18 09: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:22:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:22:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:22:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:22:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:22:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:22:32] 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-18 09:22:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:22:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:22:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:22:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:22:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:22:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:22:32] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:22:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:22:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:22:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:22:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:22:32] local.INFO: DEBUG: GPS processor result {"connection_id":219706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:22:32] local.INFO: GPS data processed {"connection_id":219706,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:22:32] local.INFO: Acknowledgment sent {"connection_id":219706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:22:53] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:22:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:22:53] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:22:53] local.INFO: IMEI packet received {"connection_id":218312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:22:53] local.INFO: IMEI acknowledgment sent {"connection_id":218312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:23:01] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:23:01] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:23:01] local.INFO: IMEI packet received {"connection_id":218312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:23:01] local.INFO: IMEI acknowledgment sent {"connection_id":218312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:23:01] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:23:01] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:23:01] local.INFO: Packet analysis {"connection_id":218312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:23:01] local.INFO: Extracted packet for processing {"connection_id":218312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:23:01] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09: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-18 09: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-18 09: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:23:01] 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-18 09:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:23:01] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:23:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":218312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:23:01] local.INFO: GPS data processed {"connection_id":218312,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:23:01] local.INFO: Acknowledgment sent {"connection_id":218312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:23:32] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:23:32] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d1f8228012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:23:32] local.INFO: Packet analysis {"connection_id":218312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:23:32] local.INFO: Extracted packet for processing {"connection_id":218312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d1f"} 
[2026-10-18 09:23:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827512832001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:23:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792295273000,"timestamp_ms":1792295273000,"timestamp_seconds":1792295273,"priority":1,"record_length":96,"hex_timestamp":"000001a14d1f8228"} 
[2026-10-18 09: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-18 09:23: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-18 09: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 09:23:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:23: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-18 09:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827512832001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827512832001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:23:32] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:23:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:23:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827512832001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":218312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:23:32] local.INFO: GPS data processed {"connection_id":218312,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:23:32] local.INFO: Acknowledgment sent {"connection_id":218312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:23:58] local.INFO: TCP Data received {"connection_id":219707,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:23:58] local.INFO: Processing buffer {"connection_id":219707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:23:58] local.INFO: IMEI packet received {"connection_id":219707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":219707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:24:03] local.INFO: TCP Data received {"connection_id":219707,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:03] local.INFO: Processing buffer {"connection_id":219707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:03] local.INFO: IMEI packet received {"connection_id":219707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:24:03] local.INFO: IMEI acknowledgment sent {"connection_id":219707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:24:04] local.INFO: TCP Data received {"connection_id":219707,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:04] local.INFO: Processing buffer {"connection_id":219707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:04] local.INFO: Packet analysis {"connection_id":219707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:24:04] local.INFO: Extracted packet for processing {"connection_id":219707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:24:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:24: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-18 09:24:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:24:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09:24:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:24: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-18 09:24: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":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:24:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:24: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-18 09:24:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:24:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:24:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:24:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:24:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:24:04] 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-18 09:24:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:24:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:24:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:24:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:24:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:24:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:24:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:24:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:24:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:24:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:24:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:24:04] local.INFO: DEBUG: GPS processor result {"connection_id":219707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:24:04] local.INFO: GPS data processed {"connection_id":219707,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:24:04] local.INFO: Acknowledgment sent {"connection_id":219707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:24:16] local.INFO: TCP Data received {"connection_id":221379,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:24:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221379,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:24:16] local.INFO: Processing buffer {"connection_id":221379,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:24:16] local.INFO: IMEI packet received {"connection_id":221379,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:24:16] local.INFO: IMEI acknowledgment sent {"connection_id":221379,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:24:36] local.INFO: TCP Data received {"connection_id":219707,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:36] local.INFO: Processing buffer {"connection_id":219707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:36] local.INFO: Packet analysis {"connection_id":219707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:24:36] local.INFO: Extracted packet for processing {"connection_id":219707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:24:36] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:24:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:24:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09: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-18 09: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-18 09: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":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:24:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:24:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:24:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:24:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:24:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:24: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-18 09:24:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:24:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:24:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:24:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:24:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:24:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:24:36] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:24:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:24:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:24:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:24:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:24:36] local.INFO: DEBUG: GPS processor result {"connection_id":219707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:24:36] local.INFO: GPS data processed {"connection_id":219707,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:24:36] local.INFO: Acknowledgment sent {"connection_id":219707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:24:46] local.INFO: TCP Data received {"connection_id":218313,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:24:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218313,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:24:46] local.INFO: Processing buffer {"connection_id":218313,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:24:46] local.INFO: IMEI packet received {"connection_id":218313,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:24:46] local.INFO: IMEI acknowledgment sent {"connection_id":218313,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:24:53] local.INFO: TCP Data received {"connection_id":219708,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:53] local.INFO: Processing buffer {"connection_id":219708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:53] local.INFO: IMEI packet received {"connection_id":219708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":219708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:24:58] local.INFO: TCP Data received {"connection_id":219708,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:58] local.INFO: Processing buffer {"connection_id":219708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:24:58] local.INFO: IMEI packet received {"connection_id":219708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:24:58] local.INFO: IMEI acknowledgment sent {"connection_id":219708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:24:59] local.INFO: TCP Data received {"connection_id":219708,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219708,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:59] local.INFO: Processing buffer {"connection_id":219708,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:24:59] local.INFO: Packet analysis {"connection_id":219708,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:24:59] local.INFO: Extracted packet for processing {"connection_id":219708,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:24:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:24: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-18 09:24:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:24:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:24:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09:24:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:24:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:24: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:24:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:24: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-18 09:24:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:24:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:24:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219708,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:24:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:24:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:24:59] 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-18 09:24:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:24:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:24:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:24:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:24:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:24:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:24:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:24:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:24:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:24:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:24:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:24:59] local.INFO: DEBUG: GPS processor result {"connection_id":219708,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:24:59] local.INFO: GPS data processed {"connection_id":219708,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:24:59] local.INFO: Acknowledgment sent {"connection_id":219708,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:25:30] local.INFO: TCP Data received {"connection_id":219708,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219708,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:25:30] local.INFO: Processing buffer {"connection_id":219708,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:25:30] local.INFO: Packet analysis {"connection_id":219708,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:25:30] local.INFO: Extracted packet for processing {"connection_id":219708,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:25:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09: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-18 09: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-18 09: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219708,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:25:30] 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-18 09:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:25:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:25:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":219708,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:25:30] local.INFO: GPS data processed {"connection_id":219708,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:25:30] local.INFO: Acknowledgment sent {"connection_id":219708,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:25:53] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:25:53] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:25:53] local.INFO: IMEI packet received {"connection_id":218033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:25:58] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:25:58] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:25:58] local.INFO: IMEI packet received {"connection_id":218033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:25:59] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:25:59] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:25:59] local.INFO: Packet analysis {"connection_id":218033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:25:59] local.INFO: Extracted packet for processing {"connection_id":218033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:25:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:25: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-18 09:25:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:25:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:25:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:25:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:25:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09:25:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:25:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:25: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:25:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:25: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-18 09:25:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:25:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:25:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:25:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:25:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:25:59] 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-18 09:25:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:25:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:25:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:25:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:25:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:25:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:25:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:25:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:25:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:25:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:25:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:25:59] local.INFO: DEBUG: GPS processor result {"connection_id":218033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:25:59] local.INFO: GPS data processed {"connection_id":218033,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:25:59] local.INFO: Acknowledgment sent {"connection_id":218033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:26:31] local.INFO: TCP Data received {"connection_id":218033,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:26:31] local.INFO: Processing buffer {"connection_id":218033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:26:31] local.INFO: Packet analysis {"connection_id":218033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:26:31] local.INFO: Extracted packet for processing {"connection_id":218033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:26:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:26:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09: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-18 09: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-18 09: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":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:26:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:26:31] 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-18 09:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:26:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:26:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:26:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":218033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:26:31] local.INFO: GPS data processed {"connection_id":218033,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:26:31] local.INFO: Acknowledgment sent {"connection_id":218033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:26:53] local.INFO: TCP Data received {"connection_id":218314,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:26:53] local.INFO: Processing buffer {"connection_id":218314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:26:53] local.INFO: IMEI packet received {"connection_id":218314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:26:53] local.INFO: IMEI acknowledgment sent {"connection_id":218314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:26:58] local.INFO: TCP Data received {"connection_id":218314,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:26:58] local.INFO: Processing buffer {"connection_id":218314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:26:58] local.INFO: IMEI packet received {"connection_id":218314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":218314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:26:59] local.INFO: TCP Data received {"connection_id":218314,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:26:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:26:59] local.INFO: Processing buffer {"connection_id":218314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:26:59] local.INFO: Packet analysis {"connection_id":218314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:26:59] local.INFO: Extracted packet for processing {"connection_id":218314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:26:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:26: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-18 09:26:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:26:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:26:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:26:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:26:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09:26:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:26:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:26: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:26:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:26: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-18 09:26:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:26:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:26:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:26:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:26:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:26:59] 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-18 09:26:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:26:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:26:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:26:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:26:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:26:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:26:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:26:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:26:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:26:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:26:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:26:59] local.INFO: DEBUG: GPS processor result {"connection_id":218314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:26:59] local.INFO: GPS data processed {"connection_id":218314,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:26:59] local.INFO: Acknowledgment sent {"connection_id":218314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:27:30] local.INFO: TCP Data received {"connection_id":218314,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:27:30] local.INFO: Processing buffer {"connection_id":218314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:27:30] local.INFO: Packet analysis {"connection_id":218314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:27:30] local.INFO: Extracted packet for processing {"connection_id":218314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:27:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:27:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:27:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:27:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:27:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:27:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09: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-18 09: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-18 09: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:27:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:27:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:27:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:27:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:27:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:27: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-18 09:27:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:27:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:27:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:27:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:27:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:27:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:27:30] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:27:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:27:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:27:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:27:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:27:30] local.INFO: DEBUG: GPS processor result {"connection_id":218314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:27:30] local.INFO: GPS data processed {"connection_id":218314,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:27:30] local.INFO: Acknowledgment sent {"connection_id":218314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:27:53] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:27:53] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:27:53] local.INFO: IMEI packet received {"connection_id":218316,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":218316,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:27:58] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:27:58] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:27:58] local.INFO: IMEI packet received {"connection_id":218316,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:27:58] local.INFO: IMEI acknowledgment sent {"connection_id":218316,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:27:59] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:27:59] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:27:59] local.INFO: Packet analysis {"connection_id":218316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:27:59] local.INFO: Extracted packet for processing {"connection_id":218316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:27:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:27: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-18 09:27:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:27:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:27:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:27:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:27:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09:27:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:27:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:27: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:27:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:27: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-18 09:27:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:27:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:27:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218316,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:27:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:27:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:27:59] 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-18 09:27:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:27:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:27:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:27:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:27:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:27:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:27:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:27:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:27:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:27:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:27:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:27:59] local.INFO: DEBUG: GPS processor result {"connection_id":218316,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:27:59] local.INFO: GPS data processed {"connection_id":218316,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:27:59] local.INFO: Acknowledgment sent {"connection_id":218316,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:28:31] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:28:31] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2419f0012d7f97c005afdcb0000f004c26..."} 
[2026-10-18 09:28:31] local.INFO: Packet analysis {"connection_id":218316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:28:31] local.INFO: Extracted packet for processing {"connection_id":218316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d24"} 
[2026-10-18 09:28:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":38,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:28:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827589888001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:28:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:28:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:28:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:28:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792295574000,"timestamp_ms":1792295574000,"timestamp_seconds":1792295574,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2419f0"} 
[2026-10-18 09: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-18 09:28: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-18 09: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:28:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:28:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:28:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218316,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:28:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:28:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:28:31] 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-18 09:28:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:28:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:28:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827589888001,"66":25832,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:28:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:28:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:28:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827589888001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:28:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:28:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:28:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:28:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:28:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827589888001,"power":25832,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:28:31] local.INFO: DEBUG: GPS processor result {"connection_id":218316,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:28:31] local.INFO: GPS data processed {"connection_id":218316,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:28:31] local.INFO: Acknowledgment sent {"connection_id":218316,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:28:59] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:28:59] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:28:59] local.INFO: IMEI packet received {"connection_id":221380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:28:59] local.INFO: IMEI acknowledgment sent {"connection_id":221380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:29:03] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:03] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:03] local.INFO: IMEI packet received {"connection_id":221380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:29:03] local.INFO: IMEI acknowledgment sent {"connection_id":221380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:29:04] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d28b1b8012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d28b1b8012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:29:04] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d28b1b8012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:29:04] local.INFO: Packet analysis {"connection_id":221380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d28"} 
[2026-10-18 09:29:04] local.INFO: Extracted packet for processing {"connection_id":221380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d28"} 
[2026-10-18 09:29:04] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:29:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827666944001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:29:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792295875000,"timestamp_ms":1792295875000,"timestamp_seconds":1792295875,"priority":1,"record_length":96,"hex_timestamp":"000001a14d28b1b8"} 
[2026-10-18 09: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-18 09:29: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-18 09: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:29:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:29:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:29:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:29:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:29:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:29: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-18 09:29:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:29:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:29:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827666944001,"66":25843,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:29:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:29:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:29:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827666944001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:29:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:29:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:29:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:29:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:29:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827666944001,"power":25843,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:29:04] 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":5749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:29:04] local.INFO: GPS data processed {"connection_id":221380,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:29:04] local.INFO: Acknowledgment sent {"connection_id":221380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:29:35] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d28b1b8012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:29:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d28b1b8012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:29:35] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d28b1b8012d7f97c005afdcb0000f004c2c..."} 
[2026-10-18 09:29:35] local.INFO: Packet analysis {"connection_id":221380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d28"} 
[2026-10-18 09:29:35] local.INFO: Extracted packet for processing {"connection_id":221380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d28"} 
[2026-10-18 09:29:35] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:29:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827666944001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:29:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792295875000,"timestamp_ms":1792295875000,"timestamp_seconds":1792295875,"priority":1,"record_length":96,"hex_timestamp":"000001a14d28b1b8"} 
[2026-10-18 09: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-18 09:29: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-18 09: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-10-18 09:29:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2786,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:29:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:29:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:29:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:29:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:29:35] 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-18 09:29:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:29:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:29:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827666944001,"66":25843,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:29:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:29:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:29:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827666944001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:29:35] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:29:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:29:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:29:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:29:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827666944001,"power":25843,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:29:35] 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":5750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:29:35] local.INFO: GPS data processed {"connection_id":221380,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:29:35] local.INFO: Acknowledgment sent {"connection_id":221380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:29:53] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:53] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:53] local.INFO: IMEI packet received {"connection_id":219710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:29:53] local.INFO: IMEI acknowledgment sent {"connection_id":219710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:29:54] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:54] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:54] local.INFO: IMEI packet received {"connection_id":219710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":219710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:29:58] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:58] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:58] local.INFO: IMEI packet received {"connection_id":219710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":219710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:29:59] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:59] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:29:59] local.INFO: IMEI packet received {"connection_id":219710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":219710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:29:59] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d29e268012d7f97c005afdcb0000f004c2d..."} 
[2026-10-18 09:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d29e268012d7f97c005afdcb0000f004c2d..."} 
[2026-10-18 09:29:59] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d29e268012d7f97c005afdcb0000f004c2d..."} 
[2026-10-18 09:29:59] local.INFO: Packet analysis {"connection_id":219710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d29"} 
[2026-10-18 09:29:59] local.INFO: Extracted packet for processing {"connection_id":219710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d29"} 
[2026-10-18 09:29:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411376,"longitude_deg":76.333664,"latitude_deg":9.5411376,"altitude":15,"angle":76,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afdcb0","is_valid_coordinates":true} 
[2026-10-18 09:29:59] 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-18 09:29:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827744000001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:29:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:29:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295953000,"timestamp_ms":1792295953000,"timestamp_seconds":1792295953,"priority":1,"record_length":96,"hex_timestamp":"000001a14d29e268"} 
[2026-10-18 09:29:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:29:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:29: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 09:29:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:29: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-18 09:29:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:29:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:29:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:29:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:29:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:29:59] 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-18 09:29:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:29:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:29:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827744000001,"66":25745,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:29:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:29:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:29:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827744000001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:29:59] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:29:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:29:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:29:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:29:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827744000001,"power":25745,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:29:59] local.INFO: DEBUG: GPS processor result {"connection_id":219710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:29:59] local.INFO: GPS data processed {"connection_id":219710,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:29:59] local.INFO: Acknowledgment sent {"connection_id":219710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:30:04] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d29ee20012d7f998005afdde0000f01022d..."} 
[2026-10-18 09:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d29ee20012d7f998005afdde0000f01022d..."} 
[2026-10-18 09:30:04] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d29ee20012d7f998005afdde0000f01022d..."} 
[2026-10-18 09:30:04] local.INFO: Packet analysis {"connection_id":219710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d29"} 
[2026-10-18 09:30:04] local.INFO: Extracted packet for processing {"connection_id":219710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d29"} 
[2026-10-18 09:30:04] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827763968001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:30:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:30:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958002176,"note":"Value kept but may cause issues"} 
[2026-10-18 09:30:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:30:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792295956000,"timestamp_ms":1792295956000,"timestamp_seconds":1792295956,"priority":1,"record_length":96,"hex_timestamp":"000001a14d29ee20"} 
[2026-10-18 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-18 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-18 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":100,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-18 09:30:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2003,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 09:30:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:30:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:30:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:30:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:30:04] 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-18 09:30:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:30:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:30:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827763968001,"66":25495,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194028294958002176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:30:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:30:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:30:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827763968001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:30:04] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:30:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:30:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:30:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958002176,"description":"Unknown IO ID 45"} 
[2026-10-18 09:30:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827763968001,"power":25495,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958002176}} 
[2026-10-18 09:30:04] local.INFO: DEBUG: GPS processor result {"connection_id":219710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:30:04] local.INFO: GPS data processed {"connection_id":219710,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:30:04] local.INFO: Acknowledgment sent {"connection_id":219710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:30:11] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:30:11] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:30:11] local.INFO: IMEI packet received {"connection_id":221381,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":221381,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:30:35] local.INFO: TCP Data received {"connection_id":219710,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a4028012d7f998005afdde0000f01022d..."} 
[2026-10-18 09:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a4028012d7f998005afdde0000f01022d..."} 
[2026-10-18 09:30:35] local.INFO: Processing buffer {"connection_id":219710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a4028012d7f998005afdde0000f01022d..."} 
[2026-10-18 09:30:35] local.INFO: Packet analysis {"connection_id":219710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:30:35] local.INFO: Extracted packet for processing {"connection_id":219710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:30:35] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:30:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827764736001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:30:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:30:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:30:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:30:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792295977000,"timestamp_ms":1792295977000,"timestamp_seconds":1792295977,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a4028"} 
[2026-10-18 09: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-18 09:30: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-18 09: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 09:30: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-18 09: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-18 09: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-18 09:30:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:30:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:30:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:30:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:30: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-18 09:30:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:30:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:30:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827764736001,"66":24440,"249":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,85,24,16,45]} 
[2026-10-18 09:30:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:30:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:30:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827764736001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:30:35] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-18 09:30:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:30:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:30:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:30:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827764736001,"power":24440,"unknown_249":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:30:35] local.INFO: DEBUG: GPS processor result {"connection_id":219710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:30:35] local.INFO: GPS data processed {"connection_id":219710,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:30:35] local.INFO: Acknowledgment sent {"connection_id":219710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:30:46] local.INFO: TCP Data received {"connection_id":218317,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218317,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:30:46] local.INFO: Processing buffer {"connection_id":218317,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:30:46] local.INFO: IMEI packet received {"connection_id":218317,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:30:46] local.INFO: IMEI acknowledgment sent {"connection_id":218317,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:30:54] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:30:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:30:54] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:30:54] local.INFO: IMEI packet received {"connection_id":221382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:30:54] local.INFO: IMEI acknowledgment sent {"connection_id":221382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:30:59] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:30:59] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:30:59] local.INFO: IMEI packet received {"connection_id":221382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:30:59] local.INFO: IMEI acknowledgment sent {"connection_id":221382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:31:03] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a8e48012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a8e48012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:03] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a8e48012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:03] local.INFO: Packet analysis {"connection_id":221382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:31:03] local.INFO: Extracted packet for processing {"connection_id":221382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:31:03] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09:31: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-18 09:31:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827770112001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:31:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792295997000,"timestamp_ms":1792295997000,"timestamp_seconds":1792295997,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a8e48"} 
[2026-10-18 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-18 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-18 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":95,"n8_eight_byte":120,"data_length":795,"current_offset":136} 
[2026-10-18 09:31:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1753,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 09:31:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:31:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:31:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:31:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:31:03] 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-18 09:31:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:31:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:31:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827770112001,"66":25028,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:31:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:31:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:31:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827770112001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:31:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:31:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:31:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:31:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:31:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827770112001,"power":25028,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:31:03] 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":5754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:31:03] local.INFO: GPS data processed {"connection_id":221382,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:31:03] local.INFO: Acknowledgment sent {"connection_id":221382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:31:34] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:34] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:34] local.INFO: Packet analysis {"connection_id":221382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:31:34] local.INFO: Extracted packet for processing {"connection_id":221382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:31:34] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09:31: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-18 09:31:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:31:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09:31:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:31: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-18 09:31: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:31:34] 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-18 09:31: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-18 09:31:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:31:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:31:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:31:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:31:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:31:34] 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-18 09:31:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:31:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:31:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:31:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:31:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:31:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:31:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:31:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:31:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:31:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:31:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:31:34] 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":5755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:31:34] local.INFO: GPS data processed {"connection_id":221382,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:31:34] local.INFO: Acknowledgment sent {"connection_id":221382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:31:53] local.INFO: TCP Data received {"connection_id":219711,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:31:53] local.INFO: Processing buffer {"connection_id":219711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:31:53] local.INFO: IMEI packet received {"connection_id":219711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":219711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:31:59] local.INFO: TCP Data received {"connection_id":219711,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:31:59] local.INFO: Processing buffer {"connection_id":219711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:31:59] local.INFO: IMEI packet received {"connection_id":219711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":219711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:31:59] local.INFO: TCP Data received {"connection_id":219711,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:59] local.INFO: Processing buffer {"connection_id":219711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:31:59] local.INFO: Packet analysis {"connection_id":219711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:31:59] local.INFO: Extracted packet for processing {"connection_id":219711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:31:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09:31: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-18 09:31:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:31:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:31:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09:31:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:31:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:31: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:31:59] 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-18 09:31: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-18 09:31:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:31:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:31:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:31:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:31:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:31:59] 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-18 09:31:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:31:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:31:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:31:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:31:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:31:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:31:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:31:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:31:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:31:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:31:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:31:59] local.INFO: DEBUG: GPS processor result {"connection_id":219711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:31:59] local.INFO: GPS data processed {"connection_id":219711,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:31:59] local.INFO: Acknowledgment sent {"connection_id":219711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:32:31] local.INFO: TCP Data received {"connection_id":219711,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:32:31] local.INFO: Processing buffer {"connection_id":219711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:32:31] local.INFO: Packet analysis {"connection_id":219711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:32:31] local.INFO: Extracted packet for processing {"connection_id":219711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:32:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 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-18 09: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-18 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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:32:31] 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-18 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-18 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-18 09:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:32:31] 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-18 09:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:32:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:32:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":219711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:32:31] local.INFO: GPS data processed {"connection_id":219711,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:32:31] local.INFO: Acknowledgment sent {"connection_id":219711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:32:53] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:32:53] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:32:53] local.INFO: IMEI packet received {"connection_id":221383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":221383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:32:58] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:32:58] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:32:58] local.INFO: IMEI packet received {"connection_id":221383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:32:58] local.INFO: IMEI acknowledgment sent {"connection_id":221383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:32:59] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:32:59] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:32:59] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:32:59] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09:32: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-18 09:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:32:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:32:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:32: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:32:59] 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-18 09:32: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-18 09:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:32:59] 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-18 09:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:32:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:32:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:32:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:32:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:32:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:32:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:32:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:32:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:32:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:32:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:32:59] 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":5758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:32:59] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:32:59] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:33:31] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:33:31] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:33:31] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:33:31] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:33:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09: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-18 09:33: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-18 09: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:33:31] 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-18 09: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-18 09: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-18 09:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:33:31] 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-18 09:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:33:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:33:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:33:31] 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":5759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:33:31] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:33:31] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:33:58] local.INFO: TCP Data received {"connection_id":218036,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:33:58] local.INFO: Processing buffer {"connection_id":218036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:33:58] local.INFO: IMEI packet received {"connection_id":218036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":218036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:34:03] local.INFO: TCP Data received {"connection_id":218036,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:03] local.INFO: Processing buffer {"connection_id":218036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:03] local.INFO: IMEI packet received {"connection_id":218036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:34:03] local.INFO: IMEI acknowledgment sent {"connection_id":218036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:34:04] local.INFO: TCP Data received {"connection_id":218036,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:34:04] local.INFO: Processing buffer {"connection_id":218036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:34:04] local.INFO: Packet analysis {"connection_id":218036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:34:04] local.INFO: Extracted packet for processing {"connection_id":218036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:34:04] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:34:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:34:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:34:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:34:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:34:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09: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-18 09:34: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-18 09: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:34:04] 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-18 09: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-18 09: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-18 09:34:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:34:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:34:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:34:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:34:04] 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-18 09:34:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:34:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:34:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:34:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:34:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:34:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:34:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:34:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:34:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:34:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:34:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:34:04] local.INFO: DEBUG: GPS processor result {"connection_id":218036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:34:04] local.INFO: GPS data processed {"connection_id":218036,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:34:04] local.INFO: Acknowledgment sent {"connection_id":218036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:34:36] local.INFO: TCP Data received {"connection_id":218036,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:34:36] local.INFO: Processing buffer {"connection_id":218036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:34:36] local.INFO: Packet analysis {"connection_id":218036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:34:36] local.INFO: Extracted packet for processing {"connection_id":218036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:34:36] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09:34: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-18 09:34:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:34:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:34:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:34:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:34:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09:34:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:34: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-18 09:34: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:34:36] 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-18 09:34: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-18 09:34:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:34:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:34:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:34:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:34:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:34:36] 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-18 09:34:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:34:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:34:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:34:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:34:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:34:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:34:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:34:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:34:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:34:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:34:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:34:36] local.INFO: DEBUG: GPS processor result {"connection_id":218036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:34:36] local.INFO: GPS data processed {"connection_id":218036,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:34:36] local.INFO: Acknowledgment sent {"connection_id":218036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:34:54] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:54] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:54] local.INFO: IMEI packet received {"connection_id":221384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:34:54] local.INFO: IMEI acknowledgment sent {"connection_id":221384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:34:59] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:59] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:34:59] local.INFO: IMEI packet received {"connection_id":221384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":221384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:35:28] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:35:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:35:28] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2a9230012d7f998005afdde0000f01022e..."} 
[2026-10-18 09:35:28] local.INFO: Packet analysis {"connection_id":221384,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:35:28] local.INFO: Extracted packet for processing {"connection_id":221384,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2a"} 
[2026-10-18 09:35:28] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09:35: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-18 09:35:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:35:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:35:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:35:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:35:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792295998000,"timestamp_ms":1792295998000,"timestamp_seconds":1792295998,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2a9230"} 
[2026-10-18 09:35:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:35:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:35: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-18 09:35:28] 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-18 09:35: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-18 09:35:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:35:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:35:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221384,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:35:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:35:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:35:28] 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-18 09:35:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:35:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:35:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775232001,"66":24734,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:35:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:35:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:35:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:35:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:35:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:35:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:35:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:35:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775232001,"power":24734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:35:28] 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":5762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:35:28] local.INFO: GPS data processed {"connection_id":221384,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:35:28] local.INFO: Acknowledgment sent {"connection_id":221384,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:35:53] local.INFO: TCP Data received {"connection_id":218038,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:35:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218038,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:35:53] local.INFO: Processing buffer {"connection_id":218038,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:35:53] local.INFO: IMEI packet received {"connection_id":218038,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:35:53] local.INFO: IMEI acknowledgment sent {"connection_id":218038,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:35:58] local.INFO: TCP Data received {"connection_id":218038,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218038,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:35:58] local.INFO: Processing buffer {"connection_id":218038,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:35:58] local.INFO: IMEI packet received {"connection_id":218038,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:35:58] local.INFO: IMEI acknowledgment sent {"connection_id":218038,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:35:59] local.INFO: TCP Data received {"connection_id":218038,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:35:59] local.INFO: Processing buffer {"connection_id":218038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:35:59] local.INFO: Packet analysis {"connection_id":218038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:35:59] local.INFO: Extracted packet for processing {"connection_id":218038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:35:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:35: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-18 09:35:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:35:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:35:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:35:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:35:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09:35:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:35:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:35: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:35:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:35: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-18 09:35:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:35:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:35:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:35:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:35:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:35:59] 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-18 09:35:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:35:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:35:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:35:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:35:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:35:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:35:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:35:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:35:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:35:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:35:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:35:59] local.INFO: DEBUG: GPS processor result {"connection_id":218038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:35:59] local.INFO: GPS data processed {"connection_id":218038,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:35:59] local.INFO: Acknowledgment sent {"connection_id":218038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:36:01] local.INFO: TCP Data received {"connection_id":218037,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218037,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:36:01] local.INFO: Processing buffer {"connection_id":218037,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:36:01] local.INFO: IMEI packet received {"connection_id":218037,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:36:01] local.INFO: IMEI acknowledgment sent {"connection_id":218037,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:36:45] local.INFO: TCP Data received {"connection_id":218319,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218319,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:36:45] local.INFO: Processing buffer {"connection_id":218319,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:36:45] local.INFO: IMEI packet received {"connection_id":218319,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:36:45] local.INFO: IMEI acknowledgment sent {"connection_id":218319,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:36:47] local.INFO: TCP Data received {"connection_id":218038,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:36:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:36:47] local.INFO: Processing buffer {"connection_id":218038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:36:47] local.INFO: Packet analysis {"connection_id":218038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:36:47] local.INFO: Extracted packet for processing {"connection_id":218038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:36:47] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:36: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-18 09:36:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:36:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:36:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:36:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:36:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09:36:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:36:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:36: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:36:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:36: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-18 09:36:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:36:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:36:47] local.INFO: Teltonika packet parsed successfully {"connection_id":218038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:36:47] local.INFO: Passing IMEI to GPS processor {"connection_id":218038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:36:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":218038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:36:47] 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-18 09:36:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:36:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:36:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:36:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:36:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:36:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:36:47] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:36:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:36:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:36:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:36:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:36:47] local.INFO: DEBUG: GPS processor result {"connection_id":218038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:36:47] local.INFO: GPS data processed {"connection_id":218038,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:36:47] local.INFO: Acknowledgment sent {"connection_id":218038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:36:53] local.INFO: TCP Data received {"connection_id":219714,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:36:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:36:53] local.INFO: Processing buffer {"connection_id":219714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:36:53] local.INFO: IMEI packet received {"connection_id":219714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:36:53] local.INFO: IMEI acknowledgment sent {"connection_id":219714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:37:00] local.INFO: TCP Data received {"connection_id":219714,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:37:00] local.INFO: Processing buffer {"connection_id":219714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:37:00] local.INFO: IMEI packet received {"connection_id":219714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:37:00] local.INFO: IMEI acknowledgment sent {"connection_id":219714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:37:01] local.INFO: TCP Data received {"connection_id":219714,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:37:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:37:01] local.INFO: Processing buffer {"connection_id":219714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:37:01] local.INFO: Packet analysis {"connection_id":219714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:37:01] local.INFO: Extracted packet for processing {"connection_id":219714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:37:01] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:37:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:37:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:37:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:37:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:37:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09: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-18 09:37: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-18 09: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:37:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:37:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:37:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:37:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:37:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:37:01] 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-18 09:37:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:37:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:37:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:37:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:37:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:37:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:37:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:37:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:37:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:37:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:37:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:37:01] local.INFO: DEBUG: GPS processor result {"connection_id":219714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:37:01] local.INFO: GPS data processed {"connection_id":219714,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:37:01] local.INFO: Acknowledgment sent {"connection_id":219714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:37:32] local.INFO: TCP Data received {"connection_id":219714,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:37:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:37:32] local.INFO: Processing buffer {"connection_id":219714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:37:32] local.INFO: Packet analysis {"connection_id":219714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:37:32] local.INFO: Extracted packet for processing {"connection_id":219714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:37:32] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:37:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 09:37:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:37:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:37:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:37:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:37:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09:37:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:37: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-18 09:37:32] 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":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:37:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:37:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 09:37:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:37:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:37:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:37:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:37:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:37: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-18 09:37:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:37:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:37:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:37:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:37:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:37:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:37:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:37:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:37:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:37:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:37:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:37:32] local.INFO: DEBUG: GPS processor result {"connection_id":219714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:37:32] local.INFO: GPS data processed {"connection_id":219714,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:37:32] local.INFO: Acknowledgment sent {"connection_id":219714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:37:59] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:37:59] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:37:59] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:37:59] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:38:03] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:03] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:03] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:38:03] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:38:04] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:38:04] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:38:04] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:38:04] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:38:04] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:38:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:38:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:38:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:38:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:38:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09: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-18 09:38: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-18 09: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:38:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:38:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:38:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:38:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:38:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09: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-18 09:38:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:38:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:38:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:38:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:38:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:38:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:38:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:38:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:38:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:38:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:38:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:38:04] 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":5767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:38:04] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:38:04] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:38:21] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:38:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:38:21] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:38:21] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:38:21] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:38:21] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:38: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-18 09:38:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:38:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:38:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:38:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:38:21] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09:38:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:38:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:38: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:38:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:38: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-18 09:38:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:38:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:38:21] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:38:21] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:38:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:38: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-18 09:38:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:38:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:38:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:38:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:38:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:38:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:38:21] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:38:21] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:38:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:38:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:38:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:38:21] 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":5768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:38:21] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:38:21] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:38:53] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:53] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:53] local.INFO: IMEI packet received {"connection_id":218321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":218321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:38:59] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:59] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:38:59] local.INFO: IMEI packet received {"connection_id":218321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:38:59] local.INFO: IMEI acknowledgment sent {"connection_id":218321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:39:00] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:39:00] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:39:00] local.INFO: Packet analysis {"connection_id":218321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:39:00] local.INFO: Extracted packet for processing {"connection_id":218321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:39:00] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:39:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:39:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:39:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:39:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:39:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09: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-18 09:39: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-18 09: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:39:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:39:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:39:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:39:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:39:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:39:00] 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-18 09:39:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:39:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:39:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:39:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:39:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:39:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:39:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:39:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:39:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:39:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:39:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:39:00] local.INFO: DEBUG: GPS processor result {"connection_id":218321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:39:00] local.INFO: GPS data processed {"connection_id":218321,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:39:00] local.INFO: Acknowledgment sent {"connection_id":218321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:39:31] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:39:31] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:39:31] local.INFO: Packet analysis {"connection_id":218321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:39:31] local.INFO: Extracted packet for processing {"connection_id":218321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:39:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:39: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-18 09:39:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:39:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:39:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:39:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:39:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09:39:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:39: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-18 09:39: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:39:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09:39: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-18 09:39:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:39:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:39:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:39:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:39:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:39: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-18 09:39:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:39:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:39:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:39:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:39:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:39:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:39:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:39:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:39:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:39:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:39:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:39:31] local.INFO: DEBUG: GPS processor result {"connection_id":218321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:39:31] local.INFO: GPS data processed {"connection_id":218321,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:39:31] local.INFO: Acknowledgment sent {"connection_id":218321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:39:54] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:39:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:39:54] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:39:54] local.INFO: IMEI packet received {"connection_id":218040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:39:54] local.INFO: IMEI acknowledgment sent {"connection_id":218040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:39:59] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:39:59] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:39:59] local.INFO: IMEI packet received {"connection_id":218040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:39:59] local.INFO: IMEI acknowledgment sent {"connection_id":218040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:40:00] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:40:00] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:40:00] local.INFO: Packet analysis {"connection_id":218040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:40:00] local.INFO: Extracted packet for processing {"connection_id":218040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:40:00] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:40:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:40:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:40:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:40:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:40:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 09: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-18 09:40: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-18 09: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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:40:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:40:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:40:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:40:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:40:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:40:00] 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-18 09:40:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:40:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:40:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:40:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:40:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:40:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:40:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:40:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:40:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:40:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:40:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:40:00] local.INFO: DEBUG: GPS processor result {"connection_id":218040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:40:00] local.INFO: GPS data processed {"connection_id":218040,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:40:00] local.INFO: Acknowledgment sent {"connection_id":218040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:40:31] local.INFO: TCP Data received {"connection_id":218040,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:40:31] local.INFO: Processing buffer {"connection_id":218040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d2f31c8012d7f998005afddd0000f01022d..."} 
[2026-10-18 09:40:31] local.INFO: Packet analysis {"connection_id":218040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:40:31] local.INFO: Extracted packet for processing {"connection_id":218040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d2f"} 
[2026-10-18 09:40:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827775488001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:40:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792296301000,"timestamp_ms":1792296301000,"timestamp_seconds":1792296301,"priority":1,"record_length":96,"hex_timestamp":"000001a14d2f31c8"} 
[2026-10-18 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-18 09: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-18 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":96,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-18 09:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2100,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 09:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:40: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-18 09:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827775488001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827775488001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:40:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:40:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:40:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827775488001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":218040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:40:31] local.INFO: GPS data processed {"connection_id":218040,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:40:31] local.INFO: Acknowledgment sent {"connection_id":218040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:40:55] local.INFO: TCP Data received {"connection_id":218323,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218323,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:40:55] local.INFO: Processing buffer {"connection_id":218323,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:40:55] local.INFO: IMEI packet received {"connection_id":218323,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":218323,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:41:00] local.INFO: TCP Data received {"connection_id":218323,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218323,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:41:00] local.INFO: Processing buffer {"connection_id":218323,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:41:00] local.INFO: IMEI packet received {"connection_id":218323,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:41:00] local.INFO: IMEI acknowledgment sent {"connection_id":218323,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:41:00] local.INFO: TCP Data received {"connection_id":218323,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:41:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:41:00] local.INFO: Processing buffer {"connection_id":218323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:41:00] local.INFO: Packet analysis {"connection_id":218323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:41:00] local.INFO: Extracted packet for processing {"connection_id":218323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:41:00] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:41: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-18 09:41:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:41:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:41:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:41:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:41:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09:41:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:41: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-18 09:41: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:41:00] 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-18 09:41: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-18 09:41:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:41:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:41:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:41:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:41:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:41:00] 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-18 09:41:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:41:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:41:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:41:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:41:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:41:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:41:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:41:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:41:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:41:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:41:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:41:00] local.INFO: DEBUG: GPS processor result {"connection_id":218323,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:41:00] local.INFO: GPS data processed {"connection_id":218323,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:41:00] local.INFO: Acknowledgment sent {"connection_id":218323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:41:31] local.INFO: TCP Data received {"connection_id":218323,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:41:31] local.INFO: Processing buffer {"connection_id":218323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:41:31] local.INFO: Packet analysis {"connection_id":218323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:41:31] local.INFO: Extracted packet for processing {"connection_id":218323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:41:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 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-18 09: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:41:31] 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-18 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-18 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-18 09:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:41:31] 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-18 09:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:41:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:41:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":218323,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5774,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:41:32] local.INFO: GPS data processed {"connection_id":218323,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:41:32] local.INFO: Acknowledgment sent {"connection_id":218323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:41:58] local.INFO: TCP Data received {"connection_id":219716,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:41:58] local.INFO: Processing buffer {"connection_id":219716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:41:58] local.INFO: IMEI packet received {"connection_id":219716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":219716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:42:01] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:42:01] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:42:01] local.INFO: IMEI packet received {"connection_id":221387,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:42:01] local.INFO: IMEI acknowledgment sent {"connection_id":221387,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:42:03] local.INFO: TCP Data received {"connection_id":219716,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:03] local.INFO: Processing buffer {"connection_id":219716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:03] local.INFO: IMEI packet received {"connection_id":219716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:42:03] local.INFO: IMEI acknowledgment sent {"connection_id":219716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:42:10] local.INFO: TCP Data received {"connection_id":219716,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:42:10] local.INFO: Processing buffer {"connection_id":219716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:42:10] local.INFO: Packet analysis {"connection_id":219716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:42:10] local.INFO: Extracted packet for processing {"connection_id":219716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:42:10] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:42:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:42:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:42:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:42:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:42:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09: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-18 09:42: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-18 09: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:42:10] 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-18 09: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-18 09: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-18 09:42:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:42:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:42:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:42:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:42: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-18 09:42:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:42:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:42:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:42:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:42:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:42:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:42:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:42:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:42:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:42:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:42:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:42:10] local.INFO: DEBUG: GPS processor result {"connection_id":219716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:42:10] local.INFO: GPS data processed {"connection_id":219716,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:42:10] local.INFO: Acknowledgment sent {"connection_id":219716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:42:17] local.INFO: TCP Data received {"connection_id":219716,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:42:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:42:17] local.INFO: Processing buffer {"connection_id":219716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:42:17] local.INFO: Packet analysis {"connection_id":219716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:42:17] local.INFO: Extracted packet for processing {"connection_id":219716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:42:17] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:42: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-18 09:42:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:42:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:42:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:42:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:42:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09:42:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:42:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:42: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:42:17] 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-18 09:42: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-18 09:42:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:42:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:42:17] local.INFO: Teltonika packet parsed successfully {"connection_id":219716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:42:17] local.INFO: Passing IMEI to GPS processor {"connection_id":219716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:42:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":219716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:42:17] 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-18 09:42:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:42:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:42:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:42:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:42:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:42:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:42:17] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:42:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:42:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:42:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:42:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:42:17] local.INFO: DEBUG: GPS processor result {"connection_id":219716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:42:17] local.INFO: GPS data processed {"connection_id":219716,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:42:17] local.INFO: Acknowledgment sent {"connection_id":219716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:42:45] local.INFO: TCP Data received {"connection_id":218324,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218324,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:42:45] local.INFO: Processing buffer {"connection_id":218324,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:42:45] local.INFO: IMEI packet received {"connection_id":218324,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:42:45] local.INFO: IMEI acknowledgment sent {"connection_id":218324,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:42:55] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:55] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:55] local.INFO: IMEI packet received {"connection_id":218325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:42:55] local.INFO: IMEI acknowledgment sent {"connection_id":218325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:42:59] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:59] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:42:59] local.INFO: IMEI packet received {"connection_id":218325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":218325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:43:05] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:05] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:05] local.INFO: Packet analysis {"connection_id":218325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:43:05] local.INFO: Extracted packet for processing {"connection_id":218325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:43:05] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:43: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-18 09:43:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:43:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09:43:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:43: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-18 09:43: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:43:05] 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-18 09:43: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-18 09:43:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:43:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:43:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:43:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:43:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:43: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-18 09:43:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:43:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:43:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:43:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:43:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:43:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:43:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:43:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:43:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:43:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:43:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:43:05] local.INFO: DEBUG: GPS processor result {"connection_id":218325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:43:05] local.INFO: GPS data processed {"connection_id":218325,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:43:05] local.INFO: Acknowledgment sent {"connection_id":218325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:43:09] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:09] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:09] local.INFO: Packet analysis {"connection_id":218325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:43:09] local.INFO: Extracted packet for processing {"connection_id":218325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:43:09] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:43: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-18 09:43:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:43:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09:43:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:43: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-18 09:43: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:43:09] 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-18 09:43: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-18 09:43:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:43:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:43:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:43:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:43:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:43:09] 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-18 09:43:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:43:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:43:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:43:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:43:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:43:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:43:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:43:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:43:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:43:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:43:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:43:09] local.INFO: DEBUG: GPS processor result {"connection_id":218325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:43:09] local.INFO: GPS data processed {"connection_id":218325,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:43:09] local.INFO: Acknowledgment sent {"connection_id":218325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:43:54] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:43:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:43:54] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:43:54] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:43:54] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:43:58] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:43:58] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:43:58] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:43:58] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:43:59] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:59] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:43:59] local.INFO: Packet analysis {"connection_id":221388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:43:59] local.INFO: Extracted packet for processing {"connection_id":221388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:43:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:43:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09: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-18 09:43:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:43:59] 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-18 09: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-18 09: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-18 09:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:43: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-18 09:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:43:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:43:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:43:59] 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":5779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:43:59] local.INFO: GPS data processed {"connection_id":221388,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:43:59] local.INFO: Acknowledgment sent {"connection_id":221388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:44:31] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:44:31] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:44:31] local.INFO: Packet analysis {"connection_id":221388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:44:31] local.INFO: Extracted packet for processing {"connection_id":221388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:44:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:44:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:44:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:44:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:44:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:44:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09: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-18 09: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-18 09: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:44:31] 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-18 09: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-18 09: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-18 09:44:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:44:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:44:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:44:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:44: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-18 09:44:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:44:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:44:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:44:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:44:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:44:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:44:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:44:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:44:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:44:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:44:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:44:31] 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":5780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:44:31] local.INFO: GPS data processed {"connection_id":221388,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:44:31] local.INFO: Acknowledgment sent {"connection_id":221388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:44:53] local.INFO: TCP Data received {"connection_id":218041,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:44:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:44:53] local.INFO: Processing buffer {"connection_id":218041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:44:53] local.INFO: IMEI packet received {"connection_id":218041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:44:53] local.INFO: IMEI acknowledgment sent {"connection_id":218041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:44:58] local.INFO: TCP Data received {"connection_id":218041,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:44:58] local.INFO: Processing buffer {"connection_id":218041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:44:58] local.INFO: IMEI packet received {"connection_id":218041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:44:58] local.INFO: IMEI acknowledgment sent {"connection_id":218041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:44:59] local.INFO: TCP Data received {"connection_id":218041,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:44:59] local.INFO: Processing buffer {"connection_id":218041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:44:59] local.INFO: Packet analysis {"connection_id":218041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:44:59] local.INFO: Extracted packet for processing {"connection_id":218041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:44:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:44: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-18 09:44:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:44:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:44:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:44:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:44:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 09:44:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:44:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:44: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:44:59] 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-18 09:44: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-18 09:44:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:44:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:44:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:44:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:44:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:44:59] 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-18 09:44:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:44:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:44:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:44:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:44:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:44:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:44:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:44:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:44:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:44:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:44:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:44:59] local.INFO: DEBUG: GPS processor result {"connection_id":218041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:44:59] local.INFO: GPS data processed {"connection_id":218041,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:44:59] local.INFO: Acknowledgment sent {"connection_id":218041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:45:30] local.INFO: TCP Data received {"connection_id":218041,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:45:30] local.INFO: Processing buffer {"connection_id":218041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d33c990012d7f998005afddd0000f01022c..."} 
[2026-10-18 09:45:30] local.INFO: Packet analysis {"connection_id":218041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:45:30] local.INFO: Extracted packet for processing {"connection_id":218041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d33"} 
[2026-10-18 09:45:30] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792296602000,"timestamp_ms":1792296602000,"timestamp_seconds":1792296602,"priority":1,"record_length":96,"hex_timestamp":"000001a14d33c990"} 
[2026-10-18 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-18 09: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:45:30] 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-18 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-18 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-18 09:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:45: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-18 09:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827853056001,"66":25702,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:45:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:45:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827853056001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":218041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:45:30] local.INFO: GPS data processed {"connection_id":218041,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:45:30] local.INFO: Acknowledgment sent {"connection_id":218041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:45:53] local.INFO: TCP Data received {"connection_id":218327,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:45:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:45:53] local.INFO: Processing buffer {"connection_id":218327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:45:53] local.INFO: IMEI packet received {"connection_id":218327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:45:53] local.INFO: IMEI acknowledgment sent {"connection_id":218327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:45:58] local.INFO: TCP Data received {"connection_id":218327,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:45:58] local.INFO: Processing buffer {"connection_id":218327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:45:58] local.INFO: IMEI packet received {"connection_id":218327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:45:58] local.INFO: IMEI acknowledgment sent {"connection_id":218327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:45:59] local.INFO: TCP Data received {"connection_id":218327,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218327,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:45:59] local.INFO: Processing buffer {"connection_id":218327,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:45:59] local.INFO: Packet analysis {"connection_id":218327,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:45:59] local.INFO: Extracted packet for processing {"connection_id":218327,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:45:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":41,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:45: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-18 09:45:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:45:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:45:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:45:59] 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-18 09:45:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792296903000,"timestamp_ms":1792296903000,"timestamp_seconds":1792296903,"priority":1,"record_length":96,"hex_timestamp":"000001a14d386158"} 
[2026-10-18 09:45:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:45:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:45: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:45:59] 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-18 09:45: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-18 09:45:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:45:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:45:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218327,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:45:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:45:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:45:59] 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-18 09:45:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:45:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:45:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827930112001,"66":25756,"27":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 09:45:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:45:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:45:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:45:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 09:45:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:45:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:45:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:45:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827930112001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:45:59] local.INFO: DEBUG: GPS processor result {"connection_id":218327,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:45:59] local.INFO: GPS data processed {"connection_id":218327,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:45:59] local.INFO: Acknowledgment sent {"connection_id":218327,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:46:30] local.INFO: TCP Data received {"connection_id":218327,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218327,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:46:30] local.INFO: Processing buffer {"connection_id":218327,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:46:30] local.INFO: Packet analysis {"connection_id":218327,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:46:30] local.INFO: Extracted packet for processing {"connection_id":218327,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:46:30] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":41,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:46:30] 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-18 09:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792296903000,"timestamp_ms":1792296903000,"timestamp_seconds":1792296903,"priority":1,"record_length":96,"hex_timestamp":"000001a14d386158"} 
[2026-10-18 09: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-18 09: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-18 09: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:46:30] 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-18 09: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-18 09: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-18 09:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218327,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:46:30] 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-18 09:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827930112001,"66":25756,"27":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 09:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:46:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 09:46:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827930112001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":218327,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:46:30] local.INFO: GPS data processed {"connection_id":218327,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:46:30] local.INFO: Acknowledgment sent {"connection_id":218327,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:46:53] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:46:53] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:46:53] local.INFO: IMEI packet received {"connection_id":221389,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":221389,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:46:58] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:46:58] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:46:58] local.INFO: IMEI packet received {"connection_id":221389,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:46:58] local.INFO: IMEI acknowledgment sent {"connection_id":221389,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:47:02] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:47:02] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:47:02] local.INFO: Packet analysis {"connection_id":221389,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:47:02] local.INFO: Extracted packet for processing {"connection_id":221389,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:47:02] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":41,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 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-18 09:47:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:47:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:47:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:47:02] 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-18 09:47:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792296903000,"timestamp_ms":1792296903000,"timestamp_seconds":1792296903,"priority":1,"record_length":96,"hex_timestamp":"000001a14d386158"} 
[2026-10-18 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-18 09: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:47:02] 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-18 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-18 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-18 09:47:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:47:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221389,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:47:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:47:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:47:02] 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-18 09:47:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:47:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:47:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827930112001,"66":25756,"27":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 09:47:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:47:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:47:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:47:02] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 09:47:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:47:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:47:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:47:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827930112001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:47:02] 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":5785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:47:02] local.INFO: GPS data processed {"connection_id":221389,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:47:02] local.INFO: Acknowledgment sent {"connection_id":221389,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:47:33] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:47:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:47:33] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:47:33] local.INFO: Packet analysis {"connection_id":221389,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:47:33] local.INFO: Extracted packet for processing {"connection_id":221389,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:47:33] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":41,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:47:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:47:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:47:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:47: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-18 09:47:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792296903000,"timestamp_ms":1792296903000,"timestamp_seconds":1792296903,"priority":1,"record_length":96,"hex_timestamp":"000001a14d386158"} 
[2026-10-18 09: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-18 09:47: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-18 09: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:47:33] 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-18 09: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-18 09: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-18 09:47:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:47:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221389,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:47:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:47:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:47:33] 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-18 09:47:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:47:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:47:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827930112001,"66":25756,"27":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 09:47:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:47:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:47:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:47:33] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 09:47:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:47:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:47:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:47:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827930112001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:47:33] 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":5786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:47:33] local.INFO: GPS data processed {"connection_id":221389,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:47:33] local.INFO: Acknowledgment sent {"connection_id":221389,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:47:54] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:47:54] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:47:54] local.INFO: IMEI packet received {"connection_id":218042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":218042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:47:59] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:47:59] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:47:59] local.INFO: IMEI packet received {"connection_id":218042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:47:59] local.INFO: IMEI acknowledgment sent {"connection_id":218042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:48:00] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:48:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:48:00] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d386158012d7f998005afddd0000f010229..."} 
[2026-10-18 09:48:00] local.INFO: Packet analysis {"connection_id":218042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:48:00] local.INFO: Extracted packet for processing {"connection_id":218042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d38"} 
[2026-10-18 09:48:00] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":41,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:48: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-18 09:48:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458827930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:48:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:48:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:48:00] 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-18 09:48:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792296903000,"timestamp_ms":1792296903000,"timestamp_seconds":1792296903,"priority":1,"record_length":96,"hex_timestamp":"000001a14d386158"} 
[2026-10-18 09:48:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:48: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-18 09:48: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 09:48:00] 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-18 09:48: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-18 09:48:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:48:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:48:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:48:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:48:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:48:00] 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-18 09:48:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:48:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:48:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458827930112001,"66":25756,"27":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 09:48:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:48:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:48:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458827930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:48:00] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 09:48:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:48:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:48:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:48:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458827930112001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:48:00] local.INFO: DEBUG: GPS processor result {"connection_id":218042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:48:00] local.INFO: GPS data processed {"connection_id":218042,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:48:00] local.INFO: Acknowledgment sent {"connection_id":218042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:48:11] local.INFO: TCP Data received {"connection_id":219720,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219720,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:48:11] local.INFO: Processing buffer {"connection_id":219720,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:48:11] local.INFO: IMEI packet received {"connection_id":219720,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:48:11] local.INFO: IMEI acknowledgment sent {"connection_id":219720,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:48:31] local.INFO: TCP Data received {"connection_id":218042,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3a97c0012d7f998005afddd0000f01022b..."} 
[2026-10-18 09:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3a97c0012d7f998005afddd0000f01022b..."} 
[2026-10-18 09:48:31] local.INFO: Processing buffer {"connection_id":218042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3a97c0012d7f998005afddd0000f01022b..."} 
[2026-10-18 09:48:31] local.INFO: Packet analysis {"connection_id":218042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3a"} 
[2026-10-18 09:48:31] local.INFO: Extracted packet for processing {"connection_id":218042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3a"} 
[2026-10-18 09:48:31] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411664,"longitude_deg":76.3337088,"latitude_deg":9.5411664,"altitude":15,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afddd0","is_valid_coordinates":true} 
[2026-10-18 09:48: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-18 09:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:48:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297048000,"timestamp_ms":1792297048000,"timestamp_seconds":1792297048,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3a97c0"} 
[2026-10-18 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-18 09: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-18 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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 09:48: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-18 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-18 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-18 09:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:48:31] 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-18 09:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828007168001,"66":25745,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:48:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:48:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828007168001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":218042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:48:31] local.INFO: GPS data processed {"connection_id":218042,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:48:31] local.INFO: Acknowledgment sent {"connection_id":218042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:48:51] local.INFO: TCP Data received {"connection_id":218328,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:48:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218328,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:48:51] local.INFO: Processing buffer {"connection_id":218328,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:48:51] local.INFO: IMEI packet received {"connection_id":218328,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:48:51] local.INFO: IMEI acknowledgment sent {"connection_id":218328,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:48:58] local.INFO: TCP Data received {"connection_id":219721,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:48:58] local.INFO: Processing buffer {"connection_id":219721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:48:58] local.INFO: IMEI packet received {"connection_id":219721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":219721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:49:03] local.INFO: TCP Data received {"connection_id":219721,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:03] local.INFO: Processing buffer {"connection_id":219721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:03] local.INFO: IMEI packet received {"connection_id":219721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:49:03] local.INFO: IMEI acknowledgment sent {"connection_id":219721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:49:08] local.INFO: TCP Data received {"connection_id":219721,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3af198012d7f998005afdde0000f010224..."} 
[2026-10-18 09:49:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3af198012d7f998005afdde0000f010224..."} 
[2026-10-18 09:49:08] local.INFO: Processing buffer {"connection_id":219721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3af198012d7f998005afdde0000f010224..."} 
[2026-10-18 09:49:08] local.INFO: Packet analysis {"connection_id":219721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3a"} 
[2026-10-18 09:49:08] local.INFO: Extracted packet for processing {"connection_id":219721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3a"} 
[2026-10-18 09:49:08] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":36,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:49:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828044288001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:49:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:49:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167319552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:49:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:49:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792297071000,"timestamp_ms":1792297071000,"timestamp_seconds":1792297071,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3af198"} 
[2026-10-18 09: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-18 09:49: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-18 09: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":100,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-18 09:49:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2003,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:49:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:49:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:49:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:49:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:49:08] 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-18 09:49:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:49:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:49:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828044288001,"66":27680,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167319552},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:49:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:49:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:49:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828044288001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:49:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:49:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:49:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:49:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167319552,"description":"Unknown IO ID 45"} 
[2026-10-18 09:49:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828044288001,"power":27680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167319552}} 
[2026-10-18 09:49:08] local.INFO: DEBUG: GPS processor result {"connection_id":219721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:49:08] local.INFO: GPS data processed {"connection_id":219721,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:49:08] local.INFO: Acknowledgment sent {"connection_id":219721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:49:53] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:53] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:53] local.INFO: IMEI packet received {"connection_id":218329,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:49:53] local.INFO: IMEI acknowledgment sent {"connection_id":218329,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:49:58] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:58] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:49:58] local.INFO: IMEI packet received {"connection_id":218329,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":218329,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:50:03] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3b43a0012d7f998005afdde0000f01022b..."} 
[2026-10-18 09:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3b43a0012d7f998005afdde0000f01022b..."} 
[2026-10-18 09:50:03] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3b43a0012d7f998005afdde0000f01022b..."} 
[2026-10-18 09:50:03] local.INFO: Packet analysis {"connection_id":218329,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:50:03] local.INFO: Extracted packet for processing {"connection_id":218329,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411680,"longitude_deg":76.3337088,"latitude_deg":9.541168,"altitude":15,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afdde0","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828050176001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759343407104000,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792297092000,"timestamp_ms":1792297092000,"timestamp_seconds":1792297092,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3b43a0"} 
[2026-10-18 09: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-18 09:50: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-18 09: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":108,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-10-18 09:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1026,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 09: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-18 09: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-18 09:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218329,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:50:03] 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-18 09:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828050176001,"66":27984,"250":206,"85":12544,"24":0,"16":18759343407104000,"45":9194520876167323648},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828050176001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:50:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759343407104000,"km_value":18759343407104,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828050176001,"power":27984,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":218329,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:50:03] local.INFO: GPS data processed {"connection_id":218329,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:50:03] local.INFO: Acknowledgment sent {"connection_id":218329,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:50:34] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3b8608012d7f9a8005afdd90001000512d..."} 
[2026-10-18 09:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3b8608012d7f9a8005afdd90001000512d..."} 
[2026-10-18 09:50:34] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3b8608012d7f9a8005afdd90001000512d..."} 
[2026-10-18 09:50:34] local.INFO: Packet analysis {"connection_id":218329,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:50:34] local.INFO: Extracted packet for processing {"connection_id":218329,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:50:34] local.INFO: GPS Element Parsed {"raw_longitude":763337344,"raw_latitude":95411600,"longitude_deg":76.3337344,"latitude_deg":9.54116,"altitude":16,"angle":81,"satellites":45,"speed":1,"hex_longitude":"2d7f9a80","hex_latitude":"05afdd90","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:50:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828055552001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759351997038592,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167323648,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:50:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792297109000,"timestamp_ms":1792297109000,"timestamp_seconds":1792297109,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3b8608"} 
[2026-10-18 09: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-18 09:50: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-18 09: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 09:50:34] 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-18 09: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-18 09: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-18 09:50:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:50:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218329,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:50:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:50:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:50:34] 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-18 09:50:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:50:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:50:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828055552001,"66":27865,"250":206,"85":12544,"24":1,"16":18759351997038592,"45":9194520876167323648},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:50:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:50:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:50:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828055552001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:50:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:50:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:50:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759351997038592,"km_value":18759351997038.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:50:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167323648,"description":"Unknown IO ID 45"} 
[2026-10-18 09:50:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828055552001,"power":27865,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194520876167323648}} 
[2026-10-18 09:50:34] local.INFO: DEBUG: GPS processor result {"connection_id":218329,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:50:34] local.INFO: GPS data processed {"connection_id":218329,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:50:34] local.INFO: Acknowledgment sent {"connection_id":218329,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:50:53] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:50:53] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:50:53] local.INFO: IMEI packet received {"connection_id":218331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":218331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:50:58] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:50:58] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:50:58] local.INFO: IMEI packet received {"connection_id":218331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":218331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:50:59] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3b89f0012d7f9a4005afdd70001000c72d..."} 
[2026-10-18 09:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3b89f0012d7f9a4005afdd70001000c72d..."} 
[2026-10-18 09:50:59] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3b89f0012d7f9a4005afdd70001000c72d..."} 
[2026-10-18 09:50:59] local.INFO: Packet analysis {"connection_id":218331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:50:59] local.INFO: Extracted packet for processing {"connection_id":218331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:50:59] local.INFO: GPS Element Parsed {"raw_longitude":763337280,"raw_latitude":95411568,"longitude_deg":76.333728,"latitude_deg":9.5411568,"altitude":16,"angle":199,"satellites":45,"speed":1,"hex_longitude":"2d7f9a40","hex_latitude":"05afdd70","is_valid_coordinates":true} 
[2026-10-18 09:50: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-18 09:50:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828059904001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759356292005888,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194802351144013824,"note":"Value kept but may cause issues"} 
[2026-10-18 09:50:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:50:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792297110000,"timestamp_ms":1792297110000,"timestamp_seconds":1792297110,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3b89f0"} 
[2026-10-18 09:50:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:50: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-18 09:50: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-18 09:50:59] 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-18 09:50: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-18 09:50:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:50:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:50:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:50:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:50:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:50:59] 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-18 09:50:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:50:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:50:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828059904001,"66":27767,"250":206,"85":12544,"24":1,"16":18759356292005888,"45":9194802351144013824},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:50:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:50:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:50:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828059904001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:50:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:50:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:50:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759356292005888,"km_value":18759356292005.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:50:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194802351144013824,"description":"Unknown IO ID 45"} 
[2026-10-18 09:50:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828059904001,"power":27767,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194802351144013824}} 
[2026-10-18 09:50:59] local.INFO: DEBUG: GPS processor result {"connection_id":218331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:50:59] local.INFO: GPS data processed {"connection_id":218331,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:50:59] local.INFO: Acknowledgment sent {"connection_id":218331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:51:30] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3ba160012d7f99c005afdcc8001000b92c..."} 
[2026-10-18 09:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3ba160012d7f99c005afdcc8001000b92c..."} 
[2026-10-18 09:51:30] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3ba160012d7f99c005afdcc8001000b92c..."} 
[2026-10-18 09:51:30] local.INFO: Packet analysis {"connection_id":218331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:51:30] local.INFO: Extracted packet for processing {"connection_id":218331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:51:30] local.INFO: GPS Element Parsed {"raw_longitude":763337152,"raw_latitude":95411400,"longitude_deg":76.3337152,"latitude_deg":9.54114,"altitude":16,"angle":185,"satellites":44,"speed":2,"hex_longitude":"2d7f99c0","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828060160001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759364881940480,"note":"Value kept but may cause issues"} 
[2026-10-18 09:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194731982399827968,"note":"Value kept but may cause issues"} 
[2026-10-18 09:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792297116000,"timestamp_ms":1792297116000,"timestamp_seconds":1792297116,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3ba160"} 
[2026-10-18 09: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-18 09: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-18 09: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":119,"data_length":795,"current_offset":136} 
[2026-10-18 09:51:30] 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-18 09: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-18 09: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-18 09:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:51:30] 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-18 09:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828060160001,"66":27887,"250":206,"85":12544,"24":2,"16":18759364881940480,"45":9194731982399827968},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828060160001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:51:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:51:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759364881940480,"km_value":18759364881940.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194731982399827968,"description":"Unknown IO ID 45"} 
[2026-10-18 09:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828060160001,"power":27887,"unknown_250":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9194731982399827968}} 
[2026-10-18 09:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":218331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:51:30] local.INFO: GPS data processed {"connection_id":218331,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:51:30] local.INFO: Acknowledgment sent {"connection_id":218331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:52:05] local.INFO: TCP Data received {"connection_id":218332,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218332,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:05] local.INFO: Processing buffer {"connection_id":218332,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:05] local.INFO: IMEI packet received {"connection_id":218332,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":218332,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:52:06] local.INFO: TCP Data received {"connection_id":218332,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218332,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:06] local.INFO: Processing buffer {"connection_id":218332,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:06] local.INFO: IMEI packet received {"connection_id":218332,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:52:06] local.INFO: IMEI acknowledgment sent {"connection_id":218332,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:52:09] local.INFO: TCP Data received {"connection_id":218332,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218332,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:09] local.INFO: Processing buffer {"connection_id":218332,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:09] local.INFO: IMEI packet received {"connection_id":218332,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":218332,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:52:10] local.INFO: TCP Data received {"connection_id":218332,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bb8d0012d7f990005afdbe8001000cc30..."} 
[2026-10-18 09:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218332,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bb8d0012d7f990005afdbe8001000cc30..."} 
[2026-10-18 09:52:10] local.INFO: Processing buffer {"connection_id":218332,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bb8d0012d7f990005afdbe8001000cc30..."} 
[2026-10-18 09:52:10] local.INFO: Packet analysis {"connection_id":218332,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:52:10] local.INFO: Extracted packet for processing {"connection_id":218332,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:52:10] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95411176,"longitude_deg":76.333696,"latitude_deg":9.5411176,"altitude":16,"angle":204,"satellites":48,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdbe8","is_valid_coordinates":true} 
[2026-10-18 09:52: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-18 09:52:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828061696001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759386356776960,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194591244911429632,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:52:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792297122000,"timestamp_ms":1792297122000,"timestamp_seconds":1792297122,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bb8d0"} 
[2026-10-18 09:52:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:52: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-18 09:52: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":239,"data_length":795,"current_offset":136} 
[2026-10-18 09:52:10] 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-18 09:52: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-18 09:52:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:52:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:52:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218332,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:52:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:52:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:52:10] 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-18 09:52:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:52:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:52:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828061696001,"66":27876,"250":206,"85":12544,"24":0,"16":18759386356776960,"45":9194591244911429632},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:52:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:52:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:52:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828061696001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:52:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:52:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:52:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759386356776960,"km_value":18759386356776.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:52:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194591244911429632,"description":"Unknown IO ID 45"} 
[2026-10-18 09:52:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828061696001,"power":27876,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194591244911429632}} 
[2026-10-18 09:52:10] local.INFO: DEBUG: GPS processor result {"connection_id":218332,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:52:10] local.INFO: GPS data processed {"connection_id":218332,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:52:10] local.INFO: Acknowledgment sent {"connection_id":218332,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:52:15] local.INFO: TCP Data received {"connection_id":218332,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bc488012d7f984005afdb88001000bf31..."} 
[2026-10-18 09:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218332,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bc488012d7f984005afdb88001000bf31..."} 
[2026-10-18 09:52:15] local.INFO: Processing buffer {"connection_id":218332,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bc488012d7f984005afdb88001000bf31..."} 
[2026-10-18 09:52:15] local.INFO: Packet analysis {"connection_id":218332,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:52:15] local.INFO: Extracted packet for processing {"connection_id":218332,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:52:15] local.INFO: GPS Element Parsed {"raw_longitude":763336768,"raw_latitude":95411080,"longitude_deg":76.3336768,"latitude_deg":9.541108,"altitude":16,"angle":191,"satellites":49,"speed":1,"hex_longitude":"2d7f9840","hex_latitude":"05afdb88","is_valid_coordinates":true} 
[2026-10-18 09:52: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-18 09:52:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828063232001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759394946711552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138678839296,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:52:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792297125000,"timestamp_ms":1792297125000,"timestamp_seconds":1792297125,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bc488"} 
[2026-10-18 09:52:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:52: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-18 09:52: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 09:52:15] 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-18 09:52: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-18 09:52:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:52:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:52:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218332,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:52:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:52:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:52:15] 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-18 09:52:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:52:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:52:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828063232001,"66":27930,"250":206,"85":12544,"24":1,"16":18759394946711552,"45":9194380138678839296},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:52:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:52:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:52:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828063232001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:52:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:52:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:52:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759394946711552,"km_value":18759394946711.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:52:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138678839296,"description":"Unknown IO ID 45"} 
[2026-10-18 09:52:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828063232001,"power":27930,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194380138678839296}} 
[2026-10-18 09:52:15] local.INFO: DEBUG: GPS processor result {"connection_id":218332,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:52:15] local.INFO: GPS data processed {"connection_id":218332,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:52:15] local.INFO: Acknowledgment sent {"connection_id":218332,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:52:53] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:53] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:53] local.INFO: IMEI packet received {"connection_id":218333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:52:53] local.INFO: IMEI acknowledgment sent {"connection_id":218333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:52:58] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:58] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:52:58] local.INFO: IMEI packet received {"connection_id":218333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":218333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:52:59] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bc870012d7f984005afdb60001000ae31..."} 
[2026-10-18 09:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bc870012d7f984005afdb60001000ae31..."} 
[2026-10-18 09:52:59] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bc870012d7f984005afdb60001000ae31..."} 
[2026-10-18 09:52:59] local.INFO: Packet analysis {"connection_id":218333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:52:59] local.INFO: Extracted packet for processing {"connection_id":218333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:52:59] local.INFO: GPS Element Parsed {"raw_longitude":763336768,"raw_latitude":95411040,"longitude_deg":76.3336768,"latitude_deg":9.541104,"altitude":16,"angle":174,"satellites":49,"speed":1,"hex_longitude":"2d7f9840","hex_latitude":"05afdb60","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828064000001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759394946711552,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194169032446281728,"note":"Value kept but may cause issues"} 
[2026-10-18 09:52:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792297126000,"timestamp_ms":1792297126000,"timestamp_seconds":1792297126,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bc870"} 
[2026-10-18 09: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-18 09:52: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-18 09: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-18 09:52:59] 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-18 09: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-18 09: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-18 09:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:52:59] 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-18 09:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828064000001,"66":27974,"250":206,"85":12544,"24":1,"16":18759394946711552,"45":9194169032446281728},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828064000001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:52:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:52:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759394946711552,"km_value":18759394946711.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194169032446281728,"description":"Unknown IO ID 45"} 
[2026-10-18 09:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828064000001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194169032446281728}} 
[2026-10-18 09:52:59] local.INFO: DEBUG: GPS processor result {"connection_id":218333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:52:59] local.INFO: GPS data processed {"connection_id":218333,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:52:59] local.INFO: Acknowledgment sent {"connection_id":218333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:53:31] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bcc58012d7f980005afdb480010009131..."} 
[2026-10-18 09:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bcc58012d7f980005afdb480010009131..."} 
[2026-10-18 09:53:31] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bcc58012d7f980005afdb480010009131..."} 
[2026-10-18 09:53:31] local.INFO: Packet analysis {"connection_id":218333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:53:31] local.INFO: Extracted packet for processing {"connection_id":218333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:53:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411016,"longitude_deg":76.3336704,"latitude_deg":9.5411016,"altitude":16,"angle":145,"satellites":49,"speed":1,"hex_longitude":"2d7f9800","hex_latitude":"05afdb48","is_valid_coordinates":true} 
[2026-10-18 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-18 09:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828064256001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194169032446271488,"note":"Value kept but may cause issues"} 
[2026-10-18 09:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297127000,"timestamp_ms":1792297127000,"timestamp_seconds":1792297127,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bcc58"} 
[2026-10-18 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-18 09: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-18 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-18 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-18 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-18 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-18 09:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:53:31] 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-18 09:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828064256001,"66":27974,"250":206,"85":12544,"24":1,"16":18759399241678848,"45":9194169032446271488},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828064256001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:53:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:53:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194169032446271488,"description":"Unknown IO ID 45"} 
[2026-10-18 09:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828064256001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194169032446271488}} 
[2026-10-18 09:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":218333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:53:31] local.INFO: GPS data processed {"connection_id":218333,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:53:31] local.INFO: Acknowledgment sent {"connection_id":218333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:53:53] local.INFO: TCP Data received {"connection_id":219722,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:53:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:53:53] local.INFO: Processing buffer {"connection_id":219722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:53:53] local.INFO: IMEI packet received {"connection_id":219722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:53:53] local.INFO: IMEI acknowledgment sent {"connection_id":219722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:53:59] local.INFO: TCP Data received {"connection_id":219722,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:53:59] local.INFO: Processing buffer {"connection_id":219722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:53:59] local.INFO: IMEI packet received {"connection_id":219722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":219722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:54:00] local.INFO: TCP Data received {"connection_id":219722,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bcc58012d7f980005afdb480010009131..."} 
[2026-10-18 09:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bcc58012d7f980005afdb480010009131..."} 
[2026-10-18 09:54:00] local.INFO: Processing buffer {"connection_id":219722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bcc58012d7f980005afdb480010009131..."} 
[2026-10-18 09:54:00] local.INFO: Packet analysis {"connection_id":219722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:54:00] local.INFO: Extracted packet for processing {"connection_id":219722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:54:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411016,"longitude_deg":76.3336704,"latitude_deg":9.5411016,"altitude":16,"angle":145,"satellites":49,"speed":1,"hex_longitude":"2d7f9800","hex_latitude":"05afdb48","is_valid_coordinates":true} 
[2026-10-18 09:54: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-18 09:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828064512001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702087680,"note":"Value kept but may cause issues"} 
[2026-10-18 09:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792297127000,"timestamp_ms":1792297127000,"timestamp_seconds":1792297127,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bcc58"} 
[2026-10-18 09: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-18 09:54: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-18 09: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 09:54: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-18 09: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-18 09: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-18 09:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:54: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-18 09:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828064512001,"66":27974,"250":206,"85":12544,"24":1,"16":18759399241678848,"45":9194098663702087680},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828064512001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:54:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:54:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702087680,"description":"Unknown IO ID 45"} 
[2026-10-18 09:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828064512001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194098663702087680}} 
[2026-10-18 09:54:00] local.INFO: DEBUG: GPS processor result {"connection_id":219722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:54:00] local.INFO: GPS data processed {"connection_id":219722,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:54:00] local.INFO: Acknowledgment sent {"connection_id":219722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:54:16] local.INFO: TCP Data received {"connection_id":221391,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221391,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:54:16] local.INFO: Processing buffer {"connection_id":221391,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:54:16] local.INFO: IMEI packet received {"connection_id":221391,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:54:16] local.INFO: IMEI acknowledgment sent {"connection_id":221391,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:54:31] local.INFO: TCP Data received {"connection_id":219722,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bd040012d7f980005afdb50000f005d31..."} 
[2026-10-18 09:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bd040012d7f980005afdb50000f005d31..."} 
[2026-10-18 09:54:31] local.INFO: Processing buffer {"connection_id":219722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bd040012d7f980005afdb50000f005d31..."} 
[2026-10-18 09:54:31] local.INFO: Packet analysis {"connection_id":219722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:54:31] local.INFO: Extracted packet for processing {"connection_id":219722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:54:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411024,"longitude_deg":76.3336704,"latitude_deg":9.5411024,"altitude":15,"angle":93,"satellites":49,"speed":1,"hex_longitude":"2d7f9800","hex_latitude":"05afdb50","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828064512001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702087680,"note":"Value kept but may cause issues"} 
[2026-10-18 09:54:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297128000,"timestamp_ms":1792297128000,"timestamp_seconds":1792297128,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bd040"} 
[2026-10-18 09: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-18 09: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-18 09: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 09:54: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-18 09: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-18 09: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-18 09:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:54: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-18 09:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828064512001,"66":27593,"250":206,"85":12544,"24":1,"16":18759399241678848,"45":9194098663702087680},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828064512001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:54:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:54:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702087680,"description":"Unknown IO ID 45"} 
[2026-10-18 09:54:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828064512001,"power":27593,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194098663702087680}} 
[2026-10-18 09:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":219722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:54:31] local.INFO: GPS data processed {"connection_id":219722,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:54:31] local.INFO: Acknowledgment sent {"connection_id":219722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:54:46] local.INFO: TCP Data received {"connection_id":218334,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218334,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:54:46] local.INFO: Processing buffer {"connection_id":218334,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 09:54:46] local.INFO: IMEI packet received {"connection_id":218334,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 09:54:46] local.INFO: IMEI acknowledgment sent {"connection_id":218334,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:55:00] local.INFO: TCP Data received {"connection_id":218045,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:00] local.INFO: Processing buffer {"connection_id":218045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:00] local.INFO: IMEI packet received {"connection_id":218045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:55:00] local.INFO: IMEI acknowledgment sent {"connection_id":218045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:55:03] local.INFO: TCP Data received {"connection_id":218045,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:03] local.INFO: Processing buffer {"connection_id":218045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:03] local.INFO: IMEI packet received {"connection_id":218045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:55:03] local.INFO: IMEI acknowledgment sent {"connection_id":218045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:55:05] local.INFO: TCP Data received {"connection_id":218045,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d3bd428012d7f97c005afdb60000f004831..."} 
[2026-10-18 09:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d3bd428012d7f97c005afdb60000f004831..."} 
[2026-10-18 09:55:05] local.INFO: Processing buffer {"connection_id":218045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d3bd428012d7f97c005afdb60000f004831..."} 
[2026-10-18 09:55:05] local.INFO: Packet analysis {"connection_id":218045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:55:05] local.INFO: Extracted packet for processing {"connection_id":218045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d3b"} 
[2026-10-18 09:55:05] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95411040,"longitude_deg":76.333664,"latitude_deg":9.541104,"altitude":15,"angle":72,"satellites":49,"speed":1,"hex_longitude":"2d7f97c0","hex_latitude":"05afdb60","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:55:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828064768001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:55:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:55:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702089728,"note":"Value kept but may cause issues"} 
[2026-10-18 09:55:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:55:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792297129000,"timestamp_ms":1792297129000,"timestamp_seconds":1792297129,"priority":1,"record_length":96,"hex_timestamp":"000001a14d3bd428"} 
[2026-10-18 09: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-18 09:55: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-18 09: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":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:55:05] 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-18 09: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-18 09: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-18 09:55:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:55:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:55:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:55:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:55:05] 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-18 09:55:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:55:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:55:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828064768001,"66":27593,"250":206,"85":12544,"24":1,"16":18759399241678848,"45":9194098663702089728},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:55:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:55:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:55:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828064768001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:55:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:55:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:55:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:55:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702089728,"description":"Unknown IO ID 45"} 
[2026-10-18 09:55:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828064768001,"power":27593,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194098663702089728}} 
[2026-10-18 09:55:05] local.INFO: DEBUG: GPS processor result {"connection_id":218045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:55:05] local.INFO: GPS data processed {"connection_id":218045,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:55:05] local.INFO: Acknowledgment sent {"connection_id":218045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:55:09] local.INFO: TCP Data received {"connection_id":218045,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:55:09] local.INFO: Processing buffer {"connection_id":218045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:55:09] local.INFO: Packet analysis {"connection_id":218045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:55:09] local.INFO: Extracted packet for processing {"connection_id":218045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:55:09] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:55:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:55:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:55:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:55:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:55:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09: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-18 09: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-18 09: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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:55:09] 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-18 09: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-18 09: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-18 09:55:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:55:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:55:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:55:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:55:09] 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-18 09:55:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:55:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:55:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:55:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:55:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:55:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:55:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:55:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:55:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:55:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:55:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:55:09] local.INFO: DEBUG: GPS processor result {"connection_id":218045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:55:09] local.INFO: GPS data processed {"connection_id":218045,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:55:09] local.INFO: Acknowledgment sent {"connection_id":218045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:55:53] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:53] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:53] local.INFO: IMEI packet received {"connection_id":218335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:55:53] local.INFO: IMEI acknowledgment sent {"connection_id":218335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:55:59] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:59] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:55:59] local.INFO: IMEI packet received {"connection_id":218335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:55:59] local.INFO: IMEI acknowledgment sent {"connection_id":218335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:56:00] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:56:00] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:56:00] local.INFO: Packet analysis {"connection_id":218335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:56:00] local.INFO: Extracted packet for processing {"connection_id":218335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:56:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:56:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:56:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:56:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:56:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:56:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09: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-18 09:56: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-18 09: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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:56:00] 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-18 09: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-18 09: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-18 09:56:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:56:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:56:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:56:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:56:00] 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-18 09:56:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:56:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:56:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:56:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:56:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:56:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:56:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:56:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:56:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:56:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:56:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:56:00] local.INFO: DEBUG: GPS processor result {"connection_id":218335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:56:00] local.INFO: GPS data processed {"connection_id":218335,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:56:00] local.INFO: Acknowledgment sent {"connection_id":218335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:56:31] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:56:31] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:56:31] local.INFO: Packet analysis {"connection_id":218335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:56:31] local.INFO: Extracted packet for processing {"connection_id":218335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:56:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09: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-18 09: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-18 09: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":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:56: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-18 09: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-18 09: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-18 09:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:56: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-18 09:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:56:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:56:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":218335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:56:31] local.INFO: GPS data processed {"connection_id":218335,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:56:31] local.INFO: Acknowledgment sent {"connection_id":218335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:56:53] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:56:53] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:56:53] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:56:58] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:56:58] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:56:58] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:57:00] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:00] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:00] local.INFO: Packet analysis {"connection_id":221393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:57:00] local.INFO: Extracted packet for processing {"connection_id":221393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:57:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09: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-18 09:57: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-18 09: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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:57:00] 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-18 09: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-18 09: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-18 09:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:57:00] 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-18 09:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:57:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:57:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:57:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:57:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:57:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:57:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:57:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:57:00] 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":5804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:57:00] local.INFO: GPS data processed {"connection_id":221393,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:57:00] local.INFO: Acknowledgment sent {"connection_id":221393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:57:31] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:31] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:31] local.INFO: Packet analysis {"connection_id":221393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:57:31] local.INFO: Extracted packet for processing {"connection_id":221393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:57:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09: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-18 09: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-18 09: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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:57: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-18 09: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-18 09: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-18 09:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:57: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-18 09:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:57:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:57:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:57:31] 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":5805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:57:31] local.INFO: GPS data processed {"connection_id":221393,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:57:31] local.INFO: Acknowledgment sent {"connection_id":221393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:57:53] local.INFO: TCP Data received {"connection_id":219723,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219723,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:57:53] local.INFO: Processing buffer {"connection_id":219723,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:57:53] local.INFO: IMEI packet received {"connection_id":219723,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:57:53] local.INFO: IMEI acknowledgment sent {"connection_id":219723,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:57:58] local.INFO: TCP Data received {"connection_id":219723,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219723,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:57:58] local.INFO: Processing buffer {"connection_id":219723,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:57:58] local.INFO: IMEI packet received {"connection_id":219723,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":219723,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:57:59] local.INFO: TCP Data received {"connection_id":219723,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219723,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:59] local.INFO: Processing buffer {"connection_id":219723,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:57:59] local.INFO: Packet analysis {"connection_id":219723,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:57:59] local.INFO: Extracted packet for processing {"connection_id":219723,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09:57: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-18 09:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:57:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:57:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:57: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":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:57:59] 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-18 09:57: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-18 09:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219723,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:57:59] 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-18 09:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:57:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:57:59] local.INFO: DEBUG: GPS processor result {"connection_id":219723,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:57:59] local.INFO: GPS data processed {"connection_id":219723,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:57:59] local.INFO: Acknowledgment sent {"connection_id":219723,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:58:31] local.INFO: TCP Data received {"connection_id":219723,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219723,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:58:31] local.INFO: Processing buffer {"connection_id":219723,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:58:31] local.INFO: Packet analysis {"connection_id":219723,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:58:31] local.INFO: Extracted packet for processing {"connection_id":219723,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:58:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 09:58:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:58:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:58:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:58:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:58:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 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-18 09:58: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-18 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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:58: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-18 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-18 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-18 09:58:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:58:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219723,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:58:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:58:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:58:31] 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-18 09:58:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:58:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:58:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:58:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:58:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:58:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:58:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:58:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:58:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:58:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:58:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:58:31] local.INFO: DEBUG: GPS processor result {"connection_id":219723,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:58:31] local.INFO: GPS data processed {"connection_id":219723,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:58:31] local.INFO: Acknowledgment sent {"connection_id":219723,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:58:53] local.INFO: TCP Data received {"connection_id":219725,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:58:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:58:53] local.INFO: Processing buffer {"connection_id":219725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:58:53] local.INFO: IMEI packet received {"connection_id":219725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:58:53] local.INFO: IMEI acknowledgment sent {"connection_id":219725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 09:58:58] local.INFO: TCP Data received {"connection_id":219725,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:58:58] local.INFO: Processing buffer {"connection_id":219725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:58:58] local.INFO: IMEI packet received {"connection_id":219725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 09:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":219725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 09:58:59] local.INFO: TCP Data received {"connection_id":219725,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:58:59] local.INFO: Processing buffer {"connection_id":219725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:58:59] local.INFO: Packet analysis {"connection_id":219725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:58:59] local.INFO: Extracted packet for processing {"connection_id":219725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:58:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09:58: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-18 09:58:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:58:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:58:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:58:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:58:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09:58:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 09:58:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 09:58: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":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:58:59] 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-18 09:58: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-18 09:58:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 09:58:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:58:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:58:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:58:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:58:59] 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-18 09:58:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:58:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:58:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:58:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:58:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:58:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:58:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:58:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:58:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:58:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:58:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:58:59] local.INFO: DEBUG: GPS processor result {"connection_id":219725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:58:59] local.INFO: GPS data processed {"connection_id":219725,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:58:59] local.INFO: Acknowledgment sent {"connection_id":219725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:59:30] local.INFO: TCP Data received {"connection_id":219725,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:59:30] local.INFO: Processing buffer {"connection_id":219725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d406fd8012d7f980005afdc88000d00422d..."} 
[2026-10-18 09:59:30] local.INFO: Packet analysis {"connection_id":219725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:59:30] local.INFO: Extracted packet for processing {"connection_id":219725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d40"} 
[2026-10-18 09:59:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":13,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 09: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-18 09:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828065024001,"note":"Value kept but may cause issues"} 
[2026-10-18 09:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 09:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294957916160,"note":"Value kept but may cause issues"} 
[2026-10-18 09:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 09:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792297431000,"timestamp_ms":1792297431000,"timestamp_seconds":1792297431,"priority":1,"record_length":96,"hex_timestamp":"000001a14d406fd8"} 
[2026-10-18 09: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-18 09: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-18 09: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":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-18 09:59:30] 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-18 09: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-18 09: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-18 09:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 09:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 09:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 09:59: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-18 09:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 09:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 09:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828065024001,"66":26321,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194028294957916160},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 09:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 09:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 09:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828065024001,"description":"Unknown IO ID 0"} 
[2026-10-18 09:59:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 09:59:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 09:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 09:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294957916160,"description":"Unknown IO ID 45"} 
[2026-10-18 09:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828065024001,"power":26321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294957916160}} 
[2026-10-18 09:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":219725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 09:59:30] local.INFO: GPS data processed {"connection_id":219725,"processed":1,"errors":0,"total":1} 
[2026-10-18 09:59:30] local.INFO: Acknowledgment sent {"connection_id":219725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 09:59:58] local.INFO: TCP Data received {"connection_id":219726,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:59:58] local.INFO: Processing buffer {"connection_id":219726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 09:59:58] local.INFO: IMEI packet received {"connection_id":219726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 09:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":219726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:00:04] local.INFO: TCP Data received {"connection_id":219726,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:04] local.INFO: Processing buffer {"connection_id":219726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:04] local.INFO: IMEI packet received {"connection_id":219726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:00:04] local.INFO: IMEI acknowledgment sent {"connection_id":219726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:00:05] local.INFO: TCP Data received {"connection_id":219726,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:05] local.INFO: Processing buffer {"connection_id":219726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:05] local.INFO: Packet analysis {"connection_id":219726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:00:05] local.INFO: Extracted packet for processing {"connection_id":219726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:00:05] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:00: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-18 10:00:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:00:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10:00:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:00: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-18 10:00: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":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:00:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:00: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-18 10:00:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:00:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:00:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:00:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:00:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:00: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-18 10:00:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:00:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:00:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:00:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:00:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:00:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:00:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:00:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:00:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:00:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:00:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:00:05] local.INFO: DEBUG: GPS processor result {"connection_id":219726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:00:05] local.INFO: GPS data processed {"connection_id":219726,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:00:05] local.INFO: Acknowledgment sent {"connection_id":219726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:00:21] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:00:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:00:21] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:00:21] local.INFO: IMEI packet received {"connection_id":221394,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:00:21] local.INFO: IMEI acknowledgment sent {"connection_id":221394,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:00:36] local.INFO: TCP Data received {"connection_id":219726,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:36] local.INFO: Processing buffer {"connection_id":219726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:36] local.INFO: Packet analysis {"connection_id":219726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:00:36] local.INFO: Extracted packet for processing {"connection_id":219726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:00:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:00:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:00:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10:00: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-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:00:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:00:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:00:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:00:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:00:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:00: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-18 10:00:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:00:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:00:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:00:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:00:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:00:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:00:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:00:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:00:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:00:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:00:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:00:36] local.INFO: DEBUG: GPS processor result {"connection_id":219726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:00:36] local.INFO: GPS data processed {"connection_id":219726,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:00:36] local.INFO: Acknowledgment sent {"connection_id":219726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:00:45] local.INFO: TCP Data received {"connection_id":219727,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219727,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:00:45] local.INFO: Processing buffer {"connection_id":219727,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:00:45] local.INFO: IMEI packet received {"connection_id":219727,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:00:45] local.INFO: IMEI acknowledgment sent {"connection_id":219727,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:00:53] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:53] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:53] local.INFO: IMEI packet received {"connection_id":221395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:00:53] local.INFO: IMEI acknowledgment sent {"connection_id":221395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:00:58] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:58] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:00:58] local.INFO: IMEI packet received {"connection_id":221395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":221395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:00:59] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:59] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:00:59] local.INFO: Packet analysis {"connection_id":221395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:00:59] local.INFO: Extracted packet for processing {"connection_id":221395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:00:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:00:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:00:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:00:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10:00:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:00:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:00:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:00:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:00:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:00:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:00:59] 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-18 10:00:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:00:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:00:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:00:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:00:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:00:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:00:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:00:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:00:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:00:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:00:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:00:59] 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":5812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:00:59] local.INFO: GPS data processed {"connection_id":221395,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:00:59] local.INFO: Acknowledgment sent {"connection_id":221395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:01:31] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:01:31] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:01:31] local.INFO: Packet analysis {"connection_id":221395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:01:31] local.INFO: Extracted packet for processing {"connection_id":221395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:01:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:01:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10: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-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:01:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:01: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-18 10:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:01:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:01:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:01:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:01:31] 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":5813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:01:31] local.INFO: GPS data processed {"connection_id":221395,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:01:31] local.INFO: Acknowledgment sent {"connection_id":221395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:01:53] local.INFO: TCP Data received {"connection_id":218048,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:01:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:01:53] local.INFO: Processing buffer {"connection_id":218048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:01:53] local.INFO: IMEI packet received {"connection_id":218048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:01:53] local.INFO: IMEI acknowledgment sent {"connection_id":218048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:01:58] local.INFO: TCP Data received {"connection_id":218048,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:01:58] local.INFO: Processing buffer {"connection_id":218048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:01:58] local.INFO: IMEI packet received {"connection_id":218048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:01:58] local.INFO: IMEI acknowledgment sent {"connection_id":218048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:02:07] local.INFO: TCP Data received {"connection_id":218048,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:02:07] local.INFO: Processing buffer {"connection_id":218048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:02:07] local.INFO: Packet analysis {"connection_id":218048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:02:07] local.INFO: Extracted packet for processing {"connection_id":218048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:02:07] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:02:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:02:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:02:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:02:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:02:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10:02: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-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:02:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:02:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:02:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:02:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:02:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:02: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-18 10:02:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:02:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:02:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:02:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:02:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:02:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:02:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:02:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:02:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:02:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:02:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:02:07] local.INFO: DEBUG: GPS processor result {"connection_id":218048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:02:07] local.INFO: GPS data processed {"connection_id":218048,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:02:07] local.INFO: Acknowledgment sent {"connection_id":218048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:02:38] local.INFO: TCP Data received {"connection_id":218048,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:02:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:02:38] local.INFO: Processing buffer {"connection_id":218048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:02:38] local.INFO: Packet analysis {"connection_id":218048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:02:38] local.INFO: Extracted packet for processing {"connection_id":218048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:02:38] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:02:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:02:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:02:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:02:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:02:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10:02: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-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:02:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:02:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:02:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:02:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:02:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:02:38] 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-18 10:02:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:02:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:02:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:02:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:02:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:02:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:02:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:02:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:02:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:02:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:02:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:02:38] local.INFO: DEBUG: GPS processor result {"connection_id":218048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:02:38] local.INFO: GPS data processed {"connection_id":218048,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:02:38] local.INFO: Acknowledgment sent {"connection_id":218048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:02:58] local.INFO: TCP Data received {"connection_id":219730,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:02:58] local.INFO: Processing buffer {"connection_id":219730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:02:58] local.INFO: IMEI packet received {"connection_id":219730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":219730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:03:03] local.INFO: TCP Data received {"connection_id":219730,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:03] local.INFO: Processing buffer {"connection_id":219730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:03] local.INFO: IMEI packet received {"connection_id":219730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:03:03] local.INFO: IMEI acknowledgment sent {"connection_id":219730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:03:04] local.INFO: TCP Data received {"connection_id":219730,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:03:04] local.INFO: Processing buffer {"connection_id":219730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:03:04] local.INFO: Packet analysis {"connection_id":219730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:03:04] local.INFO: Extracted packet for processing {"connection_id":219730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:03:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:03:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:03:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:03:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:03:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:03:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10:03: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-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:03:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:03:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:03:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:03:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:03:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10: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-18 10:03:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:03:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:03:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:03:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:03:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:03:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:03:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:03:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:03:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:03:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:03:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:03:04] local.INFO: DEBUG: GPS processor result {"connection_id":219730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:03:04] local.INFO: GPS data processed {"connection_id":219730,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:03:04] local.INFO: Acknowledgment sent {"connection_id":219730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:03:35] local.INFO: TCP Data received {"connection_id":219730,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:03:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:03:35] local.INFO: Processing buffer {"connection_id":219730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:03:35] local.INFO: Packet analysis {"connection_id":219730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:03:35] local.INFO: Extracted packet for processing {"connection_id":219730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:03:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:03:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:03:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:03:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:03:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:03:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10: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-18 10: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":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:03:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:03:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:03:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:03:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:03:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:03: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-18 10:03:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:03:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:03:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:03:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:03:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:03:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:03:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:03:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:03:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:03:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:03:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:03:35] local.INFO: DEBUG: GPS processor result {"connection_id":219730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:03:35] local.INFO: GPS data processed {"connection_id":219730,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:03:35] local.INFO: Acknowledgment sent {"connection_id":219730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:03:54] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:54] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:54] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:03:58] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:58] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:03:58] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:03:58] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:04:03] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:04:03] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4507a0012d7f980005afdc88000500422c..."} 
[2026-10-18 10:04:03] local.INFO: Packet analysis {"connection_id":221396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:04:03] local.INFO: Extracted packet for processing {"connection_id":221396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d45"} 
[2026-10-18 10:04:03] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":5,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:04:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828142336001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:04:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792297732000,"timestamp_ms":1792297732000,"timestamp_seconds":1792297732,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4507a0"} 
[2026-10-18 10: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-18 10:04: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-18 10: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-10-18 10:04:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2589,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:04:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:04:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:04:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:04:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:04:03] 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-18 10:04:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:04:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:04:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828142336001,"66":26115,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:04:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:04:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:04:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828142336001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:04:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:04:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:04:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:04:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:04:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828142336001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:04:03] 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":5818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:04:03] local.INFO: GPS data processed {"connection_id":221396,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:04:03] local.INFO: Acknowledgment sent {"connection_id":221396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:04:34] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:04:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:04:34] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:04:34] local.INFO: Packet analysis {"connection_id":221396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:04:34] local.INFO: Extracted packet for processing {"connection_id":221396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:04:34] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:04: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-18 10:04:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:04:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10:04:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:04: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-18 10:04: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:04:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:04: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-18 10:04:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:04:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:04:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:04:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:04:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:04:34] 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-18 10:04:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:04:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:04:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:04:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:04:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:04:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:04:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:04:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:04:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:04:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:04:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:04:34] 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":5819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:04:34] local.INFO: GPS data processed {"connection_id":221396,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:04:34] local.INFO: Acknowledgment sent {"connection_id":221396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:04:53] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:04:53] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:04:53] local.INFO: IMEI packet received {"connection_id":221397,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":221397,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:04:58] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:04:58] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:04:58] local.INFO: IMEI packet received {"connection_id":221397,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":221397,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:04:59] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:04:59] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:04:59] local.INFO: Packet analysis {"connection_id":221397,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:04:59] local.INFO: Extracted packet for processing {"connection_id":221397,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:04:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:04: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-18 10:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:04:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:04:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:04: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:04:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:04: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-18 10:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221397,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:04:59] 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-18 10:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:04:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:04:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:04:59] 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":5820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:04:59] local.INFO: GPS data processed {"connection_id":221397,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:04:59] local.INFO: Acknowledgment sent {"connection_id":221397,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:05:30] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:05:30] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:05:30] local.INFO: Packet analysis {"connection_id":221397,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:05:30] local.INFO: Extracted packet for processing {"connection_id":221397,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:05:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 10:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 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-18 10: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-18 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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 10:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221397,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:05:30] 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-18 10:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:05:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:05:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:05:30] 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":5821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:05:30] local.INFO: GPS data processed {"connection_id":221397,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:05:30] local.INFO: Acknowledgment sent {"connection_id":221397,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:05:53] local.INFO: TCP Data received {"connection_id":218051,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:05:53] local.INFO: Processing buffer {"connection_id":218051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:05:53] local.INFO: IMEI packet received {"connection_id":218051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:05:53] local.INFO: IMEI acknowledgment sent {"connection_id":218051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:06:02] local.INFO: TCP Data received {"connection_id":218051,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:06:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:06:02] local.INFO: Processing buffer {"connection_id":218051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:06:02] local.INFO: IMEI packet received {"connection_id":218051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:06:02] local.INFO: IMEI acknowledgment sent {"connection_id":218051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:06:02] local.INFO: TCP Data received {"connection_id":218051,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:06:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:06:02] local.INFO: Processing buffer {"connection_id":218051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:06:02] local.INFO: Packet analysis {"connection_id":218051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:06:02] local.INFO: Extracted packet for processing {"connection_id":218051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:06:02] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 10:06:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:06:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:06:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:06:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:06:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 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-18 10:06: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-18 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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:06:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 10:06:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:06:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:06:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:06:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:06:02] 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-18 10:06:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:06:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:06:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:06:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:06:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:06:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:06:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:06:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:06:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:06:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:06:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:06:02] local.INFO: DEBUG: GPS processor result {"connection_id":218051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:06:02] local.INFO: GPS data processed {"connection_id":218051,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:06:02] local.INFO: Acknowledgment sent {"connection_id":218051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:06:11] local.INFO: TCP Data received {"connection_id":218050,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218050,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:11] local.INFO: Processing buffer {"connection_id":218050,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:11] local.INFO: IMEI packet received {"connection_id":218050,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":218050,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:06:33] local.INFO: TCP Data received {"connection_id":218051,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:06:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:06:33] local.INFO: Processing buffer {"connection_id":218051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:06:33] local.INFO: Packet analysis {"connection_id":218051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:06:33] local.INFO: Extracted packet for processing {"connection_id":218051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:06:33] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:06:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:06:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:06:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:06:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:06:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10: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-18 10:06: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-18 10: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:06:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:06:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:06:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:06:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:06:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:06:33] 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-18 10:06:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:06:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:06:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:06:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:06:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:06:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:06:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:06:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:06:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:06:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:06:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:06:33] local.INFO: DEBUG: GPS processor result {"connection_id":218051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:06:33] local.INFO: GPS data processed {"connection_id":218051,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:06:33] local.INFO: Acknowledgment sent {"connection_id":218051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:06:45] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:45] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:45] local.INFO: IMEI packet received {"connection_id":218336,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":218336,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:06:48] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:48] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:48] local.INFO: IMEI packet received {"connection_id":218336,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 10:06:48] local.INFO: IMEI acknowledgment sent {"connection_id":218336,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:06:51] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:51] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:06:51] local.INFO: IMEI packet received {"connection_id":218336,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 10:06:51] local.INFO: IMEI acknowledgment sent {"connection_id":218336,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:06:58] local.INFO: TCP Data received {"connection_id":219732,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:06:58] local.INFO: Processing buffer {"connection_id":219732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:06:58] local.INFO: IMEI packet received {"connection_id":219732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":219732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:07:03] local.INFO: TCP Data received {"connection_id":219732,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:03] local.INFO: Processing buffer {"connection_id":219732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:03] local.INFO: IMEI packet received {"connection_id":219732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:07:03] local.INFO: IMEI acknowledgment sent {"connection_id":219732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:07:04] local.INFO: TCP Data received {"connection_id":219732,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:04] local.INFO: Processing buffer {"connection_id":219732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:04] local.INFO: Packet analysis {"connection_id":219732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:07:04] local.INFO: Extracted packet for processing {"connection_id":219732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:07:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:07: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-18 10:07:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:07:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10:07:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:07: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-18 10:07: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:07:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:07: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-18 10:07:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:07:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:07:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:07:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:07:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:07: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-18 10:07:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:07:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:07:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:07:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:07:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:07:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:07:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:07:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:07:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:07:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:07:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:07:04] local.INFO: DEBUG: GPS processor result {"connection_id":219732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:07:04] local.INFO: GPS data processed {"connection_id":219732,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:07:04] local.INFO: Acknowledgment sent {"connection_id":219732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:07:09] local.INFO: TCP Data received {"connection_id":219732,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:09] local.INFO: Processing buffer {"connection_id":219732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:09] local.INFO: Packet analysis {"connection_id":219732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:07:09] local.INFO: Extracted packet for processing {"connection_id":219732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:07:09] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:07:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:07:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10: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-18 10: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-18 10: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:07:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:07:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:07:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:07:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:07:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:07: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-18 10:07:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:07:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:07:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:07:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:07:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:07:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:07:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:07:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:07:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:07:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:07:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:07:09] local.INFO: DEBUG: GPS processor result {"connection_id":219732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:07:09] local.INFO: GPS data processed {"connection_id":219732,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:07:09] local.INFO: Acknowledgment sent {"connection_id":219732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:07:56] local.INFO: TCP Data received {"connection_id":218052,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:56] local.INFO: Processing buffer {"connection_id":218052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:56] local.INFO: IMEI packet received {"connection_id":218052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:07:56] local.INFO: IMEI acknowledgment sent {"connection_id":218052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:07:58] local.INFO: TCP Data received {"connection_id":218052,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:58] local.INFO: Processing buffer {"connection_id":218052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:07:58] local.INFO: IMEI packet received {"connection_id":218052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:07:58] local.INFO: IMEI acknowledgment sent {"connection_id":218052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:07:59] local.INFO: TCP Data received {"connection_id":218052,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:59] local.INFO: Processing buffer {"connection_id":218052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:07:59] local.INFO: Packet analysis {"connection_id":218052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:07:59] local.INFO: Extracted packet for processing {"connection_id":218052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:07:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:07: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-18 10:07:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:07:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:07:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10:07:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:07:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:07: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:07:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:07: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-18 10:07:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:07:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:07:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:07:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:07:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:07:59] 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-18 10:07:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:07:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:07:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:07:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:07:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:07:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:07:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:07:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:07:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:07:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:07:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:07:59] local.INFO: DEBUG: GPS processor result {"connection_id":218052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:07:59] local.INFO: GPS data processed {"connection_id":218052,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:07:59] local.INFO: Acknowledgment sent {"connection_id":218052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:08:04] local.INFO: TCP Data received {"connection_id":218052,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:04] local.INFO: Processing buffer {"connection_id":218052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:04] local.INFO: Packet analysis {"connection_id":218052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:08:04] local.INFO: Extracted packet for processing {"connection_id":218052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:08:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:08:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:08:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10: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-18 10:08: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-18 10: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:08:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:08:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:08:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:08:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:08:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:08: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-18 10:08:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:08:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:08:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:08:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:08:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:08:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:08:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:08:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:08:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:08:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:08:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:08:04] local.INFO: DEBUG: GPS processor result {"connection_id":218052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:08:04] local.INFO: GPS data processed {"connection_id":218052,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:08:04] local.INFO: Acknowledgment sent {"connection_id":218052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:08:35] local.INFO: TCP Data received {"connection_id":218052,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:35] local.INFO: Processing buffer {"connection_id":218052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:35] local.INFO: Packet analysis {"connection_id":218052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:08:35] local.INFO: Extracted packet for processing {"connection_id":218052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:08:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:08:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:08:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10: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-18 10: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-18 10: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:08:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:08:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:08:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:08:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:08:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:08:35] 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-18 10:08:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:08:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:08:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:08:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:08:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:08:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:08:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:08:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:08:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:08:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:08:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:08:35] local.INFO: DEBUG: GPS processor result {"connection_id":218052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:08:35] local.INFO: GPS data processed {"connection_id":218052,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:08:35] local.INFO: Acknowledgment sent {"connection_id":218052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:08:54] local.INFO: TCP Data received {"connection_id":219734,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:08:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:08:54] local.INFO: Processing buffer {"connection_id":219734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:08:54] local.INFO: IMEI packet received {"connection_id":219734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:08:54] local.INFO: IMEI acknowledgment sent {"connection_id":219734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:08:58] local.INFO: TCP Data received {"connection_id":219734,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:08:58] local.INFO: Processing buffer {"connection_id":219734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:08:58] local.INFO: IMEI packet received {"connection_id":219734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":219734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:08:59] local.INFO: TCP Data received {"connection_id":219734,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:59] local.INFO: Processing buffer {"connection_id":219734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:08:59] local.INFO: Packet analysis {"connection_id":219734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:08:59] local.INFO: Extracted packet for processing {"connection_id":219734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:08: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-18 10:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 10:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:08:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:08: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:08:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:08: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-18 10:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:08: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-18 10:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:08:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:08:59] local.INFO: DEBUG: GPS processor result {"connection_id":219734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:08:59] local.INFO: GPS data processed {"connection_id":219734,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:08:59] local.INFO: Acknowledgment sent {"connection_id":219734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:09:31] local.INFO: TCP Data received {"connection_id":219734,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:09:31] local.INFO: Processing buffer {"connection_id":219734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d499f68012d7f980005afdc88000c00422b..."} 
[2026-10-18 10:09:31] local.INFO: Packet analysis {"connection_id":219734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:09:31] local.INFO: Extracted packet for processing {"connection_id":219734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d49"} 
[2026-10-18 10:09:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":12,"angle":66,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 10:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828219392001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:09:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792298033000,"timestamp_ms":1792298033000,"timestamp_seconds":1792298033,"priority":1,"record_length":96,"hex_timestamp":"000001a14d499f68"} 
[2026-10-18 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-18 10: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-18 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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 10:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 10:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:09: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-18 10:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828219392001,"66":26039,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828219392001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:09:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:09:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:09:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828219392001,"power":26039,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":219734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:09:31] local.INFO: GPS data processed {"connection_id":219734,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:09:31] local.INFO: Acknowledgment sent {"connection_id":219734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:09:58] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:09:58] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:09:58] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:10:03] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:03] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:03] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:10:03] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:10:05] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:10:05] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:10:05] local.INFO: Packet analysis {"connection_id":221398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:10:05] local.INFO: Extracted packet for processing {"connection_id":221398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:10:05] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:10:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:10:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:10:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:10:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:10:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10: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-18 10:10: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-18 10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:10:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:10:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:10:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:10:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:10:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:10:05] 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-18 10:10:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:10:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:10:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:10:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:10:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:10:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:10:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:10:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:10:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:10:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:10:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:10:05] 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":5831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:10:05] local.INFO: GPS data processed {"connection_id":221398,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:10:05] local.INFO: Acknowledgment sent {"connection_id":221398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:10:13] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:10:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:10:13] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:10:13] local.INFO: Packet analysis {"connection_id":221398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:10:13] local.INFO: Extracted packet for processing {"connection_id":221398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:10:13] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:10: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-18 10:10:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:10:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:10:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:10:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:10:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10:10:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:10:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:10:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:10: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-18 10:10:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:10:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:10:13] local.INFO: Teltonika packet parsed successfully {"connection_id":221398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:10:13] local.INFO: Passing IMEI to GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:10:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:10:13] 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-18 10:10:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:10:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:10:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:10:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:10:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:10:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:10:13] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:10:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:10:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:10:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:10:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:10:13] 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":5832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:10:13] local.INFO: GPS data processed {"connection_id":221398,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:10:13] local.INFO: Acknowledgment sent {"connection_id":221398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:10:53] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:53] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:53] local.INFO: IMEI packet received {"connection_id":218340,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:10:53] local.INFO: IMEI acknowledgment sent {"connection_id":218340,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:10:58] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:58] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:10:58] local.INFO: IMEI packet received {"connection_id":218340,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":218340,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:11:00] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:00] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:00] local.INFO: Packet analysis {"connection_id":218340,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:11:00] local.INFO: Extracted packet for processing {"connection_id":218340,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:11:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:11:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:11:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10: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-18 10:11: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-18 10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:11:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:11:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:11:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218340,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:11:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:11:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:11:00] 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-18 10:11:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:11:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:11:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:11:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:11:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:11:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:11:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:11:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:11:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:11:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:11:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:11:00] local.INFO: DEBUG: GPS processor result {"connection_id":218340,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:11:00] local.INFO: GPS data processed {"connection_id":218340,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:11:00] local.INFO: Acknowledgment sent {"connection_id":218340,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:11:46] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:46] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:46] local.INFO: Packet analysis {"connection_id":218340,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:11:46] local.INFO: Extracted packet for processing {"connection_id":218340,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:11:46] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:11: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-18 10:11:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:11:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10:11:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:11:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:11: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:11:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:11: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-18 10:11:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:11:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:11:46] local.INFO: Teltonika packet parsed successfully {"connection_id":218340,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:11:46] local.INFO: Passing IMEI to GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:11:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:11:46] 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-18 10:11:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:11:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:11:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:11:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:11:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:11:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:11:46] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:11:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:11:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:11:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:11:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:11:46] local.INFO: DEBUG: GPS processor result {"connection_id":218340,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:11:46] local.INFO: GPS data processed {"connection_id":218340,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:11:46] local.INFO: Acknowledgment sent {"connection_id":218340,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:11:53] local.INFO: TCP Data received {"connection_id":221400,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:11:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221400,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:11:53] local.INFO: Processing buffer {"connection_id":221400,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:11:53] local.INFO: IMEI packet received {"connection_id":221400,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:11:53] local.INFO: IMEI acknowledgment sent {"connection_id":221400,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:11:58] local.INFO: TCP Data received {"connection_id":221400,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221400,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:11:58] local.INFO: Processing buffer {"connection_id":221400,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:11:58] local.INFO: IMEI packet received {"connection_id":221400,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":221400,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:11:59] local.INFO: TCP Data received {"connection_id":221400,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221400,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:59] local.INFO: Processing buffer {"connection_id":221400,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:11:59] local.INFO: Packet analysis {"connection_id":221400,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:11:59] local.INFO: Extracted packet for processing {"connection_id":221400,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:11:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:11: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-18 10:11:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:11:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:11:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10:11:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:11:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:11: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:11:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:11: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-18 10:11:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:11:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:11:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221400,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:11:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:11:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:11:59] 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-18 10:11:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:11:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:11:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:11:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:11:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:11:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:11:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:11:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:11:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:11:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:11:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:11:59] local.INFO: DEBUG: GPS processor result {"connection_id":221400,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:11:59] local.INFO: GPS data processed {"connection_id":221400,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:11:59] local.INFO: Acknowledgment sent {"connection_id":221400,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:12:16] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:12:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:12:16] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:12:16] local.INFO: IMEI packet received {"connection_id":221399,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:12:16] local.INFO: IMEI acknowledgment sent {"connection_id":221399,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:12:30] local.INFO: TCP Data received {"connection_id":221400,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221400,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:12:30] local.INFO: Processing buffer {"connection_id":221400,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:12:30] local.INFO: Packet analysis {"connection_id":221400,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:12:30] local.INFO: Extracted packet for processing {"connection_id":221400,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:12:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10: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-18 10: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-18 10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:12:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221400,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:12:30] 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-18 10:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:12:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:12:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":221400,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:12:30] local.INFO: GPS data processed {"connection_id":221400,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:12:30] local.INFO: Acknowledgment sent {"connection_id":221400,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:12:46] local.INFO: TCP Data received {"connection_id":218054,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:12:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218054,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:12:46] local.INFO: Processing buffer {"connection_id":218054,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:12:46] local.INFO: IMEI packet received {"connection_id":218054,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:12:46] local.INFO: IMEI acknowledgment sent {"connection_id":218054,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:12:54] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:12:54] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:12:54] local.INFO: IMEI packet received {"connection_id":218341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":218341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:13:01] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:01] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:01] local.INFO: IMEI packet received {"connection_id":218341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:13:01] local.INFO: IMEI acknowledgment sent {"connection_id":218341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:13:02] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:02] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:02] local.INFO: Packet analysis {"connection_id":218341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:13:02] local.INFO: Extracted packet for processing {"connection_id":218341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:13:02] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10: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-18 10:13: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-18 10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:13: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-18 10:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:13:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:13:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:13:02] local.INFO: DEBUG: GPS processor result {"connection_id":218341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:13:02] local.INFO: GPS data processed {"connection_id":218341,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:13:02] local.INFO: Acknowledgment sent {"connection_id":218341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:13:33] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:33] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:33] local.INFO: Packet analysis {"connection_id":218341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:13:33] local.INFO: Extracted packet for processing {"connection_id":218341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:13:33] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:13:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:13:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10: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-18 10:13: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-18 10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:13:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:13:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:13:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:13:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:13:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:13: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-18 10:13:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:13:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:13:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:13:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:13:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:13:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:13:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:13:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:13:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:13:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:13:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:13:33] local.INFO: DEBUG: GPS processor result {"connection_id":218341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:13:33] local.INFO: GPS data processed {"connection_id":218341,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:13:33] local.INFO: Acknowledgment sent {"connection_id":218341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:13:53] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:53] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:53] local.INFO: IMEI packet received {"connection_id":218055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":218055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:13:58] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:58] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:13:58] local.INFO: IMEI packet received {"connection_id":218055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":218055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:13:59] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:59] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:13:59] local.INFO: Packet analysis {"connection_id":218055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:13:59] local.INFO: Extracted packet for processing {"connection_id":218055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:13:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:13: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-18 10:13:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:13:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:13:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10:13:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:13:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:13: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:13:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:13: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-18 10:13:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:13:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:13:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:13:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:13:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:13:59] 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-18 10:13:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:13:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:13:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:13:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:13:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:13:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:13:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:13:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:13:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:13:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:13:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:13:59] local.INFO: DEBUG: GPS processor result {"connection_id":218055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:13:59] local.INFO: GPS data processed {"connection_id":218055,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:13:59] local.INFO: Acknowledgment sent {"connection_id":218055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:14:30] local.INFO: TCP Data received {"connection_id":218055,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:14:30] local.INFO: Processing buffer {"connection_id":218055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d4e3730012d7f980005afdc88001000422e..."} 
[2026-10-18 10:14:30] local.INFO: Packet analysis {"connection_id":218055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:14:30] local.INFO: Extracted packet for processing {"connection_id":218055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d4e"} 
[2026-10-18 10:14:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":46,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828296448001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792298334000,"timestamp_ms":1792298334000,"timestamp_seconds":1792298334,"priority":1,"record_length":96,"hex_timestamp":"000001a14d4e3730"} 
[2026-10-18 10: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-18 10: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-18 10: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":101,"n8_eight_byte":183,"data_length":795,"current_offset":136} 
[2026-10-18 10:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2350,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:14:30] 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-18 10:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828296448001,"66":25941,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828296448001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:14:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:14:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828296448001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":218055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:14:30] local.INFO: GPS data processed {"connection_id":218055,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:14:30] local.INFO: Acknowledgment sent {"connection_id":218055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:15:08] local.INFO: TCP Data received {"connection_id":218056,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218056,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:08] local.INFO: Processing buffer {"connection_id":218056,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:08] local.INFO: IMEI packet received {"connection_id":218056,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:15:08] local.INFO: IMEI acknowledgment sent {"connection_id":218056,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:15:13] local.INFO: TCP Data received {"connection_id":218056,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218056,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:13] local.INFO: Processing buffer {"connection_id":218056,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:13] local.INFO: IMEI packet received {"connection_id":218056,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:15:13] local.INFO: IMEI acknowledgment sent {"connection_id":218056,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:15:14] local.INFO: TCP Data received {"connection_id":218056,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:15:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:15:14] local.INFO: Processing buffer {"connection_id":218056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:15:14] local.INFO: Packet analysis {"connection_id":218056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:15:14] local.INFO: Extracted packet for processing {"connection_id":218056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:15:14] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:15:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 10:15:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:15:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:15:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:15:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:15:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10:15:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:15:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:15:14] 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":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:15:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:15:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 10:15:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:15:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:15:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:15:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:15:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:15:14] 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-18 10:15:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:15:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:15:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:15:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:15:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:15:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:15:14] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:15:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:15:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:15:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:15:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:15:14] local.INFO: DEBUG: GPS processor result {"connection_id":218056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:15:14] local.INFO: GPS data processed {"connection_id":218056,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:15:14] local.INFO: Acknowledgment sent {"connection_id":218056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:15:53] local.INFO: TCP Data received {"connection_id":218342,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218342,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:53] local.INFO: Processing buffer {"connection_id":218342,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:53] local.INFO: IMEI packet received {"connection_id":218342,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":218342,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:15:58] local.INFO: TCP Data received {"connection_id":218342,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218342,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:58] local.INFO: Processing buffer {"connection_id":218342,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:15:58] local.INFO: IMEI packet received {"connection_id":218342,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":218342,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:15:59] local.INFO: TCP Data received {"connection_id":218342,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:15:59] local.INFO: Processing buffer {"connection_id":218342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:15:59] local.INFO: Packet analysis {"connection_id":218342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:15:59] local.INFO: Extracted packet for processing {"connection_id":218342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:15: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-18 10:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:15:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:15:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:15:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:15: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-18 10:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:15:59] 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-18 10:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:15:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:15:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":218342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:15:59] local.INFO: GPS data processed {"connection_id":218342,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:15:59] local.INFO: Acknowledgment sent {"connection_id":218342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:16:31] local.INFO: TCP Data received {"connection_id":218342,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:16:31] local.INFO: Processing buffer {"connection_id":218342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:16:31] local.INFO: Packet analysis {"connection_id":218342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:16:31] local.INFO: Extracted packet for processing {"connection_id":218342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:16:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:16:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:16:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:16:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:16:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:16:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:16: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:16:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:16:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:16:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:16:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:16:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:16:31] 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-18 10:16:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:16:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:16:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:16:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:16:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:16:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:16:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:16:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:16:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:16:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:16:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:16:31] local.INFO: DEBUG: GPS processor result {"connection_id":218342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:16:31] local.INFO: GPS data processed {"connection_id":218342,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:16:31] local.INFO: Acknowledgment sent {"connection_id":218342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:16:58] local.INFO: TCP Data received {"connection_id":218343,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:16:58] local.INFO: Processing buffer {"connection_id":218343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:16:58] local.INFO: IMEI packet received {"connection_id":218343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":218343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:17:03] local.INFO: TCP Data received {"connection_id":218343,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:03] local.INFO: Processing buffer {"connection_id":218343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:03] local.INFO: IMEI packet received {"connection_id":218343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:17:03] local.INFO: IMEI acknowledgment sent {"connection_id":218343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:17:04] local.INFO: TCP Data received {"connection_id":218343,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:04] local.INFO: Processing buffer {"connection_id":218343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:04] local.INFO: Packet analysis {"connection_id":218343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:17:04] local.INFO: Extracted packet for processing {"connection_id":218343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:17:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:17: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:17:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:17: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-18 10:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:17:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:17:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:17:04] local.INFO: DEBUG: GPS processor result {"connection_id":218343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:17:04] local.INFO: GPS data processed {"connection_id":218343,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:17:04] local.INFO: Acknowledgment sent {"connection_id":218343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:17:36] local.INFO: TCP Data received {"connection_id":218343,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:36] local.INFO: Processing buffer {"connection_id":218343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:36] local.INFO: Packet analysis {"connection_id":218343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:17:36] local.INFO: Extracted packet for processing {"connection_id":218343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:17:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:17:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:17:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:17: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:17:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:17:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:17:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:17:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:17:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:17: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-18 10:17:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:17:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:17:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:17:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:17:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:17:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:17:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:17:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:17:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:17:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:17:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:17:36] local.INFO: DEBUG: GPS processor result {"connection_id":218343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:17:36] local.INFO: GPS data processed {"connection_id":218343,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:17:36] local.INFO: Acknowledgment sent {"connection_id":218343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:17:53] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:53] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:53] local.INFO: IMEI packet received {"connection_id":218060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":218060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:17:58] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:58] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:17:58] local.INFO: IMEI packet received {"connection_id":218060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":218060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:17:59] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:59] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:17:59] local.INFO: Packet analysis {"connection_id":218060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:17:59] local.INFO: Extracted packet for processing {"connection_id":218060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:17:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:17: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-18 10:17:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:17:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:17:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10:17:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:17:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:17: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:17:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:17: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-18 10:17:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:17:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:17:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:17:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:17:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:17:59] 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-18 10:17:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:17:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:17:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:17:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:17:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:17:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:17:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:17:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:17:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:17:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:17:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:17:59] local.INFO: DEBUG: GPS processor result {"connection_id":218060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:17:59] local.INFO: GPS data processed {"connection_id":218060,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:17:59] local.INFO: Acknowledgment sent {"connection_id":218060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:18:04] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:18:04] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:18:04] local.INFO: Packet analysis {"connection_id":218060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:18:04] local.INFO: Extracted packet for processing {"connection_id":218060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:18:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:18:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:18:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:18:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:18:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:18:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:18: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:18:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:18:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:18:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:18:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:18:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10: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-18 10:18:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:18:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:18:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:18:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:18:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:18:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:18:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:18:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:18:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:18:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:18:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:18:04] local.INFO: DEBUG: GPS processor result {"connection_id":218060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:18:04] local.INFO: GPS data processed {"connection_id":218060,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:18:04] local.INFO: Acknowledgment sent {"connection_id":218060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:18:11] local.INFO: TCP Data received {"connection_id":218059,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218059,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:18:11] local.INFO: Processing buffer {"connection_id":218059,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:18:11] local.INFO: IMEI packet received {"connection_id":218059,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:18:11] local.INFO: IMEI acknowledgment sent {"connection_id":218059,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:18:35] local.INFO: TCP Data received {"connection_id":218060,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:18:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:18:35] local.INFO: Processing buffer {"connection_id":218060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:18:35] local.INFO: Packet analysis {"connection_id":218060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:18:35] local.INFO: Extracted packet for processing {"connection_id":218060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:18:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:18:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:18:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:18:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:18:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:18:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:18: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:18:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:18:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:18:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:18:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:18:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:18: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-18 10:18:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:18:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:18:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:18:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:18:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:18:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:18:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:18:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:18:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:18:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:18:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:18:35] local.INFO: DEBUG: GPS processor result {"connection_id":218060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5848,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:18:35] local.INFO: GPS data processed {"connection_id":218060,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:18:35] local.INFO: Acknowledgment sent {"connection_id":218060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:18:45] local.INFO: TCP Data received {"connection_id":218061,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218061,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:18:45] local.INFO: Processing buffer {"connection_id":218061,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:18:45] local.INFO: IMEI packet received {"connection_id":218061,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:18:45] local.INFO: IMEI acknowledgment sent {"connection_id":218061,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:18:53] local.INFO: TCP Data received {"connection_id":219736,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:18:53] local.INFO: Processing buffer {"connection_id":219736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:18:53] local.INFO: IMEI packet received {"connection_id":219736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":219736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:18:58] local.INFO: TCP Data received {"connection_id":219736,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:18:58] local.INFO: Processing buffer {"connection_id":219736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:18:58] local.INFO: IMEI packet received {"connection_id":219736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":219736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:19:00] local.INFO: TCP Data received {"connection_id":219736,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:19:00] local.INFO: Processing buffer {"connection_id":219736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:19:00] local.INFO: Packet analysis {"connection_id":219736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:19:00] local.INFO: Extracted packet for processing {"connection_id":219736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:19:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:19:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:19: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:19:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:19:00] 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-18 10:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:19:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:19:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:19:00] local.INFO: DEBUG: GPS processor result {"connection_id":219736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:19:00] local.INFO: GPS data processed {"connection_id":219736,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:19:00] local.INFO: Acknowledgment sent {"connection_id":219736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:19:31] local.INFO: TCP Data received {"connection_id":219736,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:19:31] local.INFO: Processing buffer {"connection_id":219736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d52cef8012d7f980005afdc880006004231..."} 
[2026-10-18 10:19:31] local.INFO: Packet analysis {"connection_id":219736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:19:31] local.INFO: Extracted packet for processing {"connection_id":219736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d52"} 
[2026-10-18 10:19:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":6,"angle":66,"satellites":49,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828373504001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:19:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792298635000,"timestamp_ms":1792298635000,"timestamp_seconds":1792298635,"priority":1,"record_length":96,"hex_timestamp":"000001a14d52cef8"} 
[2026-10-18 10: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-18 10:19: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-18 10: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 10:19:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:19: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-18 10:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828373504001,"66":25854,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828373504001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:19:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:19:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828373504001,"power":25854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:19:31] local.INFO: DEBUG: GPS processor result {"connection_id":219736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:19:31] local.INFO: GPS data processed {"connection_id":219736,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:19:31] local.INFO: Acknowledgment sent {"connection_id":219736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:20:15] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:20:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:20:15] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:20:15] local.INFO: IMEI packet received {"connection_id":221402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:20:15] local.INFO: IMEI acknowledgment sent {"connection_id":221402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:20:36] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.109.136.9","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 10:20:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 10:20:36] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 10:20:36] local.INFO: IMEI packet received {"connection_id":221402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:20:36] local.INFO: IMEI acknowledgment sent {"connection_id":221402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:24:01] local.INFO: TCP Data received {"connection_id":219737,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219737,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:24:01] local.INFO: Processing buffer {"connection_id":219737,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:24:01] local.INFO: IMEI packet received {"connection_id":219737,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:24:01] local.INFO: IMEI acknowledgment sent {"connection_id":219737,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:24:47] local.INFO: TCP Data received {"connection_id":218344,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:24:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218344,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:24:47] local.INFO: Processing buffer {"connection_id":218344,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:24:47] local.INFO: IMEI packet received {"connection_id":218344,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:24:47] local.INFO: IMEI acknowledgment sent {"connection_id":218344,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:25:53] local.INFO: TCP Data received {"connection_id":218346,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:25:53] local.INFO: Processing buffer {"connection_id":218346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:25:53] local.INFO: IMEI packet received {"connection_id":218346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:25:58] local.INFO: TCP Data received {"connection_id":218346,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:25:58] local.INFO: Processing buffer {"connection_id":218346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:25:58] local.INFO: IMEI packet received {"connection_id":218346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:25:59] local.INFO: TCP Data received {"connection_id":218346,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5766c0012d7f980005afdc88000000422a..."} 
[2026-10-18 10:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5766c0012d7f980005afdc88000000422a..."} 
[2026-10-18 10:25:59] local.INFO: Processing buffer {"connection_id":218346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5766c0012d7f980005afdc88000000422a..."} 
[2026-10-18 10:25:59] local.INFO: Packet analysis {"connection_id":218346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d57"} 
[2026-10-18 10:25:59] local.INFO: Extracted packet for processing {"connection_id":218346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d57"} 
[2026-10-18 10:25:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":0,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:25: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-18 10:25:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828450560001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:25:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:25:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:25:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:25:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792298936000,"timestamp_ms":1792298936000,"timestamp_seconds":1792298936,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5766c0"} 
[2026-10-18 10:25:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:25:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:25: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-18 10:25:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2984,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:25: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-18 10:25:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:25:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:25:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:25:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:25:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:25:59] 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-18 10:25:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:25:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:25:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828450560001,"66":25843,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:25:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:25:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:25:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828450560001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:25:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:25:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:25:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:25:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:25:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828450560001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:25:59] local.INFO: DEBUG: GPS processor result {"connection_id":218346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:25:59] local.INFO: GPS data processed {"connection_id":218346,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:25:59] local.INFO: Acknowledgment sent {"connection_id":218346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:26:31] local.INFO: TCP Data received {"connection_id":218346,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:26:31] local.INFO: Processing buffer {"connection_id":218346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:26:31] local.INFO: Packet analysis {"connection_id":218346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:26:31] local.INFO: Extracted packet for processing {"connection_id":218346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:26:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":25,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828527616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:26: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-18 10:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792299237000,"timestamp_ms":1792299237000,"timestamp_seconds":1792299237,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5bfe88"} 
[2026-10-18 10: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-18 10: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-18 10: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 10:26:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:26:31] 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-18 10:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828527616001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828527616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:26:31] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:26:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:26:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828527616001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":218346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:26:31] local.INFO: GPS data processed {"connection_id":218346,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:26:31] local.INFO: Acknowledgment sent {"connection_id":218346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:26:58] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:26:58] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:26:58] local.INFO: IMEI packet received {"connection_id":221408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":221408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:27:03] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:03] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:03] local.INFO: IMEI packet received {"connection_id":221408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:27:03] local.INFO: IMEI acknowledgment sent {"connection_id":221408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:27:18] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:27:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:27:18] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:27:18] local.INFO: Packet analysis {"connection_id":221408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:27:18] local.INFO: Extracted packet for processing {"connection_id":221408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:27:18] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":25,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:27: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-18 10:27:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828527616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:27:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:27:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:27:18] 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-18 10:27:18] local.INFO: AVL Record Parsed {"raw_timestamp":1792299237000,"timestamp_ms":1792299237000,"timestamp_seconds":1792299237,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5bfe88"} 
[2026-10-18 10:27:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:27:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:27: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 10:27:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:27: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-18 10:27:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:27:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:27:18] local.INFO: Teltonika packet parsed successfully {"connection_id":221408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:27:18] local.INFO: Passing IMEI to GPS processor {"connection_id":221408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:27:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":221408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:27:18] 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-18 10:27:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:27:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:27:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828527616001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:27:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:27:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:27:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828527616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:27:18] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:27:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:27:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:27:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:27:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828527616001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:27:18] 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":5853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:27:18] local.INFO: GPS data processed {"connection_id":221408,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:27:18] local.INFO: Acknowledgment sent {"connection_id":221408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:27:53] local.INFO: TCP Data received {"connection_id":219740,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:53] local.INFO: Processing buffer {"connection_id":219740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:53] local.INFO: IMEI packet received {"connection_id":219740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":219740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:27:59] local.INFO: TCP Data received {"connection_id":219740,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:59] local.INFO: Processing buffer {"connection_id":219740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:27:59] local.INFO: IMEI packet received {"connection_id":219740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":219740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:28:01] local.INFO: TCP Data received {"connection_id":219740,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:28:01] local.INFO: Processing buffer {"connection_id":219740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:28:01] local.INFO: Packet analysis {"connection_id":219740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:28:01] local.INFO: Extracted packet for processing {"connection_id":219740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:28:01] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":25,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828527616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:28:01] 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-18 10:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792299237000,"timestamp_ms":1792299237000,"timestamp_seconds":1792299237,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5bfe88"} 
[2026-10-18 10: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-18 10: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-18 10: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 10:28:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:28:01] 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-18 10:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828527616001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828527616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:28:01] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:28:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828527616001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:28:01] local.INFO: DEBUG: GPS processor result {"connection_id":219740,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:28:01] local.INFO: GPS data processed {"connection_id":219740,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:28:01] local.INFO: Acknowledgment sent {"connection_id":219740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:28:36] local.INFO: TCP Data received {"connection_id":219740,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:28:36] local.INFO: Processing buffer {"connection_id":219740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:28:36] local.INFO: Packet analysis {"connection_id":219740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:28:36] local.INFO: Extracted packet for processing {"connection_id":219740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:28:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":25,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828527616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:28:36] 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-18 10:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792299237000,"timestamp_ms":1792299237000,"timestamp_seconds":1792299237,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5bfe88"} 
[2026-10-18 10: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-18 10: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-18 10: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 10:28:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:28:36] 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-18 10:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828527616001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828527616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:28:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:28:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828527616001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":219740,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:28:36] local.INFO: GPS data processed {"connection_id":219740,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:28:36] local.INFO: Acknowledgment sent {"connection_id":219740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:29:14] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:14] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:14] local.INFO: IMEI packet received {"connection_id":218065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:29:14] local.INFO: IMEI acknowledgment sent {"connection_id":218065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:29:14] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:15] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:15] local.INFO: IMEI packet received {"connection_id":218065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:29:15] local.INFO: IMEI acknowledgment sent {"connection_id":218065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:29:15] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:29:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:29:15] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:29:15] local.INFO: Packet analysis {"connection_id":218065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:29:15] local.INFO: Extracted packet for processing {"connection_id":218065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:29:15] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":25,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:29: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-18 10:29:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828527616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:29:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:29:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:29:15] 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-18 10:29:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792299237000,"timestamp_ms":1792299237000,"timestamp_seconds":1792299237,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5bfe88"} 
[2026-10-18 10:29:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:29:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:29: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 10:29:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:29: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-18 10:29:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:29:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:29:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:29:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:29:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:29:15] 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-18 10:29:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:29:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:29:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828527616001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:29:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:29:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:29:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828527616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:29:15] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:29:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:29:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:29:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:29:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828527616001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:29:15] local.INFO: DEBUG: GPS processor result {"connection_id":218065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:29:15] local.INFO: GPS data processed {"connection_id":218065,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:29:15] local.INFO: Acknowledgment sent {"connection_id":218065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:29:20] local.INFO: TCP Data received {"connection_id":218065,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:29:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:29:20] local.INFO: Processing buffer {"connection_id":218065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d5bfe88012d7f980005afdc88001900422d..."} 
[2026-10-18 10:29:20] local.INFO: Packet analysis {"connection_id":218065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:29:20] local.INFO: Extracted packet for processing {"connection_id":218065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d5b"} 
[2026-10-18 10:29:20] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":25,"angle":66,"satellites":45,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:29:20] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 10:29:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828527616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:29:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:29:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:29:20] 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-18 10:29:20] local.INFO: AVL Record Parsed {"raw_timestamp":1792299237000,"timestamp_ms":1792299237000,"timestamp_seconds":1792299237,"priority":1,"record_length":96,"hex_timestamp":"000001a14d5bfe88"} 
[2026-10-18 10:29:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:29:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:29:20] 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":243,"data_length":795,"current_offset":136} 
[2026-10-18 10:29:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:29:20] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 10:29:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:29:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:29:20] local.INFO: Teltonika packet parsed successfully {"connection_id":218065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:29:20] local.INFO: Passing IMEI to GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:29:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":218065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:29:20] 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-18 10:29:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:29:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:29:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828527616001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:29:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:29:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:29:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828527616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:29:20] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:29:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:29:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:29:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:29:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828527616001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:29:20] local.INFO: DEBUG: GPS processor result {"connection_id":218065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:29:20] local.INFO: GPS data processed {"connection_id":218065,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:29:20] local.INFO: Acknowledgment sent {"connection_id":218065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:29:58] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:58] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:29:58] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:30:04] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:30:04] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:30:04] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:30:06] local.INFO: TCP Data received {"connection_id":218350,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:30:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218350,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:30:06] local.INFO: Processing buffer {"connection_id":218350,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:30:06] local.INFO: IMEI packet received {"connection_id":218350,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:30:06] local.INFO: IMEI acknowledgment sent {"connection_id":218350,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:30:24] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:30:24] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:30:24] local.INFO: Packet analysis {"connection_id":221409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:30:24] local.INFO: Extracted packet for processing {"connection_id":221409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:30:24] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:30: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-18 10:30:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:30:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:30:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:30:24] 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-18 10:30:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10:30:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:30:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:30: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:30:24] 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-18 10:30: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-18 10:30:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:30:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:30:24] local.INFO: Teltonika packet parsed successfully {"connection_id":221409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:30:24] local.INFO: Passing IMEI to GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:30:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:30:24] 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-18 10:30:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:30:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:30:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:30:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:30:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:30:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:30:24] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:30:24] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:30:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:30:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:30:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:30:24] 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":5858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:30:24] local.INFO: GPS data processed {"connection_id":221409,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:30:24] local.INFO: Acknowledgment sent {"connection_id":221409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:30:45] local.INFO: TCP Data received {"connection_id":219741,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:30:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219741,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:30:45] local.INFO: Processing buffer {"connection_id":219741,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:30:45] local.INFO: IMEI packet received {"connection_id":219741,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:30:45] local.INFO: IMEI acknowledgment sent {"connection_id":219741,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:30:58] local.INFO: TCP Data received {"connection_id":219742,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:30:58] local.INFO: Processing buffer {"connection_id":219742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:30:58] local.INFO: IMEI packet received {"connection_id":219742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":219742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:31:05] local.INFO: TCP Data received {"connection_id":219742,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:05] local.INFO: Processing buffer {"connection_id":219742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:05] local.INFO: IMEI packet received {"connection_id":219742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":219742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:31:06] local.INFO: TCP Data received {"connection_id":219742,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:31:06] local.INFO: Processing buffer {"connection_id":219742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:31:06] local.INFO: Packet analysis {"connection_id":219742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:31:06] local.INFO: Extracted packet for processing {"connection_id":219742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:31:06] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:31:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:31:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:31:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:31:06] 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-18 10:31:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10: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-18 10: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-18 10: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":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:31:06] 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-18 10: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-18 10: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-18 10:31:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:31:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:31:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:31:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:31:06] 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-18 10:31:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:31:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:31:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:31:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:31:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:31:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:31:06] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:31:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:31:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:31:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:31:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:31:06] local.INFO: DEBUG: GPS processor result {"connection_id":219742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:31:06] local.INFO: GPS data processed {"connection_id":219742,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:31:06] local.INFO: Acknowledgment sent {"connection_id":219742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:31:08] local.INFO: TCP Data received {"connection_id":219742,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:31:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:31:08] local.INFO: Processing buffer {"connection_id":219742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:31:08] local.INFO: Packet analysis {"connection_id":219742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:31:08] local.INFO: Extracted packet for processing {"connection_id":219742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:31:08] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:31: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-18 10:31:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:31:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:31:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:31:08] 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-18 10:31:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10:31:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:31: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-18 10:31: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:31:08] 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-18 10:31: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-18 10:31:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:31:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:31:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:31:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:31:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:31:08] 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-18 10:31:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:31:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:31:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:31:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:31:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:31:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:31:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:31:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:31:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:31:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:31:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:31:08] local.INFO: DEBUG: GPS processor result {"connection_id":219742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:31:08] local.INFO: GPS data processed {"connection_id":219742,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:31:08] local.INFO: Acknowledgment sent {"connection_id":219742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:31:53] local.INFO: TCP Data received {"connection_id":219743,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:53] local.INFO: Processing buffer {"connection_id":219743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:53] local.INFO: IMEI packet received {"connection_id":219743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":219743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:31:59] local.INFO: TCP Data received {"connection_id":219743,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:59] local.INFO: Processing buffer {"connection_id":219743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:31:59] local.INFO: IMEI packet received {"connection_id":219743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":219743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:32:00] local.INFO: TCP Data received {"connection_id":219743,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:32:00] local.INFO: Processing buffer {"connection_id":219743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:32:00] local.INFO: Packet analysis {"connection_id":219743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:32:00] local.INFO: Extracted packet for processing {"connection_id":219743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:32:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:32:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:32:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:32:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:32:00] 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-18 10:32:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10: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-18 10:32: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-18 10: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:32:00] 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-18 10: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-18 10: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-18 10:32:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:32:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:32:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:32:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:32:00] 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-18 10:32:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:32:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:32:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:32:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:32:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:32:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:32:00] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:32:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:32:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:32:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:32:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:32:00] local.INFO: DEBUG: GPS processor result {"connection_id":219743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:32:00] local.INFO: GPS data processed {"connection_id":219743,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:32:00] local.INFO: Acknowledgment sent {"connection_id":219743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:32:32] local.INFO: TCP Data received {"connection_id":219743,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:32:32] local.INFO: Processing buffer {"connection_id":219743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:32:32] local.INFO: Packet analysis {"connection_id":219743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:32:32] local.INFO: Extracted packet for processing {"connection_id":219743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:32:32] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 10:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:32:32] 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-18 10:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 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-18 10:32: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-18 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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:32:32] 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-18 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-18 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-18 10:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:32: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-18 10:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:32:32] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:32:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:32:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":219743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:32:32] local.INFO: GPS data processed {"connection_id":219743,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:32:32] local.INFO: Acknowledgment sent {"connection_id":219743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:32:57] local.INFO: TCP Data received {"connection_id":218351,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:32:57] local.INFO: Processing buffer {"connection_id":218351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:32:57] local.INFO: IMEI packet received {"connection_id":218351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":218351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:32:58] local.INFO: TCP Data received {"connection_id":218351,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:32:58] local.INFO: Processing buffer {"connection_id":218351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:32:58] local.INFO: IMEI packet received {"connection_id":218351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:32:58] local.INFO: IMEI acknowledgment sent {"connection_id":218351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:33:04] local.INFO: TCP Data received {"connection_id":218351,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:33:04] local.INFO: Processing buffer {"connection_id":218351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:33:04] local.INFO: Packet analysis {"connection_id":218351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:33:04] local.INFO: Extracted packet for processing {"connection_id":218351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:33:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:33: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-18 10:33:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:33:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:33:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:33:04] 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-18 10:33:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10:33:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:33: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-18 10:33: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":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:33:04] 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-18 10:33: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-18 10:33:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:33:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:33:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:33:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:33:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:33:04] 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-18 10:33:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:33:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:33:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:33:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:33:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:33:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:33:04] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:33:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:33:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:33:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:33:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:33:04] local.INFO: DEBUG: GPS processor result {"connection_id":218351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:33:04] local.INFO: GPS data processed {"connection_id":218351,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:33:04] local.INFO: Acknowledgment sent {"connection_id":218351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:33:15] local.INFO: TCP Data received {"connection_id":218351,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:33:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:33:15] local.INFO: Processing buffer {"connection_id":218351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:33:15] local.INFO: Packet analysis {"connection_id":218351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:33:15] local.INFO: Extracted packet for processing {"connection_id":218351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:33:15] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:33: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-18 10:33:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:33:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:33:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:33:15] 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-18 10:33:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10:33:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:33:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:33: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:33:15] 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-18 10:33: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-18 10:33:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:33:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:33:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:33:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:33:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:33:15] 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-18 10:33:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:33:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:33:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:33:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:33:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:33:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:33:15] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:33:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:33:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:33:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:33:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:33:15] local.INFO: DEBUG: GPS processor result {"connection_id":218351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5864,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:33:15] local.INFO: GPS data processed {"connection_id":218351,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:33:15] local.INFO: Acknowledgment sent {"connection_id":218351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:33:53] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:33:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:33:53] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:33:53] local.INFO: IMEI packet received {"connection_id":218352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:33:53] local.INFO: IMEI acknowledgment sent {"connection_id":218352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:34:07] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:34:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:34:07] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:34:07] local.INFO: IMEI packet received {"connection_id":218352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:34:07] local.INFO: IMEI acknowledgment sent {"connection_id":218352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:34:10] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:34:10] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d609650012d7f980005afdc88001000422c..."} 
[2026-10-18 10:34:10] local.INFO: Packet analysis {"connection_id":218352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:34:11] local.INFO: Extracted packet for processing {"connection_id":218352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d60"} 
[2026-10-18 10:34:11] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:34: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-18 10:34:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828604672001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:34:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:34:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:34:11] 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-18 10:34:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792299538000,"timestamp_ms":1792299538000,"timestamp_seconds":1792299538,"priority":1,"record_length":96,"hex_timestamp":"000001a14d609650"} 
[2026-10-18 10:34:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:34: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-18 10:34: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:34:11] 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-18 10:34: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-18 10:34:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:34:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:34:11] local.INFO: Teltonika packet parsed successfully {"connection_id":218352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:34:11] local.INFO: Passing IMEI to GPS processor {"connection_id":218352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:34:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":218352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:34:11] 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-18 10:34:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:34:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:34:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828604672001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:34:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:34:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:34:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828604672001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:34:11] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:34:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:34:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:34:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:34:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828604672001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:34:11] local.INFO: DEBUG: GPS processor result {"connection_id":218352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:34:11] local.INFO: GPS data processed {"connection_id":218352,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:34:11] local.INFO: Acknowledgment sent {"connection_id":218352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:35:23] local.INFO: TCP Data received {"connection_id":219746,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:23] local.INFO: Processing buffer {"connection_id":219746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:23] local.INFO: IMEI packet received {"connection_id":219746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:35:23] local.INFO: IMEI acknowledgment sent {"connection_id":219746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:35:28] local.INFO: TCP Data received {"connection_id":219746,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:28] local.INFO: Processing buffer {"connection_id":219746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:28] local.INFO: IMEI packet received {"connection_id":219746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:35:28] local.INFO: IMEI acknowledgment sent {"connection_id":219746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:35:33] local.INFO: TCP Data received {"connection_id":219746,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:33] local.INFO: Processing buffer {"connection_id":219746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:35:33] local.INFO: IMEI packet received {"connection_id":219746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:35:33] local.INFO: IMEI acknowledgment sent {"connection_id":219746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:35:36] local.INFO: TCP Data received {"connection_id":219746,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:35:36] local.INFO: Processing buffer {"connection_id":219746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:35:36] local.INFO: Packet analysis {"connection_id":219746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:35:36] local.INFO: Extracted packet for processing {"connection_id":219746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:35:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:35: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-18 10:35:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:35:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:35:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:35:36] 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-18 10:35:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10:35:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:35: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-18 10:35: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-18 10:35: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-18 10:35: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-18 10:35:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:35:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:35:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:35:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:35:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:35:36] 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-18 10:35:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:35:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:35:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:35:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:35:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:35:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:35:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:35:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:35:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:35:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:35:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:35:36] local.INFO: DEBUG: GPS processor result {"connection_id":219746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5866,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:35:36] local.INFO: GPS data processed {"connection_id":219746,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:35:36] local.INFO: Acknowledgment sent {"connection_id":219746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:36:08] local.INFO: TCP Data received {"connection_id":218353,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218353,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:08] local.INFO: Processing buffer {"connection_id":218353,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:08] local.INFO: IMEI packet received {"connection_id":218353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:36:08] local.INFO: IMEI acknowledgment sent {"connection_id":218353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:36:11] local.INFO: TCP Data received {"connection_id":219747,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219747,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:36:11] local.INFO: Processing buffer {"connection_id":219747,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:36:11] local.INFO: IMEI packet received {"connection_id":219747,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:36:11] local.INFO: IMEI acknowledgment sent {"connection_id":219747,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:36:35] local.INFO: TCP Data received {"connection_id":218353,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218353,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:35] local.INFO: Processing buffer {"connection_id":218353,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:35] local.INFO: IMEI packet received {"connection_id":218353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:36:35] local.INFO: IMEI acknowledgment sent {"connection_id":218353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:36:36] local.INFO: TCP Data received {"connection_id":218353,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:36:36] local.INFO: Processing buffer {"connection_id":218353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:36:36] local.INFO: Packet analysis {"connection_id":218353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:36:36] local.INFO: Extracted packet for processing {"connection_id":218353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:36:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:36: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-18 10:36:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:36:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:36:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:36:36] 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-18 10:36:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10:36:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:36: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-18 10:36: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-18 10:36: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-18 10:36: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-18 10:36:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:36:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:36:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:36:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:36:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:36:36] 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-18 10:36:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:36:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:36:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:36:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:36:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:36:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:36:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:36:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:36:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:36:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:36:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:36:36] local.INFO: DEBUG: GPS processor result {"connection_id":218353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:36:36] local.INFO: GPS data processed {"connection_id":218353,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:36:36] local.INFO: Acknowledgment sent {"connection_id":218353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:36:37] local.INFO: TCP Data received {"connection_id":218353,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:36:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:36:37] local.INFO: Processing buffer {"connection_id":218353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:36:37] local.INFO: Packet analysis {"connection_id":218353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:36:37] local.INFO: Extracted packet for processing {"connection_id":218353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:36:37] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:36:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:36:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:36:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:36:37] 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-18 10:36:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10: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-18 10:36: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-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:36:37] 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-18 10: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-18 10: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-18 10:36:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:36:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:36:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:36:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:36:37] 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-18 10:36:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:36:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:36:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:36:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:36:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:36:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:36:37] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:36:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:36:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:36:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:36:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:36:37] local.INFO: DEBUG: GPS processor result {"connection_id":218353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:36:37] local.INFO: GPS data processed {"connection_id":218353,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:36:37] local.INFO: Acknowledgment sent {"connection_id":218353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:36:51] local.INFO: TCP Data received {"connection_id":219748,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:36:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219748,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:36:51] local.INFO: Processing buffer {"connection_id":219748,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:36:51] local.INFO: IMEI packet received {"connection_id":219748,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:36:51] local.INFO: IMEI acknowledgment sent {"connection_id":219748,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:36:53] local.INFO: TCP Data received {"connection_id":219749,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:53] local.INFO: Processing buffer {"connection_id":219749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:36:53] local.INFO: IMEI packet received {"connection_id":219749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:36:53] local.INFO: IMEI acknowledgment sent {"connection_id":219749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:37:01] local.INFO: TCP Data received {"connection_id":219749,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:37:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:37:01] local.INFO: Processing buffer {"connection_id":219749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:37:01] local.INFO: IMEI packet received {"connection_id":219749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:37:01] local.INFO: IMEI acknowledgment sent {"connection_id":219749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:37:17] local.INFO: TCP Data received {"connection_id":219749,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:37:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:37:17] local.INFO: Processing buffer {"connection_id":219749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:37:17] local.INFO: Packet analysis {"connection_id":219749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:37:17] local.INFO: Extracted packet for processing {"connection_id":219749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:37:17] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:37:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:37:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:37:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:37:17] 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-18 10:37:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10: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-18 10:37:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:37:17] 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-18 10: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-18 10: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-18 10:37:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:37:17] local.INFO: Teltonika packet parsed successfully {"connection_id":219749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:37:17] local.INFO: Passing IMEI to GPS processor {"connection_id":219749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:37:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":219749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:37:17] 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-18 10:37:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:37:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:37:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:37:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:37:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:37:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:37:17] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:37:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:37:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:37:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:37:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:37:17] local.INFO: DEBUG: GPS processor result {"connection_id":219749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:37:17] local.INFO: GPS data processed {"connection_id":219749,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:37:17] local.INFO: Acknowledgment sent {"connection_id":219749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:38:05] local.INFO: TCP Data received {"connection_id":218354,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:05] local.INFO: Processing buffer {"connection_id":218354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:05] local.INFO: IMEI packet received {"connection_id":218354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":218354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:38:15] local.INFO: TCP Data received {"connection_id":218354,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:15] local.INFO: Processing buffer {"connection_id":218354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:15] local.INFO: IMEI packet received {"connection_id":218354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:38:15] local.INFO: IMEI acknowledgment sent {"connection_id":218354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:38:47] local.INFO: TCP Data received {"connection_id":218354,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:38:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:38:47] local.INFO: Processing buffer {"connection_id":218354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:38:47] local.INFO: Packet analysis {"connection_id":218354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:38:47] local.INFO: Extracted packet for processing {"connection_id":218354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:38:47] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:38:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:38:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:38:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:38:47] 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-18 10:38:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10: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-18 10:38:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:38:47] 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-18 10: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-18 10: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-18 10:38:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:38:47] local.INFO: Teltonika packet parsed successfully {"connection_id":218354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:38:47] local.INFO: Passing IMEI to GPS processor {"connection_id":218354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:38:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":218354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10: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-18 10:38:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:38:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:38:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:38:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:38:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:38:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:38:47] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:38:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:38:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:38:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:38:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:38:47] local.INFO: DEBUG: GPS processor result {"connection_id":218354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5870,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:38:47] local.INFO: GPS data processed {"connection_id":218354,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:38:47] local.INFO: Acknowledgment sent {"connection_id":218354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:38:53] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:53] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:38:53] local.INFO: IMEI packet received {"connection_id":218068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":218068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:39:00] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:39:00] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:39:00] local.INFO: IMEI packet received {"connection_id":218068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:39:00] local.INFO: IMEI acknowledgment sent {"connection_id":218068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:39:01] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:39:01] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:39:01] local.INFO: Packet analysis {"connection_id":218068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:39:01] local.INFO: Extracted packet for processing {"connection_id":218068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:39:01] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:39:01] 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-18 10:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10: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-18 10: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-18 10: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-18 10: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-18 10: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-18 10: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-18 10:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:39:01] 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-18 10:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:39:01] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:39:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":218068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:39:01] local.INFO: GPS data processed {"connection_id":218068,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:39:01] local.INFO: Acknowledgment sent {"connection_id":218068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:39:35] local.INFO: TCP Data received {"connection_id":218068,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:39:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:39:35] local.INFO: Processing buffer {"connection_id":218068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d652e18012d7f980005afdc88000b00422a..."} 
[2026-10-18 10:39:35] local.INFO: Packet analysis {"connection_id":218068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:39:35] local.INFO: Extracted packet for processing {"connection_id":218068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d65"} 
[2026-10-18 10:39:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":11,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:39:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828681728001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:39:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:39:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:39:35] 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-18 10:39:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792299839000,"timestamp_ms":1792299839000,"timestamp_seconds":1792299839,"priority":1,"record_length":96,"hex_timestamp":"000001a14d652e18"} 
[2026-10-18 10: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-18 10:39: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-18 10: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-18 10: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-18 10: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-18 10: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-18 10:39:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:39:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:39:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:39:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:39: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-18 10:39:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:39:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:39:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828681728001,"66":25778,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:39:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:39:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:39:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828681728001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:39:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:39:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:39:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:39:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:39:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828681728001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:39:35] local.INFO: DEBUG: GPS processor result {"connection_id":218068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5872,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:39:35] local.INFO: GPS data processed {"connection_id":218068,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:39:35] local.INFO: Acknowledgment sent {"connection_id":218068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:39:59] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:39:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:39:59] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:39:59] local.INFO: IMEI packet received {"connection_id":218355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:39:59] local.INFO: IMEI acknowledgment sent {"connection_id":218355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:40:04] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:04] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:04] local.INFO: IMEI packet received {"connection_id":218355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":218355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:40:05] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:40:05] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:40:05] local.INFO: Packet analysis {"connection_id":218355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:40:05] local.INFO: Extracted packet for processing {"connection_id":218355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:40:05] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:40: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-18 10:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10: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-18 10: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-18 10: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:40: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-18 10: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-18 10: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-18 10:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:40:05] 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-18 10:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:40:05] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:40:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":218355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:40:05] local.INFO: GPS data processed {"connection_id":218355,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:40:05] local.INFO: Acknowledgment sent {"connection_id":218355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:40:10] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:40:10] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:40:10] local.INFO: Packet analysis {"connection_id":218355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:40:10] local.INFO: Extracted packet for processing {"connection_id":218355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:40:10] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:40:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:40:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:40:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:40:10] 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-18 10:40:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10: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-18 10:40: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-18 10: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:40:10] 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-18 10: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-18 10: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-18 10:40:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:40:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:40:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:40:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:40:10] 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-18 10:40:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:40:10] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:40:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:40:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:40:10] local.INFO: DEBUG: GPS processor result {"connection_id":218355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5874,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:40:10] local.INFO: GPS data processed {"connection_id":218355,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:40:10] local.INFO: Acknowledgment sent {"connection_id":218355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:40:53] local.INFO: TCP Data received {"connection_id":218070,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:53] local.INFO: Processing buffer {"connection_id":218070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:53] local.INFO: IMEI packet received {"connection_id":218070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:40:53] local.INFO: IMEI acknowledgment sent {"connection_id":218070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:40:58] local.INFO: TCP Data received {"connection_id":218070,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:58] local.INFO: Processing buffer {"connection_id":218070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:40:58] local.INFO: IMEI packet received {"connection_id":218070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:40:58] local.INFO: IMEI acknowledgment sent {"connection_id":218070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:41:03] local.INFO: TCP Data received {"connection_id":218070,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:41:03] local.INFO: Processing buffer {"connection_id":218070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:41:03] local.INFO: Packet analysis {"connection_id":218070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:41:03] local.INFO: Extracted packet for processing {"connection_id":218070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 10:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:41:03] 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-18 10:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 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-18 10:41: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-18 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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:41: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-18 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-18 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-18 10:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:41:03] 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-18 10:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:41:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":218070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5875,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:41:03] local.INFO: GPS data processed {"connection_id":218070,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:41:03] local.INFO: Acknowledgment sent {"connection_id":218070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:41:34] local.INFO: TCP Data received {"connection_id":218070,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:41:34] local.INFO: Processing buffer {"connection_id":218070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:41:34] local.INFO: Packet analysis {"connection_id":218070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:41:34] local.INFO: Extracted packet for processing {"connection_id":218070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:41:34] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:41:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:41:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:41:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:41:34] 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-18 10:41:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10: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-18 10:41: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-18 10: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:41:34] 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-18 10: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-18 10: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-18 10:41:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:41:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:41:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:41:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:41:34] 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-18 10:41:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:41:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:41:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:41:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:41:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:41:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:41:34] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:41:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:41:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:41:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:41:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:41:34] local.INFO: DEBUG: GPS processor result {"connection_id":218070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:41:34] local.INFO: GPS data processed {"connection_id":218070,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:41:34] local.INFO: Acknowledgment sent {"connection_id":218070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:41:54] local.INFO: TCP Data received {"connection_id":219751,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:41:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:41:54] local.INFO: Processing buffer {"connection_id":219751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:41:54] local.INFO: IMEI packet received {"connection_id":219751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:41:54] local.INFO: IMEI acknowledgment sent {"connection_id":219751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:42:00] local.INFO: TCP Data received {"connection_id":219751,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:00] local.INFO: Processing buffer {"connection_id":219751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:00] local.INFO: IMEI packet received {"connection_id":219751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:42:00] local.INFO: IMEI acknowledgment sent {"connection_id":219751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:42:04] local.INFO: TCP Data received {"connection_id":219751,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:42:04] local.INFO: Processing buffer {"connection_id":219751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:42:04] local.INFO: Packet analysis {"connection_id":219751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:42:04] local.INFO: Extracted packet for processing {"connection_id":219751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:42:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:42:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:42:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:42:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:42:04] 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-18 10:42:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10: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-18 10:42: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-18 10: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:42:04] 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-18 10: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-18 10: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-18 10:42:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:42:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:42:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:42:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:42:04] 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-18 10:42:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:42:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:42:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:42:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:42:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:42:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:42:04] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:42:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:42:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:42:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:42:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:42:04] local.INFO: DEBUG: GPS processor result {"connection_id":219751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:42:04] local.INFO: GPS data processed {"connection_id":219751,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:42:04] local.INFO: Acknowledgment sent {"connection_id":219751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:42:21] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:42:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:42:21] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:42:21] local.INFO: IMEI packet received {"connection_id":221412,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:42:21] local.INFO: IMEI acknowledgment sent {"connection_id":221412,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:42:36] local.INFO: TCP Data received {"connection_id":219751,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:42:36] local.INFO: Processing buffer {"connection_id":219751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:42:36] local.INFO: Packet analysis {"connection_id":219751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:42:36] local.INFO: Extracted packet for processing {"connection_id":219751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:42:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 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-18 10:42:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:42:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:42:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:42:36] 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-18 10:42:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 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-18 10:42: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-18 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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:42:36] 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-18 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-18 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-18 10:42:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:42:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:42:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:42:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:42:36] 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-18 10:42:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:42:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:42:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:42:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:42:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:42:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:42:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:42:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:42:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:42:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:42:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:42:36] local.INFO: DEBUG: GPS processor result {"connection_id":219751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:42:36] local.INFO: GPS data processed {"connection_id":219751,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:42:36] local.INFO: Acknowledgment sent {"connection_id":219751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:42:45] local.INFO: TCP Data received {"connection_id":219752,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219752,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:42:45] local.INFO: Processing buffer {"connection_id":219752,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:42:45] local.INFO: IMEI packet received {"connection_id":219752,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:42:45] local.INFO: IMEI acknowledgment sent {"connection_id":219752,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:42:53] local.INFO: TCP Data received {"connection_id":218071,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:53] local.INFO: Processing buffer {"connection_id":218071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:53] local.INFO: IMEI packet received {"connection_id":218071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:42:53] local.INFO: IMEI acknowledgment sent {"connection_id":218071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:42:58] local.INFO: TCP Data received {"connection_id":218071,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:58] local.INFO: Processing buffer {"connection_id":218071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:42:58] local.INFO: IMEI packet received {"connection_id":218071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":218071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:43:00] local.INFO: TCP Data received {"connection_id":218071,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:43:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:43:00] local.INFO: Processing buffer {"connection_id":218071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:43:00] local.INFO: Packet analysis {"connection_id":218071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:43:00] local.INFO: Extracted packet for processing {"connection_id":218071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:43:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:43: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-18 10:43:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:43:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:43:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:43:00] 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-18 10:43:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10:43:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:43: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-18 10:43: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:43:00] 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-18 10:43: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-18 10:43:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:43:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:43:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:43:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:43:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:43:00] 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-18 10:43:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:43:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:43:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:43:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:43:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:43:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:43:00] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:43:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:43:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:43:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:43:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:43:00] local.INFO: DEBUG: GPS processor result {"connection_id":218071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5879,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:43:00] local.INFO: GPS data processed {"connection_id":218071,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:43:00] local.INFO: Acknowledgment sent {"connection_id":218071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:43:35] local.INFO: TCP Data received {"connection_id":218071,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:43:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:43:35] local.INFO: Processing buffer {"connection_id":218071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:43:35] local.INFO: Packet analysis {"connection_id":218071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:43:35] local.INFO: Extracted packet for processing {"connection_id":218071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:43:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:43: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-18 10:43:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:43:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:43:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:43:35] 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-18 10:43:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10:43:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:43: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-18 10:43: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":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:43:35] 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-18 10:43: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-18 10:43:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:43:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:43:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:43:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:43:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:43:35] 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-18 10:43:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:43:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:43:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:43:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:43:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:43:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:43:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:43:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:43:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:43:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:43:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:43:35] local.INFO: DEBUG: GPS processor result {"connection_id":218071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:43:35] local.INFO: GPS data processed {"connection_id":218071,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:43:35] local.INFO: Acknowledgment sent {"connection_id":218071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:43:53] local.INFO: TCP Data received {"connection_id":218072,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:43:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:43:53] local.INFO: Processing buffer {"connection_id":218072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:43:53] local.INFO: IMEI packet received {"connection_id":218072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:43:53] local.INFO: IMEI acknowledgment sent {"connection_id":218072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:43:59] local.INFO: TCP Data received {"connection_id":218072,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:43:59] local.INFO: Processing buffer {"connection_id":218072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:43:59] local.INFO: IMEI packet received {"connection_id":218072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:43:59] local.INFO: IMEI acknowledgment sent {"connection_id":218072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:44:13] local.INFO: TCP Data received {"connection_id":218072,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:44:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:44:13] local.INFO: Processing buffer {"connection_id":218072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d69c5e0012d7f980005afdc88000f004229..."} 
[2026-10-18 10:44:13] local.INFO: Packet analysis {"connection_id":218072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:44:13] local.INFO: Extracted packet for processing {"connection_id":218072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d69"} 
[2026-10-18 10:44:13] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":15,"angle":66,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:44: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-18 10:44:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828758784001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:44:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:44:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:44:13] 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-18 10:44:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792300140000,"timestamp_ms":1792300140000,"timestamp_seconds":1792300140,"priority":1,"record_length":96,"hex_timestamp":"000001a14d69c5e0"} 
[2026-10-18 10:44:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:44:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:44: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:44:13] 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-18 10:44: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-18 10:44:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:44:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:44:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:44:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:44:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:44:13] 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-18 10:44:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:44:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:44:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828758784001,"66":25756,"27":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 10:44:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:44:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:44:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828758784001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:44:13] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 10:44:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:44:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:44:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:44:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828758784001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:44:13] local.INFO: DEBUG: GPS processor result {"connection_id":218072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:44:13] local.INFO: GPS data processed {"connection_id":218072,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:44:13] local.INFO: Acknowledgment sent {"connection_id":218072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:44:53] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:44:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:44:53] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:44:53] local.INFO: IMEI packet received {"connection_id":218073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:44:53] local.INFO: IMEI acknowledgment sent {"connection_id":218073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:44:58] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:44:58] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:44:58] local.INFO: IMEI packet received {"connection_id":218073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:44:58] local.INFO: IMEI acknowledgment sent {"connection_id":218073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:44:59] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:44:59] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:44:59] local.INFO: Packet analysis {"connection_id":218073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:44:59] local.INFO: Extracted packet for processing {"connection_id":218073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:44:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:44: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-18 10:44:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:44:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:44:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:44:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:44:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10:44:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:44:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:44: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:44:59] 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-18 10:44: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-18 10:44:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:44:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:44:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:44:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:44:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:44:59] 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-18 10:44:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:44:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:44:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:44:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:44:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:44:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:44:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:44:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:44:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:44:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:44:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:44:59] local.INFO: DEBUG: GPS processor result {"connection_id":218073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:44:59] local.INFO: GPS data processed {"connection_id":218073,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:44:59] local.INFO: Acknowledgment sent {"connection_id":218073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:45:04] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:45:04] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:45:04] local.INFO: Packet analysis {"connection_id":218073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:45:04] local.INFO: Extracted packet for processing {"connection_id":218073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:45:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:45:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:45:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:45:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:45:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:45:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10: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-18 10: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-18 10: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":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:45:04] 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-18 10: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-18 10: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-18 10:45:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:45:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:45:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:45:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:45: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-18 10:45:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:45:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:45:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:45:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:45:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:45:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:45:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:45:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:45:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:45:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:45:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:45:04] local.INFO: DEBUG: GPS processor result {"connection_id":218073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5883,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:45:04] local.INFO: GPS data processed {"connection_id":218073,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:45:04] local.INFO: Acknowledgment sent {"connection_id":218073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:45:41] local.INFO: TCP Data received {"connection_id":218073,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:45:41] local.INFO: Processing buffer {"connection_id":218073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:45:41] local.INFO: Packet analysis {"connection_id":218073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:45:41] local.INFO: Extracted packet for processing {"connection_id":218073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:45:41] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:45: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-18 10:45:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:45:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:45:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:45:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:45:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10:45:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:45: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-18 10:45: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-18 10:45: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-18 10:45: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-18 10:45:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:45:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:45:41] local.INFO: Teltonika packet parsed successfully {"connection_id":218073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:45:41] local.INFO: Passing IMEI to GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:45:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":218073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:45:41] 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-18 10:45:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:45:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:45:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:45:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:45:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:45:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:45:41] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:45:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:45:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:45:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:45:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:45:41] local.INFO: DEBUG: GPS processor result {"connection_id":218073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:45:41] local.INFO: GPS data processed {"connection_id":218073,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:45:41] local.INFO: Acknowledgment sent {"connection_id":218073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:46:03] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:03] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:03] local.INFO: IMEI packet received {"connection_id":218074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:46:03] local.INFO: IMEI acknowledgment sent {"connection_id":218074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:46:08] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:08] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:08] local.INFO: IMEI packet received {"connection_id":218074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:46:08] local.INFO: IMEI acknowledgment sent {"connection_id":218074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:46:15] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:46:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:46:15] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:46:15] local.INFO: Packet analysis {"connection_id":218074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:46:15] local.INFO: Extracted packet for processing {"connection_id":218074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:46:15] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:46: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-18 10:46:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:46:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:46:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:46:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:46:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10:46:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:46:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:46: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:46:15] 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-18 10:46: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-18 10:46:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:46:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:46:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:46:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:46:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:46:15] 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-18 10:46:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:46:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:46:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:46:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:46:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:46:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:46:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:46:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:46:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:46:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:46:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:46:15] local.INFO: DEBUG: GPS processor result {"connection_id":218074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5885,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:46:15] local.INFO: GPS data processed {"connection_id":218074,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:46:15] local.INFO: Acknowledgment sent {"connection_id":218074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:46:16] local.INFO: TCP Data received {"connection_id":218074,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:46:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:46:16] local.INFO: Processing buffer {"connection_id":218074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:46:16] local.INFO: Packet analysis {"connection_id":218074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:46:16] local.INFO: Extracted packet for processing {"connection_id":218074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:46:16] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:46: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-18 10:46:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:46:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:46:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:46:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:46:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10:46:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:46: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-18 10:46: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":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:46:16] 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-18 10:46: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-18 10:46:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:46:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:46:16] local.INFO: Teltonika packet parsed successfully {"connection_id":218074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:46:16] local.INFO: Passing IMEI to GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:46:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":218074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:46:16] 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-18 10:46:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:46:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:46:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:46:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:46:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:46:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:46:16] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:46:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:46:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:46:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:46:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:46:16] local.INFO: DEBUG: GPS processor result {"connection_id":218074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5886,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:46:16] local.INFO: GPS data processed {"connection_id":218074,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:46:16] local.INFO: Acknowledgment sent {"connection_id":218074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:46:53] local.INFO: TCP Data received {"connection_id":218075,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218075,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:53] local.INFO: Processing buffer {"connection_id":218075,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:53] local.INFO: IMEI packet received {"connection_id":218075,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":218075,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:46:59] local.INFO: TCP Data received {"connection_id":218075,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218075,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:59] local.INFO: Processing buffer {"connection_id":218075,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:46:59] local.INFO: IMEI packet received {"connection_id":218075,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":218075,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:47:11] local.INFO: TCP Data received {"connection_id":218075,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:11] local.INFO: Processing buffer {"connection_id":218075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:11] local.INFO: Packet analysis {"connection_id":218075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:47:11] local.INFO: Extracted packet for processing {"connection_id":218075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:47:11] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:47: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-18 10:47:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:47:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10:47:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:47: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-18 10:47: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:47:11] 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-18 10:47: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-18 10:47:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:47:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:47:11] local.INFO: Teltonika packet parsed successfully {"connection_id":218075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:47:11] local.INFO: Passing IMEI to GPS processor {"connection_id":218075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:47:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":218075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:47:11] 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-18 10:47:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:47:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:47:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:47:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:47:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":218075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5887,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:47:11] local.INFO: GPS data processed {"connection_id":218075,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:47:11] local.INFO: Acknowledgment sent {"connection_id":218075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:47:14] local.INFO: TCP Data received {"connection_id":218075,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:14] local.INFO: Processing buffer {"connection_id":218075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:14] local.INFO: Packet analysis {"connection_id":218075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:47:14] local.INFO: Extracted packet for processing {"connection_id":218075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:47:14] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:47:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 10:47:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:47:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10:47:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:47:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:47:14] 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-18 10:47:14] 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-18 10:47:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 10:47:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:47:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:47:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:47:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:47:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:47:14] 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-18 10:47:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:47:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:47:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:47:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:47:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:47:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:47:14] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:47:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:47:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:47:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:47:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:47:14] local.INFO: DEBUG: GPS processor result {"connection_id":218075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5888,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:47:14] local.INFO: GPS data processed {"connection_id":218075,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:47:14] local.INFO: Acknowledgment sent {"connection_id":218075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:47:53] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:47:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:47:53] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:47:53] local.INFO: IMEI packet received {"connection_id":221415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:47:53] local.INFO: IMEI acknowledgment sent {"connection_id":221415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:47:58] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:47:58] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:47:58] local.INFO: IMEI packet received {"connection_id":221415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":221415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:47:59] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:59] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:47:59] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:47:59] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:47:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:47:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:47:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:47:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10: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-18 10:47:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:47:59] 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-18 10: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-18 10: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-18 10:47:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:47:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:47:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:47:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:47: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-18 10:47:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:47:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:47:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:47:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:47:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:47:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:47:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:47:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:47:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:47:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:47:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:47:59] 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":5889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:47:59] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:47:59] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:48:04] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:48:04] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:48:04] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:48:04] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:48:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:48:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:48:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10: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-18 10:48: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-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:48:04] 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-18 10: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-18 10: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-18 10:48:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:48:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:48:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:48:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:48: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-18 10:48:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:48:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:48:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:48:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:48:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:48:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:48:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:48:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:48:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:48:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:48:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:48: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":5890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:48:04] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:48:04] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:48:06] local.INFO: TCP Data received {"connection_id":218357,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218357,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:06] local.INFO: Processing buffer {"connection_id":218357,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:06] local.INFO: IMEI packet received {"connection_id":218357,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:48:06] local.INFO: IMEI acknowledgment sent {"connection_id":218357,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:48:36] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:48:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:48:36] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:48:36] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:48:36] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:48:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:48:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:48:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10: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-18 10:48: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-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:48: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-18 10: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-18 10: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-18 10:48:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:48:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:48:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:48:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:48: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-18 10:48:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:48:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:48:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:48:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:48:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:48:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:48:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:48:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:48:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:48:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:48:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:48:36] 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":5891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:48:36] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:48:36] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:48:45] local.INFO: TCP Data received {"connection_id":218358,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218358,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:45] local.INFO: Processing buffer {"connection_id":218358,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:45] local.INFO: IMEI packet received {"connection_id":218358,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:48:45] local.INFO: IMEI acknowledgment sent {"connection_id":218358,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:48:51] local.INFO: TCP Data received {"connection_id":218358,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218358,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:51] local.INFO: Processing buffer {"connection_id":218358,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:48:51] local.INFO: IMEI packet received {"connection_id":218358,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 10:48:51] local.INFO: IMEI acknowledgment sent {"connection_id":218358,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:48:54] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:48:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:48:54] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:48:54] local.INFO: IMEI packet received {"connection_id":218359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:48:54] local.INFO: IMEI acknowledgment sent {"connection_id":218359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:48:55] local.INFO: TCP Data received {"connection_id":218358,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d674540012d34c14006aa3a10000701052d..."} 
[2026-10-18 10:48:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d674540012d34c14006aa3a10000701052d..."} 
[2026-10-18 10:48:55] local.INFO: Processing buffer {"connection_id":218358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d674540012d34c14006aa3a10000701052d..."} 
[2026-10-18 10:48:55] local.INFO: Packet analysis {"connection_id":218358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d67"} 
[2026-10-18 10:48:55] local.INFO: Extracted packet for processing {"connection_id":218358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d67"} 
[2026-10-18 10:48:55] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 10:48: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-18 10:48:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828716800001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 10:48:55] 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-18 10:48:55] local.INFO: AVL Record Parsed {"raw_timestamp":1792299976000,"timestamp_ms":1792299976000,"timestamp_seconds":1792299976,"priority":1,"record_length":96,"hex_timestamp":"000001a14d674540"} 
[2026-10-18 10:48:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:48:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21504,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:48: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 10:48:55] 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-18 10:48: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-18 10:48:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:48:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:48:55] local.INFO: Teltonika packet parsed successfully {"connection_id":218358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:48:55] local.INFO: Passing IMEI to GPS processor {"connection_id":218358,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 10:48:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":218358,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 10:48:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 10:48:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 10:48:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 10:48:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828716800001,"66":25495,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 10:48:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 10:48:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 10:48:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828716800001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:48:55] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 10:48:55] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 10:48:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:48:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 10:48:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828716800001,"power":25495,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 10:48:55] local.INFO: DEBUG: GPS processor result {"connection_id":218358,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5892,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:48:55] local.INFO: GPS data processed {"connection_id":218358,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:48:55] local.INFO: Acknowledgment sent {"connection_id":218358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:48:58] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:48:58] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:48:58] local.INFO: IMEI packet received {"connection_id":218359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":218359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:49:02] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:49:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:49:02] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d6e5da8012d7f980005afdc88001000422a..."} 
[2026-10-18 10:49:02] local.INFO: Packet analysis {"connection_id":218359,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:49:02] local.INFO: Extracted packet for processing {"connection_id":218359,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d6e"} 
[2026-10-18 10:49:02] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:49:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828835840001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:49:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:49:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:49:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:49:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792300441000,"timestamp_ms":1792300441000,"timestamp_seconds":1792300441,"priority":1,"record_length":96,"hex_timestamp":"000001a14d6e5da8"} 
[2026-10-18 10: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-18 10: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-18 10: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 10:49: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-18 10: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-18 10: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-18 10:49:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:49:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218359,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:49:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:49:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:49:02] 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-18 10:49:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:49:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:49:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828835840001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:49:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:49:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:49:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828835840001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:49:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:49:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:49:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:49:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:49:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828835840001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:49:02] local.INFO: DEBUG: GPS processor result {"connection_id":218359,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5893,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:49:02] local.INFO: GPS data processed {"connection_id":218359,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:49:02] local.INFO: Acknowledgment sent {"connection_id":218359,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:49:33] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14d72a750012d7f980005afdc88001000422c..."} 
[2026-10-18 10:49:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d72a750012d7f980005afdc88001000422c..."} 
[2026-10-18 10:49:33] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d72a750012d7f980005afdc88001000422c..."} 
[2026-10-18 10:49:33] local.INFO: Packet analysis {"connection_id":218359,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d72"} 
[2026-10-18 10:49:33] local.INFO: Extracted packet for processing {"connection_id":218359,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d72"} 
[2026-10-18 10:49:33] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411336,"longitude_deg":76.3336704,"latitude_deg":9.5411336,"altitude":16,"angle":66,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdc88","is_valid_coordinates":true} 
[2026-10-18 10:49:33] 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-18 10:49:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828912896001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:49:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:49:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:49:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:49:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792300722000,"timestamp_ms":1792300722000,"timestamp_seconds":1792300722,"priority":1,"record_length":96,"hex_timestamp":"000001a14d72a750"} 
[2026-10-18 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-18 10: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-18 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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:49:33] 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-18 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-18 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-18 10:49:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:49:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218359,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:49:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:49:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:49:33] 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-18 10:49:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:49:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:49:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828912896001,"66":25778,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:49:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:49:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:49:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828912896001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:49:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:49:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:49:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:49:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:49:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828912896001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:49:33] local.INFO: DEBUG: GPS processor result {"connection_id":218359,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:49:33] local.INFO: GPS data processed {"connection_id":218359,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:49:33] local.INFO: Acknowledgment sent {"connection_id":218359,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:49:36] local.INFO: TCP Data received {"connection_id":218076,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218076,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:49:36] local.INFO: Processing buffer {"connection_id":218076,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:49:36] local.INFO: IMEI packet received {"connection_id":218076,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":218076,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:50:08] local.INFO: TCP Data received {"connection_id":219754,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:08] local.INFO: Processing buffer {"connection_id":219754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:08] local.INFO: IMEI packet received {"connection_id":219754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:50:08] local.INFO: IMEI acknowledgment sent {"connection_id":219754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:50:13] local.INFO: TCP Data received {"connection_id":219754,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:13] local.INFO: Processing buffer {"connection_id":219754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:13] local.INFO: IMEI packet received {"connection_id":219754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:50:13] local.INFO: IMEI acknowledgment sent {"connection_id":219754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:50:15] local.INFO: TCP Data received {"connection_id":219754,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d730510012d7f994005afdd90001000462a..."} 
[2026-10-18 10:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d730510012d7f994005afdd90001000462a..."} 
[2026-10-18 10:50:15] local.INFO: Processing buffer {"connection_id":219754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d730510012d7f994005afdd90001000462a..."} 
[2026-10-18 10:50:15] local.INFO: Packet analysis {"connection_id":219754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:50:15] local.INFO: Extracted packet for processing {"connection_id":219754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:50:15] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411600,"longitude_deg":76.3337024,"latitude_deg":9.54116,"altitude":16,"angle":70,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdd90","is_valid_coordinates":true} 
[2026-10-18 10:50: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-18 10:50:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828984832001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:50:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:50:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702169600,"note":"Value kept but may cause issues"} 
[2026-10-18 10:50:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:50:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792300746000,"timestamp_ms":1792300746000,"timestamp_seconds":1792300746,"priority":1,"record_length":96,"hex_timestamp":"000001a14d730510"} 
[2026-10-18 10:50:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:50: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-18 10:50: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 10:50:15] 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-18 10:50: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-18 10:50:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:50:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:50:15] local.INFO: Teltonika packet parsed successfully {"connection_id":219754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:50:15] local.INFO: Passing IMEI to GPS processor {"connection_id":219754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:50:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":219754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:50:15] 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-18 10:50:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:50:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:50:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828984832001,"66":24593,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194098663702169600},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:50:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:50:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:50:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828984832001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:50:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:50:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:50:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:50:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702169600,"description":"Unknown IO ID 45"} 
[2026-10-18 10:50:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828984832001,"power":24593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702169600}} 
[2026-10-18 10:50:15] local.INFO: DEBUG: GPS processor result {"connection_id":219754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:50:15] local.INFO: GPS data processed {"connection_id":219754,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:50:15] local.INFO: Acknowledgment sent {"connection_id":219754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:50:58] local.INFO: TCP Data received {"connection_id":219755,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:58] local.INFO: Processing buffer {"connection_id":219755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:50:58] local.INFO: IMEI packet received {"connection_id":219755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":219755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:51:03] local.INFO: TCP Data received {"connection_id":219755,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:03] local.INFO: Processing buffer {"connection_id":219755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:03] local.INFO: IMEI packet received {"connection_id":219755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:51:03] local.INFO: IMEI acknowledgment sent {"connection_id":219755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:51:15] local.INFO: TCP Data received {"connection_id":219755,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d735718012d7f994005afdd900010004629..."} 
[2026-10-18 10:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d735718012d7f994005afdd900010004629..."} 
[2026-10-18 10:51:15] local.INFO: Processing buffer {"connection_id":219755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d735718012d7f994005afdd900010004629..."} 
[2026-10-18 10:51:15] local.INFO: Packet analysis {"connection_id":219755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:51:15] local.INFO: Extracted packet for processing {"connection_id":219755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:51:15] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411600,"longitude_deg":76.3337024,"latitude_deg":9.54116,"altitude":16,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdd90","is_valid_coordinates":true} 
[2026-10-18 10:51: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-18 10:51:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828990976001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759399241678848,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423125504,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:51:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792300767000,"timestamp_ms":1792300767000,"timestamp_seconds":1792300767,"priority":1,"record_length":96,"hex_timestamp":"000001a14d735718"} 
[2026-10-18 10:51:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:51: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-18 10:51: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":96,"n8_eight_byte":17,"data_length":795,"current_offset":136} 
[2026-10-18 10:51:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":831,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:51: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-18 10:51:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:51:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:51:15] local.INFO: Teltonika packet parsed successfully {"connection_id":219755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:51:15] local.INFO: Passing IMEI to GPS processor {"connection_id":219755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:51:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":219755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:51:15] 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-18 10:51:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:51:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:51:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828990976001,"66":24375,"250":206,"85":12544,"24":0,"16":18759399241678848,"45":9194450507423125504},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:51:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:51:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:51:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828990976001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:51:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:51:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:51:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759399241678848,"km_value":18759399241678.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:51:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423125504,"description":"Unknown IO ID 45"} 
[2026-10-18 10:51:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828990976001,"power":24375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423125504}} 
[2026-10-18 10:51:15] local.INFO: DEBUG: GPS processor result {"connection_id":219755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:51:15] local.INFO: GPS data processed {"connection_id":219755,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:51:15] local.INFO: Acknowledgment sent {"connection_id":219755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:51:16] local.INFO: TCP Data received {"connection_id":219755,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d735ee8012d7f95c005afdce0001200f229..."} 
[2026-10-18 10:51:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d735ee8012d7f95c005afdce0001200f229..."} 
[2026-10-18 10:51:16] local.INFO: Processing buffer {"connection_id":219755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d735ee8012d7f95c005afdce0001200f229..."} 
[2026-10-18 10:51:16] local.INFO: Packet analysis {"connection_id":219755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:51:16] local.INFO: Extracted packet for processing {"connection_id":219755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:51:16] local.INFO: GPS Element Parsed {"raw_longitude":763336128,"raw_latitude":95411424,"longitude_deg":76.3336128,"latitude_deg":9.5411424,"altitude":18,"angle":242,"satellites":41,"speed":0,"hex_longitude":"2d7f95c0","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:51: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-18 10:51:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828996352001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423125504,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:51:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792300769000,"timestamp_ms":1792300769000,"timestamp_seconds":1792300769,"priority":1,"record_length":96,"hex_timestamp":"000001a14d735ee8"} 
[2026-10-18 10:51:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:51:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 10:51: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":95,"n8_eight_byte":55,"data_length":795,"current_offset":136} 
[2026-10-18 10:51:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1168,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:51: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-18 10:51:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:51:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:51:16] local.INFO: Teltonika packet parsed successfully {"connection_id":219755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:51:16] local.INFO: Passing IMEI to GPS processor {"connection_id":219755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:51:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":219755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:51:16] 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-18 10:51:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:51:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:51:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828996352001,"66":24343,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194450507423125504},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:51:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:51:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:51:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828996352001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:51:16] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:51:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:51:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:51:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423125504,"description":"Unknown IO ID 45"} 
[2026-10-18 10:51:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828996352001,"power":24343,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423125504}} 
[2026-10-18 10:51:16] local.INFO: DEBUG: GPS processor result {"connection_id":219755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:51:16] local.INFO: GPS data processed {"connection_id":219755,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:51:16] local.INFO: Acknowledgment sent {"connection_id":219755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:51:53] local.INFO: TCP Data received {"connection_id":219756,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219756,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:53] local.INFO: Processing buffer {"connection_id":219756,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:53] local.INFO: IMEI packet received {"connection_id":219756,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:51:53] local.INFO: IMEI acknowledgment sent {"connection_id":219756,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:51:58] local.INFO: TCP Data received {"connection_id":219756,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219756,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:58] local.INFO: Processing buffer {"connection_id":219756,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:51:58] local.INFO: IMEI packet received {"connection_id":219756,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":219756,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:51:59] local.INFO: TCP Data received {"connection_id":219756,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d73b0f0012d7f954005afdce0001100f22a..."} 
[2026-10-18 10:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d73b0f0012d7f954005afdce0001100f22a..."} 
[2026-10-18 10:51:59] local.INFO: Processing buffer {"connection_id":219756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d73b0f0012d7f954005afdce0001100f22a..."} 
[2026-10-18 10:51:59] local.INFO: Packet analysis {"connection_id":219756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:51:59] local.INFO: Extracted packet for processing {"connection_id":219756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d73"} 
[2026-10-18 10:51:59] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":42,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:51: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-18 10:51:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828996864001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193465345004593152,"note":"Value kept but may cause issues"} 
[2026-10-18 10:51:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:51:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792300790000,"timestamp_ms":1792300790000,"timestamp_seconds":1792300790,"priority":1,"record_length":96,"hex_timestamp":"000001a14d73b0f0"} 
[2026-10-18 10:51:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:51: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-18 10:51: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":95,"n8_eight_byte":23,"data_length":795,"current_offset":136} 
[2026-10-18 10:51:59] 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-18 10:51: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-18 10:51:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:51:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:51:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:51:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:51:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:51: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-18 10:51:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:51:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:51:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828996864001,"66":24332,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193465345004593152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:51:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:51:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:51:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828996864001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:51:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:51:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:51:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:51:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193465345004593152,"description":"Unknown IO ID 45"} 
[2026-10-18 10:51:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828996864001,"power":24332,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193465345004593152}} 
[2026-10-18 10:51:59] local.INFO: DEBUG: GPS processor result {"connection_id":219756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:51:59] local.INFO: GPS data processed {"connection_id":219756,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:51:59] local.INFO: Acknowledgment sent {"connection_id":219756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:52:32] local.INFO: TCP Data received {"connection_id":219756,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7402f8012d7f954005afdce0001100f229..."} 
[2026-10-18 10:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7402f8012d7f954005afdce0001100f229..."} 
[2026-10-18 10:52:32] local.INFO: Processing buffer {"connection_id":219756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7402f8012d7f954005afdce0001100f229..."} 
[2026-10-18 10:52:32] local.INFO: Packet analysis {"connection_id":219756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:52:32] local.INFO: Extracted packet for processing {"connection_id":219756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:52:32] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":41,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829002240001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792300811000,"timestamp_ms":1792300811000,"timestamp_seconds":1792300811,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7402f8"} 
[2026-10-18 10: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-18 10: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-18 10: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 10:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10: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-18 10:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829002240001,"66":25006,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829002240001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:52:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:52:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829002240001,"power":25006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":219756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:52:32] local.INFO: GPS data processed {"connection_id":219756,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:52:32] local.INFO: Acknowledgment sent {"connection_id":219756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:52:53] local.INFO: TCP Data received {"connection_id":219757,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:52:53] local.INFO: Processing buffer {"connection_id":219757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:52:53] local.INFO: IMEI packet received {"connection_id":219757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:52:53] local.INFO: IMEI acknowledgment sent {"connection_id":219757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:52:58] local.INFO: TCP Data received {"connection_id":219757,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:52:58] local.INFO: Processing buffer {"connection_id":219757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:52:58] local.INFO: IMEI packet received {"connection_id":219757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":219757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:53:00] local.INFO: TCP Data received {"connection_id":219757,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:00] local.INFO: Processing buffer {"connection_id":219757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:00] local.INFO: Packet analysis {"connection_id":219757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:53:00] local.INFO: Extracted packet for processing {"connection_id":219757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:53:00] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:53: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-18 10:53:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:53:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 10:53:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:53: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-18 10:53: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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:53:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:53: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-18 10:53:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:53:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:53:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:53:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:53:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:53:00] 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-18 10:53:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:53:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:53:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:53:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:53:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:53:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:53:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:53:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:53:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:53:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:53:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:53:00] local.INFO: DEBUG: GPS processor result {"connection_id":219757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:53:00] local.INFO: GPS data processed {"connection_id":219757,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:53:00] local.INFO: Acknowledgment sent {"connection_id":219757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:53:31] local.INFO: TCP Data received {"connection_id":219757,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:31] local.INFO: Processing buffer {"connection_id":219757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:31] local.INFO: Packet analysis {"connection_id":219757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:53:31] local.INFO: Extracted packet for processing {"connection_id":219757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:53:31] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:53: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-18 10:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 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-18 10: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-18 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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 10:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:53:31] 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-18 10:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:53:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:53:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":219757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5901,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:53:31] local.INFO: GPS data processed {"connection_id":219757,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:53:31] local.INFO: Acknowledgment sent {"connection_id":219757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:53:55] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:53:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:53:55] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:53:55] local.INFO: IMEI packet received {"connection_id":221417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:53:55] local.INFO: IMEI acknowledgment sent {"connection_id":221417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:53:58] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:53:58] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:53:58] local.INFO: IMEI packet received {"connection_id":221417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:53:58] local.INFO: IMEI acknowledgment sent {"connection_id":221417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:53:59] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:59] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:53:59] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:53:59] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:53:59] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:53:59] 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-18 10:53:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:53:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:53:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 10:53:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:53: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-18 10:53: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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:53:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:53: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-18 10:53:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:53:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:53:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:53:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:53:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:53:59] 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-18 10:53:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:53:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:53:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:53:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:53:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:53:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:53:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:53:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:53:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:53:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:53:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:53:59] 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":5902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:53:59] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:53:59] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:54:31] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:54:31] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:54:31] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:54:31] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:54:31] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:54: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-18 10:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:54:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 10: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-18 10:54: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-18 10: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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:54:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:54:31] 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-18 10:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:54:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:54:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:54:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:54:31] 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":5903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:54:31] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:54:31] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:54:53] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:54:53] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:54:53] local.INFO: IMEI packet received {"connection_id":218079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:54:53] local.INFO: IMEI acknowledgment sent {"connection_id":218079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:54:56] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:54:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:54:56] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 10:54:56] local.INFO: IMEI packet received {"connection_id":221418,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 10:54:56] local.INFO: IMEI acknowledgment sent {"connection_id":221418,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:54:58] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:54:58] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:54:58] local.INFO: IMEI packet received {"connection_id":218079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":218079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:55:08] local.INFO: TCP Data received {"connection_id":218079,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:55:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:55:08] local.INFO: Processing buffer {"connection_id":218079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:55:08] local.INFO: Packet analysis {"connection_id":218079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:55:08] local.INFO: Extracted packet for processing {"connection_id":218079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:55:08] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:55: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-18 10:55:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:55:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:55:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:55:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:55:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 10:55:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:55: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-18 10:55: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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:55:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10:55: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-18 10:55:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:55:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:55:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:55:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:55:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:55:08] 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-18 10:55:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:55:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:55:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:55:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:55:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:55:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:55:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:55:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:55:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:55:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:55:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:55:08] local.INFO: DEBUG: GPS processor result {"connection_id":218079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:55:08] local.INFO: GPS data processed {"connection_id":218079,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:55:08] local.INFO: Acknowledgment sent {"connection_id":218079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:55:58] local.INFO: TCP Data received {"connection_id":219758,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:55:58] local.INFO: Processing buffer {"connection_id":219758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:55:58] local.INFO: IMEI packet received {"connection_id":219758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":219758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:56:03] local.INFO: TCP Data received {"connection_id":219758,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:03] local.INFO: Processing buffer {"connection_id":219758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:03] local.INFO: IMEI packet received {"connection_id":219758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:56:03] local.INFO: IMEI acknowledgment sent {"connection_id":219758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:56:04] local.INFO: TCP Data received {"connection_id":219758,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:56:04] local.INFO: Processing buffer {"connection_id":219758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:56:04] local.INFO: Packet analysis {"connection_id":219758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:56:04] local.INFO: Extracted packet for processing {"connection_id":219758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:56:04] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:56: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-18 10:56:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:56:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 10: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-18 10:56: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-18 10: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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:56:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:56:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:56:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:56:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:56:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:56:04] 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-18 10:56:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:56:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:56:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:56:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:56:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:56:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:56:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:56:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:56:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:56:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:56:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:56:04] local.INFO: DEBUG: GPS processor result {"connection_id":219758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:56:04] local.INFO: GPS data processed {"connection_id":219758,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:56:04] local.INFO: Acknowledgment sent {"connection_id":219758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:56:09] local.INFO: TCP Data received {"connection_id":219758,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:56:09] local.INFO: Processing buffer {"connection_id":219758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d743d90012d7f954005afdce0001100f22b..."} 
[2026-10-18 10:56:09] local.INFO: Packet analysis {"connection_id":219758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:56:09] local.INFO: Extracted packet for processing {"connection_id":219758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d74"} 
[2026-10-18 10:56:09] local.INFO: GPS Element Parsed {"raw_longitude":763336000,"raw_latitude":95411424,"longitude_deg":76.3336,"latitude_deg":9.5411424,"altitude":17,"angle":242,"satellites":43,"speed":0,"hex_longitude":"2d7f9540","hex_latitude":"05afdce0","is_valid_coordinates":true} 
[2026-10-18 10:56:09] 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-18 10:56:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829007616001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:56:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792300826000,"timestamp_ms":1792300826000,"timestamp_seconds":1792300826,"priority":1,"record_length":96,"hex_timestamp":"000001a14d743d90"} 
[2026-10-18 10: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-18 10: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-18 10: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":97,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-18 10:56:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2249,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 10: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-18 10: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-18 10:56:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:56:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:56:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:56:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:56:09] 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-18 10:56:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:56:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:56:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829007616001,"66":25093,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:56:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:56:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:56:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829007616001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:56:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:56:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:56:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:56:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:56:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829007616001,"power":25093,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:56:09] local.INFO: DEBUG: GPS processor result {"connection_id":219758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:56:09] local.INFO: GPS data processed {"connection_id":219758,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:56:09] local.INFO: Acknowledgment sent {"connection_id":219758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:56:54] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:54] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:54] local.INFO: IMEI packet received {"connection_id":218361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:56:54] local.INFO: IMEI acknowledgment sent {"connection_id":218361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:56:58] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:58] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:56:58] local.INFO: IMEI packet received {"connection_id":218361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":218361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:56:59] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:56:59] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:56:59] local.INFO: Packet analysis {"connection_id":218361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:56:59] local.INFO: Extracted packet for processing {"connection_id":218361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 10:56: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-18 10:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:56:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 10:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:56:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:56: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:56:59] 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-18 10:56: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-18 10:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:56:59] 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-18 10:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:56:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:56:59] local.INFO: DEBUG: GPS processor result {"connection_id":218361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:56:59] local.INFO: GPS data processed {"connection_id":218361,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:56:59] local.INFO: Acknowledgment sent {"connection_id":218361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:57:31] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:57:31] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:57:31] local.INFO: Packet analysis {"connection_id":218361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:57:31] local.INFO: Extracted packet for processing {"connection_id":218361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:57:31] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 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-18 10:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 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-18 10: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-18 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":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:57: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-18 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-18 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-18 10:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:57:31] 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-18 10:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:57:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:57:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":218361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:57:31] local.INFO: GPS data processed {"connection_id":218361,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:57:31] local.INFO: Acknowledgment sent {"connection_id":218361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:57:53] local.INFO: TCP Data received {"connection_id":219761,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:57:53] local.INFO: Processing buffer {"connection_id":219761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:57:53] local.INFO: IMEI packet received {"connection_id":219761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:57:53] local.INFO: IMEI acknowledgment sent {"connection_id":219761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:57:58] local.INFO: TCP Data received {"connection_id":219761,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:57:58] local.INFO: Processing buffer {"connection_id":219761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:57:58] local.INFO: IMEI packet received {"connection_id":219761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":219761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:57:59] local.INFO: TCP Data received {"connection_id":219761,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:57:59] local.INFO: Processing buffer {"connection_id":219761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:57:59] local.INFO: Packet analysis {"connection_id":219761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:57:59] local.INFO: Extracted packet for processing {"connection_id":219761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 10:57: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-18 10:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:57:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 10:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:57:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:57: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:57:59] 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-18 10:57: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-18 10:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:57:59] 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-18 10:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:57:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:57:59] local.INFO: DEBUG: GPS processor result {"connection_id":219761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:57:59] local.INFO: GPS data processed {"connection_id":219761,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:57:59] local.INFO: Acknowledgment sent {"connection_id":219761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:58:30] local.INFO: TCP Data received {"connection_id":219761,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:58:30] local.INFO: Processing buffer {"connection_id":219761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:58:30] local.INFO: Packet analysis {"connection_id":219761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:58:30] local.INFO: Extracted packet for processing {"connection_id":219761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:58:30] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 10: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-18 10: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-18 10: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:58: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-18 10: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-18 10: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-18 10:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:58:30] 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-18 10:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:58:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:58:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":219761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:58:30] local.INFO: GPS data processed {"connection_id":219761,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:58:30] local.INFO: Acknowledgment sent {"connection_id":219761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:58:58] local.INFO: TCP Data received {"connection_id":218080,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:58:58] local.INFO: Processing buffer {"connection_id":218080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:58:58] local.INFO: IMEI packet received {"connection_id":218080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":218080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:59:03] local.INFO: TCP Data received {"connection_id":218080,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:03] local.INFO: Processing buffer {"connection_id":218080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:03] local.INFO: IMEI packet received {"connection_id":218080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:59:03] local.INFO: IMEI acknowledgment sent {"connection_id":218080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:59:04] local.INFO: TCP Data received {"connection_id":218080,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:04] local.INFO: Processing buffer {"connection_id":218080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:04] local.INFO: Packet analysis {"connection_id":218080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:59:04] local.INFO: Extracted packet for processing {"connection_id":218080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:59:04] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:59:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:59:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 10: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-18 10: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-18 10: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":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:59:04] 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-18 10: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-18 10: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-18 10:59:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:59:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:59:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:59:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:59:04] 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-18 10:59:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:59:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:59:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:59:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:59:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:59:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:59:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:59:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:59:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:59:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:59:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:59:04] local.INFO: DEBUG: GPS processor result {"connection_id":218080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:59:04] local.INFO: GPS data processed {"connection_id":218080,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:59:04] local.INFO: Acknowledgment sent {"connection_id":218080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:59:35] local.INFO: TCP Data received {"connection_id":218080,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:35] local.INFO: Processing buffer {"connection_id":218080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:35] local.INFO: Packet analysis {"connection_id":218080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:59:35] local.INFO: Extracted packet for processing {"connection_id":218080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:59:35] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 10: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-18 10:59:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:59:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 10: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-18 10: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-18 10: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:59: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-18 10: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-18 10: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-18 10:59:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:59:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:59:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:59:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:59:35] 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-18 10:59:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:59:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:59:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:59:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:59:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:59:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:59:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:59:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:59:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:59:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:59:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:59:35] local.INFO: DEBUG: GPS processor result {"connection_id":218080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:59:35] local.INFO: GPS data processed {"connection_id":218080,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:59:35] local.INFO: Acknowledgment sent {"connection_id":218080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 10:59:53] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:53] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:53] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 10:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 10:59:58] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:58] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 10:59:58] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 10:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 10:59:59] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:59] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 10:59:59] local.INFO: Packet analysis {"connection_id":221421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:59:59] local.INFO: Extracted packet for processing {"connection_id":221421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 10:59:59] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 10:59: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-18 10:59:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 10:59:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 10:59:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 10:59:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 10:59:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 10:59: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 10:59:59] 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-18 10:59: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-18 10:59:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 10:59:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 10:59:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 10:59:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:59:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 10:59:59] 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-18 10:59:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 10:59:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 10:59:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 10:59:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 10:59:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 10:59:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 10:59:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 10:59:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 10:59:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 10:59:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 10:59:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 10:59:59] 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":5913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 10:59:59] local.INFO: GPS data processed {"connection_id":221421,"processed":1,"errors":0,"total":1} 
[2026-10-18 10:59:59] local.INFO: Acknowledgment sent {"connection_id":221421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:00:33] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 11:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 11:00:33] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 11:00:33] local.INFO: Packet analysis {"connection_id":221421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 11:00:33] local.INFO: Extracted packet for processing {"connection_id":221421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 11:00:33] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 11:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 11: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-18 11:00: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-18 11: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":5,"data_length":795,"current_offset":136} 
[2026-10-18 11:00:33] 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-18 11: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-18 11: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-18 11:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:00:33] 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-18 11:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:00:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:00:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 11:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 11:00: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":5914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:00:33] local.INFO: GPS data processed {"connection_id":221421,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:00:33] local.INFO: Acknowledgment sent {"connection_id":221421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:00:45] local.INFO: TCP Data received {"connection_id":218363,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218363,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:00:45] local.INFO: Processing buffer {"connection_id":218363,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:00:45] local.INFO: IMEI packet received {"connection_id":218363,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:00:45] local.INFO: IMEI acknowledgment sent {"connection_id":218363,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:00:53] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:00:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:00:53] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:00:53] local.INFO: IMEI packet received {"connection_id":218081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:00:53] local.INFO: IMEI acknowledgment sent {"connection_id":218081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:00:58] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:00:58] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:00:58] local.INFO: IMEI packet received {"connection_id":218081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":218081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:01:03] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 11:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 11:01:03] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d78e4f8012d7f934005afdcc8001100f22d..."} 
[2026-10-18 11:01:03] local.INFO: Packet analysis {"connection_id":218081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 11:01:03] local.INFO: Extracted packet for processing {"connection_id":218081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d78"} 
[2026-10-18 11:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":17,"angle":242,"satellites":45,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829011456001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193324607516237824,"note":"Value kept but may cause issues"} 
[2026-10-18 11:01:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792301131000,"timestamp_ms":1792301131000,"timestamp_seconds":1792301131,"priority":1,"record_length":96,"hex_timestamp":"000001a14d78e4f8"} 
[2026-10-18 11: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-18 11:01: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-18 11: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":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-18 11:01:03] 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-18 11: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-18 11: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-18 11:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:01: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-18 11:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829011456001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193324607516237824},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829011456001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:01:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193324607516237824,"description":"Unknown IO ID 45"} 
[2026-10-18 11:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829011456001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193324607516237824}} 
[2026-10-18 11:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":218081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:01:03] local.INFO: GPS data processed {"connection_id":218081,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:01:03] local.INFO: Acknowledgment sent {"connection_id":218081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:01:50] local.INFO: TCP Data received {"connection_id":218081,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:01:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:01:50] local.INFO: Processing buffer {"connection_id":218081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:01:50] local.INFO: Packet analysis {"connection_id":218081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:01:50] local.INFO: Extracted packet for processing {"connection_id":218081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:01:50] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:01: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-18 11:01:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:01:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:01:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:01:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:01:50] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11:01:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:01:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:01: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:01:50] 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-18 11:01: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-18 11:01:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:01:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:01:50] local.INFO: Teltonika packet parsed successfully {"connection_id":218081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:01:50] local.INFO: Passing IMEI to GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:01:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":218081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:01:50] 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-18 11:01:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:01:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:01:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:01:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:01:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:01:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:01:50] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:01:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:01:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:01:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:01:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:01:50] local.INFO: DEBUG: GPS processor result {"connection_id":218081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:01:50] local.INFO: GPS data processed {"connection_id":218081,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:01:50] local.INFO: Acknowledgment sent {"connection_id":218081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:02:04] local.INFO: TCP Data received {"connection_id":218364,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:04] local.INFO: Processing buffer {"connection_id":218364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:04] local.INFO: IMEI packet received {"connection_id":218364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:02:04] local.INFO: IMEI acknowledgment sent {"connection_id":218364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:02:10] local.INFO: TCP Data received {"connection_id":218364,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:10] local.INFO: Processing buffer {"connection_id":218364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:10] local.INFO: IMEI packet received {"connection_id":218364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":218364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:02:13] local.INFO: TCP Data received {"connection_id":218364,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:13] local.INFO: Processing buffer {"connection_id":218364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:13] local.INFO: IMEI packet received {"connection_id":218364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:02:13] local.INFO: IMEI acknowledgment sent {"connection_id":218364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:02:36] local.INFO: TCP Data received {"connection_id":218364,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:02:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:02:36] local.INFO: Processing buffer {"connection_id":218364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:02:36] local.INFO: Packet analysis {"connection_id":218364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:02:36] local.INFO: Extracted packet for processing {"connection_id":218364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:02:36] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:02: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-18 11:02:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:02:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:02:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:02:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:02:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11:02:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:02: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-18 11:02: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:02:36] 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-18 11:02: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-18 11:02:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:02:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:02:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:02:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:02:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:02: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-18 11:02:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:02:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:02:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:02:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:02:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:02:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:02:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:02:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:02:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:02:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:02:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:02:36] local.INFO: DEBUG: GPS processor result {"connection_id":218364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:02:36] local.INFO: GPS data processed {"connection_id":218364,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:02:36] local.INFO: Acknowledgment sent {"connection_id":218364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:02:58] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:58] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:02:58] local.INFO: IMEI packet received {"connection_id":221423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":221423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:03:20] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:03:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:03:20] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:03:20] local.INFO: IMEI packet received {"connection_id":221423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:03:20] local.INFO: IMEI acknowledgment sent {"connection_id":221423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:03:26] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:03:26] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:03:26] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:03:26] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:03:26] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:03: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-18 11:03:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:03:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:03:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:03:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:03:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11:03:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:03:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:03: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:03:26] 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-18 11:03: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-18 11:03:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:03:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:03:26] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:03:26] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:03:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:03:26] 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-18 11:03:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:03:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:03:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:03:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:03:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:03:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:03:26] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:03:26] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:03:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:03:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:03:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:03:26] 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":5918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:03:26] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:03:26] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:03:27] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:03:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:03:27] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:03:27] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:03:27] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:03:27] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:03: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-18 11:03:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:03:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:03:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:03:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:03:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11:03:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:03:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:03: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:03:27] 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-18 11:03: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-18 11:03:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:03:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:03:27] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:03:27] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:03:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:03:27] 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-18 11:03:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:03:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:03:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:03:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:03:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:03:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:03:27] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:03:27] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:03:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:03:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:03:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:03:27] 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":5919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:03:27] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:03:27] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:03:58] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:03:58] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:03:58] local.INFO: IMEI packet received {"connection_id":218365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:03:58] local.INFO: IMEI acknowledgment sent {"connection_id":218365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:04:05] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:05] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:05] local.INFO: IMEI packet received {"connection_id":218365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":218365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:04:25] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:04:25] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:04:25] local.INFO: Packet analysis {"connection_id":218365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:04:25] local.INFO: Extracted packet for processing {"connection_id":218365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:04:25] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:04: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-18 11:04:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:04:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:04:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:04:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:04:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11:04:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:04:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:04: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:04:25] 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-18 11:04: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-18 11:04:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:04:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:04:25] local.INFO: Teltonika packet parsed successfully {"connection_id":218365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:04:25] local.INFO: Passing IMEI to GPS processor {"connection_id":218365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:04:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":218365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:04:25] 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-18 11:04:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:04:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:04:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:04:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:04:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:04:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:04:25] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:04:25] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:04:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:04:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:04:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:04:25] local.INFO: DEBUG: GPS processor result {"connection_id":218365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:04:25] local.INFO: GPS data processed {"connection_id":218365,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:04:25] local.INFO: Acknowledgment sent {"connection_id":218365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:04:53] local.INFO: TCP Data received {"connection_id":219763,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:53] local.INFO: Processing buffer {"connection_id":219763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:53] local.INFO: IMEI packet received {"connection_id":219763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":219763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:04:58] local.INFO: TCP Data received {"connection_id":219763,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:58] local.INFO: Processing buffer {"connection_id":219763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:04:58] local.INFO: IMEI packet received {"connection_id":219763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":219763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:05:07] local.INFO: TCP Data received {"connection_id":219763,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:05:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:05:07] local.INFO: Processing buffer {"connection_id":219763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:05:07] local.INFO: Packet analysis {"connection_id":219763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:05:07] local.INFO: Extracted packet for processing {"connection_id":219763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:05:07] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:05:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:05:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:05:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:05:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:05:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11: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-18 11:05: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-18 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:05:07] 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-18 11: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-18 11: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-18 11:05:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:05:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:05:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:05:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:05:07] 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-18 11:05:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:05:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:05:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:05:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:05:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:05:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:05:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:05:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:05:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:05:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:05:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:05:07] local.INFO: DEBUG: GPS processor result {"connection_id":219763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:05:07] local.INFO: GPS data processed {"connection_id":219763,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:05:07] local.INFO: Acknowledgment sent {"connection_id":219763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:05:38] local.INFO: TCP Data received {"connection_id":219763,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:05:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:05:38] local.INFO: Processing buffer {"connection_id":219763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:05:38] local.INFO: Packet analysis {"connection_id":219763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:05:38] local.INFO: Extracted packet for processing {"connection_id":219763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:05:38] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:05: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-18 11:05:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:05:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:05:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:05:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:05:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11:05:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:05: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-18 11:05: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:05:38] 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-18 11:05: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-18 11:05:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:05:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:05:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:05:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:05:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:05: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-18 11:05:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:05:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:05:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:05:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:05:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:05:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:05:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:05:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:05:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:05:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:05:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:05:38] local.INFO: DEBUG: GPS processor result {"connection_id":219763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:05:38] local.INFO: GPS data processed {"connection_id":219763,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:05:38] local.INFO: Acknowledgment sent {"connection_id":219763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:05:58] local.INFO: TCP Data received {"connection_id":218366,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218366,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:05:58] local.INFO: Processing buffer {"connection_id":218366,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:05:58] local.INFO: IMEI packet received {"connection_id":218366,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:05:58] local.INFO: IMEI acknowledgment sent {"connection_id":218366,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:06:03] local.INFO: TCP Data received {"connection_id":218366,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218366,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:03] local.INFO: Processing buffer {"connection_id":218366,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:03] local.INFO: IMEI packet received {"connection_id":218366,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:06:03] local.INFO: IMEI acknowledgment sent {"connection_id":218366,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:06:04] local.INFO: TCP Data received {"connection_id":218366,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:06:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218366,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:06:04] local.INFO: Processing buffer {"connection_id":218366,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:06:04] local.INFO: Packet analysis {"connection_id":218366,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:06:04] local.INFO: Extracted packet for processing {"connection_id":218366,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:06:04] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:06:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:06:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11: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-18 11:06: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-18 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:06: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-18 11: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-18 11: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-18 11:06:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:06:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218366,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:06:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:06:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:06: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-18 11:06:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:06:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:06:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:06:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:06:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:06:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:06:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:06:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:06:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:06:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:06:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:06:04] local.INFO: DEBUG: GPS processor result {"connection_id":218366,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:06:04] local.INFO: GPS data processed {"connection_id":218366,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:06:04] local.INFO: Acknowledgment sent {"connection_id":218366,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:06:09] local.INFO: TCP Data received {"connection_id":218366,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218366,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:06:09] local.INFO: Processing buffer {"connection_id":218366,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d7d7cc0012d7f934005afdcc8001300f22c..."} 
[2026-10-18 11:06:09] local.INFO: Packet analysis {"connection_id":218366,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:06:09] local.INFO: Extracted packet for processing {"connection_id":218366,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d7d"} 
[2026-10-18 11:06:09] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":19,"angle":242,"satellites":44,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:06:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829089536001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:06:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792301432000,"timestamp_ms":1792301432000,"timestamp_seconds":1792301432,"priority":1,"record_length":96,"hex_timestamp":"000001a14d7d7cc0"} 
[2026-10-18 11: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-18 11:06: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-18 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:06:09] 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-18 11: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-18 11: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-18 11:06:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:06:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218366,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:06:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:06:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:06:09] 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-18 11:06:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:06:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:06:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829089536001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:06:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:06:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:06:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829089536001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:06:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:06:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:06:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:06:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:06:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829089536001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:06:09] local.INFO: DEBUG: GPS processor result {"connection_id":218366,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:06:09] local.INFO: GPS data processed {"connection_id":218366,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:06:09] local.INFO: Acknowledgment sent {"connection_id":218366,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:06:11] local.INFO: TCP Data received {"connection_id":219764,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219764,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:06:11] local.INFO: Processing buffer {"connection_id":219764,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:06:11] local.INFO: IMEI packet received {"connection_id":219764,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":219764,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:06:45] local.INFO: TCP Data received {"connection_id":218084,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218084,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:06:45] local.INFO: Processing buffer {"connection_id":218084,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:06:45] local.INFO: IMEI packet received {"connection_id":218084,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":218084,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:06:53] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:53] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:53] local.INFO: IMEI packet received {"connection_id":221424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:06:53] local.INFO: IMEI acknowledgment sent {"connection_id":221424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:06:58] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:58] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:06:58] local.INFO: IMEI packet received {"connection_id":221424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":221424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:06:59] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:06:59] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:06:59] local.INFO: Packet analysis {"connection_id":221424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:06:59] local.INFO: Extracted packet for processing {"connection_id":221424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:06:59] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:06: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-18 11:06:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829166592001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:06:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:06:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792301733000,"timestamp_ms":1792301733000,"timestamp_seconds":1792301733,"priority":1,"record_length":96,"hex_timestamp":"000001a14d821488"} 
[2026-10-18 11:06:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:06:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:06: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:06:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:06: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-18 11:06:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:06:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:06:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:06:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:06:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:06:59] 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-18 11:06:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:06:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:06:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829166592001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:06:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:06:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:06:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829166592001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:06:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:06:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:06:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:06:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:06:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829166592001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:06:59] 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":5925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:06:59] local.INFO: GPS data processed {"connection_id":221424,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:06:59] local.INFO: Acknowledgment sent {"connection_id":221424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:07:32] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:07:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:07:32] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:07:32] local.INFO: Packet analysis {"connection_id":221424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:07:32] local.INFO: Extracted packet for processing {"connection_id":221424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:07:32] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:07:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829166592001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:07:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:07:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:07:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:07:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792301733000,"timestamp_ms":1792301733000,"timestamp_seconds":1792301733,"priority":1,"record_length":96,"hex_timestamp":"000001a14d821488"} 
[2026-10-18 11: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-18 11: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:07:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:07:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:07:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:07:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:07:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:07: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-18 11:07:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:07:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:07:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829166592001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:07:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:07:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:07:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829166592001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:07:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:07:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:07:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:07:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:07:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829166592001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:07:32] 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":5926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:07:32] local.INFO: GPS data processed {"connection_id":221424,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:07:32] local.INFO: Acknowledgment sent {"connection_id":221424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:07:53] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:07:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:07:53] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:07:53] local.INFO: IMEI packet received {"connection_id":221426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:07:53] local.INFO: IMEI acknowledgment sent {"connection_id":221426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:07:59] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:07:59] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:07:59] local.INFO: IMEI packet received {"connection_id":221426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:07:59] local.INFO: IMEI acknowledgment sent {"connection_id":221426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:08:01] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:01] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:01] local.INFO: Packet analysis {"connection_id":221426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:08:01] local.INFO: Extracted packet for processing {"connection_id":221426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:08:01] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829166592001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792301733000,"timestamp_ms":1792301733000,"timestamp_seconds":1792301733,"priority":1,"record_length":96,"hex_timestamp":"000001a14d821488"} 
[2026-10-18 11: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-18 11: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:08:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:08:01] 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-18 11:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829166592001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829166592001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:08:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:08:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829166592001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:08:01] 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":5927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:08:01] local.INFO: GPS data processed {"connection_id":221426,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:08:01] local.INFO: Acknowledgment sent {"connection_id":221426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:08:32] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:32] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:32] local.INFO: Packet analysis {"connection_id":221426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:08:32] local.INFO: Extracted packet for processing {"connection_id":221426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:08:32] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829166592001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792301733000,"timestamp_ms":1792301733000,"timestamp_seconds":1792301733,"priority":1,"record_length":96,"hex_timestamp":"000001a14d821488"} 
[2026-10-18 11: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-18 11:08: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:08:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:08: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-18 11:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829166592001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829166592001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:08:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:08:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:08:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829166592001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:08:32] 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":5928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:08:32] local.INFO: GPS data processed {"connection_id":221426,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:08:32] local.INFO: Acknowledgment sent {"connection_id":221426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:08:53] local.INFO: TCP Data received {"connection_id":218368,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:08:53] local.INFO: Processing buffer {"connection_id":218368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:08:53] local.INFO: IMEI packet received {"connection_id":218368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":218368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:08:58] local.INFO: TCP Data received {"connection_id":218368,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:08:58] local.INFO: Processing buffer {"connection_id":218368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:08:58] local.INFO: IMEI packet received {"connection_id":218368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":218368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:08:59] local.INFO: TCP Data received {"connection_id":218368,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:59] local.INFO: Processing buffer {"connection_id":218368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:08:59] local.INFO: Packet analysis {"connection_id":218368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:08:59] local.INFO: Extracted packet for processing {"connection_id":218368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:08: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-18 11:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829166592001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792301733000,"timestamp_ms":1792301733000,"timestamp_seconds":1792301733,"priority":1,"record_length":96,"hex_timestamp":"000001a14d821488"} 
[2026-10-18 11:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:08:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:08: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:08:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:08: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-18 11:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:08:59] 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-18 11:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829166592001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829166592001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:08:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829166592001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:08:59] local.INFO: DEBUG: GPS processor result {"connection_id":218368,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:08:59] local.INFO: GPS data processed {"connection_id":218368,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:08:59] local.INFO: Acknowledgment sent {"connection_id":218368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:09:31] local.INFO: TCP Data received {"connection_id":218368,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:09:31] local.INFO: Processing buffer {"connection_id":218368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d821488012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:09:31] local.INFO: Packet analysis {"connection_id":218368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:09:31] local.INFO: Extracted packet for processing {"connection_id":218368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d82"} 
[2026-10-18 11:09:31] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 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-18 11:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829166592001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:09:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792301733000,"timestamp_ms":1792301733000,"timestamp_seconds":1792301733,"priority":1,"record_length":96,"hex_timestamp":"000001a14d821488"} 
[2026-10-18 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-18 11: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-18 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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 11:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:09:31] 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-18 11:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829166592001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829166592001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:09:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:09:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:09:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829166592001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":218368,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:09:31] local.INFO: GPS data processed {"connection_id":218368,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:09:31] local.INFO: Acknowledgment sent {"connection_id":218368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:10:33] local.INFO: TCP Data received {"connection_id":218085,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:10:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:10:33] local.INFO: Processing buffer {"connection_id":218085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:10:33] local.INFO: IMEI packet received {"connection_id":218085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:10:33] local.INFO: IMEI acknowledgment sent {"connection_id":218085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:11:08] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:08] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:08] local.INFO: IMEI packet received {"connection_id":221427,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:11:08] local.INFO: IMEI acknowledgment sent {"connection_id":221427,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:11:12] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:12] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:12] local.INFO: IMEI packet received {"connection_id":221427,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:11:12] local.INFO: IMEI acknowledgment sent {"connection_id":221427,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:11:14] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d86ac50012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:11:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d86ac50012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:11:14] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d86ac50012d7f934005afdcc8000800f228..."} 
[2026-10-18 11:11:14] local.INFO: Packet analysis {"connection_id":221427,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d86"} 
[2026-10-18 11:11:14] local.INFO: Extracted packet for processing {"connection_id":221427,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d86"} 
[2026-10-18 11:11:14] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":40,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:11:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 11:11:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829243648001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:11:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:11:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:11:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:11:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792302034000,"timestamp_ms":1792302034000,"timestamp_seconds":1792302034,"priority":1,"record_length":96,"hex_timestamp":"000001a14d86ac50"} 
[2026-10-18 11:11:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:11:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:11:14] 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-18 11:11:14] 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-18 11:11:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 11:11:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:11:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:11:14] local.INFO: Teltonika packet parsed successfully {"connection_id":221427,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:11:14] local.INFO: Passing IMEI to GPS processor {"connection_id":221427,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:11:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":221427,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:11:14] 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-18 11:11:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:11:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:11:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829243648001,"66":25680,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:11:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:11:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:11:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829243648001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:11:14] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:11:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:11:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:11:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:11:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829243648001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:11:14] 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":5931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:11:14] local.INFO: GPS data processed {"connection_id":221427,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:11:14] local.INFO: Acknowledgment sent {"connection_id":221427,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:11:53] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:53] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:53] local.INFO: IMEI packet received {"connection_id":218369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:11:53] local.INFO: IMEI acknowledgment sent {"connection_id":218369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:11:58] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:58] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:11:58] local.INFO: IMEI packet received {"connection_id":218369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":218369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:12:02] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d873120012d7f934005afdcc8000800f223..."} 
[2026-10-18 11:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d873120012d7f934005afdcc8000800f223..."} 
[2026-10-18 11:12:02] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d873120012d7f934005afdcc8000800f223..."} 
[2026-10-18 11:12:02] local.INFO: Packet analysis {"connection_id":218369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:12:02] local.INFO: Extracted packet for processing {"connection_id":218369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:12:02] local.INFO: GPS Element Parsed {"raw_longitude":763335488,"raw_latitude":95411400,"longitude_deg":76.3335488,"latitude_deg":9.54114,"altitude":8,"angle":242,"satellites":35,"speed":0,"hex_longitude":"2d7f9340","hex_latitude":"05afdcc8","is_valid_coordinates":true} 
[2026-10-18 11:12: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-18 11:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829320704001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792302068000,"timestamp_ms":1792302068000,"timestamp_seconds":1792302068,"priority":1,"record_length":96,"hex_timestamp":"000001a14d873120"} 
[2026-10-18 11: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-18 11:12: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-18 11: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 11:12:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:12:02] 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-18 11:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829320704001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829320704001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:12:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:12:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:12:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829320704001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":218369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:12:02] local.INFO: GPS data processed {"connection_id":218369,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:12:02] local.INFO: Acknowledgment sent {"connection_id":218369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:12:11] local.INFO: TCP Data received {"connection_id":219767,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219767,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:11] local.INFO: Processing buffer {"connection_id":219767,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:11] local.INFO: IMEI packet received {"connection_id":219767,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:12:11] local.INFO: IMEI acknowledgment sent {"connection_id":219767,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:12:33] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d873cd8012d7f980005afdcb80008004f25..."} 
[2026-10-18 11:12:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d873cd8012d7f980005afdcb80008004f25..."} 
[2026-10-18 11:12:33] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d873cd8012d7f980005afdcb80008004f25..."} 
[2026-10-18 11:12:33] local.INFO: Packet analysis {"connection_id":218369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:12:33] local.INFO: Extracted packet for processing {"connection_id":218369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:12:33] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":37,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:12: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-18 11:12:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829329408001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192761657562810368,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:12:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792302071000,"timestamp_ms":1792302071000,"timestamp_seconds":1792302071,"priority":1,"record_length":96,"hex_timestamp":"000001a14d873cd8"} 
[2026-10-18 11:12:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:12: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-18 11:12: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:12:33] 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-18 11:12: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-18 11:12:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:12:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:12:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:12:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:12:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:12:33] 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-18 11:12:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:12:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:12:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829329408001,"66":25582,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192761657562810368},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:12:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:12:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:12:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829329408001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:12:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:12:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:12:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:12:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192761657562810368,"description":"Unknown IO ID 45"} 
[2026-10-18 11:12:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829329408001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192761657562810368}} 
[2026-10-18 11:12:33] local.INFO: DEBUG: GPS processor result {"connection_id":218369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:12:33] local.INFO: GPS data processed {"connection_id":218369,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:12:33] local.INFO: Acknowledgment sent {"connection_id":218369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:12:45] local.INFO: TCP Data received {"connection_id":219768,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219768,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:45] local.INFO: Processing buffer {"connection_id":219768,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:45] local.INFO: IMEI packet received {"connection_id":219768,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:12:45] local.INFO: IMEI acknowledgment sent {"connection_id":219768,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:12:51] local.INFO: TCP Data received {"connection_id":219768,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219768,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:51] local.INFO: Processing buffer {"connection_id":219768,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:12:51] local.INFO: IMEI packet received {"connection_id":219768,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 11:12:51] local.INFO: IMEI acknowledgment sent {"connection_id":219768,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:12:52] local.INFO: TCP Data received {"connection_id":219768,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14d750c98012d34c14006aa3a10000701052d..."} 
[2026-10-18 11:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d750c98012d34c14006aa3a10000701052d..."} 
[2026-10-18 11:12:52] local.INFO: Processing buffer {"connection_id":219768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d750c98012d34c14006aa3a10000701052d..."} 
[2026-10-18 11:12:52] local.INFO: Packet analysis {"connection_id":219768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d75"} 
[2026-10-18 11:12:52] local.INFO: Extracted packet for processing {"connection_id":219768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d75"} 
[2026-10-18 11:12:52] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 11:12: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-18 11:12:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458828947968001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 11:12:52] 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-18 11:12:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792300879000,"timestamp_ms":1792300879000,"timestamp_seconds":1792300879,"priority":1,"record_length":96,"hex_timestamp":"000001a14d750c98"} 
[2026-10-18 11:12:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:12:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21504,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:12: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:12:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:12: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-18 11:12:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:12:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:12:52] local.INFO: Teltonika packet parsed successfully {"connection_id":219768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:12:52] local.INFO: Passing IMEI to GPS processor {"connection_id":219768,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 11:12:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":219768,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 11:12:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 11:12:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 11:12:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 11:12:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458828947968001,"66":25549,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 11:12:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 11:12:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 11:12:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458828947968001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:12:52] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 11:12:52] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 11:12:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:12:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 11:12:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458828947968001,"power":25549,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 11:12:52] local.INFO: DEBUG: GPS processor result {"connection_id":219768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5934,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:12:52] local.INFO: GPS data processed {"connection_id":219768,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:12:52] local.INFO: Acknowledgment sent {"connection_id":219768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:12:53] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:12:53] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:12:53] local.INFO: IMEI packet received {"connection_id":221428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":221428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:12:58] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:12:58] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:12:58] local.INFO: IMEI packet received {"connection_id":221428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":221428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:13:00] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d878ee0012d7f980005afdcb80008004f27..."} 
[2026-10-18 11:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d878ee0012d7f980005afdcb80008004f27..."} 
[2026-10-18 11:13:00] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d878ee0012d7f980005afdcb80008004f27..."} 
[2026-10-18 11:13:00] local.INFO: Packet analysis {"connection_id":221428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:13:00] local.INFO: Extracted packet for processing {"connection_id":221428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:13:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":39,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829330176001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:13:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792302092000,"timestamp_ms":1792302092000,"timestamp_seconds":1792302092,"priority":1,"record_length":96,"hex_timestamp":"000001a14d878ee0"} 
[2026-10-18 11: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-18 11: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-18 11: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 11:13:00] 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-18 11: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-18 11: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-18 11:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:13:00] 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-18 11:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829330176001,"66":24397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829330176001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:13:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:13:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829330176001,"power":24397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:13:00] 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":5935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:13:00] local.INFO: GPS data processed {"connection_id":221428,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:13:00] local.INFO: Acknowledgment sent {"connection_id":221428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:13:31] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e0e8012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e0e8012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:13:31] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e0e8012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:13:31] local.INFO: Packet analysis {"connection_id":221428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:13:31] local.INFO: Extracted packet for processing {"connection_id":221428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:13:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 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-18 11:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829335552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792302113000,"timestamp_ms":1792302113000,"timestamp_seconds":1792302113,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e0e8"} 
[2026-10-18 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-18 11: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-18 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":95,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-18 11:13:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1366,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 11:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:13: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-18 11:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829335552001,"66":24332,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829335552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:13:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:13:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829335552001,"power":24332,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:13:31] 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":5936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:13:31] local.INFO: GPS data processed {"connection_id":221428,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:13:31] local.INFO: Acknowledgment sent {"connection_id":221428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:13:58] local.INFO: TCP Data received {"connection_id":219769,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:13:58] local.INFO: Processing buffer {"connection_id":219769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:13:58] local.INFO: IMEI packet received {"connection_id":219769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":219769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:14:03] local.INFO: TCP Data received {"connection_id":219769,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:03] local.INFO: Processing buffer {"connection_id":219769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:03] local.INFO: IMEI packet received {"connection_id":219769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:14:03] local.INFO: IMEI acknowledgment sent {"connection_id":219769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:14:04] local.INFO: TCP Data received {"connection_id":219769,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:14:04] local.INFO: Processing buffer {"connection_id":219769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:14:04] local.INFO: Packet analysis {"connection_id":219769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:14:04] local.INFO: Extracted packet for processing {"connection_id":219769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:14:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:14: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-18 11:14:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:14:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:14:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:14:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:14:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11: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-18 11:14: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-18 11: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:14:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:14:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:14:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:14:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:14:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:14:04] 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-18 11:14:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:14:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:14:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:14:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:14:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:14:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:14:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:14:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:14:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:14:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:14:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:14:04] local.INFO: DEBUG: GPS processor result {"connection_id":219769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:14:04] local.INFO: GPS data processed {"connection_id":219769,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:14:04] local.INFO: Acknowledgment sent {"connection_id":219769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:14:06] local.INFO: TCP Data received {"connection_id":218370,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:14:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218370,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:14:06] local.INFO: Processing buffer {"connection_id":218370,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:14:06] local.INFO: IMEI packet received {"connection_id":218370,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:14:06] local.INFO: IMEI acknowledgment sent {"connection_id":218370,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:14:35] local.INFO: TCP Data received {"connection_id":219769,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:14:35] local.INFO: Processing buffer {"connection_id":219769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:14:35] local.INFO: Packet analysis {"connection_id":219769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:14:35] local.INFO: Extracted packet for processing {"connection_id":219769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:14:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:14: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-18 11:14:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:14:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:14:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:14:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:14:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11: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-18 11: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-18 11: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:14:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:14:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:14:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:14:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:14:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:14:35] 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-18 11:14:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:14:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:14:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:14:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:14:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:14:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:14:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:14:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:14:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:14:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:14:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:14:35] local.INFO: DEBUG: GPS processor result {"connection_id":219769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:14:35] local.INFO: GPS data processed {"connection_id":219769,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:14:35] local.INFO: Acknowledgment sent {"connection_id":219769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:14:53] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:53] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:53] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:14:58] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:58] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:14:58] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:15:00] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:15:00] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:15:00] local.INFO: Packet analysis {"connection_id":221429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:15:00] local.INFO: Extracted packet for processing {"connection_id":221429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:15:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:15: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-18 11:15:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:15:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:15:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:15:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:15:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11: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-18 11: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-18 11: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:15:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:15:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:15:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:15:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:15:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:15: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-18 11:15:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:15:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:15:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:15:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:15:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:15:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:15:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:15:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:15:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:15:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:15:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:15:00] 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":5939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:15:00] local.INFO: GPS data processed {"connection_id":221429,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:15:00] local.INFO: Acknowledgment sent {"connection_id":221429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:15:31] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:15:31] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:15:31] local.INFO: Packet analysis {"connection_id":221429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:15:31] local.INFO: Extracted packet for processing {"connection_id":221429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:15:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:15: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-18 11:15:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:15:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:15:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:15:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:15:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11: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-18 11: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-18 11: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:15:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:15:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:15:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:15:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:15:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:15:31] 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-18 11:15:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:15:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:15:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:15:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:15:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:15:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:15:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:15:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:15:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:15:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:15:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:15:31] 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":5940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:15:31] local.INFO: GPS data processed {"connection_id":221429,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:15:31] local.INFO: Acknowledgment sent {"connection_id":221429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:15:53] local.INFO: TCP Data received {"connection_id":218372,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:15:53] local.INFO: Processing buffer {"connection_id":218372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:15:53] local.INFO: IMEI packet received {"connection_id":218372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":218372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:15:58] local.INFO: TCP Data received {"connection_id":218372,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:15:58] local.INFO: Processing buffer {"connection_id":218372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:15:58] local.INFO: IMEI packet received {"connection_id":218372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":218372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:16:02] local.INFO: TCP Data received {"connection_id":218372,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:16:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:16:02] local.INFO: Processing buffer {"connection_id":218372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:16:02] local.INFO: Packet analysis {"connection_id":218372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:16:02] local.INFO: Extracted packet for processing {"connection_id":218372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:16:02] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:16: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-18 11:16:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:16:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:16:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:16:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:16:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11: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-18 11: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-18 11: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:16:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:16:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:16:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:16:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:16:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:16:02] 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-18 11:16:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:16:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:16:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:16:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:16:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:16:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:16:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:16:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:16:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:16:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:16:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:16:02] local.INFO: DEBUG: GPS processor result {"connection_id":218372,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:16:02] local.INFO: GPS data processed {"connection_id":218372,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:16:02] local.INFO: Acknowledgment sent {"connection_id":218372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:16:34] local.INFO: TCP Data received {"connection_id":218372,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:16:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:16:34] local.INFO: Processing buffer {"connection_id":218372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:16:34] local.INFO: Packet analysis {"connection_id":218372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:16:34] local.INFO: Extracted packet for processing {"connection_id":218372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:16:34] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:16: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-18 11:16:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:16:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:16:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:16:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:16:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11:16:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:16: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-18 11:16: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:16:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:16: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-18 11:16:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:16:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:16:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:16:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:16:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:16:34] 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-18 11:16:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:16:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:16:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:16:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:16:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:16:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:16:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:16:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:16:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:16:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:16:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:16:34] local.INFO: DEBUG: GPS processor result {"connection_id":218372,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:16:34] local.INFO: GPS data processed {"connection_id":218372,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:16:34] local.INFO: Acknowledgment sent {"connection_id":218372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:16:58] local.INFO: TCP Data received {"connection_id":219770,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:16:58] local.INFO: Processing buffer {"connection_id":219770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:16:58] local.INFO: IMEI packet received {"connection_id":219770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":219770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:17:03] local.INFO: TCP Data received {"connection_id":219770,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:17:03] local.INFO: Processing buffer {"connection_id":219770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:17:03] local.INFO: IMEI packet received {"connection_id":219770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:17:03] local.INFO: IMEI acknowledgment sent {"connection_id":219770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:17:22] local.INFO: TCP Data received {"connection_id":219770,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:17:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:17:22] local.INFO: Processing buffer {"connection_id":219770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d87e4d0012d7f980005afdcb80008004f2a..."} 
[2026-10-18 11:17:22] local.INFO: Packet analysis {"connection_id":219770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:17:22] local.INFO: Extracted packet for processing {"connection_id":219770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d87"} 
[2026-10-18 11:17:22] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:17:22] 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-18 11:17:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829340928001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:17:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:17:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:17:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:17:22] local.INFO: AVL Record Parsed {"raw_timestamp":1792302114000,"timestamp_ms":1792302114000,"timestamp_seconds":1792302114,"priority":1,"record_length":96,"hex_timestamp":"000001a14d87e4d0"} 
[2026-10-18 11:17:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:17:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 11:17: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":95,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-18 11:17:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":781,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:17: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-18 11:17:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:17:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:17:22] local.INFO: Teltonika packet parsed successfully {"connection_id":219770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:17:22] local.INFO: Passing IMEI to GPS processor {"connection_id":219770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:17:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":219770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:17:22] 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-18 11:17:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:17:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:17:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829340928001,"66":24854,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:17:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:17:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:17:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829340928001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:17:22] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:17:22] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:17:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:17:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:17:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829340928001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:17:22] local.INFO: DEBUG: GPS processor result {"connection_id":219770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:17:22] local.INFO: GPS data processed {"connection_id":219770,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:17:22] local.INFO: Acknowledgment sent {"connection_id":219770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:18:03] local.INFO: TCP Data received {"connection_id":219771,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:03] local.INFO: Processing buffer {"connection_id":219771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:03] local.INFO: IMEI packet received {"connection_id":219771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:18:03] local.INFO: IMEI acknowledgment sent {"connection_id":219771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:18:08] local.INFO: TCP Data received {"connection_id":219771,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:08] local.INFO: Processing buffer {"connection_id":219771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:08] local.INFO: IMEI packet received {"connection_id":219771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:18:08] local.INFO: IMEI acknowledgment sent {"connection_id":219771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:18:10] local.INFO: TCP Data received {"connection_id":219771,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:18:10] local.INFO: Processing buffer {"connection_id":219771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:18:10] local.INFO: Packet analysis {"connection_id":219771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:18:10] local.INFO: Extracted packet for processing {"connection_id":219771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:18:10] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:18: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-18 11:18:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:18:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:18:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:18:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:18:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11:18:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:18:10] 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-18 11:18: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:18:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:18: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-18 11:18:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:18:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:18:10] local.INFO: Teltonika packet parsed successfully {"connection_id":219771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:18:10] local.INFO: Passing IMEI to GPS processor {"connection_id":219771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:18:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":219771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:18: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-18 11:18:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:18:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:18:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:18:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:18:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:18:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:18:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:18:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:18:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:18:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:18:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:18:10] local.INFO: DEBUG: GPS processor result {"connection_id":219771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:18:10] local.INFO: GPS data processed {"connection_id":219771,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:18:10] local.INFO: Acknowledgment sent {"connection_id":219771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:18:53] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:53] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:53] local.INFO: IMEI packet received {"connection_id":218373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":218373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:18:58] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:58] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:18:58] local.INFO: IMEI packet received {"connection_id":218373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":218373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:19:08] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:19:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:19:08] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:19:08] local.INFO: Packet analysis {"connection_id":218373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:19:08] local.INFO: Extracted packet for processing {"connection_id":218373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:19:08] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:19: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-18 11:19:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:19:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:19:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:19:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:19:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11:19:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:19: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-18 11:19: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:19:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:19: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-18 11:19:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:19:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:19:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:19:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:19:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:19:08] 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-18 11:19:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:19:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:19:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:19:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:19:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:19:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:19:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:19:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:19:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:19:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:19:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:19:08] local.INFO: DEBUG: GPS processor result {"connection_id":218373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:19:08] local.INFO: GPS data processed {"connection_id":218373,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:19:08] local.INFO: Acknowledgment sent {"connection_id":218373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:19:46] local.INFO: TCP Data received {"connection_id":218091,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218091,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:19:46] local.INFO: Processing buffer {"connection_id":218091,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:19:46] local.INFO: IMEI packet received {"connection_id":218091,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:19:46] local.INFO: IMEI acknowledgment sent {"connection_id":218091,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:19:53] local.INFO: TCP Data received {"connection_id":218374,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:19:53] local.INFO: Processing buffer {"connection_id":218374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:19:53] local.INFO: IMEI packet received {"connection_id":218374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":218374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:20:00] local.INFO: TCP Data received {"connection_id":218374,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:00] local.INFO: Processing buffer {"connection_id":218374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:00] local.INFO: IMEI packet received {"connection_id":218374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:20:00] local.INFO: IMEI acknowledgment sent {"connection_id":218374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:20:01] local.INFO: TCP Data received {"connection_id":218374,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:01] local.INFO: Processing buffer {"connection_id":218374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:01] local.INFO: Packet analysis {"connection_id":218374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:20:01] local.INFO: Extracted packet for processing {"connection_id":218374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:20:01] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11: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-18 11:20: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-18 11: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:20: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-18 11:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:20:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:20:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":218374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:20:01] local.INFO: GPS data processed {"connection_id":218374,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:20:01] local.INFO: Acknowledgment sent {"connection_id":218374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:20:32] local.INFO: TCP Data received {"connection_id":218374,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:32] local.INFO: Processing buffer {"connection_id":218374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:32] local.INFO: Packet analysis {"connection_id":218374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:20:32] local.INFO: Extracted packet for processing {"connection_id":218374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:20:32] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11: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-18 11:20: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-18 11: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:20: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-18 11:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:20:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:20:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:20:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":218374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:20:32] local.INFO: GPS data processed {"connection_id":218374,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:20:32] local.INFO: Acknowledgment sent {"connection_id":218374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:20:53] local.INFO: TCP Data received {"connection_id":219772,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219772,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:53] local.INFO: Processing buffer {"connection_id":219772,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:53] local.INFO: IMEI packet received {"connection_id":219772,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":219772,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:20:58] local.INFO: TCP Data received {"connection_id":219772,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219772,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:58] local.INFO: Processing buffer {"connection_id":219772,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:20:58] local.INFO: IMEI packet received {"connection_id":219772,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":219772,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:20:59] local.INFO: TCP Data received {"connection_id":219772,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:59] local.INFO: Processing buffer {"connection_id":219772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:20:59] local.INFO: Packet analysis {"connection_id":219772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:20:59] local.INFO: Extracted packet for processing {"connection_id":219772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:20: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-18 11:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:20:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:20:59] 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-18 11:20: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:20:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:20: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-18 11:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:20:59] 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-18 11:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:20:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:20:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:20:59] local.INFO: DEBUG: GPS processor result {"connection_id":219772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:20:59] local.INFO: GPS data processed {"connection_id":219772,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:20:59] local.INFO: Acknowledgment sent {"connection_id":219772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:21:30] local.INFO: TCP Data received {"connection_id":219772,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:21:30] local.INFO: Processing buffer {"connection_id":219772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:21:30] local.INFO: Packet analysis {"connection_id":219772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:21:30] local.INFO: Extracted packet for processing {"connection_id":219772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11: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-18 11:21: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-18 11: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:21: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-18 11:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:21:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:21:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":219772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:21:30] local.INFO: GPS data processed {"connection_id":219772,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:21:30] local.INFO: Acknowledgment sent {"connection_id":219772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:21:58] local.INFO: TCP Data received {"connection_id":218093,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:21:58] local.INFO: Processing buffer {"connection_id":218093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:21:58] local.INFO: IMEI packet received {"connection_id":218093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":218093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:22:03] local.INFO: TCP Data received {"connection_id":218093,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:03] local.INFO: Processing buffer {"connection_id":218093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:03] local.INFO: IMEI packet received {"connection_id":218093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:22:03] local.INFO: IMEI acknowledgment sent {"connection_id":218093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:22:04] local.INFO: TCP Data received {"connection_id":218093,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:22:04] local.INFO: Processing buffer {"connection_id":218093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:22:04] local.INFO: Packet analysis {"connection_id":218093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:22:04] local.INFO: Extracted packet for processing {"connection_id":218093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:22:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:22: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-18 11:22:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:22:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11:22:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:22: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-18 11:22: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:22:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:22: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-18 11:22:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:22:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:22:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:22:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:22:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:22:04] 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-18 11:22:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:22:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:22:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:22:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:22:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:22:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:22:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:22:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:22:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:22:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:22:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:22:04] local.INFO: DEBUG: GPS processor result {"connection_id":218093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:22:04] local.INFO: GPS data processed {"connection_id":218093,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:22:04] local.INFO: Acknowledgment sent {"connection_id":218093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:22:09] local.INFO: TCP Data received {"connection_id":218093,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:22:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:22:09] local.INFO: Processing buffer {"connection_id":218093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d8c8080012d7f980005afdcb80008004f28..."} 
[2026-10-18 11:22:09] local.INFO: Packet analysis {"connection_id":218093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:22:09] local.INFO: Extracted packet for processing {"connection_id":218093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d8c"} 
[2026-10-18 11:22:09] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:22: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-18 11:22:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829341184001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:22:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792302416000,"timestamp_ms":1792302416000,"timestamp_seconds":1792302416,"priority":1,"record_length":96,"hex_timestamp":"000001a14d8c8080"} 
[2026-10-18 11:22:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:22:09] 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-18 11:22: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 11:22:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:22: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-18 11:22:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:22:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:22:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:22:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:22:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:22:09] 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-18 11:22:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:22:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:22:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829341184001,"66":25441,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:22:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:22:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:22:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829341184001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:22:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:22:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:22:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:22:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:22:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829341184001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:22:09] local.INFO: DEBUG: GPS processor result {"connection_id":218093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:22:09] local.INFO: GPS data processed {"connection_id":218093,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:22:09] local.INFO: Acknowledgment sent {"connection_id":218093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:22:53] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:53] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:53] local.INFO: IMEI packet received {"connection_id":218094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:22:53] local.INFO: IMEI acknowledgment sent {"connection_id":218094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:22:58] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:58] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:22:58] local.INFO: IMEI packet received {"connection_id":218094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":218094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:22:59] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:22:59] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:22:59] local.INFO: Packet analysis {"connection_id":218094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:22:59] local.INFO: Extracted packet for processing {"connection_id":218094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:22:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:22: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-18 11:22:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:22:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:22:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11:22:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:22:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:22: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:22:59] 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-18 11:22: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-18 11:22:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:22:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:22:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:22:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:22:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:22:59] 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-18 11:22:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:22:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:22:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:22:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:22:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:22:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:22:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:22:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:22:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:22:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:22:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:22:59] local.INFO: DEBUG: GPS processor result {"connection_id":218094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:22:59] local.INFO: GPS data processed {"connection_id":218094,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:22:59] local.INFO: Acknowledgment sent {"connection_id":218094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:23:30] local.INFO: TCP Data received {"connection_id":218094,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:23:30] local.INFO: Processing buffer {"connection_id":218094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:23:30] local.INFO: Packet analysis {"connection_id":218094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:23:30] local.INFO: Extracted packet for processing {"connection_id":218094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:23:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:23:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:23:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:23:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:23:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:23:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11: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-18 11: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-18 11: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:23: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-18 11: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-18 11: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-18 11:23:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:23:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:23:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:23:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:23: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-18 11:23:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:23:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:23:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:23:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:23:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:23:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:23:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:23:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:23:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:23:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:23:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:23:30] local.INFO: DEBUG: GPS processor result {"connection_id":218094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:23:30] local.INFO: GPS data processed {"connection_id":218094,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:23:30] local.INFO: Acknowledgment sent {"connection_id":218094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:23:53] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:23:53] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:23:53] local.INFO: IMEI packet received {"connection_id":218376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":218376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:23:58] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:23:58] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:23:58] local.INFO: IMEI packet received {"connection_id":218376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":218376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:23:59] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:23:59] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:23:59] local.INFO: Packet analysis {"connection_id":218376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:23:59] local.INFO: Extracted packet for processing {"connection_id":218376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:23:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:23: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-18 11:23:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:23:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:23:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:23:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:23:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11:23:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:23:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:23: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:23:59] 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-18 11:23: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-18 11:23:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:23:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:23:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:23:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:23:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:23:59] 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-18 11:23:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:23:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:23:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:23:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:23:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:23:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:23:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:23:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:23:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:23:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:23:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:23:59] local.INFO: DEBUG: GPS processor result {"connection_id":218376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:23:59] local.INFO: GPS data processed {"connection_id":218376,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:23:59] local.INFO: Acknowledgment sent {"connection_id":218376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:24:34] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:24:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:24:34] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:24:34] local.INFO: Packet analysis {"connection_id":218376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:24:34] local.INFO: Extracted packet for processing {"connection_id":218376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:24:34] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:24:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:24:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:24:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:24:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:24:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11: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-18 11:24: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-18 11: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:24:34] 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-18 11: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-18 11: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-18 11:24:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:24:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:24:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:24:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:24: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-18 11:24:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:24:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:24:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:24:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:24:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:24:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:24:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:24:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:24:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:24:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:24:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:24:34] local.INFO: DEBUG: GPS processor result {"connection_id":218376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:24:34] local.INFO: GPS data processed {"connection_id":218376,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:24:34] local.INFO: Acknowledgment sent {"connection_id":218376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:24:53] local.INFO: TCP Data received {"connection_id":218095,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:24:53] local.INFO: Processing buffer {"connection_id":218095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:24:53] local.INFO: IMEI packet received {"connection_id":218095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":218095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:24:58] local.INFO: TCP Data received {"connection_id":218095,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:24:58] local.INFO: Processing buffer {"connection_id":218095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:24:58] local.INFO: IMEI packet received {"connection_id":218095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:24:58] local.INFO: IMEI acknowledgment sent {"connection_id":218095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:24:59] local.INFO: TCP Data received {"connection_id":218095,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:24:59] local.INFO: Processing buffer {"connection_id":218095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:24:59] local.INFO: Packet analysis {"connection_id":218095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:24:59] local.INFO: Extracted packet for processing {"connection_id":218095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:24:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:24: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-18 11:24:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:24:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:24:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:24:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:24:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11:24:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:24:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:24: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:24:59] 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-18 11:24: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-18 11:24:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:24:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:24:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:24:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:24:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:24:59] 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-18 11:24:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:24:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:24:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:24:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:24:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:24:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:24:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:24:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:24:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:24:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:24:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:24:59] local.INFO: DEBUG: GPS processor result {"connection_id":218095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:24:59] local.INFO: GPS data processed {"connection_id":218095,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:24:59] local.INFO: Acknowledgment sent {"connection_id":218095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:25:16] local.INFO: TCP Data received {"connection_id":218377,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:25:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218377,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:25:16] local.INFO: Processing buffer {"connection_id":218377,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:25:16] local.INFO: IMEI packet received {"connection_id":218377,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:25:16] local.INFO: IMEI acknowledgment sent {"connection_id":218377,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:25:31] local.INFO: TCP Data received {"connection_id":218095,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:25:31] local.INFO: Processing buffer {"connection_id":218095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:25:31] local.INFO: Packet analysis {"connection_id":218095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:25:31] local.INFO: Extracted packet for processing {"connection_id":218095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:25:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 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-18 11:25:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:25:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:25:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:25:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:25:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 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-18 11: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-18 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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:25: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-18 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-18 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-18 11:25:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:25:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:25:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:25:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:25: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-18 11:25:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:25:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:25:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:25:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:25:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":218095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:25:31] local.INFO: GPS data processed {"connection_id":218095,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:25:31] local.INFO: Acknowledgment sent {"connection_id":218095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:25:51] local.INFO: TCP Data received {"connection_id":221432,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:25:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221432,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:25:51] local.INFO: Processing buffer {"connection_id":221432,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:25:51] local.INFO: IMEI packet received {"connection_id":221432,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:25:51] local.INFO: IMEI acknowledgment sent {"connection_id":221432,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:25:53] local.INFO: TCP Data received {"connection_id":218096,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:25:53] local.INFO: Processing buffer {"connection_id":218096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:25:53] local.INFO: IMEI packet received {"connection_id":218096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:25:58] local.INFO: TCP Data received {"connection_id":218096,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:25:58] local.INFO: Processing buffer {"connection_id":218096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:25:58] local.INFO: IMEI packet received {"connection_id":218096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:25:59] local.INFO: TCP Data received {"connection_id":218096,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:25:59] local.INFO: Processing buffer {"connection_id":218096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:25:59] local.INFO: Packet analysis {"connection_id":218096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:25:59] local.INFO: Extracted packet for processing {"connection_id":218096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:25:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:25: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-18 11:25:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:25:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:25:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:25:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:25:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11:25:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:25:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:25: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:25:59] 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-18 11:25: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-18 11:25:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:25:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:25:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:25:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:25:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:25:59] 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-18 11:25:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:25:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:25:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:25:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:25:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:25:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:25:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:25:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:25:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:25:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:25:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:25:59] local.INFO: DEBUG: GPS processor result {"connection_id":218096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:25:59] local.INFO: GPS data processed {"connection_id":218096,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:25:59] local.INFO: Acknowledgment sent {"connection_id":218096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:26:31] local.INFO: TCP Data received {"connection_id":218096,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:26:31] local.INFO: Processing buffer {"connection_id":218096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:26:31] local.INFO: Packet analysis {"connection_id":218096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:26:31] local.INFO: Extracted packet for processing {"connection_id":218096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:26:31] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 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-18 11:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:26:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 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-18 11: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-18 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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:26: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-18 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-18 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-18 11:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:26: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-18 11:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:26:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:26:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:26:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":218096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:26:31] local.INFO: GPS data processed {"connection_id":218096,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:26:31] local.INFO: Acknowledgment sent {"connection_id":218096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:26:58] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:26:58] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:26:58] local.INFO: IMEI packet received {"connection_id":218378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":218378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:27:03] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:27:03] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:27:03] local.INFO: IMEI packet received {"connection_id":218378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:27:03] local.INFO: IMEI acknowledgment sent {"connection_id":218378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:27:06] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:27:06] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:27:06] local.INFO: Packet analysis {"connection_id":218378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:27:06] local.INFO: Extracted packet for processing {"connection_id":218378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:27:06] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:27: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-18 11:27:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:27:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:27:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:27:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:27:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11:27:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:27: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-18 11:27: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:27:06] 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-18 11:27: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-18 11:27:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:27:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:27:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:27:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:27:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:27: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-18 11:27:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:27:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:27:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:27:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:27:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:27:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:27:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:27:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:27:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:27:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:27:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:27:06] local.INFO: DEBUG: GPS processor result {"connection_id":218378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:27:06] local.INFO: GPS data processed {"connection_id":218378,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:27:06] local.INFO: Acknowledgment sent {"connection_id":218378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:27:09] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:27:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:27:09] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d911848012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:27:09] local.INFO: Packet analysis {"connection_id":218378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:27:09] local.INFO: Extracted packet for processing {"connection_id":218378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d91"} 
[2026-10-18 11:27:09] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:27:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829418496001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:27:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:27:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:27:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:27:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792302717000,"timestamp_ms":1792302717000,"timestamp_seconds":1792302717,"priority":1,"record_length":96,"hex_timestamp":"000001a14d911848"} 
[2026-10-18 11: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-18 11:27: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-18 11: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 11:27:09] 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-18 11: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-18 11: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-18 11:27:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:27:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:27:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:27:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:27:09] 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-18 11:27:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:27:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:27:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829418496001,"66":25419,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:27:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:27:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:27:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829418496001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:27:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:27:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:27:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:27:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:27:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829418496001,"power":25419,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:27:09] local.INFO: DEBUG: GPS processor result {"connection_id":218378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:27:09] local.INFO: GPS data processed {"connection_id":218378,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:27:09] local.INFO: Acknowledgment sent {"connection_id":218378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:27:53] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:27:53] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:27:53] local.INFO: IMEI packet received {"connection_id":221433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":221433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:28:00] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:00] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:00] local.INFO: IMEI packet received {"connection_id":221433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:28:00] local.INFO: IMEI acknowledgment sent {"connection_id":221433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:28:04] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:28:04] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:28:04] local.INFO: Packet analysis {"connection_id":221433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:28:04] local.INFO: Extracted packet for processing {"connection_id":221433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:28:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:28: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-18 11:28:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:28:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:28:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:28:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:28:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11:28:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:28: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-18 11:28: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":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:28:04] 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-18 11:28: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-18 11:28:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:28:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:28:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:28:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:28:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:28:04] 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-18 11:28:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:28:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:28:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:28:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:28:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:28:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:28:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:28:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:28:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:28:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:28:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:28:04] 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":5962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:28:04] local.INFO: GPS data processed {"connection_id":221433,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:28:04] local.INFO: Acknowledgment sent {"connection_id":221433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:28:35] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:28:35] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:28:35] local.INFO: Packet analysis {"connection_id":221433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:28:35] local.INFO: Extracted packet for processing {"connection_id":221433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:28:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:28:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:28:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:28:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:28:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:28:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11:28: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-18 11: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:28:35] 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-18 11: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-18 11: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-18 11:28:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:28:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:28:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:28:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:28: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-18 11:28:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:28:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:28:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:28:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:28:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:28:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:28:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:28:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:28:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:28:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:28:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:28:35] 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":5963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:28:35] local.INFO: GPS data processed {"connection_id":221433,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:28:35] local.INFO: Acknowledgment sent {"connection_id":221433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:28:53] local.INFO: TCP Data received {"connection_id":218380,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:53] local.INFO: Processing buffer {"connection_id":218380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:53] local.INFO: IMEI packet received {"connection_id":218380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:28:53] local.INFO: IMEI acknowledgment sent {"connection_id":218380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:28:58] local.INFO: TCP Data received {"connection_id":218380,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:58] local.INFO: Processing buffer {"connection_id":218380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:28:58] local.INFO: IMEI packet received {"connection_id":218380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:28:58] local.INFO: IMEI acknowledgment sent {"connection_id":218380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:29:02] local.INFO: TCP Data received {"connection_id":218380,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:29:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:29:02] local.INFO: Processing buffer {"connection_id":218380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:29:02] local.INFO: Packet analysis {"connection_id":218380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:29:02] local.INFO: Extracted packet for processing {"connection_id":218380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:29:02] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:29:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:29:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:29:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:29:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:29:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11:29: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-18 11: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:29: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-18 11: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-18 11: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-18 11:29:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:29:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:29:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:29:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:29: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-18 11:29:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:29:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:29:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:29:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:29:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:29:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:29:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:29:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:29:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:29:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:29:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:29:02] local.INFO: DEBUG: GPS processor result {"connection_id":218380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:29:02] local.INFO: GPS data processed {"connection_id":218380,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:29:02] local.INFO: Acknowledgment sent {"connection_id":218380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:29:33] local.INFO: TCP Data received {"connection_id":218380,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:29:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:29:33] local.INFO: Processing buffer {"connection_id":218380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:29:33] local.INFO: Packet analysis {"connection_id":218380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:29:33] local.INFO: Extracted packet for processing {"connection_id":218380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:29:33] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:29:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:29:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:29:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:29:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:29:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11:29: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-18 11: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:29:33] 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-18 11: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-18 11: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-18 11:29:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:29:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:29:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:29:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:29:33] 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-18 11:29:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:29:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:29:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:29:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:29:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:29:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:29:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:29:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:29:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:29:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:29:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:29:33] local.INFO: DEBUG: GPS processor result {"connection_id":218380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:29:33] local.INFO: GPS data processed {"connection_id":218380,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:29:33] local.INFO: Acknowledgment sent {"connection_id":218380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:29:58] local.INFO: TCP Data received {"connection_id":218381,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:29:58] local.INFO: Processing buffer {"connection_id":218381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:29:58] local.INFO: IMEI packet received {"connection_id":218381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":218381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:30:03] local.INFO: TCP Data received {"connection_id":218381,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:03] local.INFO: Processing buffer {"connection_id":218381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:03] local.INFO: IMEI packet received {"connection_id":218381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:30:03] local.INFO: IMEI acknowledgment sent {"connection_id":218381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:30:04] local.INFO: TCP Data received {"connection_id":218381,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:30:04] local.INFO: Processing buffer {"connection_id":218381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:30:04] local.INFO: Packet analysis {"connection_id":218381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:30:04] local.INFO: Extracted packet for processing {"connection_id":218381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:30:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:30:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:30:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:30:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:30:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11:30: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-18 11: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:30:04] 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-18 11: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-18 11: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-18 11:30:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:30:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:30:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:30:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:30:04] 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-18 11:30:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:30:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:30:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:30:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:30:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:30:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:30:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:30:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:30:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:30:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:30:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:30:04] local.INFO: DEBUG: GPS processor result {"connection_id":218381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:30:04] local.INFO: GPS data processed {"connection_id":218381,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:30:04] local.INFO: Acknowledgment sent {"connection_id":218381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:30:35] local.INFO: TCP Data received {"connection_id":218381,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:30:35] local.INFO: Processing buffer {"connection_id":218381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:30:35] local.INFO: Packet analysis {"connection_id":218381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:30:35] local.INFO: Extracted packet for processing {"connection_id":218381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:30:35] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:30:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:30:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:30:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:30:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:30:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11: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-18 11: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:30:35] 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-18 11: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-18 11: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-18 11:30:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:30:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:30:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:30:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:30: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-18 11:30:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:30:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:30:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:30:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:30:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:30:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:30:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:30:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:30:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:30:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:30:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:30:35] local.INFO: DEBUG: GPS processor result {"connection_id":218381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:30:35] local.INFO: GPS data processed {"connection_id":218381,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:30:35] local.INFO: Acknowledgment sent {"connection_id":218381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:30:53] local.INFO: TCP Data received {"connection_id":218098,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:53] local.INFO: Processing buffer {"connection_id":218098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:53] local.INFO: IMEI packet received {"connection_id":218098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:30:53] local.INFO: IMEI acknowledgment sent {"connection_id":218098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:30:58] local.INFO: TCP Data received {"connection_id":218098,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:58] local.INFO: Processing buffer {"connection_id":218098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:30:58] local.INFO: IMEI packet received {"connection_id":218098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":218098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:31:00] local.INFO: TCP Data received {"connection_id":218098,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:31:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:31:00] local.INFO: Processing buffer {"connection_id":218098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:31:00] local.INFO: Packet analysis {"connection_id":218098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:31:00] local.INFO: Extracted packet for processing {"connection_id":218098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:31:00] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:31: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-18 11:31:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:31:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:31:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:31:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:31:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11:31:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:31: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-18 11:31: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":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:31:00] 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-18 11:31: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-18 11:31:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:31:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:31:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:31:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:31:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:31:00] 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-18 11:31:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:31:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:31:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:31:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:31:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:31:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:31:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:31:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:31:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:31:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:31:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:31:00] local.INFO: DEBUG: GPS processor result {"connection_id":218098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:31:00] local.INFO: GPS data processed {"connection_id":218098,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:31:00] local.INFO: Acknowledgment sent {"connection_id":218098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:31:10] local.INFO: TCP Data received {"connection_id":218097,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218097,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:31:10] local.INFO: Processing buffer {"connection_id":218097,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:31:10] local.INFO: IMEI packet received {"connection_id":218097,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":218097,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:31:40] local.INFO: TCP Data received {"connection_id":218098,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:31:40] local.INFO: Processing buffer {"connection_id":218098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:31:40] local.INFO: Packet analysis {"connection_id":218098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:31:40] local.INFO: Extracted packet for processing {"connection_id":218098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:31:40] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:31:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:31:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:31:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:31:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:31:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11: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-18 11: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:31:40] 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-18 11: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-18 11: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-18 11:31:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:31:40] local.INFO: Teltonika packet parsed successfully {"connection_id":218098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:31:40] local.INFO: Passing IMEI to GPS processor {"connection_id":218098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:31:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":218098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:31: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-18 11:31:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:31:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:31:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:31:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:31:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:31:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:31:40] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:31:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:31:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:31:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:31:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:31:40] local.INFO: DEBUG: GPS processor result {"connection_id":218098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:31:40] local.INFO: GPS data processed {"connection_id":218098,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:31:40] local.INFO: Acknowledgment sent {"connection_id":218098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:31:46] local.INFO: TCP Data received {"connection_id":221434,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:31:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221434,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:31:46] local.INFO: Processing buffer {"connection_id":221434,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:31:46] local.INFO: IMEI packet received {"connection_id":221434,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:31:46] local.INFO: IMEI acknowledgment sent {"connection_id":221434,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:31:53] local.INFO: TCP Data received {"connection_id":218382,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:31:53] local.INFO: Processing buffer {"connection_id":218382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:31:53] local.INFO: IMEI packet received {"connection_id":218382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":218382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:32:03] local.INFO: TCP Data received {"connection_id":218382,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:32:03] local.INFO: Processing buffer {"connection_id":218382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:32:03] local.INFO: IMEI packet received {"connection_id":218382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:32:03] local.INFO: IMEI acknowledgment sent {"connection_id":218382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:32:04] local.INFO: TCP Data received {"connection_id":218382,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:32:04] local.INFO: Processing buffer {"connection_id":218382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:32:04] local.INFO: Packet analysis {"connection_id":218382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:32:04] local.INFO: Extracted packet for processing {"connection_id":218382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:32:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:32:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:32:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:32:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:32:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:32:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11: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-18 11:32: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-18 11: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":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:32:04] 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-18 11: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-18 11: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-18 11:32:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:32:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:32:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:32:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:32:04] 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-18 11:32:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:32:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:32:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:32:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:32:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:32:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:32:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:32:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:32:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:32:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:32:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:32:04] local.INFO: DEBUG: GPS processor result {"connection_id":218382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:32:04] local.INFO: GPS data processed {"connection_id":218382,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:32:04] local.INFO: Acknowledgment sent {"connection_id":218382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:32:36] local.INFO: TCP Data received {"connection_id":218382,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:32:36] local.INFO: Processing buffer {"connection_id":218382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d95b010012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:32:36] local.INFO: Packet analysis {"connection_id":218382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:32:36] local.INFO: Extracted packet for processing {"connection_id":218382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d95"} 
[2026-10-18 11:32:36] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:32: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-18 11:32:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829495552001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:32:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:32:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:32:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:32:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792303018000,"timestamp_ms":1792303018000,"timestamp_seconds":1792303018,"priority":1,"record_length":96,"hex_timestamp":"000001a14d95b010"} 
[2026-10-18 11:32:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:32: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-18 11:32: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":75,"data_length":795,"current_offset":136} 
[2026-10-18 11:32:36] 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-18 11:32: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-18 11:32:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:32:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:32:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:32:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:32:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:32:36] 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-18 11:32:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:32:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:32:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829495552001,"66":25397,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:32:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:32:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:32:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829495552001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:32:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:32:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:32:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:32:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:32:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829495552001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:32:36] local.INFO: DEBUG: GPS processor result {"connection_id":218382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:32:36] local.INFO: GPS data processed {"connection_id":218382,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:32:36] local.INFO: Acknowledgment sent {"connection_id":218382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:33:03] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:33:03] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:33:03] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:33:03] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:33:22] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:33:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:33:22] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:33:22] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:33:22] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:33:23] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.41","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 11:33:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 11:33:23] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 11:33:23] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:33:23] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:37:06] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:37:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:37:06] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:37:06] local.INFO: IMEI packet received {"connection_id":221438,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:37:06] local.INFO: IMEI acknowledgment sent {"connection_id":221438,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:37:45] local.INFO: TCP Data received {"connection_id":219777,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:37:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219777,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:37:45] local.INFO: Processing buffer {"connection_id":219777,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:37:45] local.INFO: IMEI packet received {"connection_id":219777,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:37:45] local.INFO: IMEI acknowledgment sent {"connection_id":219777,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:38:23] local.INFO: TCP Data received {"connection_id":219778,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:23] local.INFO: Processing buffer {"connection_id":219778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:23] local.INFO: IMEI packet received {"connection_id":219778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:38:23] local.INFO: IMEI acknowledgment sent {"connection_id":219778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:38:24] local.INFO: TCP Data received {"connection_id":219778,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14d9a47d8012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d9a47d8012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:38:24] local.INFO: Processing buffer {"connection_id":219778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d9a47d8012d7f980005afdcb80008004f2b..."} 
[2026-10-18 11:38:24] local.INFO: Packet analysis {"connection_id":219778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d9a"} 
[2026-10-18 11:38:24] local.INFO: Extracted packet for processing {"connection_id":219778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d9a"} 
[2026-10-18 11:38:24] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:38: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-18 11:38:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829572608001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:38:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:38:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:38:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:38:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792303319000,"timestamp_ms":1792303319000,"timestamp_seconds":1792303319,"priority":1,"record_length":96,"hex_timestamp":"000001a14d9a47d8"} 
[2026-10-18 11:38:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:38:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:38: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 11:38:24] 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-18 11:38: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-18 11:38:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:38:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:38:24] local.INFO: Teltonika packet parsed successfully {"connection_id":219778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:38:24] local.INFO: Passing IMEI to GPS processor {"connection_id":219778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:38:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":219778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:38:24] 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-18 11:38:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:38:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:38:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829572608001,"66":25538,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:38:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:38:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:38:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829572608001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:38:24] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:38:24] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:38:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:38:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:38:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829572608001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:38:24] local.INFO: DEBUG: GPS processor result {"connection_id":219778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:38:24] local.INFO: GPS data processed {"connection_id":219778,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:38:24] local.INFO: Acknowledgment sent {"connection_id":219778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:38:53] local.INFO: TCP Data received {"connection_id":218385,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:53] local.INFO: Processing buffer {"connection_id":218385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:53] local.INFO: IMEI packet received {"connection_id":218385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":218385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:38:58] local.INFO: TCP Data received {"connection_id":218385,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:58] local.INFO: Processing buffer {"connection_id":218385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:38:58] local.INFO: IMEI packet received {"connection_id":218385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:38:58] local.INFO: IMEI acknowledgment sent {"connection_id":218385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:39:01] local.INFO: TCP Data received {"connection_id":218385,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14d9c5f00012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d9c5f00012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:39:01] local.INFO: Processing buffer {"connection_id":218385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d9c5f00012d7f980005afdcb80008004f29..."} 
[2026-10-18 11:39:01] local.INFO: Packet analysis {"connection_id":218385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d9c"} 
[2026-10-18 11:39:01] local.INFO: Extracted packet for processing {"connection_id":218385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d9c"} 
[2026-10-18 11:39:01] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411384,"longitude_deg":76.3336704,"latitude_deg":9.5411384,"altitude":8,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdcb8","is_valid_coordinates":true} 
[2026-10-18 11:39: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-18 11:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829649664001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792303456000,"timestamp_ms":1792303456000,"timestamp_seconds":1792303456,"priority":1,"record_length":96,"hex_timestamp":"000001a14d9c5f00"} 
[2026-10-18 11: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-18 11: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-18 11: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 11:39:01] 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-18 11: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-18 11: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-18 11:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:39: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-18 11:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829649664001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829649664001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:39:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:39:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829649664001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":218385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:39:01] local.INFO: GPS data processed {"connection_id":218385,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:39:01] local.INFO: Acknowledgment sent {"connection_id":218385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:39:33] local.INFO: TCP Data received {"connection_id":218385,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14d9c7288012d7f950005afdf000008004f2c..."} 
[2026-10-18 11:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14d9c7288012d7f950005afdf000008004f2c..."} 
[2026-10-18 11:39:33] local.INFO: Processing buffer {"connection_id":218385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14d9c7288012d7f950005afdf000008004f2c..."} 
[2026-10-18 11:39:33] local.INFO: Packet analysis {"connection_id":218385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14d9c"} 
[2026-10-18 11:39:33] local.INFO: Extracted packet for processing {"connection_id":218385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14d9c"} 
[2026-10-18 11:39:33] local.INFO: GPS Element Parsed {"raw_longitude":763335936,"raw_latitude":95411968,"longitude_deg":76.3335936,"latitude_deg":9.5411968,"altitude":8,"angle":79,"satellites":44,"speed":0,"hex_longitude":"2d7f9500","hex_latitude":"05afdf00","is_valid_coordinates":true} 
[2026-10-18 11:39:33] 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-18 11:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829684736001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:39:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:39:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702181888,"note":"Value kept but may cause issues"} 
[2026-10-18 11:39:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:39:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792303461000,"timestamp_ms":1792303461000,"timestamp_seconds":1792303461,"priority":1,"record_length":96,"hex_timestamp":"000001a14d9c7288"} 
[2026-10-18 11: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-18 11:39: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:39:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:39:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:39:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:39:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:39:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:39:33] 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-18 11:39:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:39:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:39:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829684736001,"66":25495,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9194098663702181888},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:39:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:39:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:39:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829684736001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:39:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:39:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:39:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:39:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702181888,"description":"Unknown IO ID 45"} 
[2026-10-18 11:39:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829684736001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702181888}} 
[2026-10-18 11:39:33] local.INFO: DEBUG: GPS processor result {"connection_id":218385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:39:33] local.INFO: GPS data processed {"connection_id":218385,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:39:33] local.INFO: Acknowledgment sent {"connection_id":218385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:40:04] local.INFO: TCP Data received {"connection_id":219779,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:04] local.INFO: Processing buffer {"connection_id":219779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:04] local.INFO: IMEI packet received {"connection_id":219779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":219779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:40:08] local.INFO: TCP Data received {"connection_id":219779,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:08] local.INFO: Processing buffer {"connection_id":219779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:08] local.INFO: IMEI packet received {"connection_id":219779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:40:08] local.INFO: IMEI acknowledgment sent {"connection_id":219779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:40:13] local.INFO: TCP Data received {"connection_id":219779,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:13] local.INFO: Processing buffer {"connection_id":219779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:13] local.INFO: IMEI packet received {"connection_id":219779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:40:13] local.INFO: IMEI acknowledgment sent {"connection_id":219779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:40:14] local.INFO: TCP Data received {"connection_id":219779,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:14] local.INFO: Processing buffer {"connection_id":219779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:14] local.INFO: Packet analysis {"connection_id":219779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:40:14] local.INFO: Extracted packet for processing {"connection_id":219779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:40:14] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:40:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 11:40:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:40:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11:40:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:40:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:40:14] local.INFO: IO Element 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-18 11:40:14] 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-18 11:40:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 11:40:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:40:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:40:14] local.INFO: Teltonika packet parsed successfully {"connection_id":219779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:40:14] local.INFO: Passing IMEI to GPS processor {"connection_id":219779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:40:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":219779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:40:14] 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-18 11:40:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:40:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:40:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:40:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:40:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:40:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:40:14] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:40:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:40:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:40:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:40:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:40:14] local.INFO: DEBUG: GPS processor result {"connection_id":219779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:40:14] local.INFO: GPS data processed {"connection_id":219779,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:40:14] local.INFO: Acknowledgment sent {"connection_id":219779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:40:23] local.INFO: TCP Data received {"connection_id":219779,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:23] local.INFO: Processing buffer {"connection_id":219779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:23] local.INFO: Packet analysis {"connection_id":219779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:40:23] local.INFO: Extracted packet for processing {"connection_id":219779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:40:23] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:40: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-18 11:40:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:40:23] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11:40:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:40:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:40: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:40:23] 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-18 11:40: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-18 11:40:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:40:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:40:23] local.INFO: Teltonika packet parsed successfully {"connection_id":219779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:40:23] local.INFO: Passing IMEI to GPS processor {"connection_id":219779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:40:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":219779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:40:23] 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-18 11:40:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:40:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:40:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:40:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:40:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:40:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:40:23] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:40:23] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:40:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:40:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:40:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:40:23] local.INFO: DEBUG: GPS processor result {"connection_id":219779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:40:23] local.INFO: GPS data processed {"connection_id":219779,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:40:23] local.INFO: Acknowledgment sent {"connection_id":219779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:40:53] local.INFO: TCP Data received {"connection_id":218102,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:53] local.INFO: Processing buffer {"connection_id":218102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:53] local.INFO: IMEI packet received {"connection_id":218102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:40:53] local.INFO: IMEI acknowledgment sent {"connection_id":218102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:40:58] local.INFO: TCP Data received {"connection_id":218102,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:58] local.INFO: Processing buffer {"connection_id":218102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:40:58] local.INFO: IMEI packet received {"connection_id":218102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:40:58] local.INFO: IMEI acknowledgment sent {"connection_id":218102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:40:59] local.INFO: TCP Data received {"connection_id":218102,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:59] local.INFO: Processing buffer {"connection_id":218102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:40:59] local.INFO: Packet analysis {"connection_id":218102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:40:59] local.INFO: Extracted packet for processing {"connection_id":218102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:40:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:40: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-18 11:40:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:40:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:40:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11:40:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:40:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:40: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:40:59] 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-18 11:40: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-18 11:40:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:40:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:40:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:40:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:40:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:40:59] 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-18 11:40:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:40:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:40:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:40:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:40:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:40:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:40:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:40:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:40:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:40:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:40:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:40:59] local.INFO: DEBUG: GPS processor result {"connection_id":218102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:40:59] local.INFO: GPS data processed {"connection_id":218102,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:40:59] local.INFO: Acknowledgment sent {"connection_id":218102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:41:30] local.INFO: TCP Data received {"connection_id":218102,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:41:30] local.INFO: Processing buffer {"connection_id":218102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:41:30] local.INFO: Packet analysis {"connection_id":218102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:41:30] local.INFO: Extracted packet for processing {"connection_id":218102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:41:30] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11: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-18 11: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-18 11: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:41: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-18 11: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-18 11: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-18 11:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:41: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-18 11:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:41:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:41:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":218102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:41:30] local.INFO: GPS data processed {"connection_id":218102,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:41:30] local.INFO: Acknowledgment sent {"connection_id":218102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:41:53] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:41:53] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:41:53] local.INFO: IMEI packet received {"connection_id":221442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":221442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:41:58] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:41:58] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:41:58] local.INFO: IMEI packet received {"connection_id":221442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":221442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:42:03] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:42:03] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:42:03] local.INFO: Packet analysis {"connection_id":221442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:42:03] local.INFO: Extracted packet for processing {"connection_id":221442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:42:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11: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-18 11:42: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-18 11: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:42: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-18 11: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-18 11: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-18 11:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:42:03] 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-18 11:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:42:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:42:03] 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":5979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:42:03] local.INFO: GPS data processed {"connection_id":221442,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:42:03] local.INFO: Acknowledgment sent {"connection_id":221442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:42:35] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:42:35] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:42:35] local.INFO: Packet analysis {"connection_id":221442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:42:35] local.INFO: Extracted packet for processing {"connection_id":221442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:42:35] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:42:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:42:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:42:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:42:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:42:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11: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-18 11:42: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-18 11: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:42: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-18 11: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-18 11: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-18 11:42:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:42:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:42:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:42:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:42: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-18 11:42:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:42:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:42:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:42:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:42:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:42:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:42:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:42:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:42:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:42:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:42:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:42: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":5980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:42:35] local.INFO: GPS data processed {"connection_id":221442,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:42:35] local.INFO: Acknowledgment sent {"connection_id":221442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:43:00] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:00] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:00] local.INFO: IMEI packet received {"connection_id":218103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:43:00] local.INFO: IMEI acknowledgment sent {"connection_id":218103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:43:03] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:03] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:03] local.INFO: IMEI packet received {"connection_id":218103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:43:03] local.INFO: IMEI acknowledgment sent {"connection_id":218103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:43:04] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:43:04] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:43:04] local.INFO: Packet analysis {"connection_id":218103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:43:04] local.INFO: Extracted packet for processing {"connection_id":218103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:43:04] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:43:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:43:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11: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-18 11:43: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-18 11: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:43: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-18 11: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-18 11: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-18 11:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:43:04] 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-18 11:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:43:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:43:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:43:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:43:04] local.INFO: DEBUG: GPS processor result {"connection_id":218103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:43:04] local.INFO: GPS data processed {"connection_id":218103,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:43:04] local.INFO: Acknowledgment sent {"connection_id":218103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:43:09] local.INFO: TCP Data received {"connection_id":218103,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:43:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:43:09] local.INFO: Processing buffer {"connection_id":218103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:43:09] local.INFO: Packet analysis {"connection_id":218103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:43:09] local.INFO: Extracted packet for processing {"connection_id":218103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:43:09] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:43: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-18 11:43:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:43:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:43:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:43:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:43:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11:43:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:43: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-18 11:43: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:43:09] 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-18 11:43: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-18 11:43:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:43:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:43:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:43:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:43:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:43:09] 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-18 11:43:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:43:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:43:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:43:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:43:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:43:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:43:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:43:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:43:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:43:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:43:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:43:09] local.INFO: DEBUG: GPS processor result {"connection_id":218103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:43:09] local.INFO: GPS data processed {"connection_id":218103,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:43:09] local.INFO: Acknowledgment sent {"connection_id":218103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:43:17] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:43:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:43:17] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:43:17] local.INFO: IMEI packet received {"connection_id":221443,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:43:17] local.INFO: IMEI acknowledgment sent {"connection_id":221443,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:43:45] local.INFO: TCP Data received {"connection_id":219781,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219781,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:43:45] local.INFO: Processing buffer {"connection_id":219781,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:43:45] local.INFO: IMEI packet received {"connection_id":219781,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:43:45] local.INFO: IMEI acknowledgment sent {"connection_id":219781,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:43:58] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:58] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:43:58] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:43:58] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:44:03] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:44:03] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:44:03] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:44:03] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:44:04] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:44:04] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:44:04] local.INFO: Packet analysis {"connection_id":221444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:44:04] local.INFO: Extracted packet for processing {"connection_id":221444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:44:04] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:44:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:44:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:44:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:44:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:44:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11: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-18 11:44: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-18 11: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:44: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-18 11: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-18 11: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-18 11:44:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:44:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:44:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:44:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:44:04] 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-18 11:44:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:44:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:44:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:44:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:44:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:44:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:44:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:44:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:44:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:44:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:44:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:44:04] 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":5983,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:44:04] local.INFO: GPS data processed {"connection_id":221444,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:44:04] local.INFO: Acknowledgment sent {"connection_id":221444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:44:38] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:44:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:44:38] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:44:38] local.INFO: Packet analysis {"connection_id":221444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:44:38] local.INFO: Extracted packet for processing {"connection_id":221444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:44:38] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:44: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-18 11:44:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:44:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:44:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:44:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:44:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11:44:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:44: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-18 11:44: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:44:38] 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-18 11:44: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-18 11:44:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:44:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:44:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:44:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:44:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:44:38] 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-18 11:44:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:44:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:44:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:44:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:44:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:44:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:44:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:44:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:44:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:44:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:44:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:44:38] 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":5984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:44:38] local.INFO: GPS data processed {"connection_id":221444,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:44:38] local.INFO: Acknowledgment sent {"connection_id":221444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:44:58] local.INFO: TCP Data received {"connection_id":219783,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:44:58] local.INFO: Processing buffer {"connection_id":219783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:44:58] local.INFO: IMEI packet received {"connection_id":219783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:44:58] local.INFO: IMEI acknowledgment sent {"connection_id":219783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:45:03] local.INFO: TCP Data received {"connection_id":219783,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:45:03] local.INFO: Processing buffer {"connection_id":219783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:45:03] local.INFO: IMEI packet received {"connection_id":219783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:45:03] local.INFO: IMEI acknowledgment sent {"connection_id":219783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:45:04] local.INFO: TCP Data received {"connection_id":219783,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:45:04] local.INFO: Processing buffer {"connection_id":219783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da119f0012d7f930005afdf080012004f29..."} 
[2026-10-18 11:45:04] local.INFO: Packet analysis {"connection_id":219783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:45:04] local.INFO: Extracted packet for processing {"connection_id":219783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da1"} 
[2026-10-18 11:45:04] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":18,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:45:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829686016001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193254238772199424,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:45:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792303766000,"timestamp_ms":1792303766000,"timestamp_seconds":1792303766,"priority":1,"record_length":96,"hex_timestamp":"000001a14da119f0"} 
[2026-10-18 11: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-18 11: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-18 11: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 11:45: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-18 11: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-18 11: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-18 11:45:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:45:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:45:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:45:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:45:04] 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-18 11:45:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:45:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:45:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829686016001,"66":25625,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193254238772199424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:45:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:45:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:45:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829686016001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:45:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:45:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:45:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:45:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193254238772199424,"description":"Unknown IO ID 45"} 
[2026-10-18 11:45:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829686016001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193254238772199424}} 
[2026-10-18 11:45:04] local.INFO: DEBUG: GPS processor result {"connection_id":219783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:45:04] local.INFO: GPS data processed {"connection_id":219783,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:45:04] local.INFO: Acknowledgment sent {"connection_id":219783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:45:05] local.INFO: TCP Data received {"connection_id":219783,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:45:05] local.INFO: Processing buffer {"connection_id":219783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:45:05] local.INFO: Packet analysis {"connection_id":219783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:45:05] local.INFO: Extracted packet for processing {"connection_id":219783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:45:05] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:45:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:45:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:45: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:45:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:45:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:45:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:45:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:45:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:45:05] 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-18 11:45:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:45:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:45:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:45:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:45:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:45:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:45:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:45:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:45:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:45:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:45:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:45:05] local.INFO: DEBUG: GPS processor result {"connection_id":219783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:45:05] local.INFO: GPS data processed {"connection_id":219783,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:45:05] local.INFO: Acknowledgment sent {"connection_id":219783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:45:37] local.INFO: TCP Data received {"connection_id":219783,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:45:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:45:37] local.INFO: Processing buffer {"connection_id":219783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:45:37] local.INFO: Packet analysis {"connection_id":219783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:45:37] local.INFO: Extracted packet for processing {"connection_id":219783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:45:37] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:45:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:45:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:45:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:45: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:45:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:45:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:45:37] local.INFO: Teltonika packet parsed successfully {"connection_id":219783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:45:37] local.INFO: Passing IMEI to GPS processor {"connection_id":219783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:45:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":219783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:45: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-18 11:45:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:45:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:45:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:45:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:45:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:45:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:45:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:45:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:45:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:45:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:45:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:45:37] local.INFO: DEBUG: GPS processor result {"connection_id":219783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:45:37] local.INFO: GPS data processed {"connection_id":219783,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:45:37] local.INFO: Acknowledgment sent {"connection_id":219783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:45:53] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:45:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:45:53] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:45:53] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:45:53] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:46:02] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:02] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:02] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:46:02] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:46:05] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:05] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:05] local.INFO: Packet analysis {"connection_id":221446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:46:05] local.INFO: Extracted packet for processing {"connection_id":221446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:46:05] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:46:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:46:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:46: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:46:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:46:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:46:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:46:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:46:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:46:05] 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-18 11:46:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:46:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:46:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:46:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:46:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:46:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:46:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:46:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:46:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:46:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:46:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:46:05] 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":5988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:46:05] local.INFO: GPS data processed {"connection_id":221446,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:46:05] local.INFO: Acknowledgment sent {"connection_id":221446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:46:11] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:11] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:11] local.INFO: Packet analysis {"connection_id":221446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:46:11] local.INFO: Extracted packet for processing {"connection_id":221446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:46:11] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:46: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-18 11:46:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:46:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11:46:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:46: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-18 11:46: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:46:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:46: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-18 11:46:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:46:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:46:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:46:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:46:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:46:11] 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-18 11:46:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:46:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:46:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:46:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:46:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:46:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:46:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:46:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:46:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:46:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:46:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:46:11] 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":5989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:46:11] local.INFO: GPS data processed {"connection_id":221446,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:46:11] local.INFO: Acknowledgment sent {"connection_id":221446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:46:53] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:53] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:53] local.INFO: IMEI packet received {"connection_id":218104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":218104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:46:59] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:59] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:46:59] local.INFO: IMEI packet received {"connection_id":218104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":218104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:46:59] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:59] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:46:59] local.INFO: Packet analysis {"connection_id":218104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:46:59] local.INFO: Extracted packet for processing {"connection_id":218104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:46:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:46: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-18 11:46:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:46:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:46:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11:46:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:46:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:46: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:46:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:46: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-18 11:46:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:46:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:46:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:46:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:46:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:46:59] 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-18 11:46:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:46:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:46:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:46:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:46:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:46:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:46:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:46:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:46:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:46:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:46:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:46:59] local.INFO: DEBUG: GPS processor result {"connection_id":218104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:46:59] local.INFO: GPS data processed {"connection_id":218104,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:46:59] local.INFO: Acknowledgment sent {"connection_id":218104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:47:31] local.INFO: TCP Data received {"connection_id":218104,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:47:31] local.INFO: Processing buffer {"connection_id":218104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:47:31] local.INFO: Packet analysis {"connection_id":218104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:47:31] local.INFO: Extracted packet for processing {"connection_id":218104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:47:31] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:47: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:47: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-18 11:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:47:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:47:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":218104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:47:31] local.INFO: GPS data processed {"connection_id":218104,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:47:31] local.INFO: Acknowledgment sent {"connection_id":218104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:47:53] local.INFO: TCP Data received {"connection_id":221447,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:47:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:47:53] local.INFO: Processing buffer {"connection_id":221447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:47:53] local.INFO: IMEI packet received {"connection_id":221447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:47:53] local.INFO: IMEI acknowledgment sent {"connection_id":221447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:47:58] local.INFO: TCP Data received {"connection_id":221447,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:47:58] local.INFO: Processing buffer {"connection_id":221447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:47:58] local.INFO: IMEI packet received {"connection_id":221447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":221447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:48:02] local.INFO: TCP Data received {"connection_id":221447,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:48:02] local.INFO: Processing buffer {"connection_id":221447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:48:02] local.INFO: Packet analysis {"connection_id":221447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:48:02] local.INFO: Extracted packet for processing {"connection_id":221447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:48:02] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:48:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:48:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:48:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:48:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:48:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:48: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:48:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:48:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:48:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:48:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:48:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:48:02] 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-18 11:48:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:48:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:48:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:48:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:48:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:48:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:48:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:48:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:48:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:48:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:48:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:48:02] local.INFO: DEBUG: GPS processor result {"connection_id":221447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:48:02] local.INFO: GPS data processed {"connection_id":221447,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:48:02] local.INFO: Acknowledgment sent {"connection_id":221447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:48:33] local.INFO: TCP Data received {"connection_id":221447,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:48:33] local.INFO: Processing buffer {"connection_id":221447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:48:33] local.INFO: Packet analysis {"connection_id":221447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:48:33] local.INFO: Extracted packet for processing {"connection_id":221447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:48:33] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:48:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:48:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:48:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:48:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:48:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:48: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-18 11: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:48:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:48:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:48:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:48:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:48:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:48:33] 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-18 11:48:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:48:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:48:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:48:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:48:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:48:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:48:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:48:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:48:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:48:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:48:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:48:33] local.INFO: DEBUG: GPS processor result {"connection_id":221447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:48:33] local.INFO: GPS data processed {"connection_id":221447,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:48:33] local.INFO: Acknowledgment sent {"connection_id":221447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:48:59] local.INFO: TCP Data received {"connection_id":218387,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:48:59] local.INFO: Processing buffer {"connection_id":218387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:48:59] local.INFO: IMEI packet received {"connection_id":218387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":218387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:49:03] local.INFO: TCP Data received {"connection_id":218387,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:03] local.INFO: Processing buffer {"connection_id":218387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:03] local.INFO: IMEI packet received {"connection_id":218387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:49:03] local.INFO: IMEI acknowledgment sent {"connection_id":218387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:49:04] local.INFO: TCP Data received {"connection_id":218387,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:04] local.INFO: Processing buffer {"connection_id":218387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:04] local.INFO: Packet analysis {"connection_id":218387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:49:04] local.INFO: Extracted packet for processing {"connection_id":218387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:49:04] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:49:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:49:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11: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-18 11:49: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-18 11: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":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:49:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11: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-18 11: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-18 11:49:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:49:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:49:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:49:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:49:04] 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-18 11:49:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:49:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:49:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:49:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:49:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:49:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:49:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:49:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:49:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:49:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:49:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:49:04] local.INFO: DEBUG: GPS processor result {"connection_id":218387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:49:04] local.INFO: GPS data processed {"connection_id":218387,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:49:04] local.INFO: Acknowledgment sent {"connection_id":218387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:49:06] local.INFO: TCP Data received {"connection_id":218105,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218105,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:49:06] local.INFO: Processing buffer {"connection_id":218105,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:49:06] local.INFO: IMEI packet received {"connection_id":218105,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":218105,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:49:09] local.INFO: TCP Data received {"connection_id":218387,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:09] local.INFO: Processing buffer {"connection_id":218387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:09] local.INFO: Packet analysis {"connection_id":218387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:49:09] local.INFO: Extracted packet for processing {"connection_id":218387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:49:09] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:49: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-18 11:49:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:49:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11:49:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:49: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-18 11:49: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":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:49:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:49: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-18 11:49:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:49:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:49:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:49:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:49:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:49:09] 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-18 11:49:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:49:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:49:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:49:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:49:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:49:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:49:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:49:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:49:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:49:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:49:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:49:09] local.INFO: DEBUG: GPS processor result {"connection_id":218387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:49:09] local.INFO: GPS data processed {"connection_id":218387,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:49:09] local.INFO: Acknowledgment sent {"connection_id":218387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:49:51] local.INFO: TCP Data received {"connection_id":218106,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:49:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218106,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:49:51] local.INFO: Processing buffer {"connection_id":218106,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:49:51] local.INFO: IMEI packet received {"connection_id":218106,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:49:51] local.INFO: IMEI acknowledgment sent {"connection_id":218106,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:49:53] local.INFO: TCP Data received {"connection_id":219785,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:53] local.INFO: Processing buffer {"connection_id":219785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:53] local.INFO: IMEI packet received {"connection_id":219785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:49:53] local.INFO: IMEI acknowledgment sent {"connection_id":219785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:49:58] local.INFO: TCP Data received {"connection_id":219785,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:58] local.INFO: Processing buffer {"connection_id":219785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:49:58] local.INFO: IMEI packet received {"connection_id":219785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":219785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:49:59] local.INFO: TCP Data received {"connection_id":219785,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:59] local.INFO: Processing buffer {"connection_id":219785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14da5b1b8012d7f930005afdf08000f004f28..."} 
[2026-10-18 11:49:59] local.INFO: Packet analysis {"connection_id":219785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:49:59] local.INFO: Extracted packet for processing {"connection_id":219785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14da5"} 
[2026-10-18 11:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:49: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-18 11:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829764096001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792304067000,"timestamp_ms":1792304067000,"timestamp_seconds":1792304067,"priority":1,"record_length":96,"hex_timestamp":"000001a14da5b1b8"} 
[2026-10-18 11:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:49:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:49: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 11:49:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 11:49: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-18 11:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:49:59] 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-18 11:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829764096001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829764096001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:49:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829764096001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":219785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:49:59] local.INFO: GPS data processed {"connection_id":219785,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:49:59] local.INFO: Acknowledgment sent {"connection_id":219785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:50:36] local.INFO: TCP Data received {"connection_id":219785,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:50:36] local.INFO: Processing buffer {"connection_id":219785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:50:36] local.INFO: Packet analysis {"connection_id":219785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:50:36] local.INFO: Extracted packet for processing {"connection_id":219785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:50:36] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:50:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:50:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:50:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:50:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:50:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11: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-18 11:50: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-18 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:50:36] 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-18 11: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-18 11: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-18 11:50:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:50:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:50:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:50:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:50: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-18 11:50:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:50:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:50:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:50:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:50:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:50:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:50:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:50:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:50:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:50:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:50:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:50:36] local.INFO: DEBUG: GPS processor result {"connection_id":219785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:50:36] local.INFO: GPS data processed {"connection_id":219785,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:50:36] local.INFO: Acknowledgment sent {"connection_id":219785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:50:53] local.INFO: TCP Data received {"connection_id":218108,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:50:53] local.INFO: Processing buffer {"connection_id":218108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:50:53] local.INFO: IMEI packet received {"connection_id":218108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":218108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:50:58] local.INFO: TCP Data received {"connection_id":218108,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:50:58] local.INFO: Processing buffer {"connection_id":218108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:50:58] local.INFO: IMEI packet received {"connection_id":218108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":218108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:50:59] local.INFO: TCP Data received {"connection_id":218108,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:50:59] local.INFO: Processing buffer {"connection_id":218108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:50:59] local.INFO: Packet analysis {"connection_id":218108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:50:59] local.INFO: Extracted packet for processing {"connection_id":218108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:50:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:50: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-18 11:50:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:50:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:50:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:50:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:50:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11:50:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:50:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:50: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:50:59] 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-18 11:50: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-18 11:50:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:50:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:50:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:50:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:50:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:50:59] 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-18 11:50:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:50:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:50:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:50:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:50:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:50:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:50:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:50:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:50:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:50:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:50:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:50:59] local.INFO: DEBUG: GPS processor result {"connection_id":218108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:50:59] local.INFO: GPS data processed {"connection_id":218108,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:50:59] local.INFO: Acknowledgment sent {"connection_id":218108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:51:30] local.INFO: TCP Data received {"connection_id":218108,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:51:30] local.INFO: Processing buffer {"connection_id":218108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:51:30] local.INFO: Packet analysis {"connection_id":218108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:51:30] local.INFO: Extracted packet for processing {"connection_id":218108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:51:30] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11: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-18 11: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-18 11: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:51: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-18 11: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-18 11: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-18 11:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:51: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-18 11:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:51:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:51:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":218108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":5999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:51:30] local.INFO: GPS data processed {"connection_id":218108,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:51:30] local.INFO: Acknowledgment sent {"connection_id":218108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:51:53] local.INFO: TCP Data received {"connection_id":219786,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:51:53] local.INFO: Processing buffer {"connection_id":219786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:51:53] local.INFO: IMEI packet received {"connection_id":219786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:51:53] local.INFO: IMEI acknowledgment sent {"connection_id":219786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:52:00] local.INFO: TCP Data received {"connection_id":219786,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:52:00] local.INFO: Processing buffer {"connection_id":219786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:52:00] local.INFO: IMEI packet received {"connection_id":219786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:52:00] local.INFO: IMEI acknowledgment sent {"connection_id":219786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:52:01] local.INFO: TCP Data received {"connection_id":219786,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:52:01] local.INFO: Processing buffer {"connection_id":219786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:52:01] local.INFO: Packet analysis {"connection_id":219786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:52:01] local.INFO: Extracted packet for processing {"connection_id":219786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:52:01] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11: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-18 11: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-18 11: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:52: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-18 11: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-18 11: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-18 11:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:52: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-18 11:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:52:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:52:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":219786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:52:01] local.INFO: GPS data processed {"connection_id":219786,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:52:01] local.INFO: Acknowledgment sent {"connection_id":219786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:52:32] local.INFO: TCP Data received {"connection_id":219786,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:52:32] local.INFO: Processing buffer {"connection_id":219786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:52:32] local.INFO: Packet analysis {"connection_id":219786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:52:32] local.INFO: Extracted packet for processing {"connection_id":219786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:52:32] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11: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-18 11:52: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-18 11: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:52:32] 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-18 11: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-18 11: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-18 11:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:52: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-18 11:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:52:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:52:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":219786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:52:32] local.INFO: GPS data processed {"connection_id":219786,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:52:32] local.INFO: Acknowledgment sent {"connection_id":219786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:52:58] local.INFO: TCP Data received {"connection_id":218389,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218389,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:52:58] local.INFO: Processing buffer {"connection_id":218389,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:52:58] local.INFO: IMEI packet received {"connection_id":218389,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":218389,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:53:03] local.INFO: TCP Data received {"connection_id":218389,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218389,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:03] local.INFO: Processing buffer {"connection_id":218389,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:03] local.INFO: IMEI packet received {"connection_id":218389,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:53:03] local.INFO: IMEI acknowledgment sent {"connection_id":218389,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:53:16] local.INFO: TCP Data received {"connection_id":218389,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218389,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:53:16] local.INFO: Processing buffer {"connection_id":218389,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:53:16] local.INFO: Packet analysis {"connection_id":218389,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:53:16] local.INFO: Extracted packet for processing {"connection_id":218389,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:53:16] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:53: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-18 11:53:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:53:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:53:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:53:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:53:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11:53:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:53: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-18 11:53: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:53:16] 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-18 11:53: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-18 11:53:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:53:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:53:16] local.INFO: Teltonika packet parsed successfully {"connection_id":218389,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:53:16] local.INFO: Passing IMEI to GPS processor {"connection_id":218389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:53:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":218389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:53:16] 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-18 11:53:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:53:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:53:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:53:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:53:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:53:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:53:16] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:53:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:53:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:53:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:53:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:53:16] local.INFO: DEBUG: GPS processor result {"connection_id":218389,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:53:16] local.INFO: GPS data processed {"connection_id":218389,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:53:16] local.INFO: Acknowledgment sent {"connection_id":218389,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:53:17] local.INFO: TCP Data received {"connection_id":218389,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:53:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218389,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:53:17] local.INFO: Processing buffer {"connection_id":218389,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:53:17] local.INFO: Packet analysis {"connection_id":218389,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:53:17] local.INFO: Extracted packet for processing {"connection_id":218389,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:53:17] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:53: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-18 11:53:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:53:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:53:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:53:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:53:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11:53:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:53:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:53: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:53:17] 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-18 11:53: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-18 11:53:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:53:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:53:17] local.INFO: Teltonika packet parsed successfully {"connection_id":218389,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:53:17] local.INFO: Passing IMEI to GPS processor {"connection_id":218389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:53:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":218389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:53:17] 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-18 11:53:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:53:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:53:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:53:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:53:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:53:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:53:17] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:53:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:53:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:53:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:53:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:53:17] local.INFO: DEBUG: GPS processor result {"connection_id":218389,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:53:17] local.INFO: GPS data processed {"connection_id":218389,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:53:17] local.INFO: Acknowledgment sent {"connection_id":218389,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:53:53] local.INFO: TCP Data received {"connection_id":219788,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:53] local.INFO: Processing buffer {"connection_id":219788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:53] local.INFO: IMEI packet received {"connection_id":219788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:53:53] local.INFO: IMEI acknowledgment sent {"connection_id":219788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:53:59] local.INFO: TCP Data received {"connection_id":219788,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:59] local.INFO: Processing buffer {"connection_id":219788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:53:59] local.INFO: IMEI packet received {"connection_id":219788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:53:59] local.INFO: IMEI acknowledgment sent {"connection_id":219788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:54:01] local.INFO: TCP Data received {"connection_id":219788,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:54:01] local.INFO: Processing buffer {"connection_id":219788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:54:01] local.INFO: Packet analysis {"connection_id":219788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:54:01] local.INFO: Extracted packet for processing {"connection_id":219788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:54:01] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11: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-18 11: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-18 11: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:54: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-18 11: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-18 11: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-18 11:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:54: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-18 11:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:54:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:54:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":219788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:54:01] local.INFO: GPS data processed {"connection_id":219788,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:54:01] local.INFO: Acknowledgment sent {"connection_id":219788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:54:33] local.INFO: TCP Data received {"connection_id":219788,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:54:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:54:33] local.INFO: Processing buffer {"connection_id":219788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:54:33] local.INFO: Packet analysis {"connection_id":219788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:54:33] local.INFO: Extracted packet for processing {"connection_id":219788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:54:33] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:54:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:54:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:54:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:54:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:54:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 11: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-18 11: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-18 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:54:33] 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-18 11: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-18 11: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-18 11:54:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:54:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:54:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:54:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:54:33] 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-18 11:54:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:54:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:54:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:54:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:54:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:54:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:54:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:54:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:54:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:54:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:54:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:54:33] local.INFO: DEBUG: GPS processor result {"connection_id":219788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:54:33] local.INFO: GPS data processed {"connection_id":219788,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:54:33] local.INFO: Acknowledgment sent {"connection_id":219788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:54:53] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:54:53] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:54:53] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:54:53] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:54:58] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:54:58] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:54:58] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:55:03] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:55:03] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daa4980012d7f930005afdf08000f004f29..."} 
[2026-10-18 11:55:03] local.INFO: Packet analysis {"connection_id":221448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:55:03] local.INFO: Extracted packet for processing {"connection_id":221448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14daa"} 
[2026-10-18 11:55:03] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":15,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 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-18 11:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829841152001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:55:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792304368000,"timestamp_ms":1792304368000,"timestamp_seconds":1792304368,"priority":1,"record_length":96,"hex_timestamp":"000001a14daa4980"} 
[2026-10-18 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-18 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 11:55:03] 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-18 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-18 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-18 11:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:55: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-18 11:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829841152001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829841152001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:55:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:55:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:55:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829841152001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:55:03] 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":6006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:55:03] local.INFO: GPS data processed {"connection_id":221448,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:55:03] local.INFO: Acknowledgment sent {"connection_id":221448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:55:21] local.INFO: TCP Data received {"connection_id":218110,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:55:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218110,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:55:21] local.INFO: Processing buffer {"connection_id":218110,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:55:21] local.INFO: IMEI packet received {"connection_id":218110,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:55:21] local.INFO: IMEI acknowledgment sent {"connection_id":218110,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:55:35] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:55:35] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:55:35] local.INFO: Packet analysis {"connection_id":221448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:55:35] local.INFO: Extracted packet for processing {"connection_id":221448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:55:35] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:55: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-18 11:55:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:55:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:55:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:55:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:55:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11:55:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:55: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-18 11:55: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:55:35] 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-18 11:55: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-18 11:55:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:55:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:55:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:55:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:55:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:55: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-18 11:55:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:55:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:55:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:55:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:55:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:55:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:55:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:55:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:55:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:55:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:55:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:55:35] 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":6007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:55:35] local.INFO: GPS data processed {"connection_id":221448,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:55:35] local.INFO: Acknowledgment sent {"connection_id":221448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:55:47] local.INFO: TCP Data received {"connection_id":218111,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:55:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218111,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:55:47] local.INFO: Processing buffer {"connection_id":218111,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 11:55:47] local.INFO: IMEI packet received {"connection_id":218111,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 11:55:47] local.INFO: IMEI acknowledgment sent {"connection_id":218111,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:56:06] local.INFO: TCP Data received {"connection_id":219789,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:06] local.INFO: Processing buffer {"connection_id":219789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:06] local.INFO: IMEI packet received {"connection_id":219789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":219789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:56:08] local.INFO: TCP Data received {"connection_id":219789,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:08] local.INFO: Processing buffer {"connection_id":219789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:08] local.INFO: IMEI packet received {"connection_id":219789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:56:08] local.INFO: IMEI acknowledgment sent {"connection_id":219789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:56:13] local.INFO: TCP Data received {"connection_id":219789,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:13] local.INFO: Processing buffer {"connection_id":219789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:13] local.INFO: IMEI packet received {"connection_id":219789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:56:13] local.INFO: IMEI acknowledgment sent {"connection_id":219789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:56:14] local.INFO: TCP Data received {"connection_id":219789,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:56:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:56:14] local.INFO: Processing buffer {"connection_id":219789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:56:14] local.INFO: Packet analysis {"connection_id":219789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:56:14] local.INFO: Extracted packet for processing {"connection_id":219789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:56:14] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:56:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 11:56:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:56:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:56:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:56:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:56:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11:56:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:56:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:56:14] 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-18 11:56:14] 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-18 11:56:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 11:56:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:56:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:56:14] local.INFO: Teltonika packet parsed successfully {"connection_id":219789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:56:14] local.INFO: Passing IMEI to GPS processor {"connection_id":219789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:56:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":219789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:56:14] 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-18 11:56:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:56:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:56:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:56:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:56:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:56:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:56:14] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:56:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:56:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:56:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:56:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:56:14] local.INFO: DEBUG: GPS processor result {"connection_id":219789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:56:14] local.INFO: GPS data processed {"connection_id":219789,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:56:14] local.INFO: Acknowledgment sent {"connection_id":219789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:56:53] local.INFO: TCP Data received {"connection_id":218113,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:53] local.INFO: Processing buffer {"connection_id":218113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:53] local.INFO: IMEI packet received {"connection_id":218113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":218113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:56:58] local.INFO: TCP Data received {"connection_id":218113,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:58] local.INFO: Processing buffer {"connection_id":218113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:56:58] local.INFO: IMEI packet received {"connection_id":218113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":218113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:56:59] local.INFO: TCP Data received {"connection_id":218113,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:56:59] local.INFO: Processing buffer {"connection_id":218113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:56:59] local.INFO: Packet analysis {"connection_id":218113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:56:59] local.INFO: Extracted packet for processing {"connection_id":218113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:56: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-18 11:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:56:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:56:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:56: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:56:59] 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-18 11:56: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-18 11:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:56:59] 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-18 11:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:56:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:56:59] local.INFO: DEBUG: GPS processor result {"connection_id":218113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:56:59] local.INFO: GPS data processed {"connection_id":218113,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:56:59] local.INFO: Acknowledgment sent {"connection_id":218113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:57:31] local.INFO: TCP Data received {"connection_id":218113,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:57:31] local.INFO: Processing buffer {"connection_id":218113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:57:31] local.INFO: Packet analysis {"connection_id":218113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:57:31] local.INFO: Extracted packet for processing {"connection_id":218113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:57:31] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11: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-18 11: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-18 11: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:57:31] 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-18 11: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-18 11: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-18 11:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:57: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-18 11:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:57:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:57:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":218113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:57:31] local.INFO: GPS data processed {"connection_id":218113,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:57:31] local.INFO: Acknowledgment sent {"connection_id":218113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:58:05] local.INFO: TCP Data received {"connection_id":218114,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:05] local.INFO: Processing buffer {"connection_id":218114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:05] local.INFO: IMEI packet received {"connection_id":218114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":218114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:58:05] local.INFO: TCP Data received {"connection_id":218114,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:05] local.INFO: Processing buffer {"connection_id":218114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:05] local.INFO: IMEI packet received {"connection_id":218114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":218114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:58:09] local.INFO: TCP Data received {"connection_id":218114,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:58:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:58:09] local.INFO: Processing buffer {"connection_id":218114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:58:09] local.INFO: Packet analysis {"connection_id":218114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:58:09] local.INFO: Extracted packet for processing {"connection_id":218114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:58:09] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:58: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-18 11:58:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:58:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:58:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:58:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:58:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11:58:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:58: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-18 11:58: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:58:09] 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-18 11:58: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-18 11:58:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:58:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:58:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:58:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:58:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:58:09] 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-18 11:58:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:58:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:58:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:58:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:58:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:58:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:58:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:58:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:58:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:58:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:58:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:58:09] local.INFO: DEBUG: GPS processor result {"connection_id":218114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:58:09] local.INFO: GPS data processed {"connection_id":218114,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:58:09] local.INFO: Acknowledgment sent {"connection_id":218114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:58:10] local.INFO: TCP Data received {"connection_id":218114,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:58:10] local.INFO: Processing buffer {"connection_id":218114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:58:10] local.INFO: Packet analysis {"connection_id":218114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:58:10] local.INFO: Extracted packet for processing {"connection_id":218114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:58:10] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11: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-18 11:58:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:58:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:58:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:58:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:58:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11: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-18 11:58: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-18 11: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:58:10] 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-18 11: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-18 11: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-18 11:58:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:58:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:58:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:58:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:58:10] 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-18 11:58:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:58:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:58:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:58:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:58:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:58:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:58:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:58:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:58:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:58:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:58:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:58:10] local.INFO: DEBUG: GPS processor result {"connection_id":218114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:58:10] local.INFO: GPS data processed {"connection_id":218114,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:58:10] local.INFO: Acknowledgment sent {"connection_id":218114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:58:53] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:53] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:58:53] local.INFO: IMEI packet received {"connection_id":218116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 11:58:53] local.INFO: IMEI acknowledgment sent {"connection_id":218116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 11:59:06] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:59:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:59:06] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 11:59:06] local.INFO: IMEI packet received {"connection_id":218116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 11:59:06] local.INFO: IMEI acknowledgment sent {"connection_id":218116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 11:59:14] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:59:14] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:59:14] local.INFO: Packet analysis {"connection_id":218116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:59:14] local.INFO: Extracted packet for processing {"connection_id":218116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:59:14] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:59:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 11:59:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:59:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:59:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:59:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:59:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11:59:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:59:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:59:14] 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-18 11:59:14] 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-18 11:59:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 11:59:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:59:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:59:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:59:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:59:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:59:14] 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-18 11:59:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:59:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:59:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:59:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:59:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:59:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:59:14] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:59:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:59:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:59:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:59:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:59:14] local.INFO: DEBUG: GPS processor result {"connection_id":218116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:59:14] local.INFO: GPS data processed {"connection_id":218116,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:59:14] local.INFO: Acknowledgment sent {"connection_id":218116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 11:59:15] local.INFO: TCP Data received {"connection_id":218116,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:59:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:59:15] local.INFO: Processing buffer {"connection_id":218116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14daee148012d7f930005afdf08000e004f29..."} 
[2026-10-18 11:59:15] local.INFO: Packet analysis {"connection_id":218116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:59:15] local.INFO: Extracted packet for processing {"connection_id":218116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dae"} 
[2026-10-18 11:59:15] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":41,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 11:59: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-18 11:59:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829918208001,"note":"Value kept but may cause issues"} 
[2026-10-18 11:59:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 11:59:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 11:59:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 11:59:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792304669000,"timestamp_ms":1792304669000,"timestamp_seconds":1792304669,"priority":1,"record_length":96,"hex_timestamp":"000001a14daee148"} 
[2026-10-18 11:59:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 11:59:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 11:59: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 11:59:15] 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-18 11:59: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-18 11:59:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 11:59:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 11:59:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 11:59:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:59:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 11:59:15] 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-18 11:59:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 11:59:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 11:59:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829918208001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 11:59:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 11:59:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 11:59:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829918208001,"description":"Unknown IO ID 0"} 
[2026-10-18 11:59:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 11:59:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 11:59:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 11:59:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 11:59:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829918208001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 11:59:15] local.INFO: DEBUG: GPS processor result {"connection_id":218116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 11:59:15] local.INFO: GPS data processed {"connection_id":218116,"processed":1,"errors":0,"total":1} 
[2026-10-18 11:59:15] local.INFO: Acknowledgment sent {"connection_id":218116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:00:07] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:07] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:07] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:00:07] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:00:08] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:08] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:08] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:00:08] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:00:09] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:00:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:00:09] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:00:09] local.INFO: Packet analysis {"connection_id":221451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:00:09] local.INFO: Extracted packet for processing {"connection_id":221451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:00:09] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12:00: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-18 12:00:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:00:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:00:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:00:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:00:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12:00:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:00: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-18 12:00: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:00:09] 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-18 12:00: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-18 12:00:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:00:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:00:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:00:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:00:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:00:09] 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-18 12:00:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:00:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:00:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:00:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:00:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:00:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:00:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:00:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:00:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:00:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:00:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:00:09] local.INFO: DEBUG: GPS processor result {"connection_id":221451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:00:09] local.INFO: GPS data processed {"connection_id":221451,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:00:09] local.INFO: Acknowledgment sent {"connection_id":221451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:00:10] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:00:10] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:00:10] local.INFO: Packet analysis {"connection_id":221451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:00:10] local.INFO: Extracted packet for processing {"connection_id":221451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:00:10] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 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-18 12:00:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:00:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:00:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:00:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:00:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 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-18 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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:00:10] 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-18 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-18 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-18 12:00:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:00:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:00:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:00:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:00:10] 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-18 12:00:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:00:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:00:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:00:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:00:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:00:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:00:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:00:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:00:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:00:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:00:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:00:10] local.INFO: DEBUG: GPS processor result {"connection_id":221451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:00:10] local.INFO: GPS data processed {"connection_id":221451,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:00:10] local.INFO: Acknowledgment sent {"connection_id":221451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:00:58] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:58] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:00:58] local.INFO: IMEI packet received {"connection_id":218390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":218390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:01:03] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:01:03] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:01:03] local.INFO: IMEI packet received {"connection_id":218390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:01:03] local.INFO: IMEI acknowledgment sent {"connection_id":218390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:01:04] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:01:04] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:01:04] local.INFO: Packet analysis {"connection_id":218390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:01:04] local.INFO: Extracted packet for processing {"connection_id":218390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:01:04] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:01:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:01:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:01:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:01:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:01:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12: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-18 12:01: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-18 12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:01: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-18 12: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-18 12: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-18 12:01:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:01:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:01:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:01:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:01:04] 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-18 12:01:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:01:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:01:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:01:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:01:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:01:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:01:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:01:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:01:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:01:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:01:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:01:04] local.INFO: DEBUG: GPS processor result {"connection_id":218390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:01:04] local.INFO: GPS data processed {"connection_id":218390,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:01:04] local.INFO: Acknowledgment sent {"connection_id":218390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:01:06] local.INFO: TCP Data received {"connection_id":219790,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219790,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:01:06] local.INFO: Processing buffer {"connection_id":219790,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:01:06] local.INFO: IMEI packet received {"connection_id":219790,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:01:06] local.INFO: IMEI acknowledgment sent {"connection_id":219790,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:01:09] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:01:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:01:09] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:01:09] local.INFO: Packet analysis {"connection_id":218390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:01:09] local.INFO: Extracted packet for processing {"connection_id":218390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:01:09] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12:01: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-18 12:01:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:01:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:01:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:01:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:01:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12:01:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:01: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-18 12:01: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:01:09] 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-18 12:01: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-18 12:01:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:01:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:01:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:01:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:01:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:01:09] 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-18 12:01:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:01:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:01:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:01:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:01:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:01:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:01:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:01:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:01:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:01:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:01:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:01:09] local.INFO: DEBUG: GPS processor result {"connection_id":218390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:01:09] local.INFO: GPS data processed {"connection_id":218390,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:01:09] local.INFO: Acknowledgment sent {"connection_id":218390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:01:45] local.INFO: TCP Data received {"connection_id":218117,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218117,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:01:45] local.INFO: Processing buffer {"connection_id":218117,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:01:45] local.INFO: IMEI packet received {"connection_id":218117,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":218117,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:01:53] local.INFO: TCP Data received {"connection_id":218391,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:01:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:01:53] local.INFO: Processing buffer {"connection_id":218391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:01:53] local.INFO: IMEI packet received {"connection_id":218391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:01:53] local.INFO: IMEI acknowledgment sent {"connection_id":218391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:02:00] local.INFO: TCP Data received {"connection_id":218391,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:00] local.INFO: Processing buffer {"connection_id":218391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:00] local.INFO: IMEI packet received {"connection_id":218391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:02:00] local.INFO: IMEI acknowledgment sent {"connection_id":218391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:02:01] local.INFO: TCP Data received {"connection_id":218391,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218391,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:01] local.INFO: Processing buffer {"connection_id":218391,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:01] local.INFO: Packet analysis {"connection_id":218391,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:02:01] local.INFO: Extracted packet for processing {"connection_id":218391,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:02:01] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12: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-18 12: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-18 12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:02:01] 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-18 12: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-18 12: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-18 12:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218391,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:02: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-18 12:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:02:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:02:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":218391,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:02:01] local.INFO: GPS data processed {"connection_id":218391,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:02:01] local.INFO: Acknowledgment sent {"connection_id":218391,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:02:32] local.INFO: TCP Data received {"connection_id":218391,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218391,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:32] local.INFO: Processing buffer {"connection_id":218391,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:32] local.INFO: Packet analysis {"connection_id":218391,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:02:32] local.INFO: Extracted packet for processing {"connection_id":218391,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:02:32] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12: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-18 12:02: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-18 12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:02: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-18 12: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-18 12: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-18 12:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218391,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:02: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-18 12:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:02:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:02:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:02:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":218391,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:02:32] local.INFO: GPS data processed {"connection_id":218391,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:02:32] local.INFO: Acknowledgment sent {"connection_id":218391,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:02:53] local.INFO: TCP Data received {"connection_id":219792,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:53] local.INFO: Processing buffer {"connection_id":219792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:53] local.INFO: IMEI packet received {"connection_id":219792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:02:53] local.INFO: IMEI acknowledgment sent {"connection_id":219792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:02:58] local.INFO: TCP Data received {"connection_id":219792,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:58] local.INFO: Processing buffer {"connection_id":219792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:02:58] local.INFO: IMEI packet received {"connection_id":219792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":219792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:02:59] local.INFO: TCP Data received {"connection_id":219792,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:59] local.INFO: Processing buffer {"connection_id":219792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:02:59] local.INFO: Packet analysis {"connection_id":219792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:02:59] local.INFO: Extracted packet for processing {"connection_id":219792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:02:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:02:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12: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-18 12:02:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:02:59] 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-18 12: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-18 12: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-18 12:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:02:59] 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-18 12:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:02:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:02:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:02:59] local.INFO: DEBUG: GPS processor result {"connection_id":219792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:02:59] local.INFO: GPS data processed {"connection_id":219792,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:02:59] local.INFO: Acknowledgment sent {"connection_id":219792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:03:30] local.INFO: TCP Data received {"connection_id":219792,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:03:30] local.INFO: Processing buffer {"connection_id":219792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:03:30] local.INFO: Packet analysis {"connection_id":219792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:03:30] local.INFO: Extracted packet for processing {"connection_id":219792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:03:30] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12: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-18 12: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-18 12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:03:30] 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-18 12: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-18 12: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-18 12:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:03: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-18 12:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:03:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:03:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":219792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:03:30] local.INFO: GPS data processed {"connection_id":219792,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:03:30] local.INFO: Acknowledgment sent {"connection_id":219792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:04:03] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:03] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:03] local.INFO: IMEI packet received {"connection_id":221453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:04:03] local.INFO: IMEI acknowledgment sent {"connection_id":221453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:04:08] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:08] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:08] local.INFO: IMEI packet received {"connection_id":221453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:04:08] local.INFO: IMEI acknowledgment sent {"connection_id":221453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:04:09] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:04:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:04:09] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:04:09] local.INFO: Packet analysis {"connection_id":221453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:04:09] local.INFO: Extracted packet for processing {"connection_id":221453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:04:09] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12:04: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-18 12:04:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:04:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:04:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:04:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:04:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12:04:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:04: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-18 12:04: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:04:09] 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-18 12:04: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-18 12:04:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:04:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:04:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:04:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:04:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:04:09] 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-18 12:04:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:04:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:04:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:04:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:04:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:04:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:04:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:04:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:04:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:04:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:04:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:04: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":6023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:04:09] local.INFO: GPS data processed {"connection_id":221453,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:04:09] local.INFO: Acknowledgment sent {"connection_id":221453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:04:53] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:53] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:53] local.INFO: IMEI packet received {"connection_id":218392,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":218392,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:04:58] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:58] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:04:58] local.INFO: IMEI packet received {"connection_id":218392,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":218392,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:04:59] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:04:59] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db37910012d7f930005afdf08000e004f2a..."} 
[2026-10-18 12:04:59] local.INFO: Packet analysis {"connection_id":218392,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:04:59] local.INFO: Extracted packet for processing {"connection_id":218392,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db3"} 
[2026-10-18 12:04:59] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":42,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12:04: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-18 12:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458829995264001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:04:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792304970000,"timestamp_ms":1792304970000,"timestamp_seconds":1792304970,"priority":1,"record_length":96,"hex_timestamp":"000001a14db37910"} 
[2026-10-18 12:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:04:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:04: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:04:59] 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-18 12:04: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-18 12:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218392,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:04:59] 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-18 12:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458829995264001,"66":25647,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458829995264001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:04:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:04:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458829995264001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:04:59] local.INFO: DEBUG: GPS processor result {"connection_id":218392,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6024,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:04:59] local.INFO: GPS data processed {"connection_id":218392,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:04:59] local.INFO: Acknowledgment sent {"connection_id":218392,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:05:31] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14db810d8012d7f930005afdf08000e004f26..."} 
[2026-10-18 12:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db810d8012d7f930005afdf08000e004f26..."} 
[2026-10-18 12:05:31] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db810d8012d7f930005afdf08000e004f26..."} 
[2026-10-18 12:05:31] local.INFO: Packet analysis {"connection_id":218392,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:05:31] local.INFO: Extracted packet for processing {"connection_id":218392,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:05:31] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":38,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:05:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830072320001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:05:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:05:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:05:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:05:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792305271000,"timestamp_ms":1792305271000,"timestamp_seconds":1792305271,"priority":1,"record_length":96,"hex_timestamp":"000001a14db810d8"} 
[2026-10-18 12: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-18 12:05: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-18 12: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 12:05: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-18 12: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-18 12: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-18 12:05:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:05:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218392,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:05:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:05:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:05: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-18 12:05:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:05:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:05:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830072320001,"66":25702,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:05:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:05:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:05:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830072320001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:05:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:05:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:05:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:05:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:05:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830072320001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:05:31] local.INFO: DEBUG: GPS processor result {"connection_id":218392,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:05:31] local.INFO: GPS data processed {"connection_id":218392,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:05:31] local.INFO: Acknowledgment sent {"connection_id":218392,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:06:00] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:00] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:00] local.INFO: IMEI packet received {"connection_id":221455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:06:00] local.INFO: IMEI acknowledgment sent {"connection_id":221455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:06:03] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:03] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:03] local.INFO: IMEI packet received {"connection_id":221455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:06:03] local.INFO: IMEI acknowledgment sent {"connection_id":221455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:06:08] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:08] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:08] local.INFO: IMEI packet received {"connection_id":221455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:06:08] local.INFO: IMEI acknowledgment sent {"connection_id":221455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:06:13] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14db87e38012d7f930005afdf08000e004f28..."} 
[2026-10-18 12:06:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db87e38012d7f930005afdf08000e004f28..."} 
[2026-10-18 12:06:13] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db87e38012d7f930005afdf08000e004f28..."} 
[2026-10-18 12:06:13] local.INFO: Packet analysis {"connection_id":221455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:06:13] local.INFO: Extracted packet for processing {"connection_id":221455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:06:13] local.INFO: GPS Element Parsed {"raw_longitude":763335424,"raw_latitude":95411976,"longitude_deg":76.3335424,"latitude_deg":9.5411976,"altitude":14,"angle":79,"satellites":40,"speed":0,"hex_longitude":"2d7f9300","hex_latitude":"05afdf08","is_valid_coordinates":true} 
[2026-10-18 12:06:13] 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-18 12:06:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830149376001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:06:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:06:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:06:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:06:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792305299000,"timestamp_ms":1792305299000,"timestamp_seconds":1792305299,"priority":1,"record_length":96,"hex_timestamp":"000001a14db87e38"} 
[2026-10-18 12:06:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:06:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:06: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 12:06:13] 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-18 12:06: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-18 12:06:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:06:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:06:13] local.INFO: Teltonika packet parsed successfully {"connection_id":221455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:06:13] local.INFO: Passing IMEI to GPS processor {"connection_id":221455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:06:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":221455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:06:13] 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-18 12:06:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:06:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:06:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830149376001,"66":25680,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:06:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:06:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:06:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830149376001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:06:13] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:06:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:06:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:06:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:06:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830149376001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:06:13] 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":6026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:06:13] local.INFO: GPS data processed {"connection_id":221455,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:06:13] local.INFO: Acknowledgment sent {"connection_id":221455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:06:54] local.INFO: TCP Data received {"connection_id":219795,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:54] local.INFO: Processing buffer {"connection_id":219795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:54] local.INFO: IMEI packet received {"connection_id":219795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":219795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:06:58] local.INFO: TCP Data received {"connection_id":219795,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:58] local.INFO: Processing buffer {"connection_id":219795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:06:58] local.INFO: IMEI packet received {"connection_id":219795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":219795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:06:59] local.INFO: TCP Data received {"connection_id":219795,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14db88608012d7f974005afdba8000e011927..."} 
[2026-10-18 12:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db88608012d7f974005afdba8000e011927..."} 
[2026-10-18 12:06:59] local.INFO: Processing buffer {"connection_id":219795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db88608012d7f974005afdba8000e011927..."} 
[2026-10-18 12:06:59] local.INFO: Packet analysis {"connection_id":219795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:06:59] local.INFO: Extracted packet for processing {"connection_id":219795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:06:59] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95411112,"longitude_deg":76.3336512,"latitude_deg":9.5411112,"altitude":14,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afdba8","is_valid_coordinates":true} 
[2026-10-18 12:06: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-18 12:06:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830156544001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:06:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:06:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192691288818780160,"note":"Value kept but may cause issues"} 
[2026-10-18 12:06:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:06:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305301000,"timestamp_ms":1792305301000,"timestamp_seconds":1792305301,"priority":1,"record_length":96,"hex_timestamp":"000001a14db88608"} 
[2026-10-18 12:06:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:06: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-18 12:06: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 12:06:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:06: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-18 12:06:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:06:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:06:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:06:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:06:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:06:59] 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-18 12:06:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:06:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:06:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830156544001,"66":25582,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9192691288818780160},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:06:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:06:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:06:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830156544001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:06:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:06:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:06:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:06:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192691288818780160,"description":"Unknown IO ID 45"} 
[2026-10-18 12:06:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830156544001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192691288818780160}} 
[2026-10-18 12:06:59] local.INFO: DEBUG: GPS processor result {"connection_id":219795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:06:59] local.INFO: GPS data processed {"connection_id":219795,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:06:59] local.INFO: Acknowledgment sent {"connection_id":219795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:07:11] local.INFO: TCP Data received {"connection_id":219794,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219794,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:07:11] local.INFO: Processing buffer {"connection_id":219794,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:07:11] local.INFO: IMEI packet received {"connection_id":219794,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:07:11] local.INFO: IMEI acknowledgment sent {"connection_id":219794,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:07:35] local.INFO: TCP Data received {"connection_id":219795,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14db8d810012d7f974005afdba8000e011928..."} 
[2026-10-18 12:07:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db8d810012d7f974005afdba8000e011928..."} 
[2026-10-18 12:07:35] local.INFO: Processing buffer {"connection_id":219795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db8d810012d7f974005afdba8000e011928..."} 
[2026-10-18 12:07:35] local.INFO: Packet analysis {"connection_id":219795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:07:35] local.INFO: Extracted packet for processing {"connection_id":219795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db8"} 
[2026-10-18 12:07:35] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95411112,"longitude_deg":76.3336512,"latitude_deg":9.5411112,"altitude":14,"angle":281,"satellites":40,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afdba8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:07:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830157056001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:07:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:07:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469579264,"note":"Value kept but may cause issues"} 
[2026-10-18 12:07:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:07:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792305322000,"timestamp_ms":1792305322000,"timestamp_seconds":1792305322,"priority":1,"record_length":96,"hex_timestamp":"000001a14db8d810"} 
[2026-10-18 12: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-18 12:07: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-18 12: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 12:07: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-18 12: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-18 12: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-18 12:07:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:07:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:07:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:07:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:07: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-18 12:07:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:07:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:07:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830157056001,"66":27571,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193887557469579264},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:07:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:07:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:07:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830157056001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:07:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:07:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:07:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:07:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469579264,"description":"Unknown IO ID 45"} 
[2026-10-18 12:07:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830157056001,"power":27571,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469579264}} 
[2026-10-18 12:07:35] local.INFO: DEBUG: GPS processor result {"connection_id":219795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:07:35] local.INFO: GPS data processed {"connection_id":219795,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:07:35] local.INFO: Acknowledgment sent {"connection_id":219795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:07:45] local.INFO: TCP Data received {"connection_id":221456,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:07:45] local.INFO: Processing buffer {"connection_id":221456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:07:45] local.INFO: IMEI packet received {"connection_id":221456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":221456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:07:54] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:07:54] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:07:54] local.INFO: IMEI packet received {"connection_id":221457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":221457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:08:03] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:03] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:03] local.INFO: IMEI packet received {"connection_id":221457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:08:03] local.INFO: IMEI acknowledgment sent {"connection_id":221457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:08:05] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14db92a18012d7f974005afdba8000e011927..."} 
[2026-10-18 12:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db92a18012d7f974005afdba8000e011927..."} 
[2026-10-18 12:08:05] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db92a18012d7f974005afdba8000e011927..."} 
[2026-10-18 12:08:05] local.INFO: Packet analysis {"connection_id":221457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:08:05] local.INFO: Extracted packet for processing {"connection_id":221457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:08:05] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95411112,"longitude_deg":76.3336512,"latitude_deg":9.5411112,"altitude":14,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2d7f9740","hex_latitude":"05afdba8","is_valid_coordinates":true} 
[2026-10-18 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-18 12:08:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830162432001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759446486319104,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469579264,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:08:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792305343000,"timestamp_ms":1792305343000,"timestamp_seconds":1792305343,"priority":1,"record_length":96,"hex_timestamp":"000001a14db92a18"} 
[2026-10-18 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-18 12:08: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-18 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":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-18 12:08: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-18 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-18 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-18 12:08:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:08:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:08:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:08:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:08: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-18 12:08:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:08:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:08:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830162432001,"66":27919,"250":206,"85":12544,"24":0,"16":18759446486319104,"45":9193887557469579264},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:08:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:08:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:08:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830162432001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:08:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:08:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:08:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759446486319104,"km_value":18759446486319.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:08:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469579264,"description":"Unknown IO ID 45"} 
[2026-10-18 12:08:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830162432001,"power":27919,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469579264}} 
[2026-10-18 12:08:05] 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":6029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:08:05] local.INFO: GPS data processed {"connection_id":221457,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:08:05] local.INFO: Acknowledgment sent {"connection_id":221457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:08:36] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14db97c20012d7f938005afdca80009011527..."} 
[2026-10-18 12:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db97c20012d7f938005afdca80009011527..."} 
[2026-10-18 12:08:36] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db97c20012d7f938005afdca80009011527..."} 
[2026-10-18 12:08:36] local.INFO: Packet analysis {"connection_id":221457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:08:36] local.INFO: Extracted packet for processing {"connection_id":221457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:08:36] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:08: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-18 12:08:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830167808001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469579264,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:08:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792305364000,"timestamp_ms":1792305364000,"timestamp_seconds":1792305364,"priority":1,"record_length":96,"hex_timestamp":"000001a14db97c20"} 
[2026-10-18 12:08:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:08: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-18 12:08: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-18 12:08: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-18 12:08: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-18 12:08:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:08:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:08:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:08:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:08:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:08: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-18 12:08:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:08:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:08:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830167808001,"66":27767,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9193887557469579264},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:08:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:08:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:08:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830167808001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:08:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:08:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:08:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:08:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469579264,"description":"Unknown IO ID 45"} 
[2026-10-18 12:08:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830167808001,"power":27767,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193887557469579264}} 
[2026-10-18 12:08:36] 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":6030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:08:36] local.INFO: GPS data processed {"connection_id":221457,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:08:36] local.INFO: Acknowledgment sent {"connection_id":221457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:08:53] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:53] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:53] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:08:58] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:58] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:08:58] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:08:59] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ce28012d7f938005afdca80009011526..."} 
[2026-10-18 12:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ce28012d7f938005afdca80009011526..."} 
[2026-10-18 12:08:59] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ce28012d7f938005afdca80009011526..."} 
[2026-10-18 12:08:59] local.INFO: Packet analysis {"connection_id":221458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:08:59] local.INFO: Extracted packet for processing {"connection_id":221458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:08: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-18 12:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830173184001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305385000,"timestamp_ms":1792305385000,"timestamp_seconds":1792305385,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ce28"} 
[2026-10-18 12:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:08:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 12:08: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-18 12:08:59] 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-18 12:08: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-18 12:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:08:59] 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-18 12:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830173184001,"66":27995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830173184001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:08:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830173184001,"power":27995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:08:59] 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":6031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:08:59] local.INFO: GPS data processed {"connection_id":221458,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:08:59] local.INFO: Acknowledgment sent {"connection_id":221458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:09:30] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:09:30] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:09:30] local.INFO: Packet analysis {"connection_id":221458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:09:30] local.INFO: Extracted packet for processing {"connection_id":221458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:09:30] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:09: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-18 12:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830178560001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792305389000,"timestamp_ms":1792305389000,"timestamp_seconds":1792305389,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ddc8"} 
[2026-10-18 12: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-18 12:09: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-18 12: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 12:09: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-18 12: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-18 12: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-18 12:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:09: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-18 12:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830178560001,"66":27974,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830178560001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:09:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:09:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830178560001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:09:31] 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":6032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:09:31] local.INFO: GPS data processed {"connection_id":221458,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:09:31] local.INFO: Acknowledgment sent {"connection_id":221458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:09:58] local.INFO: TCP Data received {"connection_id":218395,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:09:58] local.INFO: Processing buffer {"connection_id":218395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:09:58] local.INFO: IMEI packet received {"connection_id":218395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":218395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:10:03] local.INFO: TCP Data received {"connection_id":218395,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:10:03] local.INFO: Processing buffer {"connection_id":218395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:10:03] local.INFO: IMEI packet received {"connection_id":218395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:10:03] local.INFO: IMEI acknowledgment sent {"connection_id":218395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:10:04] local.INFO: TCP Data received {"connection_id":218395,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:10:04] local.INFO: Processing buffer {"connection_id":218395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:10:04] local.INFO: Packet analysis {"connection_id":218395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:10:04] local.INFO: Extracted packet for processing {"connection_id":218395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:10:04] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:10: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-18 12:10:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830178560001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:10:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:10:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:10:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:10:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792305389000,"timestamp_ms":1792305389000,"timestamp_seconds":1792305389,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ddc8"} 
[2026-10-18 12: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-18 12: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-18 12: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 12:10: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-18 12: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-18 12: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-18 12:10:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:10:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:10:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:10:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:10:04] 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-18 12:10:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:10:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:10:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830178560001,"66":27974,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:10:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:10:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:10:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830178560001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:10:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:10:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:10:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:10:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:10:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830178560001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:10:04] local.INFO: DEBUG: GPS processor result {"connection_id":218395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:10:04] local.INFO: GPS data processed {"connection_id":218395,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:10:04] local.INFO: Acknowledgment sent {"connection_id":218395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:10:35] local.INFO: TCP Data received {"connection_id":218395,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:10:35] local.INFO: Processing buffer {"connection_id":218395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:10:35] local.INFO: Packet analysis {"connection_id":218395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:10:35] local.INFO: Extracted packet for processing {"connection_id":218395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:10:35] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:10: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-18 12:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830178560001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:10:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792305389000,"timestamp_ms":1792305389000,"timestamp_seconds":1792305389,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ddc8"} 
[2026-10-18 12: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-18 12:10: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-18 12: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 12:10: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-18 12: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-18 12: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-18 12:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:10:35] 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-18 12:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830178560001,"66":27974,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830178560001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:10:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:10:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830178560001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:10:35] local.INFO: DEBUG: GPS processor result {"connection_id":218395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:10:35] local.INFO: GPS data processed {"connection_id":218395,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:10:35] local.INFO: Acknowledgment sent {"connection_id":218395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:10:58] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:10:58] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:10:58] local.INFO: IMEI packet received {"connection_id":218396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":218396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:11:03] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:03] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:03] local.INFO: IMEI packet received {"connection_id":218396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:11:03] local.INFO: IMEI acknowledgment sent {"connection_id":218396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:11:05] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:11:05] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:11:05] local.INFO: Packet analysis {"connection_id":218396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:11:05] local.INFO: Extracted packet for processing {"connection_id":218396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:11:05] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:11: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-18 12:11:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830178560001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:11:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:11:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:11:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:11:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792305389000,"timestamp_ms":1792305389000,"timestamp_seconds":1792305389,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ddc8"} 
[2026-10-18 12: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-18 12:11: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-18 12: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 12:11: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-18 12: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-18 12: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-18 12:11:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:11:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:11:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:11:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:11:05] 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-18 12:11:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:11:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:11:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830178560001,"66":27974,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:11:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:11:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:11:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830178560001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:11:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:11:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:11:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:11:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:11:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830178560001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:11:05] local.INFO: DEBUG: GPS processor result {"connection_id":218396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:11:05] local.INFO: GPS data processed {"connection_id":218396,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:11:05] local.INFO: Acknowledgment sent {"connection_id":218396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:11:08] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:11:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:11:08] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:11:08] local.INFO: Packet analysis {"connection_id":218396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:11:08] local.INFO: Extracted packet for processing {"connection_id":218396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:11:08] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:11: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-18 12:11:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830178560001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:11:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:11:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:11:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:11:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792305389000,"timestamp_ms":1792305389000,"timestamp_seconds":1792305389,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ddc8"} 
[2026-10-18 12: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-18 12:11: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-18 12: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 12:11: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-18 12: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-18 12: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-18 12:11:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:11:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:11:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:11:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:11:08] 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-18 12:11:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:11:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:11:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830178560001,"66":27974,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:11:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:11:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:11:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830178560001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:11:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:11:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:11:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:11:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:11:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830178560001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:11:08] local.INFO: DEBUG: GPS processor result {"connection_id":218396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:11:08] local.INFO: GPS data processed {"connection_id":218396,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:11:08] local.INFO: Acknowledgment sent {"connection_id":218396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:11:53] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:53] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:53] local.INFO: IMEI packet received {"connection_id":218398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:11:53] local.INFO: IMEI acknowledgment sent {"connection_id":218398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:11:58] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:58] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:11:58] local.INFO: IMEI packet received {"connection_id":218398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":218398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:12:01] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:12:01] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14db9ddc8012d7f938005afdca80009011524..."} 
[2026-10-18 12:12:01] local.INFO: Packet analysis {"connection_id":218398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:12:01] local.INFO: Extracted packet for processing {"connection_id":218398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14db9"} 
[2026-10-18 12:12:01] local.INFO: GPS Element Parsed {"raw_longitude":763335552,"raw_latitude":95411368,"longitude_deg":76.3335552,"latitude_deg":9.5411368,"altitude":9,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f9380","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:12: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-18 12:12:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830178560001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:12:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792305389000,"timestamp_ms":1792305389000,"timestamp_seconds":1792305389,"priority":1,"record_length":96,"hex_timestamp":"000001a14db9ddc8"} 
[2026-10-18 12: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-18 12:12: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-18 12: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 12:12: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-18 12: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-18 12: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-18 12:12:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:12:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:12:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:12:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:12: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-18 12:12:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:12:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:12:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830178560001,"66":27974,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:12:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:12:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:12:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830178560001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:12:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:12:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:12:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:12:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:12:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830178560001,"power":27974,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":218398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:12:01] local.INFO: GPS data processed {"connection_id":218398,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:12:01] local.INFO: Acknowledgment sent {"connection_id":218398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:12:35] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:12:35] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:12:35] local.INFO: Packet analysis {"connection_id":218398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:12:35] local.INFO: Extracted packet for processing {"connection_id":218398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:12:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:12:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:12:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12: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-18 12:12: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-18 12: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:12: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-18 12: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-18 12: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-18 12:12:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:12:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:12:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:12:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:12:35] 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-18 12:12:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:12:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:12:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:12:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:12:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:12:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:12:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:12:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:12:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:12:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:12:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:12:35] local.INFO: DEBUG: GPS processor result {"connection_id":218398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:12:35] local.INFO: GPS data processed {"connection_id":218398,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:12:35] local.INFO: Acknowledgment sent {"connection_id":218398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:12:53] local.INFO: TCP Data received {"connection_id":219796,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:12:53] local.INFO: Processing buffer {"connection_id":219796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:12:53] local.INFO: IMEI packet received {"connection_id":219796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":219796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:12:58] local.INFO: TCP Data received {"connection_id":219796,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:12:58] local.INFO: Processing buffer {"connection_id":219796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:12:58] local.INFO: IMEI packet received {"connection_id":219796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":219796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:12:59] local.INFO: TCP Data received {"connection_id":219796,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:12:59] local.INFO: Processing buffer {"connection_id":219796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:12:59] local.INFO: Packet analysis {"connection_id":219796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:12:59] local.INFO: Extracted packet for processing {"connection_id":219796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:12: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-18 12:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:12:59] 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-18 12:12: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:12:59] 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-18 12:12: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-18 12:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:12:59] 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-18 12:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:12:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:12:59] local.INFO: DEBUG: GPS processor result {"connection_id":219796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:12:59] local.INFO: GPS data processed {"connection_id":219796,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:12:59] local.INFO: Acknowledgment sent {"connection_id":219796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:13:10] local.INFO: TCP Data received {"connection_id":218118,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218118,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:13:10] local.INFO: Processing buffer {"connection_id":218118,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:13:10] local.INFO: IMEI packet received {"connection_id":218118,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":218118,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:13:31] local.INFO: TCP Data received {"connection_id":219796,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:13:31] local.INFO: Processing buffer {"connection_id":219796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:13:31] local.INFO: Packet analysis {"connection_id":219796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:13:31] local.INFO: Extracted packet for processing {"connection_id":219796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:13:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 12:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 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-18 12: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-18 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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:13: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-18 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-18 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-18 12:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:13: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-18 12:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:13:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:13:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":219796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:13:31] local.INFO: GPS data processed {"connection_id":219796,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:13:31] local.INFO: Acknowledgment sent {"connection_id":219796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:13:45] local.INFO: TCP Data received {"connection_id":219797,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219797,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:13:45] local.INFO: Processing buffer {"connection_id":219797,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:13:45] local.INFO: IMEI packet received {"connection_id":219797,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":219797,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:13:56] local.INFO: TCP Data received {"connection_id":219798,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:13:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:13:56] local.INFO: Processing buffer {"connection_id":219798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:13:56] local.INFO: IMEI packet received {"connection_id":219798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:13:56] local.INFO: IMEI acknowledgment sent {"connection_id":219798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:13:58] local.INFO: TCP Data received {"connection_id":219798,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:13:58] local.INFO: Processing buffer {"connection_id":219798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:13:58] local.INFO: IMEI packet received {"connection_id":219798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":219798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:14:02] local.INFO: TCP Data received {"connection_id":219798,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:02] local.INFO: Processing buffer {"connection_id":219798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:02] local.INFO: Packet analysis {"connection_id":219798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:14:02] local.INFO: Extracted packet for processing {"connection_id":219798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:14:02] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 12:14:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:14:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 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-18 12: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-18 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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:14: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-18 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-18 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-18 12:14:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:14:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:14:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:14:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:14: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-18 12:14:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:14:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:14:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:14:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:14:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:14:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:14:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:14:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:14:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:14:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:14:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:14:02] local.INFO: DEBUG: GPS processor result {"connection_id":219798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:14:02] local.INFO: GPS data processed {"connection_id":219798,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:14:02] local.INFO: Acknowledgment sent {"connection_id":219798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:14:03] local.INFO: TCP Data received {"connection_id":219798,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:03] local.INFO: Processing buffer {"connection_id":219798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:03] local.INFO: Packet analysis {"connection_id":219798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:14:03] local.INFO: Extracted packet for processing {"connection_id":219798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12: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-18 12:14: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-18 12: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:14: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-18 12: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-18 12: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-18 12:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:14: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-18 12:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:14:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:14:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":219798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:14:03] local.INFO: GPS data processed {"connection_id":219798,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:14:03] local.INFO: Acknowledgment sent {"connection_id":219798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:14:35] local.INFO: TCP Data received {"connection_id":219798,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:35] local.INFO: Processing buffer {"connection_id":219798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:14:35] local.INFO: Packet analysis {"connection_id":219798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:14:35] local.INFO: Extracted packet for processing {"connection_id":219798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:14:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:14:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:14:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:14:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12: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-18 12:14: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-18 12: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":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:14: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-18 12: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-18 12: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-18 12:14:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:14:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:14:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:14:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:14:35] 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-18 12:14:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:14:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:14:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:14:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:14:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:14:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:14:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:14:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:14:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:14:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:14:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:14:35] local.INFO: DEBUG: GPS processor result {"connection_id":219798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:14:35] local.INFO: GPS data processed {"connection_id":219798,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:14:35] local.INFO: Acknowledgment sent {"connection_id":219798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:14:53] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:14:53] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:14:53] local.INFO: IMEI packet received {"connection_id":221461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":221461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:14:58] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:14:58] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:14:58] local.INFO: IMEI packet received {"connection_id":221461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":221461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:15:01] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:15:01] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:15:01] local.INFO: Packet analysis {"connection_id":221461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:15:01] local.INFO: Extracted packet for processing {"connection_id":221461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:15:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12: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-18 12:15: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-18 12: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:15: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-18 12: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-18 12: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-18 12:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:15: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-18 12:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:15:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:15:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:15:01] 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":6044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:15:01] local.INFO: GPS data processed {"connection_id":221461,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:15:01] local.INFO: Acknowledgment sent {"connection_id":221461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:15:33] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:15:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:15:33] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:15:33] local.INFO: Packet analysis {"connection_id":221461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:15:33] local.INFO: Extracted packet for processing {"connection_id":221461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:15:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:15:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:15:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:15:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:15:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:15:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12: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-18 12:15: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-18 12: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":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:15: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-18 12: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-18 12: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-18 12:15:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:15:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:15:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:15:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:15:33] 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-18 12:15:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:15:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:15:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:15:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:15:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:15:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:15:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:15:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:15:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:15:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:15:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:15:33] 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":6045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:15:33] local.INFO: GPS data processed {"connection_id":221461,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:15:33] local.INFO: Acknowledgment sent {"connection_id":221461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:15:58] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:15:58] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:15:58] local.INFO: IMEI packet received {"connection_id":221462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":221462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:16:03] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:03] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:03] local.INFO: IMEI packet received {"connection_id":221462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:16:03] local.INFO: IMEI acknowledgment sent {"connection_id":221462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:16:04] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:04] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:04] local.INFO: Packet analysis {"connection_id":221462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:16:04] local.INFO: Extracted packet for processing {"connection_id":221462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:16:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:16:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:16:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12: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-18 12:16: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-18 12: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:16:04] 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-18 12: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-18 12: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-18 12:16:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:16:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:16:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:16:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:16:04] 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-18 12:16:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:16:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:16:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:16:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:16:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:16:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:16:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:16:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:16:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:16:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:16:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:16:04] 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":6046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:16:04] local.INFO: GPS data processed {"connection_id":221462,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:16:04] local.INFO: Acknowledgment sent {"connection_id":221462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:16:09] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:09] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:09] local.INFO: Packet analysis {"connection_id":221462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:16:09] local.INFO: Extracted packet for processing {"connection_id":221462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:16:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:16: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-18 12:16:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:16:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12:16:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:16:09] 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-18 12:16: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-18 12:16: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-18 12:16: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-18 12:16:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:16:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:16:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:16:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:16:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:16:09] 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-18 12:16:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:16:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:16:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:16:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:16:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:16:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:16:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:16:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:16:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:16:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:16:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:16:09] 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":6047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:16:09] local.INFO: GPS data processed {"connection_id":221462,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:16:09] local.INFO: Acknowledgment sent {"connection_id":221462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:16:53] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:53] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:53] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:16:53] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:16:58] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:58] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:16:58] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:16:59] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:59] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dbe7978012d7f91c005afdca80007011528..."} 
[2026-10-18 12:16:59] local.INFO: Packet analysis {"connection_id":221463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:16:59] local.INFO: Extracted packet for processing {"connection_id":221463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dbe"} 
[2026-10-18 12:16:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:16: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-18 12:16:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830179584001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192832026306979840,"note":"Value kept but may cause issues"} 
[2026-10-18 12:16:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:16:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305691000,"timestamp_ms":1792305691000,"timestamp_seconds":1792305691,"priority":1,"record_length":96,"hex_timestamp":"000001a14dbe7978"} 
[2026-10-18 12:16:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:16:59] 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-18 12:16: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-18 12:16:59] 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-18 12:16: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-18 12:16:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:16:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:16:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:16:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:16:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:16:59] 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-18 12:16:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:16:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:16:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830179584001,"66":26289,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192832026306979840},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:16:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:16:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:16:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830179584001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:16:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:16:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:16:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:16:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192832026306979840,"description":"Unknown IO ID 45"} 
[2026-10-18 12:16:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830179584001,"power":26289,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192832026306979840}} 
[2026-10-18 12:16:59] 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":6048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:16:59] local.INFO: GPS data processed {"connection_id":221463,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:16:59] local.INFO: Acknowledgment sent {"connection_id":221463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:17:30] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:17:30] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:17:30] local.INFO: Packet analysis {"connection_id":221463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:17:30] local.INFO: Extracted packet for processing {"connection_id":221463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:17:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12: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-18 12: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-18 12: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:17: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-18 12: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-18 12: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-18 12:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:17: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-18 12:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:17:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:17:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:17: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":6049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:17:30] local.INFO: GPS data processed {"connection_id":221463,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:17:30] local.INFO: Acknowledgment sent {"connection_id":221463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:17:53] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:17:53] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:17:53] local.INFO: IMEI packet received {"connection_id":218400,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":218400,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:17:58] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:17:58] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:17:58] local.INFO: IMEI packet received {"connection_id":218400,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":218400,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:17:59] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:17:59] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:17:59] local.INFO: Packet analysis {"connection_id":218400,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:17:59] local.INFO: Extracted packet for processing {"connection_id":218400,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:17:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:17: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-18 12:17:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:17:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:17:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:17:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:17:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12:17:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:17:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:17: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:17:59] 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-18 12:17: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-18 12:17:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:17:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:17:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218400,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:17:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:17:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:17:59] 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-18 12:17:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:17:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:17:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:17:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:17:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:17:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:17:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:17:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:17:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:17:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:17:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:17:59] local.INFO: DEBUG: GPS processor result {"connection_id":218400,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:17:59] local.INFO: GPS data processed {"connection_id":218400,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:17:59] local.INFO: Acknowledgment sent {"connection_id":218400,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:18:31] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:18:31] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:18:31] local.INFO: Packet analysis {"connection_id":218400,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:18:31] local.INFO: Extracted packet for processing {"connection_id":218400,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:18:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:18:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:18:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:18:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:18:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:18:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12: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-18 12:18: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-18 12: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:18:31] 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-18 12: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-18 12: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-18 12:18:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:18:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218400,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:18:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:18:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:18: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-18 12:18:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:18:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:18:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:18:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:18:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:18:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:18:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:18:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:18:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:18:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:18:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:18:31] local.INFO: DEBUG: GPS processor result {"connection_id":218400,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:18:31] local.INFO: GPS data processed {"connection_id":218400,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:18:31] local.INFO: Acknowledgment sent {"connection_id":218400,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:18:54] local.INFO: TCP Data received {"connection_id":218401,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:18:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218401,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:18:54] local.INFO: Processing buffer {"connection_id":218401,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:18:54] local.INFO: IMEI packet received {"connection_id":218401,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:18:54] local.INFO: IMEI acknowledgment sent {"connection_id":218401,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:18:59] local.INFO: TCP Data received {"connection_id":218401,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218401,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:18:59] local.INFO: Processing buffer {"connection_id":218401,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:18:59] local.INFO: IMEI packet received {"connection_id":218401,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:18:59] local.INFO: IMEI acknowledgment sent {"connection_id":218401,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:19:00] local.INFO: TCP Data received {"connection_id":218401,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:00] local.INFO: Processing buffer {"connection_id":218401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:00] local.INFO: Packet analysis {"connection_id":218401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:00] local.INFO: Extracted packet for processing {"connection_id":218401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12: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-18 12:19: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-18 12: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:19:00] 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-18 12: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-18 12: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-18 12:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:00] 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-18 12:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:19:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:19:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:19:00] local.INFO: DEBUG: GPS processor result {"connection_id":218401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:19:00] local.INFO: GPS data processed {"connection_id":218401,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:19:00] local.INFO: Acknowledgment sent {"connection_id":218401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:19:04] local.INFO: TCP Data received {"connection_id":218401,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:04] local.INFO: Processing buffer {"connection_id":218401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:04] local.INFO: Packet analysis {"connection_id":218401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:04] local.INFO: Extracted packet for processing {"connection_id":218401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:19:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:19:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12: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-18 12:19: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-18 12: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:19:04] 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-18 12: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-18 12: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-18 12:19:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:19:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:19:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:04] 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-18 12:19:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:19:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:19:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:19:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:19:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:19:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:19:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:19:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:19:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:19:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:19:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:19:04] local.INFO: DEBUG: GPS processor result {"connection_id":218401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:19:04] local.INFO: GPS data processed {"connection_id":218401,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:19:04] local.INFO: Acknowledgment sent {"connection_id":218401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:19:16] local.INFO: TCP Data received {"connection_id":218121,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218121,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:19:16] local.INFO: Processing buffer {"connection_id":218121,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:19:16] local.INFO: IMEI packet received {"connection_id":218121,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:19:16] local.INFO: IMEI acknowledgment sent {"connection_id":218121,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:19:35] local.INFO: TCP Data received {"connection_id":218401,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:35] local.INFO: Processing buffer {"connection_id":218401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:35] local.INFO: Packet analysis {"connection_id":218401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:35] local.INFO: Extracted packet for processing {"connection_id":218401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:19: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-18 12:19:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:19:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12:19:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:19: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-18 12:19: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":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:19:35] 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-18 12:19: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-18 12:19:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:19:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:19:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:19:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19: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-18 12:19:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:19:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:19:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:19:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:19:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:19:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:19:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:19:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:19:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:19:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:19:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:19:35] local.INFO: DEBUG: GPS processor result {"connection_id":218401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:19:35] local.INFO: GPS data processed {"connection_id":218401,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:19:35] local.INFO: Acknowledgment sent {"connection_id":218401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:19:51] local.INFO: TCP Data received {"connection_id":218402,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:19:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218402,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:19:51] local.INFO: Processing buffer {"connection_id":218402,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:19:51] local.INFO: IMEI packet received {"connection_id":218402,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:19:51] local.INFO: IMEI acknowledgment sent {"connection_id":218402,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:19:53] local.INFO: TCP Data received {"connection_id":218122,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:19:53] local.INFO: Processing buffer {"connection_id":218122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:19:53] local.INFO: IMEI packet received {"connection_id":218122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":218122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:19:58] local.INFO: TCP Data received {"connection_id":218122,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:19:58] local.INFO: Processing buffer {"connection_id":218122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:19:58] local.INFO: IMEI packet received {"connection_id":218122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:19:58] local.INFO: IMEI acknowledgment sent {"connection_id":218122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:19:59] local.INFO: TCP Data received {"connection_id":218122,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:59] local.INFO: Processing buffer {"connection_id":218122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:19:59] local.INFO: Packet analysis {"connection_id":218122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:59] local.INFO: Extracted packet for processing {"connection_id":218122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:19:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:19: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-18 12:19:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:19:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:19:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12:19:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:19:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:19: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:19:59] 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-18 12:19: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-18 12:19:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:19:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:19:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:19:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:19:59] 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-18 12:19:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:19:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:19:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:19:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:19:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:19:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:19:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:19:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:19:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:19:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:19:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:19:59] local.INFO: DEBUG: GPS processor result {"connection_id":218122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:19:59] local.INFO: GPS data processed {"connection_id":218122,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:19:59] local.INFO: Acknowledgment sent {"connection_id":218122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:20:30] local.INFO: TCP Data received {"connection_id":218122,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:20:30] local.INFO: Processing buffer {"connection_id":218122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:20:30] local.INFO: Packet analysis {"connection_id":218122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:20:30] local.INFO: Extracted packet for processing {"connection_id":218122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:20:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12: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-18 12: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-18 12: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:20: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-18 12: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-18 12: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-18 12:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:20: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-18 12:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:20:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:20:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":218122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:20:30] local.INFO: GPS data processed {"connection_id":218122,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:20:30] local.INFO: Acknowledgment sent {"connection_id":218122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:20:53] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:20:53] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:20:53] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:20:58] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:20:58] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:20:58] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:20:59] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:20:59] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:20:59] local.INFO: Packet analysis {"connection_id":221464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:20:59] local.INFO: Extracted packet for processing {"connection_id":221464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:20: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-18 12:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:20:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:20:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:20: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:20:59] 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-18 12:20: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-18 12:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:20:59] 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-18 12:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:20:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:20:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:20:59] 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":6057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:20:59] local.INFO: GPS data processed {"connection_id":221464,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:20:59] local.INFO: Acknowledgment sent {"connection_id":221464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:21:30] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:21:30] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:21:30] local.INFO: Packet analysis {"connection_id":221464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:21:30] local.INFO: Extracted packet for processing {"connection_id":221464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12: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-18 12: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-18 12: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:21: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-18 12: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-18 12: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-18 12:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:21: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-18 12:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:21:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:21:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:21: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":6058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:21:30] local.INFO: GPS data processed {"connection_id":221464,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:21:30] local.INFO: Acknowledgment sent {"connection_id":221464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:21:58] local.INFO: TCP Data received {"connection_id":219799,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:21:58] local.INFO: Processing buffer {"connection_id":219799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:21:58] local.INFO: IMEI packet received {"connection_id":219799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":219799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:22:03] local.INFO: TCP Data received {"connection_id":219799,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:22:03] local.INFO: Processing buffer {"connection_id":219799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:22:03] local.INFO: IMEI packet received {"connection_id":219799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:22:03] local.INFO: IMEI acknowledgment sent {"connection_id":219799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:22:04] local.INFO: TCP Data received {"connection_id":219799,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:22:04] local.INFO: Processing buffer {"connection_id":219799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc31140012d7f91c005afdca80007011524..."} 
[2026-10-18 12:22:04] local.INFO: Packet analysis {"connection_id":219799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:22:04] local.INFO: Extracted packet for processing {"connection_id":219799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc3"} 
[2026-10-18 12:22:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":7,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:22: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-18 12:22:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830256896001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:22:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:22:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:22:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:22:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792305992000,"timestamp_ms":1792305992000,"timestamp_seconds":1792305992,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc31140"} 
[2026-10-18 12:22:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:22: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-18 12:22: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-18 12:22:04] 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-18 12:22: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-18 12:22:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:22:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:22:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:22:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:22:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:22:04] 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-18 12:22:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:22:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:22:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830256896001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:22:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:22:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:22:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830256896001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:22:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:22:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:22:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:22:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:22:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830256896001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:22:04] local.INFO: DEBUG: GPS processor result {"connection_id":219799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:22:04] local.INFO: GPS data processed {"connection_id":219799,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:22:04] local.INFO: Acknowledgment sent {"connection_id":219799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:22:35] local.INFO: TCP Data received {"connection_id":219799,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:22:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:22:35] local.INFO: Processing buffer {"connection_id":219799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:22:35] local.INFO: Packet analysis {"connection_id":219799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:22:35] local.INFO: Extracted packet for processing {"connection_id":219799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:22:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:22:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:22:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:22:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:22:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:22:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:22:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:22:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:22:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:22:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:22:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:22: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-18 12:22:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:22:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:22:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:22:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:22:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:22:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:22:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:22:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:22:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:22:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:22:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:22:36] local.INFO: DEBUG: GPS processor result {"connection_id":219799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:22:36] local.INFO: GPS data processed {"connection_id":219799,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:22:36] local.INFO: Acknowledgment sent {"connection_id":219799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:22:53] local.INFO: TCP Data received {"connection_id":218403,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:22:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:22:53] local.INFO: Processing buffer {"connection_id":218403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:22:53] local.INFO: IMEI packet received {"connection_id":218403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:22:53] local.INFO: IMEI acknowledgment sent {"connection_id":218403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:23:00] local.INFO: TCP Data received {"connection_id":218403,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:00] local.INFO: Processing buffer {"connection_id":218403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:00] local.INFO: IMEI packet received {"connection_id":218403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:23:00] local.INFO: IMEI acknowledgment sent {"connection_id":218403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:23:01] local.INFO: TCP Data received {"connection_id":218403,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:23:01] local.INFO: Processing buffer {"connection_id":218403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:23:01] local.INFO: Packet analysis {"connection_id":218403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:23:01] local.INFO: Extracted packet for processing {"connection_id":218403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:23:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:23: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-18 12:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:23:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:23:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":218403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:23:01] local.INFO: GPS data processed {"connection_id":218403,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:23:01] local.INFO: Acknowledgment sent {"connection_id":218403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:23:32] local.INFO: TCP Data received {"connection_id":218403,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:23:32] local.INFO: Processing buffer {"connection_id":218403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:23:32] local.INFO: Packet analysis {"connection_id":218403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:23:32] local.INFO: Extracted packet for processing {"connection_id":218403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:23:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:23:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:23: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:23:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:23: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-18 12:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:23:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:23:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:23:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":218403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:23:32] local.INFO: GPS data processed {"connection_id":218403,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:23:32] local.INFO: Acknowledgment sent {"connection_id":218403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:23:53] local.INFO: TCP Data received {"connection_id":218405,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:53] local.INFO: Processing buffer {"connection_id":218405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:53] local.INFO: IMEI packet received {"connection_id":218405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":218405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:23:59] local.INFO: TCP Data received {"connection_id":218405,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:59] local.INFO: Processing buffer {"connection_id":218405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:23:59] local.INFO: IMEI packet received {"connection_id":218405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:23:59] local.INFO: IMEI acknowledgment sent {"connection_id":218405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:24:00] local.INFO: TCP Data received {"connection_id":218405,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:24:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:24:00] local.INFO: Processing buffer {"connection_id":218405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:24:00] local.INFO: Packet analysis {"connection_id":218405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:24:00] local.INFO: Extracted packet for processing {"connection_id":218405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:24:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:24:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:24:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:24:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:24:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:24:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:24: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:24:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:24:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:24:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:24:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:24:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:24:00] 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-18 12:24:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:24:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:24:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:24:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:24:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:24:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:24:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:24:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:24:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:24:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:24:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:24:00] local.INFO: DEBUG: GPS processor result {"connection_id":218405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:24:00] local.INFO: GPS data processed {"connection_id":218405,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:24:00] local.INFO: Acknowledgment sent {"connection_id":218405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:24:31] local.INFO: TCP Data received {"connection_id":218405,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:24:31] local.INFO: Processing buffer {"connection_id":218405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:24:31] local.INFO: Packet analysis {"connection_id":218405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:24:31] local.INFO: Extracted packet for processing {"connection_id":218405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:24:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:24:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:24:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:24:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:24:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:24:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:24: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:24:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:24:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:24:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:24:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:24:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:24: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-18 12:24:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:24:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:24:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:24:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:24:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:24:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:24:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:24:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:24:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:24:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:24:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:24:31] local.INFO: DEBUG: GPS processor result {"connection_id":218405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:24:31] local.INFO: GPS data processed {"connection_id":218405,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:24:31] local.INFO: Acknowledgment sent {"connection_id":218405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:24:53] local.INFO: TCP Data received {"connection_id":218406,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:24:53] local.INFO: Processing buffer {"connection_id":218406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:24:53] local.INFO: IMEI packet received {"connection_id":218406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":218406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:25:01] local.INFO: TCP Data received {"connection_id":218406,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:01] local.INFO: Processing buffer {"connection_id":218406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:01] local.INFO: IMEI packet received {"connection_id":218406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:25:01] local.INFO: IMEI acknowledgment sent {"connection_id":218406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:25:02] local.INFO: TCP Data received {"connection_id":218406,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:25:02] local.INFO: Processing buffer {"connection_id":218406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:25:02] local.INFO: Packet analysis {"connection_id":218406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:25:02] local.INFO: Extracted packet for processing {"connection_id":218406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:25:02] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:25:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:25:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:25:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:25:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:25:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:25: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:25:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:25:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:25:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:25:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:25:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:25: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-18 12:25:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:25:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:25:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:25:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:25:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:25:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:25:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:25:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:25:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:25:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:25:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:25:02] local.INFO: DEBUG: GPS processor result {"connection_id":218406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:25:02] local.INFO: GPS data processed {"connection_id":218406,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:25:02] local.INFO: Acknowledgment sent {"connection_id":218406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:25:10] local.INFO: TCP Data received {"connection_id":219800,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219800,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:25:10] local.INFO: Processing buffer {"connection_id":219800,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:25:10] local.INFO: IMEI packet received {"connection_id":219800,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":219800,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:25:34] local.INFO: TCP Data received {"connection_id":218406,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:25:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:25:34] local.INFO: Processing buffer {"connection_id":218406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:25:34] local.INFO: Packet analysis {"connection_id":218406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:25:34] local.INFO: Extracted packet for processing {"connection_id":218406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:25:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:25:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:25:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:25:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:25:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:25:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:25: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:25:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:25:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:25:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:25:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:25:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:25:34] 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-18 12:25:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:25:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:25:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:25:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:25:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:25:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:25:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:25:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:25:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:25:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:25:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:25:34] local.INFO: DEBUG: GPS processor result {"connection_id":218406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:25:34] local.INFO: GPS data processed {"connection_id":218406,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:25:34] local.INFO: Acknowledgment sent {"connection_id":218406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:25:45] local.INFO: TCP Data received {"connection_id":218125,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218125,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:25:45] local.INFO: Processing buffer {"connection_id":218125,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:25:45] local.INFO: IMEI packet received {"connection_id":218125,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":218125,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:25:53] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:53] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:53] local.INFO: IMEI packet received {"connection_id":218407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:25:58] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:58] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:25:58] local.INFO: IMEI packet received {"connection_id":218407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:26:01] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:26:01] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:26:01] local.INFO: Packet analysis {"connection_id":218407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:26:01] local.INFO: Extracted packet for processing {"connection_id":218407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:26:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:26: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-18 12:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:26:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:26:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":218407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:26:01] local.INFO: GPS data processed {"connection_id":218407,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:26:01] local.INFO: Acknowledgment sent {"connection_id":218407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:26:39] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:26:39] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:26:39] local.INFO: Packet analysis {"connection_id":218407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:26:39] local.INFO: Extracted packet for processing {"connection_id":218407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:26:39] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:26:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:26:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:26:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:26:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:26:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:26:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:26:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:26:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:26:39] local.INFO: Teltonika packet parsed successfully {"connection_id":218407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:26:39] local.INFO: Passing IMEI to GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:26:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:26:39] 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-18 12:26:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:26:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:26:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:26:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:26:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:26:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:26:39] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:26:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:26:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:26:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:26:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:26:39] local.INFO: DEBUG: GPS processor result {"connection_id":218407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:26:39] local.INFO: GPS data processed {"connection_id":218407,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:26:39] local.INFO: Acknowledgment sent {"connection_id":218407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:26:58] local.INFO: TCP Data received {"connection_id":219802,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:26:58] local.INFO: Processing buffer {"connection_id":219802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:26:58] local.INFO: IMEI packet received {"connection_id":219802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":219802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:27:03] local.INFO: TCP Data received {"connection_id":219802,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:03] local.INFO: Processing buffer {"connection_id":219802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:03] local.INFO: IMEI packet received {"connection_id":219802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:27:03] local.INFO: IMEI acknowledgment sent {"connection_id":219802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:27:19] local.INFO: TCP Data received {"connection_id":219802,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:27:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:27:19] local.INFO: Processing buffer {"connection_id":219802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:27:19] local.INFO: Packet analysis {"connection_id":219802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:27:19] local.INFO: Extracted packet for processing {"connection_id":219802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:27:19] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:27: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-18 12:27:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:27:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12:27:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:27: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-18 12:27: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:27:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:27: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-18 12:27:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:27:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:27:19] local.INFO: Teltonika packet parsed successfully {"connection_id":219802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:27:19] local.INFO: Passing IMEI to GPS processor {"connection_id":219802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:27:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":219802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:27:19] 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-18 12:27:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:27:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:27:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:27:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:27:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:27:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:27:19] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:27:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:27:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:27:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:27:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:27:19] local.INFO: DEBUG: GPS processor result {"connection_id":219802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:27:19] local.INFO: GPS data processed {"connection_id":219802,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:27:19] local.INFO: Acknowledgment sent {"connection_id":219802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:27:34] local.INFO: TCP Data received {"connection_id":219802,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:27:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:27:34] local.INFO: Processing buffer {"connection_id":219802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dc7a908012d7f91c005afdca80005011529..."} 
[2026-10-18 12:27:34] local.INFO: Packet analysis {"connection_id":219802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:27:34] local.INFO: Extracted packet for processing {"connection_id":219802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dc7"} 
[2026-10-18 12:27:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:27:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830333952001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:27:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792306293000,"timestamp_ms":1792306293000,"timestamp_seconds":1792306293,"priority":1,"record_length":96,"hex_timestamp":"000001a14dc7a908"} 
[2026-10-18 12: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-18 12:27: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-18 12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 12:27:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:27:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:27:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:27:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:27:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:27:34] 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-18 12:27:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:27:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:27:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830333952001,"66":26006,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:27:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:27:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:27:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830333952001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:27:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:27:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:27:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:27:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:27:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830333952001,"power":26006,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:27:34] local.INFO: DEBUG: GPS processor result {"connection_id":219802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:27:34] local.INFO: GPS data processed {"connection_id":219802,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:27:34] local.INFO: Acknowledgment sent {"connection_id":219802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:27:55] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:55] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:55] local.INFO: IMEI packet received {"connection_id":218409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:27:55] local.INFO: IMEI acknowledgment sent {"connection_id":218409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:27:58] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:58] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:27:58] local.INFO: IMEI packet received {"connection_id":218409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:27:58] local.INFO: IMEI acknowledgment sent {"connection_id":218409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:27:59] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:27:59] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:27:59] local.INFO: Packet analysis {"connection_id":218409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:27:59] local.INFO: Extracted packet for processing {"connection_id":218409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:27:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:27: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-18 12:27:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:27:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:27:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12:27:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:27:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:27: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:27:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:27: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-18 12:27:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:27:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:27:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:27:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:27:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:27:59] 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-18 12:27:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:27:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:27:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:27:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:27:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:27:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:27:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:27:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:27:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:27:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:27:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:27:59] local.INFO: DEBUG: GPS processor result {"connection_id":218409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:27:59] local.INFO: GPS data processed {"connection_id":218409,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:27:59] local.INFO: Acknowledgment sent {"connection_id":218409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:28:04] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:28:04] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:28:04] local.INFO: Packet analysis {"connection_id":218409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:28:04] local.INFO: Extracted packet for processing {"connection_id":218409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:28:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:28: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-18 12:28:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:28:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:28:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:28:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:28:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12:28:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:28: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-18 12:28: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":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:28:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:28: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-18 12:28:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:28:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:28:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:28:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:28:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:28:04] 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-18 12:28:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:28:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:28:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:28:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:28:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:28:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:28:04] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:28:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:28:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:28:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:28:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:28:04] local.INFO: DEBUG: GPS processor result {"connection_id":218409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:28:04] local.INFO: GPS data processed {"connection_id":218409,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:28:04] local.INFO: Acknowledgment sent {"connection_id":218409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:28:35] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:28:35] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:28:35] local.INFO: Packet analysis {"connection_id":218409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:28:35] local.INFO: Extracted packet for processing {"connection_id":218409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:28:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:28:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:28:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:28:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:28:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:28:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12: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-18 12:28: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-18 12: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:28:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:28:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:28:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:28:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:28:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:28: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-18 12:28:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:28:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:28:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:28:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:28:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:28:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:28:35] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:28:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:28:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:28:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:28:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:28:35] local.INFO: DEBUG: GPS processor result {"connection_id":218409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:28:35] local.INFO: GPS data processed {"connection_id":218409,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:28:35] local.INFO: Acknowledgment sent {"connection_id":218409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:28:53] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:28:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:28:53] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:28:53] local.INFO: IMEI packet received {"connection_id":221466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:28:53] local.INFO: IMEI acknowledgment sent {"connection_id":221466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:29:03] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:03] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:03] local.INFO: IMEI packet received {"connection_id":221466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:29:03] local.INFO: IMEI acknowledgment sent {"connection_id":221466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:29:10] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:29:10] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:29:10] local.INFO: Packet analysis {"connection_id":221466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:29:10] local.INFO: Extracted packet for processing {"connection_id":221466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:29:10] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:29: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-18 12:29:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:29:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:29:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:29:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:29:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12:29:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:29: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-18 12:29: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":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:29:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:29: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-18 12:29:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:29:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:29:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:29:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:29:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:29:10] 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-18 12:29:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:29:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:29:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:29:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:29:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:29:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:29:10] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:29:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:29:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:29:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:29:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:29:10] 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":6074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:29:10] local.INFO: GPS data processed {"connection_id":221466,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:29:10] local.INFO: Acknowledgment sent {"connection_id":221466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:29:54] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:54] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:54] local.INFO: IMEI packet received {"connection_id":218412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":218412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:29:58] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:58] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:29:58] local.INFO: IMEI packet received {"connection_id":218412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":218412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:29:59] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:29:59] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:29:59] local.INFO: Packet analysis {"connection_id":218412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:29:59] local.INFO: Extracted packet for processing {"connection_id":218412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:29:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:29: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-18 12:29:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:29:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:29:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:29:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:29:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12:29:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:29:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:29: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:29:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:29: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-18 12:29:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:29:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:29:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:29:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:29:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:29:59] 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-18 12:29:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:29:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:29:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:29:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:29:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:29:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:29:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:29:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:29:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:29:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:29:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:29:59] local.INFO: DEBUG: GPS processor result {"connection_id":218412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:29:59] local.INFO: GPS data processed {"connection_id":218412,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:29:59] local.INFO: Acknowledgment sent {"connection_id":218412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:30:31] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:30:31] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:30:31] local.INFO: Packet analysis {"connection_id":218412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:30:31] local.INFO: Extracted packet for processing {"connection_id":218412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:30:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 12:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 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-18 12: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-18 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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:30:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 12:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:30: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-18 12:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:30:31] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:30:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":218412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:30:31] local.INFO: GPS data processed {"connection_id":218412,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:30:31] local.INFO: Acknowledgment sent {"connection_id":218412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:30:53] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:30:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:30:53] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:30:53] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:30:53] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:30:58] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:30:58] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:30:58] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:30:59] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:30:59] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:30:59] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:30:59] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:30:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:30:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:30:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:30:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:30:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:30:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12: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-18 12:30:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:30:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:30:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:30:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:30:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:30:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:30:59] 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-18 12:30:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:30:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:30:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:30:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:30:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:30:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:30:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:30:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:30:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:30:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:30:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:30:59] 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":6077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:30:59] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:30:59] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:31:10] local.INFO: TCP Data received {"connection_id":219803,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219803,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:31:10] local.INFO: Processing buffer {"connection_id":219803,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:31:10] local.INFO: IMEI packet received {"connection_id":219803,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":219803,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:31:30] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:31:30] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:31:30] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:31:30] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:31:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:31:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12: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-18 12:31: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-18 12: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:31:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:31: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-18 12:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:31:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:31:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:31: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":6078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:31:30] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:31:30] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:31:45] local.INFO: TCP Data received {"connection_id":218126,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218126,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:31:45] local.INFO: Processing buffer {"connection_id":218126,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:31:45] local.INFO: IMEI packet received {"connection_id":218126,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:31:45] local.INFO: IMEI acknowledgment sent {"connection_id":218126,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:31:58] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:31:58] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:31:58] local.INFO: IMEI packet received {"connection_id":218127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:31:58] local.INFO: IMEI acknowledgment sent {"connection_id":218127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:32:03] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:03] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:03] local.INFO: IMEI packet received {"connection_id":218127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:32:03] local.INFO: IMEI acknowledgment sent {"connection_id":218127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:32:12] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:32:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:32:12] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:32:12] local.INFO: Packet analysis {"connection_id":218127,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:32:12] local.INFO: Extracted packet for processing {"connection_id":218127,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:32:12] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:32: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-18 12:32:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:32:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:32:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:32:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:32:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12:32:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:32:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:32: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:32:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:32: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-18 12:32:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:32:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:32:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218127,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:32:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:32:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:32:12] 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-18 12:32:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:32:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:32:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:32:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:32:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:32:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:32:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:32:12] local.INFO: DEBUG: GPS processor result {"connection_id":218127,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:32:12] local.INFO: GPS data processed {"connection_id":218127,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:32:12] local.INFO: Acknowledgment sent {"connection_id":218127,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:32:12] local.INFO: TCP Data received {"connection_id":218127,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:32:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218127,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:32:12] local.INFO: Processing buffer {"connection_id":218127,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dcc40d0012d7f91c005afdca8000501152a..."} 
[2026-10-18 12:32:12] local.INFO: Packet analysis {"connection_id":218127,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:32:12] local.INFO: Extracted packet for processing {"connection_id":218127,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dcc"} 
[2026-10-18 12:32:12] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":5,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:32: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-18 12:32:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830411008001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:32:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:32:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:32:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:32:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792306594000,"timestamp_ms":1792306594000,"timestamp_seconds":1792306594,"priority":1,"record_length":96,"hex_timestamp":"000001a14dcc40d0"} 
[2026-10-18 12:32:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:32:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:32: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-10-18 12:32:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2053,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:32: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-18 12:32:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:32:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:32:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218127,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:32:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:32:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:32:12] 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-18 12:32:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:32:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:32:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830411008001,"66":25941,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:32:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:32:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830411008001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:32:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:32:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:32:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830411008001,"power":25941,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:32:12] local.INFO: DEBUG: GPS processor result {"connection_id":218127,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:32:12] local.INFO: GPS data processed {"connection_id":218127,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:32:12] local.INFO: Acknowledgment sent {"connection_id":218127,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:32:53] local.INFO: TCP Data received {"connection_id":219804,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:53] local.INFO: Processing buffer {"connection_id":219804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:53] local.INFO: IMEI packet received {"connection_id":219804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":219804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:32:58] local.INFO: TCP Data received {"connection_id":219804,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:58] local.INFO: Processing buffer {"connection_id":219804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:32:58] local.INFO: IMEI packet received {"connection_id":219804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:32:58] local.INFO: IMEI acknowledgment sent {"connection_id":219804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:33:00] local.INFO: TCP Data received {"connection_id":219804,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:00] local.INFO: Processing buffer {"connection_id":219804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:00] local.INFO: Packet analysis {"connection_id":219804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:33:00] local.INFO: Extracted packet for processing {"connection_id":219804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:33:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:33:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:33:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12:33: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-18 12: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:33:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:33:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:33:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:33:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:33:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:33:00] 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-18 12:33:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:33:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:33:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:33:00] local.INFO: DEBUG: GPS processor result {"connection_id":219804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:33:00] local.INFO: GPS data processed {"connection_id":219804,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:33:00] local.INFO: Acknowledgment sent {"connection_id":219804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:33:32] local.INFO: TCP Data received {"connection_id":219804,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:32] local.INFO: Processing buffer {"connection_id":219804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:32] local.INFO: Packet analysis {"connection_id":219804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:33:32] local.INFO: Extracted packet for processing {"connection_id":219804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12:33: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-18 12: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":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:33:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:33: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-18 12:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:33:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":219804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:33:32] local.INFO: GPS data processed {"connection_id":219804,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:33:32] local.INFO: Acknowledgment sent {"connection_id":219804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:33:54] local.INFO: TCP Data received {"connection_id":218413,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:33:54] local.INFO: Processing buffer {"connection_id":218413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:33:54] local.INFO: IMEI packet received {"connection_id":218413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":218413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:33:58] local.INFO: TCP Data received {"connection_id":218413,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:33:58] local.INFO: Processing buffer {"connection_id":218413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:33:58] local.INFO: IMEI packet received {"connection_id":218413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":218413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:33:59] local.INFO: TCP Data received {"connection_id":218413,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:59] local.INFO: Processing buffer {"connection_id":218413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:33:59] local.INFO: Packet analysis {"connection_id":218413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:33:59] local.INFO: Extracted packet for processing {"connection_id":218413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:33:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:33:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:33:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:33:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12:33:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:33:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:33:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:33:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:33:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:33:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:33:59] 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-18 12:33:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:33:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:33:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:33:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:33:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:33:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:33:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:33:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:33:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:33:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:33:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:33:59] local.INFO: DEBUG: GPS processor result {"connection_id":218413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:33:59] local.INFO: GPS data processed {"connection_id":218413,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:33:59] local.INFO: Acknowledgment sent {"connection_id":218413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:34:30] local.INFO: TCP Data received {"connection_id":218413,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:34:30] local.INFO: Processing buffer {"connection_id":218413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:34:30] local.INFO: Packet analysis {"connection_id":218413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:34:30] local.INFO: Extracted packet for processing {"connection_id":218413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:34:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12: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-18 12: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:34: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-18 12:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:34:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:34:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":218413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:34:30] local.INFO: GPS data processed {"connection_id":218413,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:34:30] local.INFO: Acknowledgment sent {"connection_id":218413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:34:56] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:34:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:34:56] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:34:56] local.INFO: IMEI packet received {"connection_id":221470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:34:56] local.INFO: IMEI acknowledgment sent {"connection_id":221470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:34:58] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:34:58] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:34:58] local.INFO: IMEI packet received {"connection_id":221470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:34:58] local.INFO: IMEI acknowledgment sent {"connection_id":221470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:35:00] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:35:00] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:35:00] local.INFO: Packet analysis {"connection_id":221470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:35:00] local.INFO: Extracted packet for processing {"connection_id":221470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:35:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 12:35:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:35:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:35:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:35:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:35:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 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-18 12:35: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-18 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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:35:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 12:35:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:35:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:35:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:35:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:35:00] 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-18 12:35:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:35:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:35:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:35:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:35:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:35:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:35:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:35:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:35:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:35:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:35:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:35:00] 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":6085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:35:00] local.INFO: GPS data processed {"connection_id":221470,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:35:00] local.INFO: Acknowledgment sent {"connection_id":221470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:35:31] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:35:31] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:35:31] local.INFO: Packet analysis {"connection_id":221470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:35:31] local.INFO: Extracted packet for processing {"connection_id":221470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:35:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:35:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:35:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:35:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:35:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:35:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12:35: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-18 12: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:35:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:35:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:35:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:35:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:35:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:35: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-18 12:35:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:35:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:35:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:35:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:35:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:35:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:35:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:35:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:35:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:35:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:35:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:35:31] 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":6086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:35:31] local.INFO: GPS data processed {"connection_id":221470,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:35:31] local.INFO: Acknowledgment sent {"connection_id":221470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:35:58] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:35:58] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:35:58] local.INFO: IMEI packet received {"connection_id":218129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:35:58] local.INFO: IMEI acknowledgment sent {"connection_id":218129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:36:03] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:36:03] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:36:03] local.INFO: IMEI packet received {"connection_id":218129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:36:03] local.INFO: IMEI acknowledgment sent {"connection_id":218129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:36:08] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:36:08] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:36:08] local.INFO: Packet analysis {"connection_id":218129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:36:08] local.INFO: Extracted packet for processing {"connection_id":218129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:36:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:36:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:36:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:36:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:36:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:36:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12:36: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-18 12: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:36:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:36:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:36:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:36:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:36:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:36:08] 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-18 12:36:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:36:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:36:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:36:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:36:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:36:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:36:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:36:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:36:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:36:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:36:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:36:08] local.INFO: DEBUG: GPS processor result {"connection_id":218129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:36:08] local.INFO: GPS data processed {"connection_id":218129,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:36:08] local.INFO: Acknowledgment sent {"connection_id":218129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:36:13] local.INFO: TCP Data received {"connection_id":218129,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:36:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:36:13] local.INFO: Processing buffer {"connection_id":218129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:36:13] local.INFO: Packet analysis {"connection_id":218129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:36:13] local.INFO: Extracted packet for processing {"connection_id":218129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:36:13] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:36: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-18 12:36:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:36:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:36:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:36:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:36:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12:36:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:36:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:36: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:36:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:36: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-18 12:36:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:36:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:36:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:36:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:36:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:36:13] 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-18 12:36:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:36:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:36:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:36:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:36:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:36:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:36:13] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:36:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:36:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:36:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:36:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:36:13] local.INFO: DEBUG: GPS processor result {"connection_id":218129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:36:13] local.INFO: GPS data processed {"connection_id":218129,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:36:13] local.INFO: Acknowledgment sent {"connection_id":218129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:36:53] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:36:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:36:53] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:36:53] local.INFO: IMEI packet received {"connection_id":218131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:36:53] local.INFO: IMEI acknowledgment sent {"connection_id":218131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:37:00] local.INFO: TCP Data received {"connection_id":218130,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218130,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:37:00] local.INFO: Processing buffer {"connection_id":218130,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:37:00] local.INFO: IMEI packet received {"connection_id":218130,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:37:00] local.INFO: IMEI acknowledgment sent {"connection_id":218130,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:37:00] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:00] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:00] local.INFO: IMEI packet received {"connection_id":218131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:37:00] local.INFO: IMEI acknowledgment sent {"connection_id":218131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:37:04] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:37:04] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd0d898012d7f91c005afdca80004011528..."} 
[2026-10-18 12:37:04] local.INFO: Packet analysis {"connection_id":218131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:37:04] local.INFO: Extracted packet for processing {"connection_id":218131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd0"} 
[2026-10-18 12:37:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:37:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830488064001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:37:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792306895000,"timestamp_ms":1792306895000,"timestamp_seconds":1792306895,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd0d898"} 
[2026-10-18 12: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-18 12:37: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-18 12: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 12:37:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:37:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:37:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:37:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:37:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:37:04] 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-18 12:37:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:37:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:37:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830488064001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:37:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:37:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:37:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830488064001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:37:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:37:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:37:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:37:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:37:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830488064001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:37:04] local.INFO: DEBUG: GPS processor result {"connection_id":218131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:37:04] local.INFO: GPS data processed {"connection_id":218131,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:37:04] local.INFO: Acknowledgment sent {"connection_id":218131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:37:35] local.INFO: TCP Data received {"connection_id":218131,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:37:35] local.INFO: Processing buffer {"connection_id":218131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:37:35] local.INFO: Packet analysis {"connection_id":218131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:37:35] local.INFO: Extracted packet for processing {"connection_id":218131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:37:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:37:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:37:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12: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-18 12:37: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-18 12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:37:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:37:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:37:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:37:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:37:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:37: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-18 12:37:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:37:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:37:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:37:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:37:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:37:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:37:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:37:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:37:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:37:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:37:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:37:35] local.INFO: DEBUG: GPS processor result {"connection_id":218131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:37:35] local.INFO: GPS data processed {"connection_id":218131,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:37:35] local.INFO: Acknowledgment sent {"connection_id":218131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:37:50] local.INFO: TCP Data received {"connection_id":221471,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:37:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221471,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:37:50] local.INFO: Processing buffer {"connection_id":221471,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:37:50] local.INFO: IMEI packet received {"connection_id":221471,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:37:50] local.INFO: IMEI acknowledgment sent {"connection_id":221471,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:37:53] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:53] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:53] local.INFO: IMEI packet received {"connection_id":218415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:37:53] local.INFO: IMEI acknowledgment sent {"connection_id":218415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:37:58] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:58] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:37:58] local.INFO: IMEI packet received {"connection_id":218415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:37:58] local.INFO: IMEI acknowledgment sent {"connection_id":218415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:37:59] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:37:59] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:37:59] local.INFO: Packet analysis {"connection_id":218415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:37:59] local.INFO: Extracted packet for processing {"connection_id":218415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:37:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:37: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-18 12:37:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:37:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:37:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12:37:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:37:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:37: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:37:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:37: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-18 12:37:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:37:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:37:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:37:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:37:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:37:59] 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-18 12:37:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:37:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:37:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:37:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:37:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:37:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:37:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:37:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:37:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:37:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:37:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:37:59] local.INFO: DEBUG: GPS processor result {"connection_id":218415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:37:59] local.INFO: GPS data processed {"connection_id":218415,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:37:59] local.INFO: Acknowledgment sent {"connection_id":218415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:38:32] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:38:32] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:38:32] local.INFO: Packet analysis {"connection_id":218415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:38:32] local.INFO: Extracted packet for processing {"connection_id":218415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:38:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12: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-18 12:38: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-18 12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:38:32] 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-18 12:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:38:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:38:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":218415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:38:32] local.INFO: GPS data processed {"connection_id":218415,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:38:32] local.INFO: Acknowledgment sent {"connection_id":218415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:38:53] local.INFO: TCP Data received {"connection_id":219806,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:38:53] local.INFO: Processing buffer {"connection_id":219806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:38:53] local.INFO: IMEI packet received {"connection_id":219806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":219806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:38:58] local.INFO: TCP Data received {"connection_id":219806,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:38:58] local.INFO: Processing buffer {"connection_id":219806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:38:58] local.INFO: IMEI packet received {"connection_id":219806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:38:58] local.INFO: IMEI acknowledgment sent {"connection_id":219806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:38:59] local.INFO: TCP Data received {"connection_id":219806,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:38:59] local.INFO: Processing buffer {"connection_id":219806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:38:59] local.INFO: Packet analysis {"connection_id":219806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:38:59] local.INFO: Extracted packet for processing {"connection_id":219806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:38: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-18 12:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:38:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:38:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:38: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:38:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:38: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-18 12:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:38:59] 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-18 12:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:38:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:38:59] local.INFO: DEBUG: GPS processor result {"connection_id":219806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:38:59] local.INFO: GPS data processed {"connection_id":219806,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:38:59] local.INFO: Acknowledgment sent {"connection_id":219806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:39:30] local.INFO: TCP Data received {"connection_id":219806,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:39:30] local.INFO: Processing buffer {"connection_id":219806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:39:30] local.INFO: Packet analysis {"connection_id":219806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:39:30] local.INFO: Extracted packet for processing {"connection_id":219806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:39:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12: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-18 12: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-18 12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:39: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-18 12:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:39:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:39:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":219806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:39:30] local.INFO: GPS data processed {"connection_id":219806,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:39:30] local.INFO: Acknowledgment sent {"connection_id":219806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:39:58] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:39:58] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:39:58] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:39:58] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:40:03] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:03] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:03] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:40:03] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:40:04] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:04] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:04] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:40:04] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:40:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:40:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:40:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12: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-18 12:40: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-18 12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:40:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:40:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:40:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:40:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:40:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:40:04] 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-18 12:40:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:40:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:40:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:40:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:40:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:40:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:40:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:40:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:40:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:40:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:40:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:40:04] 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":6095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:40:04] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:40:04] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:40:10] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:10] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:10] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:40:10] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:40:10] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:40:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:40:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12: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-18 12:40: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-18 12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:40:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:40:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:40:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:40:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:40:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:40:10] 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-18 12:40:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:40:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:40:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:40:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:40:10] 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":6096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:40:10] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:40:10] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:40:53] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:53] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:53] local.INFO: IMEI packet received {"connection_id":218132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:40:53] local.INFO: IMEI acknowledgment sent {"connection_id":218132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:40:58] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:58] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:40:58] local.INFO: IMEI packet received {"connection_id":218132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:40:58] local.INFO: IMEI acknowledgment sent {"connection_id":218132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:40:59] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:59] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:40:59] local.INFO: Packet analysis {"connection_id":218132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:40:59] local.INFO: Extracted packet for processing {"connection_id":218132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:40:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:40: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-18 12:40:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:40:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:40:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12:40:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:40:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:40: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:40:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:40: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-18 12:40:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:40:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:40:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:40:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:40:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:40:59] 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-18 12:40:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:40:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:40:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:40:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:40:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:40:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:40:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:40:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:40:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:40:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:40:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:40:59] local.INFO: DEBUG: GPS processor result {"connection_id":218132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:40:59] local.INFO: GPS data processed {"connection_id":218132,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:40:59] local.INFO: Acknowledgment sent {"connection_id":218132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:41:30] local.INFO: TCP Data received {"connection_id":218132,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:41:30] local.INFO: Processing buffer {"connection_id":218132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:41:30] local.INFO: Packet analysis {"connection_id":218132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:41:30] local.INFO: Extracted packet for processing {"connection_id":218132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:41:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12: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-18 12: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-18 12: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:41: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-18 12:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:41:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:41:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":218132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:41:30] local.INFO: GPS data processed {"connection_id":218132,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:41:30] local.INFO: Acknowledgment sent {"connection_id":218132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:41:53] local.INFO: TCP Data received {"connection_id":218134,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:41:53] local.INFO: Processing buffer {"connection_id":218134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:41:53] local.INFO: IMEI packet received {"connection_id":218134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":218134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:41:58] local.INFO: TCP Data received {"connection_id":218134,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:41:58] local.INFO: Processing buffer {"connection_id":218134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:41:58] local.INFO: IMEI packet received {"connection_id":218134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":218134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:41:59] local.INFO: TCP Data received {"connection_id":218134,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:41:59] local.INFO: Processing buffer {"connection_id":218134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dd57060012d7f91c005afdca80004011529..."} 
[2026-10-18 12:41:59] local.INFO: Packet analysis {"connection_id":218134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:41:59] local.INFO: Extracted packet for processing {"connection_id":218134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dd5"} 
[2026-10-18 12:41:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":4,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:41: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-18 12:41:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830565120001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:41:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:41:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:41:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:41:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307196000,"timestamp_ms":1792307196000,"timestamp_seconds":1792307196,"priority":1,"record_length":96,"hex_timestamp":"000001a14dd57060"} 
[2026-10-18 12:41:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:41:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:41: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 12:41:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:41: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-18 12:41:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:41:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:41:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:41:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:41:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:41:59] 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-18 12:41:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:41:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:41:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830565120001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:41:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:41:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:41:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830565120001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:41:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:41:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:41:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:41:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:41:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830565120001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:41:59] local.INFO: DEBUG: GPS processor result {"connection_id":218134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:41:59] local.INFO: GPS data processed {"connection_id":218134,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:41:59] local.INFO: Acknowledgment sent {"connection_id":218134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:42:30] local.INFO: TCP Data received {"connection_id":218134,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:42:30] local.INFO: Processing buffer {"connection_id":218134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:42:30] local.INFO: Packet analysis {"connection_id":218134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:42:30] local.INFO: Extracted packet for processing {"connection_id":218134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:42:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12: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-18 12: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":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:42: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-18 12:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:42:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:42:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":218134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:42:30] local.INFO: GPS data processed {"connection_id":218134,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:42:30] local.INFO: Acknowledgment sent {"connection_id":218134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:42:53] local.INFO: TCP Data received {"connection_id":218416,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:42:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:42:53] local.INFO: Processing buffer {"connection_id":218416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:42:53] local.INFO: IMEI packet received {"connection_id":218416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:42:53] local.INFO: IMEI acknowledgment sent {"connection_id":218416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:42:58] local.INFO: TCP Data received {"connection_id":218416,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:42:58] local.INFO: Processing buffer {"connection_id":218416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:42:58] local.INFO: IMEI packet received {"connection_id":218416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":218416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:43:02] local.INFO: TCP Data received {"connection_id":218416,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:43:02] local.INFO: Processing buffer {"connection_id":218416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:43:02] local.INFO: Packet analysis {"connection_id":218416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:43:02] local.INFO: Extracted packet for processing {"connection_id":218416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:43:02] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12:43: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-18 12: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:43:02] 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-18 12:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:43:02] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:43:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:43:02] local.INFO: DEBUG: GPS processor result {"connection_id":218416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:43:02] local.INFO: GPS data processed {"connection_id":218416,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:43:02] local.INFO: Acknowledgment sent {"connection_id":218416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:43:21] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:43:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:43:21] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:43:21] local.INFO: IMEI packet received {"connection_id":221475,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:43:21] local.INFO: IMEI acknowledgment sent {"connection_id":221475,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:43:33] local.INFO: TCP Data received {"connection_id":218416,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:43:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:43:33] local.INFO: Processing buffer {"connection_id":218416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:43:33] local.INFO: Packet analysis {"connection_id":218416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:43:33] local.INFO: Extracted packet for processing {"connection_id":218416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:43:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:43:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:43:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:43:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:43:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12:43: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-18 12: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:43:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:43:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:43:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:43:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:43:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:43:33] 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-18 12:43:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:43:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:43:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:43:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:43:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:43:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:43:33] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:43:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:43:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:43:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:43:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:43:33] local.INFO: DEBUG: GPS processor result {"connection_id":218416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:43:33] local.INFO: GPS data processed {"connection_id":218416,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:43:33] local.INFO: Acknowledgment sent {"connection_id":218416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:43:45] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:43:45] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:43:45] local.INFO: IMEI packet received {"connection_id":221476,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:43:45] local.INFO: IMEI acknowledgment sent {"connection_id":221476,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:43:58] local.INFO: TCP Data received {"connection_id":219808,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:43:58] local.INFO: Processing buffer {"connection_id":219808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:43:58] local.INFO: IMEI packet received {"connection_id":219808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:43:58] local.INFO: IMEI acknowledgment sent {"connection_id":219808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:44:04] local.INFO: TCP Data received {"connection_id":219808,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:44:04] local.INFO: Processing buffer {"connection_id":219808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:44:04] local.INFO: IMEI packet received {"connection_id":219808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":219808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:44:05] local.INFO: TCP Data received {"connection_id":219808,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:44:05] local.INFO: Processing buffer {"connection_id":219808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:44:05] local.INFO: Packet analysis {"connection_id":219808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:44:05] local.INFO: Extracted packet for processing {"connection_id":219808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:44:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:44:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:44:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:44:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:44:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:44:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12:44: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-18 12: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:44:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:44:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:44:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:44:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:44:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:44:05] 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-18 12:44:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:44:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:44:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:44:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:44:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:44:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:44:05] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:44:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:44:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:44:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:44:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:44:05] local.INFO: DEBUG: GPS processor result {"connection_id":219808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6103,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:44:05] local.INFO: GPS data processed {"connection_id":219808,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:44:05] local.INFO: Acknowledgment sent {"connection_id":219808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:44:09] local.INFO: TCP Data received {"connection_id":219808,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:44:09] local.INFO: Processing buffer {"connection_id":219808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:44:09] local.INFO: Packet analysis {"connection_id":219808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:44:09] local.INFO: Extracted packet for processing {"connection_id":219808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:44:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:44: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-18 12:44:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:44:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:44:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:44:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:44:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12:44:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:44: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-18 12:44: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":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:44:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:44: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-18 12:44:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:44:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:44:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:44:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:44:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:44:09] 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-18 12:44:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:44:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:44:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:44:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:44:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:44:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:44:09] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:44:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:44:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:44:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:44:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:44:09] local.INFO: DEBUG: GPS processor result {"connection_id":219808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:44:09] local.INFO: GPS data processed {"connection_id":219808,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:44:09] local.INFO: Acknowledgment sent {"connection_id":219808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:44:53] local.INFO: TCP Data received {"connection_id":219810,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:44:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219810,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:44:53] local.INFO: Processing buffer {"connection_id":219810,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:44:53] local.INFO: IMEI packet received {"connection_id":219810,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:44:53] local.INFO: IMEI acknowledgment sent {"connection_id":219810,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:45:00] local.INFO: TCP Data received {"connection_id":219810,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219810,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:00] local.INFO: Processing buffer {"connection_id":219810,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:00] local.INFO: IMEI packet received {"connection_id":219810,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:45:00] local.INFO: IMEI acknowledgment sent {"connection_id":219810,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:45:01] local.INFO: TCP Data received {"connection_id":219810,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:01] local.INFO: Processing buffer {"connection_id":219810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:01] local.INFO: Packet analysis {"connection_id":219810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:01] local.INFO: Extracted packet for processing {"connection_id":219810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12: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-18 12: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:45:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45: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-18 12:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:45:01] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:45:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":219810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:45:01] local.INFO: GPS data processed {"connection_id":219810,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:45:01] local.INFO: Acknowledgment sent {"connection_id":219810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:45:04] local.INFO: TCP Data received {"connection_id":219810,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:04] local.INFO: Processing buffer {"connection_id":219810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:04] local.INFO: Packet analysis {"connection_id":219810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:04] local.INFO: Extracted packet for processing {"connection_id":219810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:45:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:45:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12: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-18 12: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":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:45:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:45:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:45:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:45:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45:04] 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-18 12:45:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:45:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:45:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:45:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:45:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:45:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:45:04] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:45:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:45:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:45:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:45:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:45:04] local.INFO: DEBUG: GPS processor result {"connection_id":219810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:45:04] local.INFO: GPS data processed {"connection_id":219810,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:45:04] local.INFO: Acknowledgment sent {"connection_id":219810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:45:35] local.INFO: TCP Data received {"connection_id":219810,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:35] local.INFO: Processing buffer {"connection_id":219810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:35] local.INFO: Packet analysis {"connection_id":219810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:35] local.INFO: Extracted packet for processing {"connection_id":219810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:45:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:45:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12: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-18 12: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:45:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:45:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:45:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:45:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45: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-18 12:45:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:45:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:45:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:45:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:45:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:45:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:45:35] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:45:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:45:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:45:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:45:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:45:35] local.INFO: DEBUG: GPS processor result {"connection_id":219810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:45:35] local.INFO: GPS data processed {"connection_id":219810,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:45:35] local.INFO: Acknowledgment sent {"connection_id":219810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:45:53] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:53] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:53] local.INFO: IMEI packet received {"connection_id":218136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:45:53] local.INFO: IMEI acknowledgment sent {"connection_id":218136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:45:58] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:58] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:45:58] local.INFO: IMEI packet received {"connection_id":218136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:45:58] local.INFO: IMEI acknowledgment sent {"connection_id":218136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:45:59] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:59] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:45:59] local.INFO: Packet analysis {"connection_id":218136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:59] local.INFO: Extracted packet for processing {"connection_id":218136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:45:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:45: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-18 12:45:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:45:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:45:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12:45:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:45:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:45: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:45:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:45: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-18 12:45:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:45:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:45:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:45:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:45:59] 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-18 12:45:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:45:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:45:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:45:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:45:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:45:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:45:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:45:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:45:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:45:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:45:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:45:59] local.INFO: DEBUG: GPS processor result {"connection_id":218136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:45:59] local.INFO: GPS data processed {"connection_id":218136,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:45:59] local.INFO: Acknowledgment sent {"connection_id":218136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:46:31] local.INFO: TCP Data received {"connection_id":218136,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:46:31] local.INFO: Processing buffer {"connection_id":218136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:46:31] local.INFO: Packet analysis {"connection_id":218136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:46:31] local.INFO: Extracted packet for processing {"connection_id":218136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:46:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12: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-18 12: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":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:46: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-18 12:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:46:31] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:46:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":218136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:46:31] local.INFO: GPS data processed {"connection_id":218136,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:46:31] local.INFO: Acknowledgment sent {"connection_id":218136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:46:53] local.INFO: TCP Data received {"connection_id":218418,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:46:53] local.INFO: Processing buffer {"connection_id":218418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:46:53] local.INFO: IMEI packet received {"connection_id":218418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":218418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:46:58] local.INFO: TCP Data received {"connection_id":218418,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:46:58] local.INFO: Processing buffer {"connection_id":218418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:46:58] local.INFO: IMEI packet received {"connection_id":218418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:46:58] local.INFO: IMEI acknowledgment sent {"connection_id":218418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:47:03] local.INFO: TCP Data received {"connection_id":218418,"ip":"42.106.6.55","data_length":795,"data_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:03] local.INFO: Processing buffer {"connection_id":218418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dda0828012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:03] local.INFO: Packet analysis {"connection_id":218418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:47:03] local.INFO: Extracted packet for processing {"connection_id":218418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dda"} 
[2026-10-18 12:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830642176001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792307497000,"timestamp_ms":1792307497000,"timestamp_seconds":1792307497,"priority":1,"record_length":96,"hex_timestamp":"000001a14dda0828"} 
[2026-10-18 12: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-18 12:47: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-18 12: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":134,"data_length":795,"current_offset":136} 
[2026-10-18 12:47:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:47:03] 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-18 12:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830642176001,"66":25549,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.55","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 12:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830642176001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:47:03] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 12:47:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:47:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830642176001,"power":25549,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:47:03] local.INFO: DEBUG: GPS processor result {"connection_id":218418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:47:03] local.INFO: GPS data processed {"connection_id":218418,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:47:03] local.INFO: Acknowledgment sent {"connection_id":218418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:47:34] local.INFO: TCP Data received {"connection_id":218418,"ip":"42.106.6.55","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:34] local.INFO: Processing buffer {"connection_id":218418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:34] local.INFO: Packet analysis {"connection_id":218418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:47:34] local.INFO: Extracted packet for processing {"connection_id":218418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:47:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:47: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-18 12:47:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:47:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12:47:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:47: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-18 12:47: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:47:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:47: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-18 12:47:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:47:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:47:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:47:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:47:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:47: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-18 12:47:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:47:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:47:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.55","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:47:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:47:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:47:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:47:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:47:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:47:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:47:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:47:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:47:34] local.INFO: DEBUG: GPS processor result {"connection_id":218418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:47:34] local.INFO: GPS data processed {"connection_id":218418,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:47:34] local.INFO: Acknowledgment sent {"connection_id":218418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:47:53] local.INFO: TCP Data received {"connection_id":218419,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:47:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:47:53] local.INFO: Processing buffer {"connection_id":218419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:47:53] local.INFO: IMEI packet received {"connection_id":218419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:47:53] local.INFO: IMEI acknowledgment sent {"connection_id":218419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:47:58] local.INFO: TCP Data received {"connection_id":218419,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:47:58] local.INFO: Processing buffer {"connection_id":218419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:47:58] local.INFO: IMEI packet received {"connection_id":218419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":218419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:47:59] local.INFO: TCP Data received {"connection_id":218419,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:59] local.INFO: Processing buffer {"connection_id":218419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:47:59] local.INFO: Packet analysis {"connection_id":218419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:47:59] local.INFO: Extracted packet for processing {"connection_id":218419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:47:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:47:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:47:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:47:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12:47:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:47:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:47:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:47:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:47:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:47:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:47: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-18 12:47:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:47:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:47:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:47:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:47:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:47:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:47:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:47:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:47:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:47:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:47:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:47:59] local.INFO: DEBUG: GPS processor result {"connection_id":218419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:47:59] local.INFO: GPS data processed {"connection_id":218419,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:47:59] local.INFO: Acknowledgment sent {"connection_id":218419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:48:30] local.INFO: TCP Data received {"connection_id":218419,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:48:30] local.INFO: Processing buffer {"connection_id":218419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:48:30] local.INFO: Packet analysis {"connection_id":218419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:48:30] local.INFO: Extracted packet for processing {"connection_id":218419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:48:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12: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-18 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:48:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12: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-18 12:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:48:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:48:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":218419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:48:30] local.INFO: GPS data processed {"connection_id":218419,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:48:30] local.INFO: Acknowledgment sent {"connection_id":218419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:48:53] local.INFO: TCP Data received {"connection_id":219811,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:48:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:48:53] local.INFO: Processing buffer {"connection_id":219811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:48:53] local.INFO: IMEI packet received {"connection_id":219811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:48:53] local.INFO: IMEI acknowledgment sent {"connection_id":219811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:48:58] local.INFO: TCP Data received {"connection_id":219811,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:48:58] local.INFO: Processing buffer {"connection_id":219811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:48:58] local.INFO: IMEI packet received {"connection_id":219811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":219811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:48:59] local.INFO: TCP Data received {"connection_id":219811,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:48:59] local.INFO: Processing buffer {"connection_id":219811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:48:59] local.INFO: Packet analysis {"connection_id":219811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:48:59] local.INFO: Extracted packet for processing {"connection_id":219811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:48:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:48: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-18 12:48:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:48:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:48:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:48:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:48:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12:48:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:48:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:48: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:48:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12:48: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-18 12:48:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:48:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:48:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:48:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:48:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:48:59] 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-18 12:48:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:48:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:48:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:48:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:48:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:48:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:48:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:48:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:48:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:48:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:48:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:48:59] local.INFO: DEBUG: GPS processor result {"connection_id":219811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:48:59] local.INFO: GPS data processed {"connection_id":219811,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:48:59] local.INFO: Acknowledgment sent {"connection_id":219811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:49:10] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:49:10] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:49:10] local.INFO: IMEI packet received {"connection_id":221478,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":221478,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:49:30] local.INFO: TCP Data received {"connection_id":219811,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:49:30] local.INFO: Processing buffer {"connection_id":219811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:49:30] local.INFO: Packet analysis {"connection_id":219811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:49:30] local.INFO: Extracted packet for processing {"connection_id":219811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:49:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12: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-18 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:49: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-18 12:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:49:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:49:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":219811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:49:30] local.INFO: GPS data processed {"connection_id":219811,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:49:30] local.INFO: Acknowledgment sent {"connection_id":219811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:49:46] local.INFO: TCP Data received {"connection_id":219812,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:49:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219812,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:49:46] local.INFO: Processing buffer {"connection_id":219812,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:49:46] local.INFO: IMEI packet received {"connection_id":219812,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:49:46] local.INFO: IMEI acknowledgment sent {"connection_id":219812,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:49:53] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:49:53] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:49:53] local.INFO: IMEI packet received {"connection_id":221479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:49:53] local.INFO: IMEI acknowledgment sent {"connection_id":221479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:49:58] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:49:58] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:49:58] local.INFO: IMEI packet received {"connection_id":221479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":221479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:50:03] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:50:03] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:50:03] local.INFO: Packet analysis {"connection_id":221479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:50:03] local.INFO: Extracted packet for processing {"connection_id":221479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:50:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12:50: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-18 12: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:50:03] 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-18 12:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:50:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:50:03] 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":6116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:50:03] local.INFO: GPS data processed {"connection_id":221479,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:50:03] local.INFO: Acknowledgment sent {"connection_id":221479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:50:35] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:50:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:50:35] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:50:35] local.INFO: Packet analysis {"connection_id":221479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:50:35] local.INFO: Extracted packet for processing {"connection_id":221479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:50:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:50:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:50:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:50:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:50:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:50:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12: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-18 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:50:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:50:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:50:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:50:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:50:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:50: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-18 12:50:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:50:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:50:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:50:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:50:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:50:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:50:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:50:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:50:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:50:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:50:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:50: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":6117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:50:35] local.INFO: GPS data processed {"connection_id":221479,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:50:35] local.INFO: Acknowledgment sent {"connection_id":221479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:50:53] local.INFO: TCP Data received {"connection_id":218137,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218137,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:50:53] local.INFO: Processing buffer {"connection_id":218137,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:50:53] local.INFO: IMEI packet received {"connection_id":218137,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":218137,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:50:58] local.INFO: TCP Data received {"connection_id":218137,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218137,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:50:58] local.INFO: Processing buffer {"connection_id":218137,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:50:58] local.INFO: IMEI packet received {"connection_id":218137,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":218137,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:51:01] local.INFO: TCP Data received {"connection_id":218137,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218137,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:51:01] local.INFO: Processing buffer {"connection_id":218137,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:51:01] local.INFO: Packet analysis {"connection_id":218137,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:51:01] local.INFO: Extracted packet for processing {"connection_id":218137,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:51:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12: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-18 12: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218137,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:51: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-18 12:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:51:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:51:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":218137,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:51:01] local.INFO: GPS data processed {"connection_id":218137,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:51:01] local.INFO: Acknowledgment sent {"connection_id":218137,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:51:33] local.INFO: TCP Data received {"connection_id":218137,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218137,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:51:33] local.INFO: Processing buffer {"connection_id":218137,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:51:33] local.INFO: Packet analysis {"connection_id":218137,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:51:33] local.INFO: Extracted packet for processing {"connection_id":218137,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:51:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:51:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:51:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:51:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:51:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:51:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12:51: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-18 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:51:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:51:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:51:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218137,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:51:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:51:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:51:33] 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-18 12:51:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:51:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:51:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:51:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:51:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:51:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:51:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:51:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:51:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:51:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:51:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:51:33] local.INFO: DEBUG: GPS processor result {"connection_id":218137,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:51:33] local.INFO: GPS data processed {"connection_id":218137,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:51:33] local.INFO: Acknowledgment sent {"connection_id":218137,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:51:58] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:51:58] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:51:58] local.INFO: IMEI packet received {"connection_id":218421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":218421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:52:03] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:03] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:03] local.INFO: IMEI packet received {"connection_id":218421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:52:03] local.INFO: IMEI acknowledgment sent {"connection_id":218421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:52:04] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:04] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dde9ff0012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:04] local.INFO: Packet analysis {"connection_id":218421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:52:04] local.INFO: Extracted packet for processing {"connection_id":218421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dde"} 
[2026-10-18 12:52:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830719232001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792307798000,"timestamp_ms":1792307798000,"timestamp_seconds":1792307798,"priority":1,"record_length":96,"hex_timestamp":"000001a14dde9ff0"} 
[2026-10-18 12: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-18 12: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-18 12: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 12:52:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 12: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-18 12: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-18 12:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:52:04] 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-18 12:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830719232001,"66":25495,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830719232001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:52:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:52:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830719232001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":218421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:52:04] local.INFO: GPS data processed {"connection_id":218421,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:52:04] local.INFO: Acknowledgment sent {"connection_id":218421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:52:35] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:35] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:35] local.INFO: Packet analysis {"connection_id":218421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:52:35] local.INFO: Extracted packet for processing {"connection_id":218421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:52:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:52:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:52:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12:52: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-18 12: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:52: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-18 12: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-18 12: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-18 12:52:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:52:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:52:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:52:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:52: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-18 12:52:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:52:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:52:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:52:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:52:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:52:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:52:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:52:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:52:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:52:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:52:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:52:35] local.INFO: DEBUG: GPS processor result {"connection_id":218421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6121,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:52:35] local.INFO: GPS data processed {"connection_id":218421,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:52:35] local.INFO: Acknowledgment sent {"connection_id":218421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:52:55] local.INFO: TCP Data received {"connection_id":219814,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:55] local.INFO: Processing buffer {"connection_id":219814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:55] local.INFO: IMEI packet received {"connection_id":219814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:52:55] local.INFO: IMEI acknowledgment sent {"connection_id":219814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:52:58] local.INFO: TCP Data received {"connection_id":219814,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:58] local.INFO: Processing buffer {"connection_id":219814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:52:58] local.INFO: IMEI packet received {"connection_id":219814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":219814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:52:59] local.INFO: TCP Data received {"connection_id":219814,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:59] local.INFO: Processing buffer {"connection_id":219814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:52:59] local.INFO: Packet analysis {"connection_id":219814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:52:59] local.INFO: Extracted packet for processing {"connection_id":219814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:52:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:52:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12:52:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:52:59] 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-18 12: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-18 12: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-18 12:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:52:59] 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-18 12:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:52:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:52:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:52:59] local.INFO: DEBUG: GPS processor result {"connection_id":219814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:52:59] local.INFO: GPS data processed {"connection_id":219814,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:52:59] local.INFO: Acknowledgment sent {"connection_id":219814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:53:30] local.INFO: TCP Data received {"connection_id":219814,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:53:30] local.INFO: Processing buffer {"connection_id":219814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:53:30] local.INFO: Packet analysis {"connection_id":219814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:53:30] local.INFO: Extracted packet for processing {"connection_id":219814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:53:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12: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-18 12: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:53: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-18 12: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-18 12: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-18 12:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:53: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-18 12:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:53:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:53:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":219814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:53:30] local.INFO: GPS data processed {"connection_id":219814,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:53:30] local.INFO: Acknowledgment sent {"connection_id":219814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:53:53] local.INFO: TCP Data received {"connection_id":218424,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:53:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:53:53] local.INFO: Processing buffer {"connection_id":218424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:53:53] local.INFO: IMEI packet received {"connection_id":218424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:53:53] local.INFO: IMEI acknowledgment sent {"connection_id":218424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:53:58] local.INFO: TCP Data received {"connection_id":218424,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:53:58] local.INFO: Processing buffer {"connection_id":218424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:53:58] local.INFO: IMEI packet received {"connection_id":218424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:53:58] local.INFO: IMEI acknowledgment sent {"connection_id":218424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:54:03] local.INFO: TCP Data received {"connection_id":218424,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:54:03] local.INFO: Processing buffer {"connection_id":218424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:54:03] local.INFO: Packet analysis {"connection_id":218424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:54:03] local.INFO: Extracted packet for processing {"connection_id":218424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:54:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:54:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:54:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:54:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:54:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:54:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12:54: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-18 12: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:54: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-18 12: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-18 12: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-18 12:54:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:54:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:54:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:54:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12: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-18 12:54:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:54:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:54:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:54:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:54:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:54:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:54:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:54:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:54:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:54:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:54:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:54:03] local.INFO: DEBUG: GPS processor result {"connection_id":218424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:54:03] local.INFO: GPS data processed {"connection_id":218424,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:54:03] local.INFO: Acknowledgment sent {"connection_id":218424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:54:36] local.INFO: TCP Data received {"connection_id":218424,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:54:36] local.INFO: Processing buffer {"connection_id":218424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:54:36] local.INFO: Packet analysis {"connection_id":218424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:54:36] local.INFO: Extracted packet for processing {"connection_id":218424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:54:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:54:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:54:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:54:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:54:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:54:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12:54: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-18 12: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:54:36] 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-18 12: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-18 12: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-18 12:54:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:54:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:54:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:54:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:54: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-18 12:54:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:54:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:54:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:54:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:54:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:54:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:54:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:54:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:54:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:54:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:54:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:54:36] local.INFO: DEBUG: GPS processor result {"connection_id":218424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:54:36] local.INFO: GPS data processed {"connection_id":218424,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:54:36] local.INFO: Acknowledgment sent {"connection_id":218424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:54:58] local.INFO: TCP Data received {"connection_id":219816,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:54:58] local.INFO: Processing buffer {"connection_id":219816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:54:58] local.INFO: IMEI packet received {"connection_id":219816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":219816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:55:03] local.INFO: TCP Data received {"connection_id":219816,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:03] local.INFO: Processing buffer {"connection_id":219816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:03] local.INFO: IMEI packet received {"connection_id":219816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:55:03] local.INFO: IMEI acknowledgment sent {"connection_id":219816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:55:04] local.INFO: TCP Data received {"connection_id":219816,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:04] local.INFO: Processing buffer {"connection_id":219816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:04] local.INFO: Packet analysis {"connection_id":219816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:55:04] local.INFO: Extracted packet for processing {"connection_id":219816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:55:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:55:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:55:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12: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-18 12: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:55: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-18 12: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-18 12: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-18 12:55:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:55:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:55:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:55:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:55:04] 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-18 12:55:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:55:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:55:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:55:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:55:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:55:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:55:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:55:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:55:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:55:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:55:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:55:04] local.INFO: DEBUG: GPS processor result {"connection_id":219816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:55:04] local.INFO: GPS data processed {"connection_id":219816,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:55:04] local.INFO: Acknowledgment sent {"connection_id":219816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:55:15] local.INFO: TCP Data received {"connection_id":219815,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219815,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:55:15] local.INFO: Processing buffer {"connection_id":219815,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:55:15] local.INFO: IMEI packet received {"connection_id":219815,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:55:15] local.INFO: IMEI acknowledgment sent {"connection_id":219815,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:55:38] local.INFO: TCP Data received {"connection_id":219816,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:38] local.INFO: Processing buffer {"connection_id":219816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:38] local.INFO: Packet analysis {"connection_id":219816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:55:38] local.INFO: Extracted packet for processing {"connection_id":219816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:55:38] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:55:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:55:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12:55: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-18 12: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:55:38] 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-18 12: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-18 12: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-18 12:55:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:55:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:55:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:55:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:55:38] 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-18 12:55:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:55:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:55:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:55:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:55:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:55:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:55:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:55:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:55:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:55:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:55:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:55:38] local.INFO: DEBUG: GPS processor result {"connection_id":219816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:55:38] local.INFO: GPS data processed {"connection_id":219816,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:55:38] local.INFO: Acknowledgment sent {"connection_id":219816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:55:45] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:55:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:55:45] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 12:55:45] local.INFO: IMEI packet received {"connection_id":221480,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 12:55:45] local.INFO: IMEI acknowledgment sent {"connection_id":221480,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:55:53] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:53] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:53] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:55:53] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:55:58] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:58] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:55:58] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:55:59] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:59] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:55:59] local.INFO: Packet analysis {"connection_id":221481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:55:59] local.INFO: Extracted packet for processing {"connection_id":221481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:55:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:55: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-18 12:55:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:55:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:55:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12:55:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:55:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:55: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:55:59] 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-18 12:55: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-18 12:55:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:55:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:55:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:55:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:55:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:55:59] 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-18 12:55:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:55:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:55:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:55:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:55:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:55:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:55:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:55:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:55:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:55:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:55:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:55:59] 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":6128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:55:59] local.INFO: GPS data processed {"connection_id":221481,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:55:59] local.INFO: Acknowledgment sent {"connection_id":221481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:56:31] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:56:31] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:56:31] local.INFO: Packet analysis {"connection_id":221481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:56:31] local.INFO: Extracted packet for processing {"connection_id":221481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:56:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12: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-18 12: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:56: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-18 12: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-18 12: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-18 12:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:56: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-18 12:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:56:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:56:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:56:31] 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":6129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:56:31] local.INFO: GPS data processed {"connection_id":221481,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:56:31] local.INFO: Acknowledgment sent {"connection_id":221481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:56:53] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:56:53] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:56:53] local.INFO: IMEI packet received {"connection_id":218425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":218425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:56:58] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:56:58] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:56:58] local.INFO: IMEI packet received {"connection_id":218425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":218425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:57:03] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:57:03] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de337b8012d7f91c005afdca80002011529..."} 
[2026-10-18 12:57:03] local.INFO: Packet analysis {"connection_id":218425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:57:03] local.INFO: Extracted packet for processing {"connection_id":218425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de3"} 
[2026-10-18 12:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830796288001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792308099000,"timestamp_ms":1792308099000,"timestamp_seconds":1792308099,"priority":1,"record_length":96,"hex_timestamp":"000001a14de337b8"} 
[2026-10-18 12: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-18 12:57: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-18 12: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 12:57: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-18 12: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-18 12: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-18 12:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:57:03] 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-18 12:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830796288001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 12:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830796288001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:57:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 12:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:57:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830796288001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":218425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:57:03] local.INFO: GPS data processed {"connection_id":218425,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:57:03] local.INFO: Acknowledgment sent {"connection_id":218425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:57:34] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:57:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:57:34] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:57:34] local.INFO: Packet analysis {"connection_id":218425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:57:34] local.INFO: Extracted packet for processing {"connection_id":218425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:57:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:57:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:57:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 12: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-18 12:57: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-18 12: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 12:57:34] 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-18 12: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-18 12: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-18 12:57:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:57:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:57:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:57:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:57:34] 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-18 12:57:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:57:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:57:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 12:57:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:57:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:57:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:57:34] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 12:57:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:57:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:57:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:57:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:57:34] local.INFO: DEBUG: GPS processor result {"connection_id":218425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:57:34] local.INFO: GPS data processed {"connection_id":218425,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:57:34] local.INFO: Acknowledgment sent {"connection_id":218425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:57:53] local.INFO: TCP Data received {"connection_id":218139,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:57:53] local.INFO: Processing buffer {"connection_id":218139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:57:53] local.INFO: IMEI packet received {"connection_id":218139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:57:53] local.INFO: IMEI acknowledgment sent {"connection_id":218139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:57:58] local.INFO: TCP Data received {"connection_id":218139,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:57:58] local.INFO: Processing buffer {"connection_id":218139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:57:58] local.INFO: IMEI packet received {"connection_id":218139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":218139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:57:59] local.INFO: TCP Data received {"connection_id":218139,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:57:59] local.INFO: Processing buffer {"connection_id":218139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:57:59] local.INFO: Packet analysis {"connection_id":218139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:57:59] local.INFO: Extracted packet for processing {"connection_id":218139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:57: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-18 12:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:57:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 12:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:57:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:57: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 12:57:59] 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-18 12:57: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-18 12:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:57:59] 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-18 12:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 12:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:57:59] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 12:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:57:59] local.INFO: DEBUG: GPS processor result {"connection_id":218139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:57:59] local.INFO: GPS data processed {"connection_id":218139,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:57:59] local.INFO: Acknowledgment sent {"connection_id":218139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:58:33] local.INFO: TCP Data received {"connection_id":218139,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:58:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:58:33] local.INFO: Processing buffer {"connection_id":218139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:58:33] local.INFO: Packet analysis {"connection_id":218139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:58:33] local.INFO: Extracted packet for processing {"connection_id":218139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:58:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:58:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:58:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:58:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:58:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:58:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 12: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-18 12: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-18 12: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 12:58:33] 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-18 12: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-18 12: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-18 12:58:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:58:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:58:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:58:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:58:33] 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-18 12:58:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:58:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:58:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 12:58:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:58:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:58:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:58:33] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 12:58:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:58:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:58:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:58:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:58:33] local.INFO: DEBUG: GPS processor result {"connection_id":218139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:58:33] local.INFO: GPS data processed {"connection_id":218139,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:58:33] local.INFO: Acknowledgment sent {"connection_id":218139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:58:53] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:58:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:58:53] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:58:53] local.INFO: IMEI packet received {"connection_id":218426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:58:53] local.INFO: IMEI acknowledgment sent {"connection_id":218426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 12:58:58] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:58:58] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:58:58] local.INFO: IMEI packet received {"connection_id":218426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 12:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":218426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 12:58:59] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:58:59] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:58:59] local.INFO: Packet analysis {"connection_id":218426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:58:59] local.INFO: Extracted packet for processing {"connection_id":218426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:58:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12:58: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-18 12:58:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:58:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:58:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:58:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:58:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 12:58:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 12:58:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 12:58: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 12:58:59] 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-18 12:58: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-18 12:58:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 12:58:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:58:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:58:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:58:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:58:59] 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-18 12:58:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:58:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:58:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 12:58:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:58:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:58:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:58:59] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 12:58:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:58:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:58:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:58:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:58:59] local.INFO: DEBUG: GPS processor result {"connection_id":218426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:58:59] local.INFO: GPS data processed {"connection_id":218426,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:58:59] local.INFO: Acknowledgment sent {"connection_id":218426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:59:30] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:59:30] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 12:59:30] local.INFO: Packet analysis {"connection_id":218426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:59:30] local.INFO: Extracted packet for processing {"connection_id":218426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 12:59:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 12: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-18 12:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 12:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 12:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 12:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 12:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 12: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-18 12: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-18 12: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 12:59:30] 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-18 12: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-18 12: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-18 12:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 12:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 12:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 12:59: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-18 12:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 12:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 12:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 12:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 12:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 12:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 12:59:30] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 12:59:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 12:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 12:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 12:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 12:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":218426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 12:59:30] local.INFO: GPS data processed {"connection_id":218426,"processed":1,"errors":0,"total":1} 
[2026-10-18 12:59:30] local.INFO: Acknowledgment sent {"connection_id":218426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 12:59:58] local.INFO: TCP Data received {"connection_id":219820,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:59:58] local.INFO: Processing buffer {"connection_id":219820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 12:59:58] local.INFO: IMEI packet received {"connection_id":219820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 12:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":219820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:00:03] local.INFO: TCP Data received {"connection_id":219820,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:03] local.INFO: Processing buffer {"connection_id":219820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:03] local.INFO: IMEI packet received {"connection_id":219820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:00:03] local.INFO: IMEI acknowledgment sent {"connection_id":219820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:00:04] local.INFO: TCP Data received {"connection_id":219820,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:00:04] local.INFO: Processing buffer {"connection_id":219820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:00:04] local.INFO: Packet analysis {"connection_id":219820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:00:04] local.INFO: Extracted packet for processing {"connection_id":219820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:00:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:00:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:00:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:00:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:00:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:00:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 13: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-18 13:00: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:00: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-18 13: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-18 13: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-18 13:00:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:00:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:00:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:00:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:00:04] 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-18 13:00:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:00:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:00:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 13:00:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:00:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:00:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:00:04] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 13:00:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:00:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:00:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:00:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:00:04] local.INFO: DEBUG: GPS processor result {"connection_id":219820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:00:04] local.INFO: GPS data processed {"connection_id":219820,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:00:04] local.INFO: Acknowledgment sent {"connection_id":219820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:00:36] local.INFO: TCP Data received {"connection_id":219820,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:00:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:00:36] local.INFO: Processing buffer {"connection_id":219820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:00:36] local.INFO: Packet analysis {"connection_id":219820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:00:36] local.INFO: Extracted packet for processing {"connection_id":219820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:00:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:00:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:00:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:00:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:00:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:00:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 13: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-18 13:00: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:00:36] 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-18 13: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-18 13: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-18 13:00:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:00:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:00:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:00:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:00:36] 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-18 13:00:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:00:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:00:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 13:00:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:00:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:00:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:00:36] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 13:00:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:00:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:00:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:00:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:00:36] local.INFO: DEBUG: GPS processor result {"connection_id":219820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:00:36] local.INFO: GPS data processed {"connection_id":219820,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:00:36] local.INFO: Acknowledgment sent {"connection_id":219820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:00:54] local.INFO: TCP Data received {"connection_id":219821,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:54] local.INFO: Processing buffer {"connection_id":219821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:54] local.INFO: IMEI packet received {"connection_id":219821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:00:54] local.INFO: IMEI acknowledgment sent {"connection_id":219821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:00:58] local.INFO: TCP Data received {"connection_id":219821,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:58] local.INFO: Processing buffer {"connection_id":219821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:00:58] local.INFO: IMEI packet received {"connection_id":219821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":219821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:01:00] local.INFO: TCP Data received {"connection_id":219821,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:01:00] local.INFO: Processing buffer {"connection_id":219821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:01:00] local.INFO: Packet analysis {"connection_id":219821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:01:00] local.INFO: Extracted packet for processing {"connection_id":219821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:01:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:01:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:01:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:01:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:01:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:01:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 13: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-18 13:01: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:01:00] 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-18 13: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-18 13: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-18 13:01:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:01:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:01:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:01:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:01:00] 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-18 13:01:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:01:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:01:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 13:01:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:01:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:01:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:01:00] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 13:01:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:01:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:01:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:01:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:01:00] local.INFO: DEBUG: GPS processor result {"connection_id":219821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6138,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:01:00] local.INFO: GPS data processed {"connection_id":219821,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:01:00] local.INFO: Acknowledgment sent {"connection_id":219821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:01:10] local.INFO: TCP Data received {"connection_id":218140,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218140,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:01:10] local.INFO: Processing buffer {"connection_id":218140,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:01:10] local.INFO: IMEI packet received {"connection_id":218140,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":218140,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:01:31] local.INFO: TCP Data received {"connection_id":219821,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:01:31] local.INFO: Processing buffer {"connection_id":219821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:01:31] local.INFO: Packet analysis {"connection_id":219821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:01:31] local.INFO: Extracted packet for processing {"connection_id":219821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:01:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:01:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 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-18 13: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-18 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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:01:31] 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-18 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-18 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-18 13:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:01: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-18 13:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 13:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:01:31] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 13:01:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:01:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":219821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:01:31] local.INFO: GPS data processed {"connection_id":219821,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:01:31] local.INFO: Acknowledgment sent {"connection_id":219821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:01:45] local.INFO: TCP Data received {"connection_id":218427,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218427,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:01:45] local.INFO: Processing buffer {"connection_id":218427,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:01:45] local.INFO: IMEI packet received {"connection_id":218427,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":218427,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:01:53] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:01:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:01:53] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:01:53] local.INFO: IMEI packet received {"connection_id":221482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:01:53] local.INFO: IMEI acknowledgment sent {"connection_id":221482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:01:58] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:01:58] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:01:58] local.INFO: IMEI packet received {"connection_id":221482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:01:58] local.INFO: IMEI acknowledgment sent {"connection_id":221482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:02:22] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:02:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:02:22] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14de7cf80012d7f91c005afdca80002011528..."} 
[2026-10-18 13:02:22] local.INFO: Packet analysis {"connection_id":221482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:02:22] local.INFO: Extracted packet for processing {"connection_id":221482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14de7"} 
[2026-10-18 13:02:22] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:02: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-18 13:02:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830873344001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:02:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:02:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:02:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,199,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:02:22] local.INFO: AVL Record Parsed {"raw_timestamp":1792308400000,"timestamp_ms":1792308400000,"timestamp_seconds":1792308400,"priority":1,"record_length":96,"hex_timestamp":"000001a14de7cf80"} 
[2026-10-18 13:02:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:02:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:02: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:02:22] 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-18 13:02: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-18 13:02:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:02:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:02:22] local.INFO: Teltonika packet parsed successfully {"connection_id":221482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:02:22] local.INFO: Passing IMEI to GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:02:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:02:22] 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-18 13:02:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:02:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:02:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830873344001,"66":25473,"199":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,199,85,24,16,45]} 
[2026-10-18 13:02:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:02:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:02:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830873344001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:02:22] local.INFO: Trip odometer value processed {"io_id":199,"raw_meters":206,"kilometers":0.206} 
[2026-10-18 13:02:22] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:02:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:02:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:02:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830873344001,"power":25473,"trip_odometer":0.206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:02:22] 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":6140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:02:22] local.INFO: GPS data processed {"connection_id":221482,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:02:22] local.INFO: Acknowledgment sent {"connection_id":221482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:02:59] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:02:59] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:02:59] local.INFO: IMEI packet received {"connection_id":221483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:02:59] local.INFO: IMEI acknowledgment sent {"connection_id":221483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:03:03] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:03:03] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:03:03] local.INFO: IMEI packet received {"connection_id":221483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:03:03] local.INFO: IMEI acknowledgment sent {"connection_id":221483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:03:09] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:03:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:03:09] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:03:09] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:03:09] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:03:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:03:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:03:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:03:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:03:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:03:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13: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-18 13:03: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:03:09] 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-18 13: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-18 13: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-18 13:03:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:03:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:03:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:03:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:03:09] 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-18 13:03:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:03:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:03:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:03:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:03:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:03:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:03:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:03:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:03:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:03:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:03:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:03:09] 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":6141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:03:09] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:03:09] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:03:10] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:03:10] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:03:10] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:03:10] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:03:10] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:03: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-18 13:03:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:03:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:03:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:03:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:03:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13:03:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:03: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-18 13:03: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:03:10] 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-18 13:03: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-18 13:03:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:03:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:03:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:03:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:03:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:03:10] 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-18 13:03:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:03:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:03:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:03:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:03:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:03:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:03:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:03:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:03:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:03:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:03:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:03:10] 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":6142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:03:10] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:03:10] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:03:53] local.INFO: TCP Data received {"connection_id":219823,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:03:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:03:53] local.INFO: Processing buffer {"connection_id":219823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:03:53] local.INFO: IMEI packet received {"connection_id":219823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:03:53] local.INFO: IMEI acknowledgment sent {"connection_id":219823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:04:05] local.INFO: TCP Data received {"connection_id":219823,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:05] local.INFO: Processing buffer {"connection_id":219823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:05] local.INFO: IMEI packet received {"connection_id":219823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":219823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:04:06] local.INFO: TCP Data received {"connection_id":219823,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:06] local.INFO: Processing buffer {"connection_id":219823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:06] local.INFO: Packet analysis {"connection_id":219823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:04:06] local.INFO: Extracted packet for processing {"connection_id":219823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:04:06] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:04: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-18 13:04:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:04:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13:04:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:04: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-18 13:04: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:04:06] 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-18 13:04: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-18 13:04:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:04:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:04:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:04:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:04:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:04:06] 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-18 13:04:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:04:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:04:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:04:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:04:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:04:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:04:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:04:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:04:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:04:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:04:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:04:06] local.INFO: DEBUG: GPS processor result {"connection_id":219823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:04:06] local.INFO: GPS data processed {"connection_id":219823,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:04:06] local.INFO: Acknowledgment sent {"connection_id":219823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:04:46] local.INFO: TCP Data received {"connection_id":219823,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:46] local.INFO: Processing buffer {"connection_id":219823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:46] local.INFO: Packet analysis {"connection_id":219823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:04:46] local.INFO: Extracted packet for processing {"connection_id":219823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:04:46] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:04: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-18 13:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:04:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:04: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:04:46] 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-18 13:04: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-18 13:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":219823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":219823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":219823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:04:46] 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-18 13:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:04:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:04:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:04:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:04:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:04:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:04:46] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:04:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:04:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:04:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:04:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:04:46] local.INFO: DEBUG: GPS processor result {"connection_id":219823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:04:46] local.INFO: GPS data processed {"connection_id":219823,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:04:46] local.INFO: Acknowledgment sent {"connection_id":219823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:04:55] local.INFO: TCP Data received {"connection_id":218142,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:55] local.INFO: Processing buffer {"connection_id":218142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:55] local.INFO: IMEI packet received {"connection_id":218142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:04:55] local.INFO: IMEI acknowledgment sent {"connection_id":218142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:04:58] local.INFO: TCP Data received {"connection_id":218142,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:58] local.INFO: Processing buffer {"connection_id":218142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:04:58] local.INFO: IMEI packet received {"connection_id":218142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":218142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:04:59] local.INFO: TCP Data received {"connection_id":218142,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:59] local.INFO: Processing buffer {"connection_id":218142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:04:59] local.INFO: Packet analysis {"connection_id":218142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:04:59] local.INFO: Extracted packet for processing {"connection_id":218142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:04:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:04: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-18 13:04:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:04:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:04:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13:04:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:04:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:04: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:04:59] 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-18 13:04: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-18 13:04:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:04:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:04:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:04:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:04:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:04:59] 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-18 13:04:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:04:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:04:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:04:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:04:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:04:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:04:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:04:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:04:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:04:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:04:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:04:59] local.INFO: DEBUG: GPS processor result {"connection_id":218142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:04:59] local.INFO: GPS data processed {"connection_id":218142,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:04:59] local.INFO: Acknowledgment sent {"connection_id":218142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:05:03] local.INFO: TCP Data received {"connection_id":218142,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:03] local.INFO: Processing buffer {"connection_id":218142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:03] local.INFO: Packet analysis {"connection_id":218142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:05:03] local.INFO: Extracted packet for processing {"connection_id":218142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:05:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13: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-18 13:05: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-18 13: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:05: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-18 13: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-18 13: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-18 13:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13: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-18 13:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:05:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:05:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:05:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":218142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:05:03] local.INFO: GPS data processed {"connection_id":218142,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:05:03] local.INFO: Acknowledgment sent {"connection_id":218142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:05:35] local.INFO: TCP Data received {"connection_id":218142,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:35] local.INFO: Processing buffer {"connection_id":218142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:35] local.INFO: Packet analysis {"connection_id":218142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:05:35] local.INFO: Extracted packet for processing {"connection_id":218142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:05:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:05:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:05:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13: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-18 13:05: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:05:35] 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-18 13: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-18 13: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-18 13:05:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:05:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:05:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:05:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:05:35] 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-18 13:05:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:05:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:05:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:05:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:05:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:05:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:05:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:05:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:05:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:05:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:05:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:05:35] local.INFO: DEBUG: GPS processor result {"connection_id":218142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:05:35] local.INFO: GPS data processed {"connection_id":218142,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:05:35] local.INFO: Acknowledgment sent {"connection_id":218142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:05:54] local.INFO: TCP Data received {"connection_id":219824,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:05:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219824,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:05:54] local.INFO: Processing buffer {"connection_id":219824,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:05:54] local.INFO: IMEI packet received {"connection_id":219824,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:05:54] local.INFO: IMEI acknowledgment sent {"connection_id":219824,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:05:58] local.INFO: TCP Data received {"connection_id":219824,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219824,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:05:58] local.INFO: Processing buffer {"connection_id":219824,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:05:58] local.INFO: IMEI packet received {"connection_id":219824,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:05:58] local.INFO: IMEI acknowledgment sent {"connection_id":219824,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:05:59] local.INFO: TCP Data received {"connection_id":219824,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:59] local.INFO: Processing buffer {"connection_id":219824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:05:59] local.INFO: Packet analysis {"connection_id":219824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:05:59] local.INFO: Extracted packet for processing {"connection_id":219824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:05:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:05: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-18 13:05:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:05:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:05:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13:05:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:05:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:05: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:05:59] 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-18 13:05: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-18 13:05:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:05:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:05:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:05:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:05:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:05:59] 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-18 13:05:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:05:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:05:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:05:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:05:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:05:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:05:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:05:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:05:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:05:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:05:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:05:59] local.INFO: DEBUG: GPS processor result {"connection_id":219824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:05:59] local.INFO: GPS data processed {"connection_id":219824,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:05:59] local.INFO: Acknowledgment sent {"connection_id":219824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:06:31] local.INFO: TCP Data received {"connection_id":219824,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:06:31] local.INFO: Processing buffer {"connection_id":219824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:06:31] local.INFO: Packet analysis {"connection_id":219824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:06:31] local.INFO: Extracted packet for processing {"connection_id":219824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:06:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:06:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 13: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-18 13: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-18 13: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:06:31] 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-18 13: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-18 13: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-18 13:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:06:31] 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-18 13:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:06:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:06:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:06:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:06:31] local.INFO: DEBUG: GPS processor result {"connection_id":219824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:06:31] local.INFO: GPS data processed {"connection_id":219824,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:06:31] local.INFO: Acknowledgment sent {"connection_id":219824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:06:53] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:06:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:06:53] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:06:53] local.INFO: IMEI packet received {"connection_id":221487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:06:53] local.INFO: IMEI acknowledgment sent {"connection_id":221487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:06:58] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:06:58] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:06:58] local.INFO: IMEI packet received {"connection_id":221487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":221487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:07:00] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:07:00] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dec6748012d7f91c005afdca8000201152a..."} 
[2026-10-18 13:07:00] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:07:00] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dec"} 
[2026-10-18 13:07:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":42,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:07:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458830950400001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:07:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:07:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:07:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:07:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792308701000,"timestamp_ms":1792308701000,"timestamp_seconds":1792308701,"priority":1,"record_length":96,"hex_timestamp":"000001a14dec6748"} 
[2026-10-18 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-18 13:07: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-18 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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:07:00] 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-18 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-18 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-18 13:07:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:07:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:07:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:07:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:07:00] 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-18 13:07:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:07:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:07:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458830950400001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:07:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:07:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:07:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458830950400001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:07:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:07:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:07:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:07:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:07:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458830950400001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:07:00] 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":6150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:07:00] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:07:00] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:07:06] local.INFO: TCP Data received {"connection_id":221486,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221486,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:07:06] local.INFO: Processing buffer {"connection_id":221486,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:07:06] local.INFO: IMEI packet received {"connection_id":221486,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:07:06] local.INFO: IMEI acknowledgment sent {"connection_id":221486,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:07:31] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:07:31] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:07:31] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:07:31] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:07:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:07:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 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-18 13:07: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-18 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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:07:31] 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-18 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-18 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-18 13:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:07: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-18 13:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:07:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:07:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:07:31] 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":6151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:07:31] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:07:31] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:07:45] local.INFO: TCP Data received {"connection_id":219825,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219825,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:07:45] local.INFO: Processing buffer {"connection_id":219825,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:07:45] local.INFO: IMEI packet received {"connection_id":219825,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":219825,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:07:53] local.INFO: TCP Data received {"connection_id":218143,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:07:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:07:53] local.INFO: Processing buffer {"connection_id":218143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:07:53] local.INFO: IMEI packet received {"connection_id":218143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:07:53] local.INFO: IMEI acknowledgment sent {"connection_id":218143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:07:58] local.INFO: TCP Data received {"connection_id":218143,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:07:58] local.INFO: Processing buffer {"connection_id":218143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:07:58] local.INFO: IMEI packet received {"connection_id":218143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:07:58] local.INFO: IMEI acknowledgment sent {"connection_id":218143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:08:00] local.INFO: TCP Data received {"connection_id":218143,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:00] local.INFO: Processing buffer {"connection_id":218143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:00] local.INFO: Packet analysis {"connection_id":218143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:08:00] local.INFO: Extracted packet for processing {"connection_id":218143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:08:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:08:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:08:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13:08: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:08:00] 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-18 13: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-18 13: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-18 13:08:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:08:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:08:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:08:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:08:00] 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-18 13:08:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:08:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:08:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:08:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:08:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:08:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:08:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:08:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:08:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:08:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:08:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:08:00] local.INFO: DEBUG: GPS processor result {"connection_id":218143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:08:00] local.INFO: GPS data processed {"connection_id":218143,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:08:00] local.INFO: Acknowledgment sent {"connection_id":218143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:08:04] local.INFO: TCP Data received {"connection_id":218143,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:04] local.INFO: Processing buffer {"connection_id":218143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:04] local.INFO: Packet analysis {"connection_id":218143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:08:04] local.INFO: Extracted packet for processing {"connection_id":218143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:08:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:08:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:08:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13:08: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:08: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-18 13: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-18 13: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-18 13:08:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:08:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:08:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:08:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:08:04] 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-18 13:08:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:08:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:08:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:08:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:08:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:08:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:08:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:08:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:08:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:08:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:08:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:08:04] local.INFO: DEBUG: GPS processor result {"connection_id":218143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:08:04] local.INFO: GPS data processed {"connection_id":218143,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:08:04] local.INFO: Acknowledgment sent {"connection_id":218143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:08:35] local.INFO: TCP Data received {"connection_id":218143,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:35] local.INFO: Processing buffer {"connection_id":218143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:08:35] local.INFO: Packet analysis {"connection_id":218143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:08:35] local.INFO: Extracted packet for processing {"connection_id":218143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:08:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:08:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:08:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:08:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:08:35] 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-18 13: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-18 13: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-18 13:08:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:08:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:08:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:08:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:08:35] 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-18 13:08:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:08:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:08:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:08:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:08:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:08:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:08:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:08:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:08:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:08:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:08:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:08:35] local.INFO: DEBUG: GPS processor result {"connection_id":218143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6154,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:08:35] local.INFO: GPS data processed {"connection_id":218143,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:08:35] local.INFO: Acknowledgment sent {"connection_id":218143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:08:53] local.INFO: TCP Data received {"connection_id":219827,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:08:53] local.INFO: Processing buffer {"connection_id":219827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:08:53] local.INFO: IMEI packet received {"connection_id":219827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":219827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:09:07] local.INFO: TCP Data received {"connection_id":219827,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:07] local.INFO: Processing buffer {"connection_id":219827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:07] local.INFO: IMEI packet received {"connection_id":219827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:09:07] local.INFO: IMEI acknowledgment sent {"connection_id":219827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:09:08] local.INFO: TCP Data received {"connection_id":219827,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:09:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:09:08] local.INFO: Processing buffer {"connection_id":219827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:09:08] local.INFO: Packet analysis {"connection_id":219827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:09:08] local.INFO: Extracted packet for processing {"connection_id":219827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:09:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:09:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:09:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:09:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:09:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:09:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13:09: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:09: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-18 13: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-18 13: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-18 13:09:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:09:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:09:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:09:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:09:08] 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-18 13:09:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:09:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:09:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:09:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:09:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:09:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:09:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:09:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:09:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:09:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:09:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:09:08] local.INFO: DEBUG: GPS processor result {"connection_id":219827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:09:08] local.INFO: GPS data processed {"connection_id":219827,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:09:08] local.INFO: Acknowledgment sent {"connection_id":219827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:09:53] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:53] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:53] local.INFO: IMEI packet received {"connection_id":221488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":221488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:09:58] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:58] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:09:58] local.INFO: IMEI packet received {"connection_id":221488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":221488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:09:59] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:09:59] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:09:59] local.INFO: Packet analysis {"connection_id":221488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:09:59] local.INFO: Extracted packet for processing {"connection_id":221488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:09:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:09:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:09:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:09:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:09:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:09:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13:09:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:09:59] 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-18 13: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-18 13: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-18 13:09:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:09:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:09:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:09:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:09:59] 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-18 13:09:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:09:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:09:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:09:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:09:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:09:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:09:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:09:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:09:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:09:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:09:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:09:59] 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":6156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:09:59] local.INFO: GPS data processed {"connection_id":221488,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:09:59] local.INFO: Acknowledgment sent {"connection_id":221488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:10:31] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:10:31] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:10:31] local.INFO: Packet analysis {"connection_id":221488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:10:31] local.INFO: Extracted packet for processing {"connection_id":221488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:10:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:10:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13:10: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-18 13: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:10:31] 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-18 13: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-18 13: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-18 13:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:10: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-18 13:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:10:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:10:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:10:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:10:31] 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":6157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:10:31] local.INFO: GPS data processed {"connection_id":221488,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:10:31] local.INFO: Acknowledgment sent {"connection_id":221488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:10:53] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:10:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:10:53] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:10:53] local.INFO: IMEI packet received {"connection_id":221489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:10:53] local.INFO: IMEI acknowledgment sent {"connection_id":221489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:10:58] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:10:58] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:10:58] local.INFO: IMEI packet received {"connection_id":221489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":221489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:10:59] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:10:59] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:10:59] local.INFO: Packet analysis {"connection_id":221489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:10:59] local.INFO: Extracted packet for processing {"connection_id":221489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:10:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:10: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-18 13:10:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:10:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:10:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:10:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:10:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13:10:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:10:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:10: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:10:59] 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-18 13:10: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-18 13:10:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:10:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:10:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:10:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:10:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:10:59] 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-18 13:10:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:10:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:10:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:10:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:10:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:10:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:10:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:10:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:10:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:10:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:10:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:10:59] 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":6158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:10:59] local.INFO: GPS data processed {"connection_id":221489,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:10:59] local.INFO: Acknowledgment sent {"connection_id":221489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:11:30] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:11:30] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:11:30] local.INFO: Packet analysis {"connection_id":221489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:11:30] local.INFO: Extracted packet for processing {"connection_id":221489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:11:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13: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-18 13: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-18 13: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:11:30] 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-18 13: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-18 13: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-18 13:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:11: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-18 13:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:11:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:11:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:11: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":6159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:11:30] local.INFO: GPS data processed {"connection_id":221489,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:11:30] local.INFO: Acknowledgment sent {"connection_id":221489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:11:58] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:11:58] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:11:58] local.INFO: IMEI packet received {"connection_id":221490,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":221490,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:12:03] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:03] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:03] local.INFO: IMEI packet received {"connection_id":221490,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:12:03] local.INFO: IMEI acknowledgment sent {"connection_id":221490,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:12:05] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:12:05] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df0ff10012d7f91c005afdca80002011524..."} 
[2026-10-18 13:12:05] local.INFO: Packet analysis {"connection_id":221490,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:12:05] local.INFO: Extracted packet for processing {"connection_id":221490,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df0"} 
[2026-10-18 13:12:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":36,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:12: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-18 13:12:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831027456001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:12:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:12:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:12:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:12:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792309002000,"timestamp_ms":1792309002000,"timestamp_seconds":1792309002,"priority":1,"record_length":96,"hex_timestamp":"000001a14df0ff10"} 
[2026-10-18 13:12:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:12: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-18 13:12: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:12:05] 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-18 13:12: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-18 13:12:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:12:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:12:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221490,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:12:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:12:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:12:05] 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-18 13:12:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:12:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:12:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831027456001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:12:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:12:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:12:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831027456001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:12:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:12:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:12:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:12:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:12:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831027456001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:12:05] 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":6160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:12:05] local.INFO: GPS data processed {"connection_id":221490,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:12:05] local.INFO: Acknowledgment sent {"connection_id":221490,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:12:38] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:12:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:12:38] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:12:38] local.INFO: Packet analysis {"connection_id":221490,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:12:38] local.INFO: Extracted packet for processing {"connection_id":221490,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:12:38] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:12: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-18 13:12:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:12:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:12:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:12:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:12:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13:12:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:12: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-18 13:12: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:12:38] 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-18 13:12: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-18 13:12:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:12:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:12:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221490,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:12:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:12:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:12:38] 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-18 13:12:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:12:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:12:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:12:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:12:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:12:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:12:38] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:12:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:12:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:12:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:12:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:12:38] 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":6161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:12:38] local.INFO: GPS data processed {"connection_id":221490,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:12:38] local.INFO: Acknowledgment sent {"connection_id":221490,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:12:54] local.INFO: TCP Data received {"connection_id":218145,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:54] local.INFO: Processing buffer {"connection_id":218145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:54] local.INFO: IMEI packet received {"connection_id":218145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:12:54] local.INFO: IMEI acknowledgment sent {"connection_id":218145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:12:59] local.INFO: TCP Data received {"connection_id":218145,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:59] local.INFO: Processing buffer {"connection_id":218145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:12:59] local.INFO: IMEI packet received {"connection_id":218145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:12:59] local.INFO: IMEI acknowledgment sent {"connection_id":218145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:13:00] local.INFO: TCP Data received {"connection_id":218145,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:13:00] local.INFO: Processing buffer {"connection_id":218145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:13:00] local.INFO: Packet analysis {"connection_id":218145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:13:00] local.INFO: Extracted packet for processing {"connection_id":218145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:13:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:13:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:13: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:13:00] 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-18 13: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-18 13: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-18 13:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:13: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-18 13:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:13:00] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:13:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:13:00] local.INFO: DEBUG: GPS processor result {"connection_id":218145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:13:00] local.INFO: GPS data processed {"connection_id":218145,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:13:00] local.INFO: Acknowledgment sent {"connection_id":218145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:13:10] local.INFO: TCP Data received {"connection_id":219829,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219829,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:13:10] local.INFO: Processing buffer {"connection_id":219829,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:13:10] local.INFO: IMEI packet received {"connection_id":219829,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":219829,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:13:31] local.INFO: TCP Data received {"connection_id":218145,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:13:31] local.INFO: Processing buffer {"connection_id":218145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:13:31] local.INFO: Packet analysis {"connection_id":218145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:13:31] local.INFO: Extracted packet for processing {"connection_id":218145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:13:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:13: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:13:31] 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-18 13: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-18 13: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-18 13:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:13: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-18 13:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:13:31] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:13:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":218145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:13:31] local.INFO: GPS data processed {"connection_id":218145,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:13:31] local.INFO: Acknowledgment sent {"connection_id":218145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:13:45] local.INFO: TCP Data received {"connection_id":218146,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218146,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:13:45] local.INFO: Processing buffer {"connection_id":218146,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:13:45] local.INFO: IMEI packet received {"connection_id":218146,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":218146,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:13:53] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:13:53] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:13:53] local.INFO: IMEI packet received {"connection_id":221491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":221491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:13:59] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:13:59] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:13:59] local.INFO: IMEI packet received {"connection_id":221491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:13:59] local.INFO: IMEI acknowledgment sent {"connection_id":221491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:14:04] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:04] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:04] local.INFO: Packet analysis {"connection_id":221491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:14:04] local.INFO: Extracted packet for processing {"connection_id":221491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:14:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:14:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:14:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:14: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:14: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-18 13: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-18 13: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-18 13:14:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:14:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:14:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:14:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:14: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-18 13:14:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:14:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:14:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:14:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:14:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:14:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:14:04] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:14:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:14:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:14:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:14:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:14:04] 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":6164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:14:04] local.INFO: GPS data processed {"connection_id":221491,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:14:04] local.INFO: Acknowledgment sent {"connection_id":221491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:14:07] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:07] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:07] local.INFO: Packet analysis {"connection_id":221491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:14:07] local.INFO: Extracted packet for processing {"connection_id":221491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:14:07] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:14:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:14:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:14: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:14:07] 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-18 13: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-18 13: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-18 13:14:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:14:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:14:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:14:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:14: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-18 13:14:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:14:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:14:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:14:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:14:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:14:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:14:07] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:14:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:14:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:14:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:14:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:14:07] 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":6165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:14:07] local.INFO: GPS data processed {"connection_id":221491,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:14:07] local.INFO: Acknowledgment sent {"connection_id":221491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:14:53] local.INFO: TCP Data received {"connection_id":221492,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221492,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:14:53] local.INFO: Processing buffer {"connection_id":221492,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:14:53] local.INFO: IMEI packet received {"connection_id":221492,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":221492,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:14:58] local.INFO: TCP Data received {"connection_id":221492,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221492,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:14:58] local.INFO: Processing buffer {"connection_id":221492,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:14:58] local.INFO: IMEI packet received {"connection_id":221492,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":221492,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:14:59] local.INFO: TCP Data received {"connection_id":221492,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:59] local.INFO: Processing buffer {"connection_id":221492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:14:59] local.INFO: Packet analysis {"connection_id":221492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:14:59] local.INFO: Extracted packet for processing {"connection_id":221492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:14:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:14: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-18 13:14:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:14:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:14:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13:14:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:14:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:14: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:14:59] 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-18 13:14: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-18 13:14:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:14:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:14:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:14:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:14:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:14: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-18 13:14:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:14:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:14:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:14:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:14:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:14:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:14:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:14:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:14:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:14:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:14:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:14:59] local.INFO: DEBUG: GPS processor result {"connection_id":221492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:14:59] local.INFO: GPS data processed {"connection_id":221492,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:14:59] local.INFO: Acknowledgment sent {"connection_id":221492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:15:36] local.INFO: TCP Data received {"connection_id":221492,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:15:36] local.INFO: Processing buffer {"connection_id":221492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:15:36] local.INFO: Packet analysis {"connection_id":221492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:15:36] local.INFO: Extracted packet for processing {"connection_id":221492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:15:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:15:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:15:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:15:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:15:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:15:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:15: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:15:36] 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-18 13: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-18 13: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-18 13:15:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:15:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:15:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:15:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:15: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-18 13:15:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:15:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:15:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:15:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:15:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:15:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:15:36] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:15:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:15:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:15:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:15:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:15:37] local.INFO: DEBUG: GPS processor result {"connection_id":221492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:15:37] local.INFO: GPS data processed {"connection_id":221492,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:15:37] local.INFO: Acknowledgment sent {"connection_id":221492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:15:53] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:15:53] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:15:53] local.INFO: IMEI packet received {"connection_id":221494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":221494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:16:01] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:16:01] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:16:01] local.INFO: IMEI packet received {"connection_id":221494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:16:01] local.INFO: IMEI acknowledgment sent {"connection_id":221494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:16:06] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:16:06] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:16:06] local.INFO: Packet analysis {"connection_id":221494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:16:06] local.INFO: Extracted packet for processing {"connection_id":221494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:16:06] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:16:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:16:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:16:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:16:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:16:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:16: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:16:06] 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-18 13: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-18 13: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-18 13:16:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:16:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:16:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:16:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:16: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-18 13:16:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:16:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:16:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:16:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:16:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:16:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:16:06] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:16:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:16:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:16:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:16:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:16:06] 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":6168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:16:06] local.INFO: GPS data processed {"connection_id":221494,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:16:06] local.INFO: Acknowledgment sent {"connection_id":221494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:16:38] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:16:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:16:38] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:16:38] local.INFO: Packet analysis {"connection_id":221494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:16:38] local.INFO: Extracted packet for processing {"connection_id":221494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:16:38] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:16:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:16:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:16:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:16:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:16:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:16: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:16:38] 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-18 13: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-18 13: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-18 13:16:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:16:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:16:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:16:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:16: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-18 13:16:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:16:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:16:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:16:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:16:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:16:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:16:38] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:16:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:16:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:16:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:16:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:16:38] 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":6169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:16:38] local.INFO: GPS data processed {"connection_id":221494,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:16:38] local.INFO: Acknowledgment sent {"connection_id":221494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:16:58] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:16:58] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:16:58] local.INFO: IMEI packet received {"connection_id":218149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":218149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:17:04] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:17:04] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:17:04] local.INFO: IMEI packet received {"connection_id":218149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":218149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:17:05] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:17:05] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14df596d8012d7f91c005afdca80002011529..."} 
[2026-10-18 13:17:05] local.INFO: Packet analysis {"connection_id":218149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:17:05] local.INFO: Extracted packet for processing {"connection_id":218149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14df5"} 
[2026-10-18 13:17:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:17:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831104512001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:17:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:17:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:17:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:17:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792309303000,"timestamp_ms":1792309303000,"timestamp_seconds":1792309303,"priority":1,"record_length":96,"hex_timestamp":"000001a14df596d8"} 
[2026-10-18 13: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-18 13:17: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:17:05] 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-18 13: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-18 13: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-18 13:17:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:17:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:17:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:17:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:17: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-18 13:17:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:17:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:17:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831104512001,"66":25473,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 13:17:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:17:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:17:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831104512001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:17:05] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 13:17:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:17:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:17:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:17:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831104512001,"power":25473,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:17:05] local.INFO: DEBUG: GPS processor result {"connection_id":218149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:17:05] local.INFO: GPS data processed {"connection_id":218149,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:17:05] local.INFO: Acknowledgment sent {"connection_id":218149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:17:36] local.INFO: TCP Data received {"connection_id":218149,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:17:36] local.INFO: Processing buffer {"connection_id":218149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:17:36] local.INFO: Packet analysis {"connection_id":218149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:17:36] local.INFO: Extracted packet for processing {"connection_id":218149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:17:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:17:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:17:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:17:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:17:36] 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-18 13:17:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13: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-18 13:17: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:17:36] 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-18 13: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-18 13: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-18 13:17:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:17:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:17:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:17:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:17: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-18 13:17:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:17:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:17:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:17:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:17:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:17:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:17:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:17:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:17:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:17:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:17:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:17:36] local.INFO: DEBUG: GPS processor result {"connection_id":218149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6171,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:17:36] local.INFO: GPS data processed {"connection_id":218149,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:17:36] local.INFO: Acknowledgment sent {"connection_id":218149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:17:55] local.INFO: TCP Data received {"connection_id":218150,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:17:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:17:55] local.INFO: Processing buffer {"connection_id":218150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:17:55] local.INFO: IMEI packet received {"connection_id":218150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:17:55] local.INFO: IMEI acknowledgment sent {"connection_id":218150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:18:03] local.INFO: TCP Data received {"connection_id":218150,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:03] local.INFO: Processing buffer {"connection_id":218150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:03] local.INFO: IMEI packet received {"connection_id":218150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:18:03] local.INFO: IMEI acknowledgment sent {"connection_id":218150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:18:04] local.INFO: TCP Data received {"connection_id":218150,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:04] local.INFO: Processing buffer {"connection_id":218150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:04] local.INFO: Packet analysis {"connection_id":218150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:18:04] local.INFO: Extracted packet for processing {"connection_id":218150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:18:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:18:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:04] 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-18 13:18:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13: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-18 13:18: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:18: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-18 13: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-18 13: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-18 13:18:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:18:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:18:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:18:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13: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-18 13:18:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:18:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:18:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:18:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:18:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:18:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:18:04] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:18:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:18:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:18:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:18:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:18:04] local.INFO: DEBUG: GPS processor result {"connection_id":218150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:18:04] local.INFO: GPS data processed {"connection_id":218150,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:18:04] local.INFO: Acknowledgment sent {"connection_id":218150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:18:37] local.INFO: TCP Data received {"connection_id":218150,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:37] local.INFO: Processing buffer {"connection_id":218150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:37] local.INFO: Packet analysis {"connection_id":218150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:18:37] local.INFO: Extracted packet for processing {"connection_id":218150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:18:37] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:18: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-18 13:18:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:37] 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-18 13:18:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13:18:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:18: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-18 13:18: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-18 13:18: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-18 13:18: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-18 13:18:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:18:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:18:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:18:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:18:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:18: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-18 13:18:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:18:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:18:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:18:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:18:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:18:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:18:37] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:18:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:18:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:18:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:18:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:18:37] local.INFO: DEBUG: GPS processor result {"connection_id":218150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:18:37] local.INFO: GPS data processed {"connection_id":218150,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:18:37] local.INFO: Acknowledgment sent {"connection_id":218150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:18:53] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:53] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:53] local.INFO: IMEI packet received {"connection_id":218429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":218429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:18:58] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:58] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:18:58] local.INFO: IMEI packet received {"connection_id":218429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":218429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:18:59] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:59] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:18:59] local.INFO: Packet analysis {"connection_id":218429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:18:59] local.INFO: Extracted packet for processing {"connection_id":218429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:18:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:18: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-18 13:18:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:18:59] 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-18 13:18:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13:18:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:18:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:18: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:18:59] 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-18 13:18: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-18 13:18:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:18:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:18:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:18:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:18:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:18: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-18 13:18:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:18:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:18:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:18:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:18:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:18:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:18:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:18:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:18:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:18:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:18:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:18:59] local.INFO: DEBUG: GPS processor result {"connection_id":218429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:18:59] local.INFO: GPS data processed {"connection_id":218429,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:18:59] local.INFO: Acknowledgment sent {"connection_id":218429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:19:11] local.INFO: TCP Data received {"connection_id":221495,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221495,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:19:11] local.INFO: Processing buffer {"connection_id":221495,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:19:11] local.INFO: IMEI packet received {"connection_id":221495,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:19:11] local.INFO: IMEI acknowledgment sent {"connection_id":221495,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:19:44] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:19:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:19:44] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:19:44] local.INFO: Packet analysis {"connection_id":218429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:19:44] local.INFO: Extracted packet for processing {"connection_id":218429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:19:44] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:19: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-18 13:19:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:19:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:19:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:19:44] 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-18 13:19:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13:19:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:19: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-18 13:19: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:19:44] 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-18 13:19: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-18 13:19:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:19:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:19:44] local.INFO: Teltonika packet parsed successfully {"connection_id":218429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:19:44] local.INFO: Passing IMEI to GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:19:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:19: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-18 13:19:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:19:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:19:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:19:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:19:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:19:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:19:44] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:19:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:19:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:19:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:19:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:19:44] local.INFO: DEBUG: GPS processor result {"connection_id":218429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:19:44] local.INFO: GPS data processed {"connection_id":218429,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:19:44] local.INFO: Acknowledgment sent {"connection_id":218429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:19:45] local.INFO: TCP Data received {"connection_id":218151,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:19:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218151,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:19:45] local.INFO: Processing buffer {"connection_id":218151,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:19:45] local.INFO: IMEI packet received {"connection_id":218151,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:19:45] local.INFO: IMEI acknowledgment sent {"connection_id":218151,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:19:58] local.INFO: TCP Data received {"connection_id":219831,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:19:58] local.INFO: Processing buffer {"connection_id":219831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:19:58] local.INFO: IMEI packet received {"connection_id":219831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:19:58] local.INFO: IMEI acknowledgment sent {"connection_id":219831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:20:03] local.INFO: TCP Data received {"connection_id":219831,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:03] local.INFO: Processing buffer {"connection_id":219831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:03] local.INFO: IMEI packet received {"connection_id":219831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:20:03] local.INFO: IMEI acknowledgment sent {"connection_id":219831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:20:03] local.INFO: TCP Data received {"connection_id":219831,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:20:03] local.INFO: Processing buffer {"connection_id":219831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:20:03] local.INFO: Packet analysis {"connection_id":219831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:20:03] local.INFO: Extracted packet for processing {"connection_id":219831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:20:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:20:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:20:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:20:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:20:03] 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-18 13:20:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 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-18 13:20: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-18 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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:20: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-18 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-18 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-18 13:20:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:20:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:20:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:20:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:20: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-18 13:20:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:20:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:20:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:20:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:20:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:20:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:20:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:20:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:20:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:20:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:20:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":219831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:20:03] local.INFO: GPS data processed {"connection_id":219831,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:20:03] local.INFO: Acknowledgment sent {"connection_id":219831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:20:35] local.INFO: TCP Data received {"connection_id":219831,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:20:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:20:35] local.INFO: Processing buffer {"connection_id":219831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:20:35] local.INFO: Packet analysis {"connection_id":219831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:20:35] local.INFO: Extracted packet for processing {"connection_id":219831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:20:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:20:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:20:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:20:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:20:35] 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-18 13:20:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13: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-18 13:20: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:20:35] 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-18 13: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-18 13: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-18 13:20:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:20:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:20:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:20:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:20: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-18 13:20:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:20:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:20:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:20:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:20:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:20:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:20:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:20:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:20:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:20:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:20:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:20:35] local.INFO: DEBUG: GPS processor result {"connection_id":219831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:20:35] local.INFO: GPS data processed {"connection_id":219831,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:20:35] local.INFO: Acknowledgment sent {"connection_id":219831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:20:53] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:53] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:53] local.INFO: IMEI packet received {"connection_id":221496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":221496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:20:58] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:58] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:20:58] local.INFO: IMEI packet received {"connection_id":221496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":221496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:21:07] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:21:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:21:07] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:21:07] local.INFO: Packet analysis {"connection_id":221496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:21:07] local.INFO: Extracted packet for processing {"connection_id":221496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:21:07] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:21: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-18 13:21:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:21:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:21:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:21:07] 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-18 13:21:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13:21:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:21: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-18 13:21: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:21:07] 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-18 13:21: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-18 13:21:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:21:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:21:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:21:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:21:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:21: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-18 13:21:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:21:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:21:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:21:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:21:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:21:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:21:07] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:21:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:21:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:21:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:21:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:21:07] 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":6178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:21:07] local.INFO: GPS data processed {"connection_id":221496,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:21:07] local.INFO: Acknowledgment sent {"connection_id":221496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:21:53] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:21:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:21:53] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:21:53] local.INFO: IMEI packet received {"connection_id":218152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:21:53] local.INFO: IMEI acknowledgment sent {"connection_id":218152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:21:58] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:21:58] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:21:58] local.INFO: IMEI packet received {"connection_id":218152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":218152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:21:59] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:21:59] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfa2ea0012d7f91c005afdca80002011528..."} 
[2026-10-18 13:21:59] local.INFO: Packet analysis {"connection_id":218152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:21:59] local.INFO: Extracted packet for processing {"connection_id":218152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfa"} 
[2026-10-18 13:21:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:21: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-18 13:21:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831181568001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:21:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:21:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:21:59] 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-18 13:21:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792309604000,"timestamp_ms":1792309604000,"timestamp_seconds":1792309604,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfa2ea0"} 
[2026-10-18 13:21:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:21:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 13:21: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:21:59] 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-18 13:21: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-18 13:21:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:21:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:21:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:21:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:21:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:21: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-18 13:21:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:21:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:21:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831181568001,"66":25441,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:21:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:21:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:21:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831181568001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:21:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:21:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:21:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:21:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:21:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831181568001,"power":25441,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:21:59] local.INFO: DEBUG: GPS processor result {"connection_id":218152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:21:59] local.INFO: GPS data processed {"connection_id":218152,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:21:59] local.INFO: Acknowledgment sent {"connection_id":218152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:22:34] local.INFO: TCP Data received {"connection_id":218152,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:22:34] local.INFO: Processing buffer {"connection_id":218152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:22:34] local.INFO: Packet analysis {"connection_id":218152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:22:34] local.INFO: Extracted packet for processing {"connection_id":218152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:22:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:22:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:22:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:22:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:22:34] 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-18 13:22:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 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-18 13:22: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-18 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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:22:34] 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-18 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-18 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-18 13:22:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:22:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:22:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:22:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:22: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-18 13:22:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:22:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:22:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:22:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:22:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:22:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:22:34] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:22:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:22:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:22:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:22:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:22:34] local.INFO: DEBUG: GPS processor result {"connection_id":218152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:22:34] local.INFO: GPS data processed {"connection_id":218152,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:22:34] local.INFO: Acknowledgment sent {"connection_id":218152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:23:15] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:15] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:15] local.INFO: IMEI packet received {"connection_id":221497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:23:15] local.INFO: IMEI acknowledgment sent {"connection_id":221497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:23:18] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:18] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:18] local.INFO: IMEI packet received {"connection_id":221497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:23:18] local.INFO: IMEI acknowledgment sent {"connection_id":221497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:23:24] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:23:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:23:24] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:23:24] local.INFO: Packet analysis {"connection_id":221497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:23:24] local.INFO: Extracted packet for processing {"connection_id":221497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:23:24] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:23: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-18 13:23:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:23:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:23:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:23:24] 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-18 13:23:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13:23:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:23:24] 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-18 13:23: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:23:24] 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-18 13:23: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-18 13:23:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:23:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:23:24] local.INFO: Teltonika packet parsed successfully {"connection_id":221497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:23:24] local.INFO: Passing IMEI to GPS processor {"connection_id":221497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:23:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":221497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:23:24] 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-18 13:23:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:23:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:23:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:23:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:23:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:23:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:23:24] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:23:24] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:23:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:23:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:23:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:23:24] 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":6181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:23:24] local.INFO: GPS data processed {"connection_id":221497,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:23:24] local.INFO: Acknowledgment sent {"connection_id":221497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:23:53] local.INFO: TCP Data received {"connection_id":219834,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:53] local.INFO: Processing buffer {"connection_id":219834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:53] local.INFO: IMEI packet received {"connection_id":219834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":219834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:23:58] local.INFO: TCP Data received {"connection_id":219834,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:58] local.INFO: Processing buffer {"connection_id":219834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:23:58] local.INFO: IMEI packet received {"connection_id":219834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":219834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:23:59] local.INFO: TCP Data received {"connection_id":219834,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:23:59] local.INFO: Processing buffer {"connection_id":219834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:23:59] local.INFO: Packet analysis {"connection_id":219834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:23:59] local.INFO: Extracted packet for processing {"connection_id":219834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:23:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:23: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-18 13:23:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:23:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:23:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:23:59] 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-18 13:23:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13:23:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:23:59] 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-18 13:23: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:23:59] 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-18 13:23: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-18 13:23:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:23:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:23:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:23:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:23:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:23:59] 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-18 13:23:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:23:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:23:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:23:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:23:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:23:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:23:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:23:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:23:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:23:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:23:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:23:59] local.INFO: DEBUG: GPS processor result {"connection_id":219834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:23:59] local.INFO: GPS data processed {"connection_id":219834,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:23:59] local.INFO: Acknowledgment sent {"connection_id":219834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:24:32] local.INFO: TCP Data received {"connection_id":219834,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:24:32] local.INFO: Processing buffer {"connection_id":219834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:24:32] local.INFO: Packet analysis {"connection_id":219834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:24:32] local.INFO: Extracted packet for processing {"connection_id":219834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:24:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:24:32] 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-18 13:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13: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-18 13: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-18 13: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:24: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-18 13: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-18 13: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-18 13:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:24: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-18 13:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 13:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:24:32] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:24:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:24:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":219834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:24:32] local.INFO: GPS data processed {"connection_id":219834,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:24:32] local.INFO: Acknowledgment sent {"connection_id":219834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:24:58] local.INFO: TCP Data received {"connection_id":218431,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:24:58] local.INFO: Processing buffer {"connection_id":218431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:24:58] local.INFO: IMEI packet received {"connection_id":218431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:24:58] local.INFO: IMEI acknowledgment sent {"connection_id":218431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:25:04] local.INFO: TCP Data received {"connection_id":218431,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:25:04] local.INFO: Processing buffer {"connection_id":218431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:25:04] local.INFO: IMEI packet received {"connection_id":218431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":218431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:25:05] local.INFO: TCP Data received {"connection_id":218431,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:25:05] local.INFO: Processing buffer {"connection_id":218431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:25:05] local.INFO: Packet analysis {"connection_id":218431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:25:05] local.INFO: Extracted packet for processing {"connection_id":218431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:25:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:25:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:25:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:25:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:25: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-18 13:25:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13: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-18 13:25: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-18 13: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:25:05] 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-18 13: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-18 13: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-18 13:25:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:25:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:25:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:25:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:25: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-18 13:25:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:25:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:25:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"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-18 13:25:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:25:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:25:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:25:05] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:25:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:25:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:25:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:25:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:25:05] local.INFO: DEBUG: GPS processor result {"connection_id":218431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:25:05] local.INFO: GPS data processed {"connection_id":218431,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:25:05] local.INFO: Acknowledgment sent {"connection_id":218431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:25:10] local.INFO: TCP Data received {"connection_id":221498,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221498,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:25:10] local.INFO: Processing buffer {"connection_id":221498,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:25:10] local.INFO: IMEI packet received {"connection_id":221498,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":221498,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:25:38] local.INFO: TCP Data received {"connection_id":218431,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:25:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:25:38] local.INFO: Processing buffer {"connection_id":218431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:25:38] local.INFO: Packet analysis {"connection_id":218431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:25:38] local.INFO: Extracted packet for processing {"connection_id":218431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:25:38] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:25: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-18 13:25:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:25:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:25:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:25:38] 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-18 13:25:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13:25:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:25:38] 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-18 13:25: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:25:38] 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-18 13:25: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-18 13:25:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:25:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:25:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:25:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:25:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:25: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-18 13:25:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:25:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:25:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"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-18 13:25:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:25:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:25:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:25:38] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:25:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:25:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:25:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:25:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:25:38] local.INFO: DEBUG: GPS processor result {"connection_id":218431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:25:38] local.INFO: GPS data processed {"connection_id":218431,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:25:38] local.INFO: Acknowledgment sent {"connection_id":218431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:25:50] local.INFO: TCP Data received {"connection_id":218154,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:25:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218154,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:25:50] local.INFO: Processing buffer {"connection_id":218154,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:25:50] local.INFO: IMEI packet received {"connection_id":218154,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:25:50] local.INFO: IMEI acknowledgment sent {"connection_id":218154,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:25:58] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:25:58] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:25:58] local.INFO: IMEI packet received {"connection_id":218432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:26:03] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:03] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:03] local.INFO: IMEI packet received {"connection_id":218432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:26:03] local.INFO: IMEI acknowledgment sent {"connection_id":218432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:26:07] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:26:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:26:07] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:26:07] local.INFO: Packet analysis {"connection_id":218432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:26:07] local.INFO: Extracted packet for processing {"connection_id":218432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:26:07] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:26: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-18 13:26:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:26:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:26:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:26:07] 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-18 13:26:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13:26:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:26:07] 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-18 13:26: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:26:07] 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-18 13:26: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-18 13:26:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:26:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:26:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:26:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:26:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:26: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-18 13:26:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:26:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:26:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"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-18 13:26:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:26:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:26:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:26:07] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:26:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:26:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:26:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:26:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:26:07] local.INFO: DEBUG: GPS processor result {"connection_id":218432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:26:07] local.INFO: GPS data processed {"connection_id":218432,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:26:07] local.INFO: Acknowledgment sent {"connection_id":218432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:26:53] local.INFO: TCP Data received {"connection_id":218155,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:53] local.INFO: Processing buffer {"connection_id":218155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:53] local.INFO: IMEI packet received {"connection_id":218155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:26:53] local.INFO: IMEI acknowledgment sent {"connection_id":218155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:26:58] local.INFO: TCP Data received {"connection_id":218155,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:58] local.INFO: Processing buffer {"connection_id":218155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:26:58] local.INFO: IMEI packet received {"connection_id":218155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":218155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:27:00] local.INFO: TCP Data received {"connection_id":218155,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:27:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:27:00] local.INFO: Processing buffer {"connection_id":218155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14dfec668012d7f91c005afdca80002011529..."} 
[2026-10-18 13:27:00] local.INFO: Packet analysis {"connection_id":218155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:27:00] local.INFO: Extracted packet for processing {"connection_id":218155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14dfe"} 
[2026-10-18 13:27:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:27: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-18 13:27:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831258624001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:27:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:27:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:27:00] 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-18 13:27:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792309905000,"timestamp_ms":1792309905000,"timestamp_seconds":1792309905,"priority":1,"record_length":96,"hex_timestamp":"000001a14dfec668"} 
[2026-10-18 13:27:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:27: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-18 13:27: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-18 13:27: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-18 13:27: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-18 13:27:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:27:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:27:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:27:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:27:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:27: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-18 13:27:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:27:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:27:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831258624001,"66":25462,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"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-18 13:27:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:27:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:27:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831258624001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:27:00] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 13:27:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:27:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:27:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:27:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831258624001,"power":25462,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:27:00] local.INFO: DEBUG: GPS processor result {"connection_id":218155,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:27:00] local.INFO: GPS data processed {"connection_id":218155,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:27:00] local.INFO: Acknowledgment sent {"connection_id":218155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:27:31] local.INFO: TCP Data received {"connection_id":218155,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:27:31] local.INFO: Processing buffer {"connection_id":218155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:27:31] local.INFO: Packet analysis {"connection_id":218155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:27:31] local.INFO: Extracted packet for processing {"connection_id":218155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:27:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 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-18 13:27:31] 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-18 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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:27: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-18 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-18 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-18 13:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13: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-18 13:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:27:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:27:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":218155,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:27:31] local.INFO: GPS data processed {"connection_id":218155,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:27:31] local.INFO: Acknowledgment sent {"connection_id":218155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:28:03] local.INFO: TCP Data received {"connection_id":219836,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:03] local.INFO: Processing buffer {"connection_id":219836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:03] local.INFO: IMEI packet received {"connection_id":219836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:28:03] local.INFO: IMEI acknowledgment sent {"connection_id":219836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:28:08] local.INFO: TCP Data received {"connection_id":219836,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:08] local.INFO: Processing buffer {"connection_id":219836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:08] local.INFO: IMEI packet received {"connection_id":219836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:28:08] local.INFO: IMEI acknowledgment sent {"connection_id":219836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:28:11] local.INFO: TCP Data received {"connection_id":219836,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:28:11] local.INFO: Processing buffer {"connection_id":219836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:28:11] local.INFO: Packet analysis {"connection_id":219836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:28:11] local.INFO: Extracted packet for processing {"connection_id":219836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:28:11] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:28: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-18 13:28:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:28:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:28:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:28:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:28:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13:28:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:28:11] 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-18 13:28: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":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:28:11] 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-18 13:28: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-18 13:28:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:28:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:28:11] local.INFO: Teltonika packet parsed successfully {"connection_id":219836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:28:11] local.INFO: Passing IMEI to GPS processor {"connection_id":219836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:28:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":219836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:28:11] 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-18 13:28:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:28:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:28:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:28:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:28:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:28:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:28:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:28:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:28:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:28:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:28:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:28:11] local.INFO: DEBUG: GPS processor result {"connection_id":219836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:28:11] local.INFO: GPS data processed {"connection_id":219836,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:28:11] local.INFO: Acknowledgment sent {"connection_id":219836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:28:53] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:53] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:53] local.INFO: IMEI packet received {"connection_id":221500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:28:53] local.INFO: IMEI acknowledgment sent {"connection_id":221500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:28:58] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:58] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:28:58] local.INFO: IMEI packet received {"connection_id":221500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:28:58] local.INFO: IMEI acknowledgment sent {"connection_id":221500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:29:06] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:29:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:29:06] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:29:06] local.INFO: Packet analysis {"connection_id":221500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:29:06] local.INFO: Extracted packet for processing {"connection_id":221500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:29:06] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:29: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-18 13:29:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:29:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:29:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:29:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:29:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13:29:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:29: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-18 13:29: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":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:29:06] 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-18 13:29: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-18 13:29:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:29:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:29:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:29:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:29:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:29:06] 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-18 13:29:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:29:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:29:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:29:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:29:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:29:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:29:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:29:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:29:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:29:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:29:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:29:06] 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":6190,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:29:06] local.INFO: GPS data processed {"connection_id":221500,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:29:06] local.INFO: Acknowledgment sent {"connection_id":221500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:29:37] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:29:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:29:37] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:29:37] local.INFO: Packet analysis {"connection_id":221500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:29:37] local.INFO: Extracted packet for processing {"connection_id":221500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:29:37] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:29:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:29:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:29:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:29:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:29:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13: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-18 13:29: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-18 13: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:29: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-18 13: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-18 13: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-18 13:29:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:29:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:29:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:29:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:29: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-18 13:29:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:29:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:29:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:29:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:29:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:29:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:29:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:29:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:29:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:29:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:29:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:29:37] 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":6191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:29:37] local.INFO: GPS data processed {"connection_id":221500,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:29:37] local.INFO: Acknowledgment sent {"connection_id":221500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:29:53] local.INFO: TCP Data received {"connection_id":219838,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:29:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:29:53] local.INFO: Processing buffer {"connection_id":219838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:29:53] local.INFO: IMEI packet received {"connection_id":219838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:29:53] local.INFO: IMEI acknowledgment sent {"connection_id":219838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:29:59] local.INFO: TCP Data received {"connection_id":219838,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:29:59] local.INFO: Processing buffer {"connection_id":219838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:29:59] local.INFO: IMEI packet received {"connection_id":219838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":219838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:30:00] local.INFO: TCP Data received {"connection_id":219838,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:30:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:30:00] local.INFO: Processing buffer {"connection_id":219838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:30:00] local.INFO: Packet analysis {"connection_id":219838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:30:00] local.INFO: Extracted packet for processing {"connection_id":219838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:30:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:30:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:30:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:30:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:30:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:30:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13: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-18 13:30: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-18 13: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:30:00] 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-18 13: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-18 13: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-18 13:30:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:30:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:30:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:30:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:30:00] 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-18 13:30:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:30:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:30:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:30:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":219838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:30:00] local.INFO: GPS data processed {"connection_id":219838,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:30:00] local.INFO: Acknowledgment sent {"connection_id":219838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:30:31] local.INFO: TCP Data received {"connection_id":219838,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:30:31] local.INFO: Processing buffer {"connection_id":219838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:30:31] local.INFO: Packet analysis {"connection_id":219838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:30:31] local.INFO: Extracted packet for processing {"connection_id":219838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:30:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 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-18 13:30:31] 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-18 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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:30: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-18 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-18 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-18 13:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:30: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-18 13:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:30:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:30:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":219838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:30:31] local.INFO: GPS data processed {"connection_id":219838,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:30:31] local.INFO: Acknowledgment sent {"connection_id":219838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:30:53] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:30:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:30:53] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:30:53] local.INFO: IMEI packet received {"connection_id":218156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:30:53] local.INFO: IMEI acknowledgment sent {"connection_id":218156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:30:58] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:30:58] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:30:58] local.INFO: IMEI packet received {"connection_id":218156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":218156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:31:01] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:31:01] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:31:01] local.INFO: Packet analysis {"connection_id":218156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:31:01] local.INFO: Extracted packet for processing {"connection_id":218156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:31:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 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-18 13: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-18 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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:31:01] 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-18 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-18 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-18 13:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:31: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-18 13:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:31:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:31:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":218156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:31:01] local.INFO: GPS data processed {"connection_id":218156,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:31:01] local.INFO: Acknowledgment sent {"connection_id":218156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:31:15] local.INFO: TCP Data received {"connection_id":218434,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:31:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218434,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:31:15] local.INFO: Processing buffer {"connection_id":218434,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:31:15] local.INFO: IMEI packet received {"connection_id":218434,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:31:15] local.INFO: IMEI acknowledgment sent {"connection_id":218434,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:31:34] local.INFO: TCP Data received {"connection_id":218156,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:31:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:31:34] local.INFO: Processing buffer {"connection_id":218156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:31:34] local.INFO: Packet analysis {"connection_id":218156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:31:34] local.INFO: Extracted packet for processing {"connection_id":218156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:31:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:31: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-18 13:31:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:31:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:31:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:31:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:31:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13:31:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:31: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-18 13:31: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":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:31:34] 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-18 13:31: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-18 13:31:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:31:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:31:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:31:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:31:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:31:34] 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-18 13:31:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:31:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:31:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:31:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:31:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:31:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:31:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:31:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:31:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:31:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:31:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:31:34] local.INFO: DEBUG: GPS processor result {"connection_id":218156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:31:34] local.INFO: GPS data processed {"connection_id":218156,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:31:34] local.INFO: Acknowledgment sent {"connection_id":218156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:31:45] local.INFO: TCP Data received {"connection_id":218157,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218157,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:31:45] local.INFO: Processing buffer {"connection_id":218157,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:31:45] local.INFO: IMEI packet received {"connection_id":218157,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:31:45] local.INFO: IMEI acknowledgment sent {"connection_id":218157,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:31:58] local.INFO: TCP Data received {"connection_id":221501,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:31:58] local.INFO: Processing buffer {"connection_id":221501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:31:58] local.INFO: IMEI packet received {"connection_id":221501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:31:58] local.INFO: IMEI acknowledgment sent {"connection_id":221501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:32:03] local.INFO: TCP Data received {"connection_id":221501,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:03] local.INFO: Processing buffer {"connection_id":221501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:03] local.INFO: IMEI packet received {"connection_id":221501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:32:03] local.INFO: IMEI acknowledgment sent {"connection_id":221501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:32:04] local.INFO: TCP Data received {"connection_id":221501,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:32:04] local.INFO: Processing buffer {"connection_id":221501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:32:04] local.INFO: Packet analysis {"connection_id":221501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:32:04] local.INFO: Extracted packet for processing {"connection_id":221501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:32:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:32:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:32:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13: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-18 13:32: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-18 13: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":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:32:04] 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-18 13: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-18 13: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-18 13:32:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:32:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:32:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:32:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:32:04] 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-18 13:32:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:32:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:32:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:32:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:32:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:32:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:32:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:32:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:32:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:32:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:32:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:32:04] local.INFO: DEBUG: GPS processor result {"connection_id":221501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:32:04] local.INFO: GPS data processed {"connection_id":221501,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:32:04] local.INFO: Acknowledgment sent {"connection_id":221501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:32:22] local.INFO: TCP Data received {"connection_id":221501,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:32:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:32:22] local.INFO: Processing buffer {"connection_id":221501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e035e30012d7f91c005afdca80002011526..."} 
[2026-10-18 13:32:22] local.INFO: Packet analysis {"connection_id":221501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:32:22] local.INFO: Extracted packet for processing {"connection_id":221501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e03"} 
[2026-10-18 13:32:22] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:32: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-18 13:32:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831335680001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:32:22] local.INFO: AVL Record Parsed {"raw_timestamp":1792310206000,"timestamp_ms":1792310206000,"timestamp_seconds":1792310206,"priority":1,"record_length":96,"hex_timestamp":"000001a14e035e30"} 
[2026-10-18 13:32:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:32:22] 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-18 13:32: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-18 13:32:22] 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-18 13:32: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-18 13:32:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:32:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:32:22] local.INFO: Teltonika packet parsed successfully {"connection_id":221501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:32:22] local.INFO: Passing IMEI to GPS processor {"connection_id":221501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:32:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":221501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:32:22] 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-18 13:32:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:32:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:32:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831335680001,"66":25473,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:32:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:32:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:32:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831335680001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:32:22] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:32:22] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:32:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:32:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:32:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831335680001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:32:22] local.INFO: DEBUG: GPS processor result {"connection_id":221501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:32:22] local.INFO: GPS data processed {"connection_id":221501,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:32:22] local.INFO: Acknowledgment sent {"connection_id":221501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:32:53] local.INFO: TCP Data received {"connection_id":218158,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:53] local.INFO: Processing buffer {"connection_id":218158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:53] local.INFO: IMEI packet received {"connection_id":218158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":218158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:32:58] local.INFO: TCP Data received {"connection_id":218158,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:58] local.INFO: Processing buffer {"connection_id":218158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:32:58] local.INFO: IMEI packet received {"connection_id":218158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:32:58] local.INFO: IMEI acknowledgment sent {"connection_id":218158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:32:59] local.INFO: TCP Data received {"connection_id":218158,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:32:59] local.INFO: Processing buffer {"connection_id":218158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:32:59] local.INFO: Packet analysis {"connection_id":218158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:32:59] local.INFO: Extracted packet for processing {"connection_id":218158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:32: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-18 13:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:32:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:32:59] 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-18 13:32: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:32:59] 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-18 13:32: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-18 13:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:32:59] 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-18 13:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:32:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:32:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:32:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:32:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:32:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:32:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:32:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:32:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:32:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:32:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:32:59] local.INFO: DEBUG: GPS processor result {"connection_id":218158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:32:59] local.INFO: GPS data processed {"connection_id":218158,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:32:59] local.INFO: Acknowledgment sent {"connection_id":218158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:33:30] local.INFO: TCP Data received {"connection_id":218158,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:33:30] local.INFO: Processing buffer {"connection_id":218158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:33:30] local.INFO: Packet analysis {"connection_id":218158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:33:30] local.INFO: Extracted packet for processing {"connection_id":218158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:33:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13: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-18 13: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:33:30] 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-18 13: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-18 13: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-18 13:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:33: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-18 13:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:33:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:33:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":218158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:33:30] local.INFO: GPS data processed {"connection_id":218158,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:33:30] local.INFO: Acknowledgment sent {"connection_id":218158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:33:53] local.INFO: TCP Data received {"connection_id":218159,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:33:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:33:53] local.INFO: Processing buffer {"connection_id":218159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:33:53] local.INFO: IMEI packet received {"connection_id":218159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:33:53] local.INFO: IMEI acknowledgment sent {"connection_id":218159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:33:58] local.INFO: TCP Data received {"connection_id":218159,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:33:58] local.INFO: Processing buffer {"connection_id":218159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:33:58] local.INFO: IMEI packet received {"connection_id":218159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":218159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:34:02] local.INFO: TCP Data received {"connection_id":218159,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:02] local.INFO: Processing buffer {"connection_id":218159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:02] local.INFO: Packet analysis {"connection_id":218159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:34:02] local.INFO: Extracted packet for processing {"connection_id":218159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:34:02] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:34:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:34:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13: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-18 13:34:02] 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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:34:02] 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-18 13: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-18 13: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-18 13:34:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:34:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:34:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:34:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:34:02] 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-18 13:34:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:34:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:34:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:34:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:34:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:34:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:34:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:34:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:34:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:34:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:34:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:34:02] local.INFO: DEBUG: GPS processor result {"connection_id":218159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:34:02] local.INFO: GPS data processed {"connection_id":218159,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:34:02] local.INFO: Acknowledgment sent {"connection_id":218159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:34:33] local.INFO: TCP Data received {"connection_id":218159,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:33] local.INFO: Processing buffer {"connection_id":218159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:33] local.INFO: Packet analysis {"connection_id":218159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:34:33] local.INFO: Extracted packet for processing {"connection_id":218159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:34:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:34:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:34:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13: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-18 13:34:33] 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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:34:33] 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-18 13: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-18 13: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-18 13:34:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:34:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:34:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:34:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:34:33] 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-18 13:34:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:34:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:34:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:34:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:34:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:34:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:34:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:34:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:34:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:34:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:34:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:34:33] local.INFO: DEBUG: GPS processor result {"connection_id":218159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:34:33] local.INFO: GPS data processed {"connection_id":218159,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:34:33] local.INFO: Acknowledgment sent {"connection_id":218159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:34:53] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:34:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:34:53] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:34:53] local.INFO: IMEI packet received {"connection_id":218161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:34:53] local.INFO: IMEI acknowledgment sent {"connection_id":218161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:34:58] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:34:58] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:34:58] local.INFO: IMEI packet received {"connection_id":218161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:34:58] local.INFO: IMEI acknowledgment sent {"connection_id":218161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:34:59] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:59] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:34:59] local.INFO: Packet analysis {"connection_id":218161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:34:59] local.INFO: Extracted packet for processing {"connection_id":218161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:34:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:34: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-18 13:34:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:34:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:34:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13:34:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:34:59] 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-18 13:34: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:34:59] 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-18 13:34: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-18 13:34:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:34:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:34:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:34:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:34:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:34:59] 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-18 13:34:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:34:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:34:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:34:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:34:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:34:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:34:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:34:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:34:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:34:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:34:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:34:59] local.INFO: DEBUG: GPS processor result {"connection_id":218161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:34:59] local.INFO: GPS data processed {"connection_id":218161,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:34:59] local.INFO: Acknowledgment sent {"connection_id":218161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:35:30] local.INFO: TCP Data received {"connection_id":218161,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:35:30] local.INFO: Processing buffer {"connection_id":218161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:35:30] local.INFO: Packet analysis {"connection_id":218161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:35:30] local.INFO: Extracted packet for processing {"connection_id":218161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:35:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13: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-18 13: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:35:30] 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-18 13: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-18 13: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-18 13:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:35: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-18 13:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:35:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:35:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:35:30] local.INFO: DEBUG: GPS processor result {"connection_id":218161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:35:30] local.INFO: GPS data processed {"connection_id":218161,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:35:30] local.INFO: Acknowledgment sent {"connection_id":218161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:35:53] local.INFO: TCP Data received {"connection_id":219839,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:35:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:35:53] local.INFO: Processing buffer {"connection_id":219839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:35:53] local.INFO: IMEI packet received {"connection_id":219839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:35:53] local.INFO: IMEI acknowledgment sent {"connection_id":219839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:35:58] local.INFO: TCP Data received {"connection_id":219839,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:35:58] local.INFO: Processing buffer {"connection_id":219839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:35:58] local.INFO: IMEI packet received {"connection_id":219839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:35:58] local.INFO: IMEI acknowledgment sent {"connection_id":219839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:35:59] local.INFO: TCP Data received {"connection_id":219839,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:35:59] local.INFO: Processing buffer {"connection_id":219839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:35:59] local.INFO: Packet analysis {"connection_id":219839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:35:59] local.INFO: Extracted packet for processing {"connection_id":219839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:35:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:35: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-18 13:35:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:35:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:35:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:35:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:35:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13:35:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:35:59] 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-18 13:35: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:35:59] 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-18 13:35: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-18 13:35:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:35:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:35:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:35:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:35:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:35:59] 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-18 13:35:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:35:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:35:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:35:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:35:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:35:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:35:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:35:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:35:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:35:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:35:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:35:59] local.INFO: DEBUG: GPS processor result {"connection_id":219839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:35:59] local.INFO: GPS data processed {"connection_id":219839,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:35:59] local.INFO: Acknowledgment sent {"connection_id":219839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:36:32] local.INFO: TCP Data received {"connection_id":219839,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:36:32] local.INFO: Processing buffer {"connection_id":219839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:36:32] local.INFO: Packet analysis {"connection_id":219839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:36:32] local.INFO: Extracted packet for processing {"connection_id":219839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:36:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:36:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13: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-18 13:36: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-18 13: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-18 13: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-18 13: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-18 13: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-18 13:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:36: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-18 13:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:36:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:36:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:36:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":219839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:36:32] local.INFO: GPS data processed {"connection_id":219839,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:36:32] local.INFO: Acknowledgment sent {"connection_id":219839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:36:58] local.INFO: TCP Data received {"connection_id":219841,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:36:58] local.INFO: Processing buffer {"connection_id":219841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:36:58] local.INFO: IMEI packet received {"connection_id":219841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:36:58] local.INFO: IMEI acknowledgment sent {"connection_id":219841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:37:03] local.INFO: TCP Data received {"connection_id":219841,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:37:03] local.INFO: Processing buffer {"connection_id":219841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:37:03] local.INFO: IMEI packet received {"connection_id":219841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:37:03] local.INFO: IMEI acknowledgment sent {"connection_id":219841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:37:04] local.INFO: TCP Data received {"connection_id":219841,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:37:04] local.INFO: Processing buffer {"connection_id":219841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:37:04] local.INFO: Packet analysis {"connection_id":219841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:37:04] local.INFO: Extracted packet for processing {"connection_id":219841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:37:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:37:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:37:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:37:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:37:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:37:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13: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-18 13:37: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-18 13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 13:37: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-18 13: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-18 13: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-18 13:37:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:37:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:37:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:37:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:37:04] 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-18 13:37:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:37:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:37:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:37:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:37:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:37:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:37:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:37:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:37:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:37:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:37:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:37:04] local.INFO: DEBUG: GPS processor result {"connection_id":219841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:37:04] local.INFO: GPS data processed {"connection_id":219841,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:37:04] local.INFO: Acknowledgment sent {"connection_id":219841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:37:05] local.INFO: TCP Data received {"connection_id":219840,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219840,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:37:05] local.INFO: Processing buffer {"connection_id":219840,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:37:05] local.INFO: IMEI packet received {"connection_id":219840,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":219840,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:37:08] local.INFO: TCP Data received {"connection_id":219841,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:37:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:37:08] local.INFO: Processing buffer {"connection_id":219841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e07f5f8012d7f91c005afdca80002011525..."} 
[2026-10-18 13:37:08] local.INFO: Packet analysis {"connection_id":219841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:37:08] local.INFO: Extracted packet for processing {"connection_id":219841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e07"} 
[2026-10-18 13:37:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:37: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-18 13:37:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831412736001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:37:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:37:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:37:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:37:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792310507000,"timestamp_ms":1792310507000,"timestamp_seconds":1792310507,"priority":1,"record_length":96,"hex_timestamp":"000001a14e07f5f8"} 
[2026-10-18 13:37:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:37:08] 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-18 13:37: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-18 13:37: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-18 13:37: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-18 13:37:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:37:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:37:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:37:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:37:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:37: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-18 13:37:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:37:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:37:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831412736001,"66":25441,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:37:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:37:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:37:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831412736001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:37:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:37:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:37:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:37:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:37:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831412736001,"power":25441,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:37:08] local.INFO: DEBUG: GPS processor result {"connection_id":219841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:37:08] local.INFO: GPS data processed {"connection_id":219841,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:37:08] local.INFO: Acknowledgment sent {"connection_id":219841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:37:45] local.INFO: TCP Data received {"connection_id":218163,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:37:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218163,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:37:45] local.INFO: Processing buffer {"connection_id":218163,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:37:45] local.INFO: IMEI packet received {"connection_id":218163,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:37:45] local.INFO: IMEI acknowledgment sent {"connection_id":218163,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:38:03] local.INFO: TCP Data received {"connection_id":219842,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:03] local.INFO: Processing buffer {"connection_id":219842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:03] local.INFO: IMEI packet received {"connection_id":219842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:38:03] local.INFO: IMEI acknowledgment sent {"connection_id":219842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:38:10] local.INFO: TCP Data received {"connection_id":219842,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:10] local.INFO: Processing buffer {"connection_id":219842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:10] local.INFO: IMEI packet received {"connection_id":219842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":219842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:38:11] local.INFO: TCP Data received {"connection_id":219842,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:38:11] local.INFO: Processing buffer {"connection_id":219842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:38:11] local.INFO: Packet analysis {"connection_id":219842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:38:11] local.INFO: Extracted packet for processing {"connection_id":219842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:38:11] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:38: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-18 13:38:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:38:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:38:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:38:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:38:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13:38:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:38:11] 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-18 13:38: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:38:11] 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-18 13:38: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-18 13:38:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:38:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:38:11] local.INFO: Teltonika packet parsed successfully {"connection_id":219842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:38:11] local.INFO: Passing IMEI to GPS processor {"connection_id":219842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:38:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":219842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:38:11] 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-18 13:38:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:38:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:38:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:38:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:38:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:38:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:38:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:38:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:38:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:38:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:38:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:38:11] local.INFO: DEBUG: GPS processor result {"connection_id":219842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:38:11] local.INFO: GPS data processed {"connection_id":219842,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:38:11] local.INFO: Acknowledgment sent {"connection_id":219842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:38:53] local.INFO: TCP Data received {"connection_id":218164,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:53] local.INFO: Processing buffer {"connection_id":218164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:53] local.INFO: IMEI packet received {"connection_id":218164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":218164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:38:58] local.INFO: TCP Data received {"connection_id":218164,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:58] local.INFO: Processing buffer {"connection_id":218164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:38:58] local.INFO: IMEI packet received {"connection_id":218164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:38:58] local.INFO: IMEI acknowledgment sent {"connection_id":218164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:38:59] local.INFO: TCP Data received {"connection_id":218164,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:38:59] local.INFO: Processing buffer {"connection_id":218164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:38:59] local.INFO: Packet analysis {"connection_id":218164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:38:59] local.INFO: Extracted packet for processing {"connection_id":218164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:38: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-18 13:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:38:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:38:59] 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-18 13:38: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:38:59] 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-18 13:38: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-18 13:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:38:59] 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-18 13:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:38:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:38:59] local.INFO: DEBUG: GPS processor result {"connection_id":218164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:38:59] local.INFO: GPS data processed {"connection_id":218164,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:38:59] local.INFO: Acknowledgment sent {"connection_id":218164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:39:30] local.INFO: TCP Data received {"connection_id":218164,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:39:30] local.INFO: Processing buffer {"connection_id":218164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:39:30] local.INFO: Packet analysis {"connection_id":218164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:39:30] local.INFO: Extracted packet for processing {"connection_id":218164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:39:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 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-18 13: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-18 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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13: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-18 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-18 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-18 13:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:39: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-18 13:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:39:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:39:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":218164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:39:30] local.INFO: GPS data processed {"connection_id":218164,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:39:30] local.INFO: Acknowledgment sent {"connection_id":218164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:39:58] local.INFO: TCP Data received {"connection_id":218165,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:39:58] local.INFO: Processing buffer {"connection_id":218165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:39:58] local.INFO: IMEI packet received {"connection_id":218165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:39:58] local.INFO: IMEI acknowledgment sent {"connection_id":218165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:40:05] local.INFO: TCP Data received {"connection_id":218165,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:05] local.INFO: Processing buffer {"connection_id":218165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:05] local.INFO: IMEI packet received {"connection_id":218165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":218165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:40:07] local.INFO: TCP Data received {"connection_id":218165,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:07] local.INFO: Processing buffer {"connection_id":218165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:07] local.INFO: Packet analysis {"connection_id":218165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:40:07] local.INFO: Extracted packet for processing {"connection_id":218165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:40:07] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:40:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:40:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13: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-18 13:40:07] 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-18 13: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:40:07] 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-18 13: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-18 13: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-18 13:40:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:40:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:40:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:40:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:40:07] 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-18 13:40:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:40:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:40:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:40:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:40:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:40:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:40:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:40:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:40:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:40:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:40:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:40:07] local.INFO: DEBUG: GPS processor result {"connection_id":218165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:40:07] local.INFO: GPS data processed {"connection_id":218165,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:40:07] local.INFO: Acknowledgment sent {"connection_id":218165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:40:08] local.INFO: TCP Data received {"connection_id":218165,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:08] local.INFO: Processing buffer {"connection_id":218165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:08] local.INFO: Packet analysis {"connection_id":218165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:40:08] local.INFO: Extracted packet for processing {"connection_id":218165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:40:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:40:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:40:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13: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-18 13:40:08] 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-18 13: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:40:08] 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-18 13:40: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-18 13: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-18 13:40:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:40:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:40:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:40:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:40: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-18 13:40:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:40:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:40:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:40:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:40:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:40:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:40:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:40:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:40:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:40:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:40:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:40:08] local.INFO: DEBUG: GPS processor result {"connection_id":218165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:40:08] local.INFO: GPS data processed {"connection_id":218165,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:40:08] local.INFO: Acknowledgment sent {"connection_id":218165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:40:53] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:53] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:53] local.INFO: IMEI packet received {"connection_id":221503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:40:53] local.INFO: IMEI acknowledgment sent {"connection_id":221503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:40:58] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:58] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:40:58] local.INFO: IMEI packet received {"connection_id":221503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:40:58] local.INFO: IMEI acknowledgment sent {"connection_id":221503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:40:59] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:59] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:40:59] local.INFO: Packet analysis {"connection_id":221503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:40:59] local.INFO: Extracted packet for processing {"connection_id":221503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:40:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:40: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-18 13:40:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:40:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:40:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13:40:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:40:59] 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-18 13:40: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:40:59] 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-18 13:40: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-18 13:40:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:40:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:40:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:40:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:40:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:40:59] 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-18 13:40:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:40:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:40:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:40:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:40:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:40:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:40:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:40:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:40:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:40:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:40:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:40:59] 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":6213,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:40:59] local.INFO: GPS data processed {"connection_id":221503,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:40:59] local.INFO: Acknowledgment sent {"connection_id":221503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:41:30] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:41:30] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:41:30] local.INFO: Packet analysis {"connection_id":221503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:41:30] local.INFO: Extracted packet for processing {"connection_id":221503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:41:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13: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-18 13:41: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-18 13: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:41: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-18 13: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-18 13: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-18 13:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:41: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-18 13:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:41:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:41:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:41:30] 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":6214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:41:30] local.INFO: GPS data processed {"connection_id":221503,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:41:30] local.INFO: Acknowledgment sent {"connection_id":221503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:41:53] local.INFO: TCP Data received {"connection_id":218166,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:41:53] local.INFO: Processing buffer {"connection_id":218166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:41:53] local.INFO: IMEI packet received {"connection_id":218166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":218166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:41:58] local.INFO: TCP Data received {"connection_id":218166,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:41:58] local.INFO: Processing buffer {"connection_id":218166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:41:58] local.INFO: IMEI packet received {"connection_id":218166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":218166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:41:59] local.INFO: TCP Data received {"connection_id":218166,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:41:59] local.INFO: Processing buffer {"connection_id":218166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e0c8dc0012d7f91c005afdca80002011527..."} 
[2026-10-18 13:41:59] local.INFO: Packet analysis {"connection_id":218166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:41:59] local.INFO: Extracted packet for processing {"connection_id":218166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e0c"} 
[2026-10-18 13:41:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:41: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-18 13:41:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831489792001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:41:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:41:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:41:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:41:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792310808000,"timestamp_ms":1792310808000,"timestamp_seconds":1792310808,"priority":1,"record_length":96,"hex_timestamp":"000001a14e0c8dc0"} 
[2026-10-18 13:41:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:41:59] 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-18 13:41: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 13:41:59] 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-18 13:41: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-18 13:41:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:41:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:41:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:41:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:41:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:41:59] 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-18 13:41:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:41:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:41:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831489792001,"66":25430,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:41:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:41:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:41:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831489792001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:41:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:41:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:41:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:41:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:41:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831489792001,"power":25430,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:41:59] local.INFO: DEBUG: GPS processor result {"connection_id":218166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6215,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:41:59] local.INFO: GPS data processed {"connection_id":218166,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:41:59] local.INFO: Acknowledgment sent {"connection_id":218166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:42:32] local.INFO: TCP Data received {"connection_id":218166,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:42:32] local.INFO: Processing buffer {"connection_id":218166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:42:32] local.INFO: Packet analysis {"connection_id":218166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:42:32] local.INFO: Extracted packet for processing {"connection_id":218166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:42:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:42:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:42:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:42:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:42:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:42:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13: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-18 13: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-18 13: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":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:42: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-18 13: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-18 13: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-18 13:42:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:42:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:42:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:42:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:42: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-18 13:42:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:42:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:42:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:42:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:42:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:42:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:42:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:42:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:42:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:42:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:42:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:42:32] local.INFO: DEBUG: GPS processor result {"connection_id":218166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:42:32] local.INFO: GPS data processed {"connection_id":218166,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:42:32] local.INFO: Acknowledgment sent {"connection_id":218166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:42:58] local.INFO: TCP Data received {"connection_id":218439,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:42:58] local.INFO: Processing buffer {"connection_id":218439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:42:58] local.INFO: IMEI packet received {"connection_id":218439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":218439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:43:03] local.INFO: TCP Data received {"connection_id":218439,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:43:03] local.INFO: Processing buffer {"connection_id":218439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:43:03] local.INFO: IMEI packet received {"connection_id":218439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:43:03] local.INFO: IMEI acknowledgment sent {"connection_id":218439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:43:04] local.INFO: TCP Data received {"connection_id":218439,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:43:04] local.INFO: Processing buffer {"connection_id":218439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:43:04] local.INFO: Packet analysis {"connection_id":218439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:43:04] local.INFO: Extracted packet for processing {"connection_id":218439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:43:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:43:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:43:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13: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-18 13:43: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-18 13: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:43: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-18 13: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-18 13: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-18 13:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:43: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-18 13:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:43:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:43:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:43:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:43:04] local.INFO: DEBUG: GPS processor result {"connection_id":218439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:43:04] local.INFO: GPS data processed {"connection_id":218439,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:43:04] local.INFO: Acknowledgment sent {"connection_id":218439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:43:09] local.INFO: TCP Data received {"connection_id":218439,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:43:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:43:09] local.INFO: Processing buffer {"connection_id":218439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:43:09] local.INFO: Packet analysis {"connection_id":218439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:43:09] local.INFO: Extracted packet for processing {"connection_id":218439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:43:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:43: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-18 13:43:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:43:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:43:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:43:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:43:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13:43:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:43:09] 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-18 13:43: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-18 13:43: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-18 13:43: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-18 13:43:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:43:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:43:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:43:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:43:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:43:09] 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-18 13:43:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:43:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:43:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:43:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:43:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:43:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:43:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:43:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:43:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:43:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:43:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:43:09] local.INFO: DEBUG: GPS processor result {"connection_id":218439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:43:09] local.INFO: GPS data processed {"connection_id":218439,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:43:09] local.INFO: Acknowledgment sent {"connection_id":218439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:43:15] local.INFO: TCP Data received {"connection_id":221504,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221504,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:43:15] local.INFO: Processing buffer {"connection_id":221504,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:43:15] local.INFO: IMEI packet received {"connection_id":221504,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:43:15] local.INFO: IMEI acknowledgment sent {"connection_id":221504,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:43:45] local.INFO: TCP Data received {"connection_id":218167,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218167,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:43:45] local.INFO: Processing buffer {"connection_id":218167,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:43:45] local.INFO: IMEI packet received {"connection_id":218167,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:43:45] local.INFO: IMEI acknowledgment sent {"connection_id":218167,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:44:03] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:03] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:03] local.INFO: IMEI packet received {"connection_id":218440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:44:03] local.INFO: IMEI acknowledgment sent {"connection_id":218440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:44:08] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:08] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:08] local.INFO: IMEI packet received {"connection_id":218440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:44:08] local.INFO: IMEI acknowledgment sent {"connection_id":218440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:44:09] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:44:09] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:44:09] local.INFO: Packet analysis {"connection_id":218440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:44:09] local.INFO: Extracted packet for processing {"connection_id":218440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:44:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:44: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-18 13:44:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:44:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:44:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:44:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:44:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13:44:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:44:09] 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-18 13:44: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-18 13:44: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-18 13:44: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-18 13:44:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:44:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:44:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:44:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:44:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:44:09] 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-18 13:44:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:44:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:44:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:44:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:44:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:44:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:44:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:44:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:44:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:44:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:44:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:44:09] local.INFO: DEBUG: GPS processor result {"connection_id":218440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:44:09] local.INFO: GPS data processed {"connection_id":218440,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:44:09] local.INFO: Acknowledgment sent {"connection_id":218440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:44:13] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:44:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:44:13] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:44:13] local.INFO: Packet analysis {"connection_id":218440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:44:13] local.INFO: Extracted packet for processing {"connection_id":218440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:44:13] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:44: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-18 13:44:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:44:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:44:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:44:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:44:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13:44:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:44:13] 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-18 13:44: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:44:13] 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-18 13:44: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-18 13:44:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:44:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:44:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:44:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:44:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:44:13] 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-18 13:44:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:44:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:44:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:44:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:44:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:44:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:44:13] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:44:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:44:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:44:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:44:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:44:13] local.INFO: DEBUG: GPS processor result {"connection_id":218440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:44:13] local.INFO: GPS data processed {"connection_id":218440,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:44:13] local.INFO: Acknowledgment sent {"connection_id":218440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:44:53] local.INFO: TCP Data received {"connection_id":218169,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218169,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:53] local.INFO: Processing buffer {"connection_id":218169,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:53] local.INFO: IMEI packet received {"connection_id":218169,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:44:53] local.INFO: IMEI acknowledgment sent {"connection_id":218169,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:44:59] local.INFO: TCP Data received {"connection_id":218169,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218169,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:59] local.INFO: Processing buffer {"connection_id":218169,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:44:59] local.INFO: IMEI packet received {"connection_id":218169,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":218169,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:45:00] local.INFO: TCP Data received {"connection_id":218169,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:00] local.INFO: Processing buffer {"connection_id":218169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:00] local.INFO: Packet analysis {"connection_id":218169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:45:00] local.INFO: Extracted packet for processing {"connection_id":218169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:45:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:45: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-18 13:45:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:45:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13:45:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:45:00] 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-18 13:45: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":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:45:00] 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-18 13:45: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-18 13:45:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:45:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:45:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:45:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:45:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:45:00] 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-18 13:45:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:45:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:45:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:45:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:45:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:45:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:45:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:45:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:45:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:45:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:45:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:45:00] local.INFO: DEBUG: GPS processor result {"connection_id":218169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:45:00] local.INFO: GPS data processed {"connection_id":218169,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:45:00] local.INFO: Acknowledgment sent {"connection_id":218169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:45:31] local.INFO: TCP Data received {"connection_id":218169,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:31] local.INFO: Processing buffer {"connection_id":218169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:31] local.INFO: Packet analysis {"connection_id":218169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:45:31] local.INFO: Extracted packet for processing {"connection_id":218169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:45:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13: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-18 13:45: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-18 13: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":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:45: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-18 13: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-18 13: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-18 13:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:45: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-18 13:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:45:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:45:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":218169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:45:31] local.INFO: GPS data processed {"connection_id":218169,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:45:31] local.INFO: Acknowledgment sent {"connection_id":218169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:45:53] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.53","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:45:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:45:53] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:45:53] local.INFO: IMEI packet received {"connection_id":221505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:45:53] local.INFO: IMEI acknowledgment sent {"connection_id":221505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:45:58] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.53","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:45:58] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:45:58] local.INFO: IMEI packet received {"connection_id":221505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:45:58] local.INFO: IMEI acknowledgment sent {"connection_id":221505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:45:59] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.53","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:59] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:45:59] local.INFO: Packet analysis {"connection_id":221505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:45:59] local.INFO: Extracted packet for processing {"connection_id":221505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:45:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:45: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-18 13:45:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:45:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:45:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13:45:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:45:59] 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-18 13:45: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:45:59] 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-18 13:45: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-18 13:45:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:45:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:45:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:45:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:45:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:45:59] 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-18 13:45:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:45:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:45:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.53","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:45:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:45:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:45:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:45:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:45:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:45:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:45:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:45:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:45:59] 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":6223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:45:59] local.INFO: GPS data processed {"connection_id":221505,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:45:59] local.INFO: Acknowledgment sent {"connection_id":221505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:46:30] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.53","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:46:30] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:46:30] local.INFO: Packet analysis {"connection_id":221505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:46:30] local.INFO: Extracted packet for processing {"connection_id":221505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:46:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13: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-18 13:46: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-18 13: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-18 13: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-18 13: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-18 13: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-18 13:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:46:30] 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-18 13:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.53","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:46:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:46:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:46:30] 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":6224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:46:30] local.INFO: GPS data processed {"connection_id":221505,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:46:30] local.INFO: Acknowledgment sent {"connection_id":221505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:46:53] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:46:53] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:46:53] local.INFO: IMEI packet received {"connection_id":221506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":221506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:46:58] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:46:58] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:46:58] local.INFO: IMEI packet received {"connection_id":221506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:46:58] local.INFO: IMEI acknowledgment sent {"connection_id":221506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:46:59] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:46:59] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e112588012d7f91c005afdca80002011526..."} 
[2026-10-18 13:46:59] local.INFO: Packet analysis {"connection_id":221506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:46:59] local.INFO: Extracted packet for processing {"connection_id":221506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e11"} 
[2026-10-18 13:46:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:46: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-18 13:46:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831566848001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:46:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:46:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:46:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:46:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792311109000,"timestamp_ms":1792311109000,"timestamp_seconds":1792311109,"priority":1,"record_length":96,"hex_timestamp":"000001a14e112588"} 
[2026-10-18 13:46:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:46:59] 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-18 13:46: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-18 13:46:59] 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-18 13:46: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-18 13:46:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:46:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:46:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:46:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:46:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:46:59] 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-18 13:46:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:46:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:46:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831566848001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:46:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:46:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:46:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831566848001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:46:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:46:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:46:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:46:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:46:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831566848001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:46:59] 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":6225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:46:59] local.INFO: GPS data processed {"connection_id":221506,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:46:59] local.INFO: Acknowledgment sent {"connection_id":221506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:47:30] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:47:30] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:47:30] local.INFO: Packet analysis {"connection_id":221506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:47:30] local.INFO: Extracted packet for processing {"connection_id":221506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:47:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 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-18 13: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-18 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":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 13:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:47: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-18 13:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:47:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:47:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:47:30] 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":6226,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:47:30] local.INFO: GPS data processed {"connection_id":221506,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:47:30] local.INFO: Acknowledgment sent {"connection_id":221506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:47:58] local.INFO: TCP Data received {"connection_id":219846,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:47:58] local.INFO: Processing buffer {"connection_id":219846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:47:58] local.INFO: IMEI packet received {"connection_id":219846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":219846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:48:03] local.INFO: TCP Data received {"connection_id":219846,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:03] local.INFO: Processing buffer {"connection_id":219846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:03] local.INFO: IMEI packet received {"connection_id":219846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:48:03] local.INFO: IMEI acknowledgment sent {"connection_id":219846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:48:04] local.INFO: TCP Data received {"connection_id":219846,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:48:04] local.INFO: Processing buffer {"connection_id":219846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:48:04] local.INFO: Packet analysis {"connection_id":219846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:48:04] local.INFO: Extracted packet for processing {"connection_id":219846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:48:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:48:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:48:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:48:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:48:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:48:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13: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-18 13:48: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-18 13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:48:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:48:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:48:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:48:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:48:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:48:04] 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-18 13:48:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:48:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:48:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:48:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:48:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:48:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:48:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:48:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:48:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:48:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:48:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:48:04] local.INFO: DEBUG: GPS processor result {"connection_id":219846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:48:04] local.INFO: GPS data processed {"connection_id":219846,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:48:04] local.INFO: Acknowledgment sent {"connection_id":219846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:48:09] local.INFO: TCP Data received {"connection_id":219846,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:48:09] local.INFO: Processing buffer {"connection_id":219846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:48:09] local.INFO: Packet analysis {"connection_id":219846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:48:09] local.INFO: Extracted packet for processing {"connection_id":219846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:48:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:48:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:48:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:48:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:48:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:48:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13: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-18 13:48:09] 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-18 13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:48:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:48:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:48:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:48:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:48:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:48:09] 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-18 13:48:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:48:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:48:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:48:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:48:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:48:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:48:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:48:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:48:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:48:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:48:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:48:09] local.INFO: DEBUG: GPS processor result {"connection_id":219846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6228,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:48:09] local.INFO: GPS data processed {"connection_id":219846,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:48:09] local.INFO: Acknowledgment sent {"connection_id":219846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:48:53] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:53] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:53] local.INFO: IMEI packet received {"connection_id":218441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:48:53] local.INFO: IMEI acknowledgment sent {"connection_id":218441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:48:59] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:59] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:48:59] local.INFO: IMEI packet received {"connection_id":218441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":218441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:49:00] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:00] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:00] local.INFO: Packet analysis {"connection_id":218441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:49:00] local.INFO: Extracted packet for processing {"connection_id":218441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:49:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13: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-18 13:49:00] 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-18 13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:49:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:49:00] 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-18 13:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:49:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:49:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:49:00] local.INFO: DEBUG: GPS processor result {"connection_id":218441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:49:00] local.INFO: GPS data processed {"connection_id":218441,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:49:00] local.INFO: Acknowledgment sent {"connection_id":218441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:49:00] local.INFO: TCP Data received {"connection_id":221507,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221507,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:49:00] local.INFO: Processing buffer {"connection_id":221507,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:49:00] local.INFO: IMEI packet received {"connection_id":221507,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:49:00] local.INFO: IMEI acknowledgment sent {"connection_id":221507,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:49:31] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:31] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:31] local.INFO: Packet analysis {"connection_id":218441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:49:31] local.INFO: Extracted packet for processing {"connection_id":218441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:49:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13: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-18 13:49: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-18 13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:49:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:49: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-18 13:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:49:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:49:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:49:31] local.INFO: DEBUG: GPS processor result {"connection_id":218441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:49:31] local.INFO: GPS data processed {"connection_id":218441,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:49:31] local.INFO: Acknowledgment sent {"connection_id":218441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:49:50] local.INFO: TCP Data received {"connection_id":218171,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:49:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218171,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:49:50] local.INFO: Processing buffer {"connection_id":218171,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:49:50] local.INFO: IMEI packet received {"connection_id":218171,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:49:50] local.INFO: IMEI acknowledgment sent {"connection_id":218171,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:49:53] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:49:53] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:49:53] local.INFO: IMEI packet received {"connection_id":218172,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:49:53] local.INFO: IMEI acknowledgment sent {"connection_id":218172,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:49:58] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:49:58] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:49:58] local.INFO: IMEI packet received {"connection_id":218172,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":218172,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:49:59] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:59] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:49:59] local.INFO: Packet analysis {"connection_id":218172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:49:59] local.INFO: Extracted packet for processing {"connection_id":218172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:49: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-18 13:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:49:59] 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-18 13:49: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:49:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:49: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-18 13:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:49:59] 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-18 13:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:49:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":218172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:49:59] local.INFO: GPS data processed {"connection_id":218172,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:49:59] local.INFO: Acknowledgment sent {"connection_id":218172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:50:30] local.INFO: TCP Data received {"connection_id":218172,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:50:30] local.INFO: Processing buffer {"connection_id":218172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:50:30] local.INFO: Packet analysis {"connection_id":218172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:50:30] local.INFO: Extracted packet for processing {"connection_id":218172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:50:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13: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-18 13: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-18 13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:50: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-18 13:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:50:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:50:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":218172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:50:30] local.INFO: GPS data processed {"connection_id":218172,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:50:30] local.INFO: Acknowledgment sent {"connection_id":218172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:50:54] local.INFO: TCP Data received {"connection_id":218442,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:50:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:50:54] local.INFO: Processing buffer {"connection_id":218442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:50:54] local.INFO: IMEI packet received {"connection_id":218442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:50:54] local.INFO: IMEI acknowledgment sent {"connection_id":218442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:50:58] local.INFO: TCP Data received {"connection_id":218442,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:50:58] local.INFO: Processing buffer {"connection_id":218442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:50:58] local.INFO: IMEI packet received {"connection_id":218442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":218442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:50:59] local.INFO: TCP Data received {"connection_id":218442,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:50:59] local.INFO: Processing buffer {"connection_id":218442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:50:59] local.INFO: Packet analysis {"connection_id":218442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:50:59] local.INFO: Extracted packet for processing {"connection_id":218442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:50:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:50: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-18 13:50:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:50:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:50:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:50:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:50:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13:50:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:50:59] 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-18 13:50: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:50:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:50: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-18 13:50:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:50:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:50:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:50:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:50:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:50:59] 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-18 13:50:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:50:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:50:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:50:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:50:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:50:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:50:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:50:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:50:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:50:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:50:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:50:59] local.INFO: DEBUG: GPS processor result {"connection_id":218442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:50:59] local.INFO: GPS data processed {"connection_id":218442,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:50:59] local.INFO: Acknowledgment sent {"connection_id":218442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:51:31] local.INFO: TCP Data received {"connection_id":218442,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:51:31] local.INFO: Processing buffer {"connection_id":218442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:51:31] local.INFO: Packet analysis {"connection_id":218442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:51:31] local.INFO: Extracted packet for processing {"connection_id":218442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:51:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:51:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:51:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:51:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:51:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:51:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13: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-18 13:51: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-18 13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:51:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:51:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:51:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:51:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:51:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:51: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-18 13:51:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:51:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:51:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:51:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:51:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:51:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:51:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:51:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:51:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:51:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:51:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:51:31] local.INFO: DEBUG: GPS processor result {"connection_id":218442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:51:31] local.INFO: GPS data processed {"connection_id":218442,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:51:31] local.INFO: Acknowledgment sent {"connection_id":218442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:51:53] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:51:53] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:51:53] local.INFO: IMEI packet received {"connection_id":221509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:51:53] local.INFO: IMEI acknowledgment sent {"connection_id":221509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:51:58] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:51:58] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:51:58] local.INFO: IMEI packet received {"connection_id":221509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":221509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:51:59] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:51:59] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e15bd50012d7f91c005afdca80002011525..."} 
[2026-10-18 13:51:59] local.INFO: Packet analysis {"connection_id":221509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:51:59] local.INFO: Extracted packet for processing {"connection_id":221509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e15"} 
[2026-10-18 13:51:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:51: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-18 13:51:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831643904001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:51:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:51:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:51:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:51:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792311410000,"timestamp_ms":1792311410000,"timestamp_seconds":1792311410,"priority":1,"record_length":96,"hex_timestamp":"000001a14e15bd50"} 
[2026-10-18 13:51:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:51:59] 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-18 13:51: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 13:51:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:51: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-18 13:51:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:51:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:51:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:51:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:51:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:51:59] 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-18 13:51:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:51:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:51:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831643904001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:51:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:51:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:51:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831643904001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:51:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:51:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:51:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:51:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:51:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831643904001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:51:59] 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":6235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:51:59] local.INFO: GPS data processed {"connection_id":221509,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:51:59] local.INFO: Acknowledgment sent {"connection_id":221509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:52:34] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:52:34] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:52:34] local.INFO: Packet analysis {"connection_id":221509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:52:34] local.INFO: Extracted packet for processing {"connection_id":221509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:52:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:52:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:52:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:52:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:52:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:52:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:52:34] 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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:52:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:52:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:52:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:52:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:52:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:52: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-18 13:52:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:52:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:52:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:52:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:52:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:52:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:52:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:52:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:52:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:52:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:52:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:52:34] 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":6236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:52:34] local.INFO: GPS data processed {"connection_id":221509,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:52:34] local.INFO: Acknowledgment sent {"connection_id":221509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:52:58] local.INFO: TCP Data received {"connection_id":218443,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:52:58] local.INFO: Processing buffer {"connection_id":218443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:52:58] local.INFO: IMEI packet received {"connection_id":218443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":218443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:53:03] local.INFO: TCP Data received {"connection_id":218443,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:03] local.INFO: Processing buffer {"connection_id":218443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:03] local.INFO: IMEI packet received {"connection_id":218443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:53:03] local.INFO: IMEI acknowledgment sent {"connection_id":218443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:53:04] local.INFO: TCP Data received {"connection_id":218443,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:04] local.INFO: Processing buffer {"connection_id":218443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:04] local.INFO: Packet analysis {"connection_id":218443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:53:04] local.INFO: Extracted packet for processing {"connection_id":218443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:53:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:53:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:53:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 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-18 13:53: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-18 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":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:53:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 13:53:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:53:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:53:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:53:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:53:04] 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-18 13:53:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:53:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:53:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:53:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:53:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:53:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:53:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:53:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:53:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:53:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:53:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:53:04] local.INFO: DEBUG: GPS processor result {"connection_id":218443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:53:04] local.INFO: GPS data processed {"connection_id":218443,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:53:04] local.INFO: Acknowledgment sent {"connection_id":218443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:53:08] local.INFO: TCP Data received {"connection_id":218443,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:08] local.INFO: Processing buffer {"connection_id":218443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:08] local.INFO: Packet analysis {"connection_id":218443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:53:08] local.INFO: Extracted packet for processing {"connection_id":218443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:53:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:53:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:53:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:53: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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:53:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:53:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:53:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:53:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:53:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:53:08] 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-18 13:53:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:53:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:53:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:53:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:53:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:53:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:53:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:53:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:53:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:53:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:53:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:53:08] local.INFO: DEBUG: GPS processor result {"connection_id":218443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:53:08] local.INFO: GPS data processed {"connection_id":218443,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:53:08] local.INFO: Acknowledgment sent {"connection_id":218443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:53:57] local.INFO: TCP Data received {"connection_id":219848,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:57] local.INFO: Processing buffer {"connection_id":219848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:57] local.INFO: IMEI packet received {"connection_id":219848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":219848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:53:58] local.INFO: TCP Data received {"connection_id":219848,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:58] local.INFO: Processing buffer {"connection_id":219848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:53:58] local.INFO: IMEI packet received {"connection_id":219848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:53:58] local.INFO: IMEI acknowledgment sent {"connection_id":219848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:53:59] local.INFO: TCP Data received {"connection_id":219848,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:59] local.INFO: Processing buffer {"connection_id":219848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:53:59] local.INFO: Packet analysis {"connection_id":219848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:53:59] local.INFO: Extracted packet for processing {"connection_id":219848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:53:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:53: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-18 13:53:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:53:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:53:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13:53:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:53:59] 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-18 13:53: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:53:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:53: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-18 13:53:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:53:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:53:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:53:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:53:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:53: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-18 13:53:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:53:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:53:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:53:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:53:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:53:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:53:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:53:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:53:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:53:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:53:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:53:59] local.INFO: DEBUG: GPS processor result {"connection_id":219848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:53:59] local.INFO: GPS data processed {"connection_id":219848,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:53:59] local.INFO: Acknowledgment sent {"connection_id":219848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:54:03] local.INFO: TCP Data received {"connection_id":219848,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:54:03] local.INFO: Processing buffer {"connection_id":219848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:54:03] local.INFO: Packet analysis {"connection_id":219848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:54:03] local.INFO: Extracted packet for processing {"connection_id":219848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:54:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:54:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:54:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:54:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:54:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:54:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13: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-18 13: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:54:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:54:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:54:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:54:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:54:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13: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-18 13:54:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:54:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:54:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:54:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:54:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:54:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:54:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:54:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:54:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:54:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:54:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:54:03] local.INFO: DEBUG: GPS processor result {"connection_id":219848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:54:03] local.INFO: GPS data processed {"connection_id":219848,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:54:03] local.INFO: Acknowledgment sent {"connection_id":219848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:54:35] local.INFO: TCP Data received {"connection_id":219848,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:54:35] local.INFO: Processing buffer {"connection_id":219848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:54:35] local.INFO: Packet analysis {"connection_id":219848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:54:35] local.INFO: Extracted packet for processing {"connection_id":219848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:54:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:54:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:54:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:54:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:54:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:54:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 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-18 13:54: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-18 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":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:54:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 13:54:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:54:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:54:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:54:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:54: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-18 13:54:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:54:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:54:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:54:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:54:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:54:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:54:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:54:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:54:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:54:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:54:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:54:35] local.INFO: DEBUG: GPS processor result {"connection_id":219848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:54:35] local.INFO: GPS data processed {"connection_id":219848,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:54:35] local.INFO: Acknowledgment sent {"connection_id":219848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:54:53] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:54:53] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:54:53] local.INFO: IMEI packet received {"connection_id":221511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:54:53] local.INFO: IMEI acknowledgment sent {"connection_id":221511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:54:58] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:54:58] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:54:58] local.INFO: IMEI packet received {"connection_id":221511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":221511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:55:00] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:55:00] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:55:00] local.INFO: Packet analysis {"connection_id":221511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:55:00] local.INFO: Extracted packet for processing {"connection_id":221511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:55:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:55:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:55:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:55:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:55:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:55:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:55:00] 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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:55:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:55:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:55:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:55:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:55:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:55:00] 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-18 13:55:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:55:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:55:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:55:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:55:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:55:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:55:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:55:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:55:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:55:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:55:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:55:00] 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":6242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:55:00] local.INFO: GPS data processed {"connection_id":221511,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:55:00] local.INFO: Acknowledgment sent {"connection_id":221511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:55:15] local.INFO: TCP Data received {"connection_id":218444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218444,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:55:15] local.INFO: Processing buffer {"connection_id":218444,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:55:15] local.INFO: IMEI packet received {"connection_id":218444,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:55:15] local.INFO: IMEI acknowledgment sent {"connection_id":218444,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:55:31] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:55:31] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:55:31] local.INFO: Packet analysis {"connection_id":221511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:55:31] local.INFO: Extracted packet for processing {"connection_id":221511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:55:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 13:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:55:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 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-18 13: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-18 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":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:55:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 13:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:55: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-18 13:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:55:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:55:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:55:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:55:31] 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":6243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:55:31] local.INFO: GPS data processed {"connection_id":221511,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:55:31] local.INFO: Acknowledgment sent {"connection_id":221511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:55:46] local.INFO: TCP Data received {"connection_id":221512,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221512,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:55:46] local.INFO: Processing buffer {"connection_id":221512,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 13:55:46] local.INFO: IMEI packet received {"connection_id":221512,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 13:55:46] local.INFO: IMEI acknowledgment sent {"connection_id":221512,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:55:58] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:55:58] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:55:58] local.INFO: IMEI packet received {"connection_id":218445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":218445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:56:03] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:03] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:03] local.INFO: IMEI packet received {"connection_id":218445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:56:03] local.INFO: IMEI acknowledgment sent {"connection_id":218445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:56:05] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:56:05] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:56:05] local.INFO: Packet analysis {"connection_id":218445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:56:05] local.INFO: Extracted packet for processing {"connection_id":218445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:56:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:56:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:56:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:56:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:56:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:56:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:56:05] 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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:56:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:56:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:56:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:56:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:56:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:56: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-18 13:56:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:56:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:56:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:56:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:56:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:56:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:56:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:56:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:56:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:56:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:56:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:56:05] local.INFO: DEBUG: GPS processor result {"connection_id":218445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:56:05] local.INFO: GPS data processed {"connection_id":218445,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:56:05] local.INFO: Acknowledgment sent {"connection_id":218445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:56:09] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:56:09] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:56:09] local.INFO: Packet analysis {"connection_id":218445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:56:09] local.INFO: Extracted packet for processing {"connection_id":218445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:56:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:56:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:56:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:56:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:56:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:56:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:56:09] 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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:56:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:56:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:56:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:56:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:56:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:56:09] 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-18 13:56:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:56:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:56:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:56:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:56:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:56:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:56:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:56:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:56:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:56:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:56:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:56:09] local.INFO: DEBUG: GPS processor result {"connection_id":218445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:56:09] local.INFO: GPS data processed {"connection_id":218445,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:56:09] local.INFO: Acknowledgment sent {"connection_id":218445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:56:54] local.INFO: TCP Data received {"connection_id":219849,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:54] local.INFO: Processing buffer {"connection_id":219849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:54] local.INFO: IMEI packet received {"connection_id":219849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:56:54] local.INFO: IMEI acknowledgment sent {"connection_id":219849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:56:58] local.INFO: TCP Data received {"connection_id":219849,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:58] local.INFO: Processing buffer {"connection_id":219849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:56:58] local.INFO: IMEI packet received {"connection_id":219849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":219849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:57:00] local.INFO: TCP Data received {"connection_id":219849,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:57:00] local.INFO: Processing buffer {"connection_id":219849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:57:00] local.INFO: Packet analysis {"connection_id":219849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:57:00] local.INFO: Extracted packet for processing {"connection_id":219849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:57:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:57:00] 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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:57:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:57: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-18 13:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:57:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:57:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:57:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:57:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:57:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:57:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:57:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:57:00] local.INFO: DEBUG: GPS processor result {"connection_id":219849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:57:00] local.INFO: GPS data processed {"connection_id":219849,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:57:00] local.INFO: Acknowledgment sent {"connection_id":219849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:57:08] local.INFO: TCP Data received {"connection_id":219849,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:57:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:57:08] local.INFO: Processing buffer {"connection_id":219849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1a5518012d7f91c005afdca80002011526..."} 
[2026-10-18 13:57:08] local.INFO: Packet analysis {"connection_id":219849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:57:08] local.INFO: Extracted packet for processing {"connection_id":219849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1a"} 
[2026-10-18 13:57:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":2,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:57:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831720960001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:57:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792311711000,"timestamp_ms":1792311711000,"timestamp_seconds":1792311711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1a5518"} 
[2026-10-18 13: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-18 13:57: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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:57:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:57:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:57:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:57:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:57:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:57:08] 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-18 13:57:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:57:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:57:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831720960001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:57:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:57:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:57:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831720960001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:57:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:57:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:57:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:57:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:57:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831720960001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:57:08] local.INFO: DEBUG: GPS processor result {"connection_id":219849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:57:08] local.INFO: GPS data processed {"connection_id":219849,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:57:08] local.INFO: Acknowledgment sent {"connection_id":219849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:57:53] local.INFO: TCP Data received {"connection_id":218175,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218175,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:57:53] local.INFO: Processing buffer {"connection_id":218175,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:57:53] local.INFO: IMEI packet received {"connection_id":218175,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:57:53] local.INFO: IMEI acknowledgment sent {"connection_id":218175,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:57:58] local.INFO: TCP Data received {"connection_id":218175,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218175,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:57:58] local.INFO: Processing buffer {"connection_id":218175,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:57:58] local.INFO: IMEI packet received {"connection_id":218175,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":218175,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:57:59] local.INFO: TCP Data received {"connection_id":218175,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:57:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:57:59] local.INFO: Processing buffer {"connection_id":218175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:57:59] local.INFO: Packet analysis {"connection_id":218175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:57:59] local.INFO: Extracted packet for processing {"connection_id":218175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:57:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:57: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-18 13:57:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:57:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:57:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 13:57:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:57:59] 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-18 13:57: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:57:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:57: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-18 13:57:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:57:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:57:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:57:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:57:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:57: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-18 13:57:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:57:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:57:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:57:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:57:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:57:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:57:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:57:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:57:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:57:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:57:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:57:59] local.INFO: DEBUG: GPS processor result {"connection_id":218175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:57:59] local.INFO: GPS data processed {"connection_id":218175,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:57:59] local.INFO: Acknowledgment sent {"connection_id":218175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:58:31] local.INFO: TCP Data received {"connection_id":218175,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:58:31] local.INFO: Processing buffer {"connection_id":218175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:58:31] local.INFO: Packet analysis {"connection_id":218175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:58:31] local.INFO: Extracted packet for processing {"connection_id":218175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:58:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:58:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:58:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:58:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:58:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:58:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 13: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-18 13:58: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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:58:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:58:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:58:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:58:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:58:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:58: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-18 13:58:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:58:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:58:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:58:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:58:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:58:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:58:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:58:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:58:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:58:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:58:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:58:31] local.INFO: DEBUG: GPS processor result {"connection_id":218175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:58:31] local.INFO: GPS data processed {"connection_id":218175,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:58:31] local.INFO: Acknowledgment sent {"connection_id":218175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:58:55] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:58:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:58:55] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:58:55] local.INFO: IMEI packet received {"connection_id":221514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:58:55] local.INFO: IMEI acknowledgment sent {"connection_id":221514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:58:58] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:58:58] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:58:58] local.INFO: IMEI packet received {"connection_id":221514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":221514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:58:59] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:58:59] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:58:59] local.INFO: Packet analysis {"connection_id":221514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:58:59] local.INFO: Extracted packet for processing {"connection_id":221514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:58:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:58: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-18 13:58:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:58:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:58:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:58:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:58:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 13:58:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:58:59] 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-18 13:58: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:58:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:58: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-18 13:58:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:58:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:58:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:58:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:58:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:58:59] 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-18 13:58:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:58:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:58:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:58:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:58:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:58:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:58:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:58:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:58:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:58:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:58:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:58:59] 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":6250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:58:59] local.INFO: GPS data processed {"connection_id":221514,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:58:59] local.INFO: Acknowledgment sent {"connection_id":221514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:59:30] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:59:30] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:59:30] local.INFO: Packet analysis {"connection_id":221514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:59:30] local.INFO: Extracted packet for processing {"connection_id":221514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:59:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13: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-18 13:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 13: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-18 13: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-18 13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13: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-18 13: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-18 13:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:59: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-18 13:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:59:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:59:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:59:30] 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":6251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:59:30] local.INFO: GPS data processed {"connection_id":221514,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:59:31] local.INFO: Acknowledgment sent {"connection_id":221514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 13:59:53] local.INFO: TCP Data received {"connection_id":218177,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:59:53] local.INFO: Processing buffer {"connection_id":218177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:59:53] local.INFO: IMEI packet received {"connection_id":218177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 13:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":218177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 13:59:58] local.INFO: TCP Data received {"connection_id":218177,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:59:58] local.INFO: Processing buffer {"connection_id":218177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 13:59:58] local.INFO: IMEI packet received {"connection_id":218177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 13:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":218177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 13:59:59] local.INFO: TCP Data received {"connection_id":218177,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:59:59] local.INFO: Processing buffer {"connection_id":218177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 13:59:59] local.INFO: Packet analysis {"connection_id":218177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:59:59] local.INFO: Extracted packet for processing {"connection_id":218177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 13:59:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 13:59: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-18 13:59:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 13:59:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 13:59:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 13:59:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 13:59:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 13:59:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 13:59:59] 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-18 13:59: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 13:59:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 13:59: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-18 13:59:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 13:59:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 13:59:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 13:59:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:59:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 13:59:59] 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-18 13:59:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 13:59:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 13:59:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 13:59:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 13:59:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 13:59:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 13:59:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 13:59:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 13:59:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 13:59:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 13:59:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 13:59:59] local.INFO: DEBUG: GPS processor result {"connection_id":218177,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 13:59:59] local.INFO: GPS data processed {"connection_id":218177,"processed":1,"errors":0,"total":1} 
[2026-10-18 13:59:59] local.INFO: Acknowledgment sent {"connection_id":218177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:00:08] local.INFO: TCP Data received {"connection_id":219851,"ip":"118.193.58.187","data_length":257,"data_hex":"16030100fc010000f80303c33822f56faf2dd97773fb6f7cc539c6d89b44f202..."} 
[2026-10-18 14:00:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219851,"packet_length":257,"packet_hex":"16030100fc010000f80303c33822f56faf2dd97773fb6f7cc539c6d89b44f202..."} 
[2026-10-18 14:00:08] local.INFO: Processing buffer {"connection_id":219851,"buffer_length":257,"buffer_hex":"16030100fc010000f80303c33822f56faf2dd97773fb6f7cc539c6d89b44f202..."} 
[2026-10-18 14:00:08] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219851,"buffer_length":257,"first_bytes_hex":"16030100fc010000f80303c33822f56f"} 
[2026-10-18 14:00:26] local.INFO: TCP Data received {"connection_id":218448,"ip":"118.193.58.187","data_length":254,"data_hex":"474554202f20485454502f312e310d0a486f73743a2033372e32372e39322e31..."} 
[2026-10-18 14:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218448,"packet_length":254,"packet_hex":"474554202f20485454502f312e310d0a486f73743a2033372e32372e39322e31..."} 
[2026-10-18 14:00:26] local.INFO: Processing buffer {"connection_id":218448,"buffer_length":254,"buffer_hex":"474554202f20485454502f312e310d0a486f73743a2033372e32372e39322e31..."} 
[2026-10-18 14:00:26] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218448,"buffer_length":254,"first_bytes_hex":"474554202f20485454502f312e310d0a"} 
[2026-10-18 14:00:30] local.INFO: TCP Data received {"connection_id":218177,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:00:30] local.INFO: Processing buffer {"connection_id":218177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:00:30] local.INFO: Packet analysis {"connection_id":218177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:00:30] local.INFO: Extracted packet for processing {"connection_id":218177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:00:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:00: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-18 14:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:00:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:00:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":218177,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:00:30] local.INFO: GPS data processed {"connection_id":218177,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:00:30] local.INFO: Acknowledgment sent {"connection_id":218177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:00:44] local.INFO: TCP Data received {"connection_id":221515,"ip":"118.193.58.187","data_length":4,"data_hex":"0d0a0d0a..."} 
[2026-10-18 14:00:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221515,"packet_length":4,"packet_hex":"0d0a0d0a..."} 
[2026-10-18 14:00:44] local.INFO: Processing buffer {"connection_id":221515,"buffer_length":4,"buffer_hex":"0d0a0d0a..."} 
[2026-10-18 14:00:59] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:00:59] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:00:59] local.INFO: IMEI packet received {"connection_id":221516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:00:59] local.INFO: IMEI acknowledgment sent {"connection_id":221516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:01:01] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:01:01] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:01:01] local.INFO: IMEI packet received {"connection_id":221516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:01:01] local.INFO: IMEI acknowledgment sent {"connection_id":221516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:01:02] local.INFO: TCP Data received {"connection_id":219852,"ip":"118.193.58.187","data_length":41,"data_hex":"050400010280050100030a6769746875622e636f6d0050474554202f20485454..."} 
[2026-10-18 14:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219852,"packet_length":41,"packet_hex":"050400010280050100030a6769746875622e636f6d0050474554202f20485454..."} 
[2026-10-18 14:01:02] local.INFO: Processing buffer {"connection_id":219852,"buffer_length":41,"buffer_hex":"050400010280050100030a6769746875622e636f6d0050474554202f20485454..."} 
[2026-10-18 14:01:02] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":219852,"buffer_length":41,"first_bytes_hex":"050400010280050100030a6769746875"} 
[2026-10-18 14:01:03] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:01:03] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:01:03] local.INFO: Packet analysis {"connection_id":221516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:01:03] local.INFO: Extracted packet for processing {"connection_id":221516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:01:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 14: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-18 14: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-18 14: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:01: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-18 14:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:01:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:01:03] 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":6254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:01:03] local.INFO: GPS data processed {"connection_id":221516,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:01:03] local.INFO: Acknowledgment sent {"connection_id":221516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:01:05] local.INFO: TCP Data received {"connection_id":218449,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218449,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:01:05] local.INFO: Processing buffer {"connection_id":218449,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:01:05] local.INFO: IMEI packet received {"connection_id":218449,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":218449,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:01:09] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:01:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:01:09] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:01:09] local.INFO: Packet analysis {"connection_id":221516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:01:09] local.INFO: Extracted packet for processing {"connection_id":221516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:01:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:01: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-18 14:01:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:01:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:01:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:01:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:01:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 14:01:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:01:09] 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-18 14:01: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:01:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:01: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-18 14:01:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:01:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:01:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:01:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:01:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:01:09] 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-18 14:01:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:01:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:01:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:01:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:01:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:01:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:01:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:01:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:01:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:01:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:01:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:01:09] 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":6255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:01:09] local.INFO: GPS data processed {"connection_id":221516,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:01:09] local.INFO: Acknowledgment sent {"connection_id":221516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:01:20] local.INFO: TCP Data received {"connection_id":218450,"ip":"118.193.58.187","data_length":11,"data_hex":"0300000b06e00000000000..."} 
[2026-10-18 14:01:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218450,"packet_length":11,"packet_hex":"0300000b06e00000000000..."} 
[2026-10-18 14:01:20] local.INFO: Processing buffer {"connection_id":218450,"buffer_length":11,"buffer_hex":"0300000b06e00000000000..."} 
[2026-10-18 14:01:38] local.INFO: TCP Data received {"connection_id":218178,"ip":"118.193.58.187","data_length":51,"data_hex":"030000332ee00000000000436f6f6b69653a206d737473686173683d41646d69..."} 
[2026-10-18 14:01:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218178,"packet_length":51,"packet_hex":"030000332ee00000000000436f6f6b69653a206d737473686173683d41646d69..."} 
[2026-10-18 14:01:38] local.INFO: Processing buffer {"connection_id":218178,"buffer_length":51,"buffer_hex":"030000332ee00000000000436f6f6b69653a206d737473686173683d41646d69..."} 
[2026-10-18 14:01:38] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":218178,"buffer_length":51,"first_bytes_hex":"030000332ee00000000000436f6f6b69"} 
[2026-10-18 14:01:45] local.INFO: TCP Data received {"connection_id":218451,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218451,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:01:45] local.INFO: Processing buffer {"connection_id":218451,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:01:45] local.INFO: IMEI packet received {"connection_id":218451,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":218451,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:01:53] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:01:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:01:53] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:01:53] local.INFO: IMEI packet received {"connection_id":221517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:01:53] local.INFO: IMEI acknowledgment sent {"connection_id":221517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:02:02] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:02:02] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:02:02] local.INFO: IMEI packet received {"connection_id":221517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:02:02] local.INFO: IMEI acknowledgment sent {"connection_id":221517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:02:03] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:02:03] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e1eece0012d7f91c005afdca80016011527..."} 
[2026-10-18 14:02:03] local.INFO: Packet analysis {"connection_id":221517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:02:03] local.INFO: Extracted packet for processing {"connection_id":221517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e1e"} 
[2026-10-18 14:02:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831798016001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:02:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792312012000,"timestamp_ms":1792312012000,"timestamp_seconds":1792312012,"priority":1,"record_length":96,"hex_timestamp":"000001a14e1eece0"} 
[2026-10-18 14: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-18 14:02: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:02: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-18 14:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831798016001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831798016001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:02:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:02:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:02:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831798016001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:02: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":6256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:02:03] local.INFO: GPS data processed {"connection_id":221517,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:02:03] local.INFO: Acknowledgment sent {"connection_id":221517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:02:34] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:02:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:02:34] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:02:34] local.INFO: Packet analysis {"connection_id":221517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:02:34] local.INFO: Extracted packet for processing {"connection_id":221517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:02:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:02: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-18 14:02:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:02:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:02:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:02:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:02:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:02:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:02: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-18 14:02: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:02:34] 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-18 14:02: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-18 14:02:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:02:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:02:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:02:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:02:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:02:34] 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-18 14:02:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:02:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:02:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:02:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:02:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:02:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:02:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:02:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:02:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:02:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:02:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:02:34] 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":6257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:02:34] local.INFO: GPS data processed {"connection_id":221517,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:02:34] local.INFO: Acknowledgment sent {"connection_id":221517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:02:58] local.INFO: TCP Data received {"connection_id":219853,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:02:58] local.INFO: Processing buffer {"connection_id":219853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:02:58] local.INFO: IMEI packet received {"connection_id":219853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":219853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:03:03] local.INFO: TCP Data received {"connection_id":219853,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:03] local.INFO: Processing buffer {"connection_id":219853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:03] local.INFO: IMEI packet received {"connection_id":219853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:03:03] local.INFO: IMEI acknowledgment sent {"connection_id":219853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:03:04] local.INFO: TCP Data received {"connection_id":219853,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:04] local.INFO: Processing buffer {"connection_id":219853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:04] local.INFO: Packet analysis {"connection_id":219853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:03:04] local.INFO: Extracted packet for processing {"connection_id":219853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:03:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:03:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:03:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14: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-18 14:03: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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:03: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-18 14: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-18 14: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-18 14:03:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:03:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:03:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:03:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:03:04] 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-18 14:03:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:03:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:03:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:03:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:03:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:03:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:03:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:03:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:03:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:03:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:03:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:03:04] local.INFO: DEBUG: GPS processor result {"connection_id":219853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:03:04] local.INFO: GPS data processed {"connection_id":219853,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:03:04] local.INFO: Acknowledgment sent {"connection_id":219853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:03:09] local.INFO: TCP Data received {"connection_id":219853,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:09] local.INFO: Processing buffer {"connection_id":219853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:09] local.INFO: Packet analysis {"connection_id":219853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:03:09] local.INFO: Extracted packet for processing {"connection_id":219853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:03:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:03:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:03:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14: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-18 14:03:09] 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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:03:09] 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-18 14: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-18 14: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-18 14:03:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:03:09] local.INFO: Teltonika packet parsed successfully {"connection_id":219853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:03:09] local.INFO: Passing IMEI to GPS processor {"connection_id":219853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:03:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":219853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:03:09] 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-18 14:03:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:03:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:03:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:03:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:03:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:03:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:03:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:03:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:03:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:03:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:03:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:03:09] local.INFO: DEBUG: GPS processor result {"connection_id":219853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:03:09] local.INFO: GPS data processed {"connection_id":219853,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:03:09] local.INFO: Acknowledgment sent {"connection_id":219853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:03:55] local.INFO: TCP Data received {"connection_id":218180,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:55] local.INFO: Processing buffer {"connection_id":218180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:55] local.INFO: IMEI packet received {"connection_id":218180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:03:55] local.INFO: IMEI acknowledgment sent {"connection_id":218180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:03:58] local.INFO: TCP Data received {"connection_id":218180,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:58] local.INFO: Processing buffer {"connection_id":218180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:03:58] local.INFO: IMEI packet received {"connection_id":218180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:03:58] local.INFO: IMEI acknowledgment sent {"connection_id":218180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:03:59] local.INFO: TCP Data received {"connection_id":218180,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:59] local.INFO: Processing buffer {"connection_id":218180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:03:59] local.INFO: Packet analysis {"connection_id":218180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:03:59] local.INFO: Extracted packet for processing {"connection_id":218180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:03:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:03: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-18 14:03:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:03:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:03:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:03:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:03:59] 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-18 14:03: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:03:59] 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-18 14:03: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-18 14:03:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:03:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:03:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:03:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:03:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:03:59] 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-18 14:03:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:03:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:03:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:03:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:03:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:03:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:03:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:03:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:03:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:03:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:03:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:03:59] local.INFO: DEBUG: GPS processor result {"connection_id":218180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:03:59] local.INFO: GPS data processed {"connection_id":218180,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:03:59] local.INFO: Acknowledgment sent {"connection_id":218180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:04:03] local.INFO: TCP Data received {"connection_id":218180,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:04:03] local.INFO: Processing buffer {"connection_id":218180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:04:03] local.INFO: Packet analysis {"connection_id":218180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:04:03] local.INFO: Extracted packet for processing {"connection_id":218180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:04:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:04:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:04:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:04:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:04:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:04:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14: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-18 14:04: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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:04:03] 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-18 14: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-18 14: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-18 14:04:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:04:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:04:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:04:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:04: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-18 14:04:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:04:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:04:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:04:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:04:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:04:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:04:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:04:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:04:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:04:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:04:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:04:03] local.INFO: DEBUG: GPS processor result {"connection_id":218180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:04:03] local.INFO: GPS data processed {"connection_id":218180,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:04:03] local.INFO: Acknowledgment sent {"connection_id":218180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:04:34] local.INFO: TCP Data received {"connection_id":218180,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:04:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:04:34] local.INFO: Processing buffer {"connection_id":218180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:04:34] local.INFO: Packet analysis {"connection_id":218180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:04:34] local.INFO: Extracted packet for processing {"connection_id":218180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:04:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:04: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-18 14:04:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:04:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:04:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:04:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:04:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:04:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:04: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-18 14:04: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:04:34] 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-18 14:04: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-18 14:04:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:04:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:04:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:04:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:04:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:04:34] 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-18 14:04:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:04:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:04:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:04:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:04:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:04:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:04:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:04:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:04:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:04:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:04:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:04:34] local.INFO: DEBUG: GPS processor result {"connection_id":218180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:04:34] local.INFO: GPS data processed {"connection_id":218180,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:04:34] local.INFO: Acknowledgment sent {"connection_id":218180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:04:53] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:04:53] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:04:53] local.INFO: IMEI packet received {"connection_id":218181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":218181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:05:01] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:05:01] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:05:01] local.INFO: IMEI packet received {"connection_id":218181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:05:01] local.INFO: IMEI acknowledgment sent {"connection_id":218181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:05:03] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:03] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:03] local.INFO: Packet analysis {"connection_id":218181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:05:03] local.INFO: Extracted packet for processing {"connection_id":218181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:05:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14: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-18 14:05: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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:05:03] 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-18 14: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-18 14: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-18 14:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:05:03] 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-18 14:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:05:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:05:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:05:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":218181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:05:03] local.INFO: GPS data processed {"connection_id":218181,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:05:03] local.INFO: Acknowledgment sent {"connection_id":218181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:05:04] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:04] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:04] local.INFO: Packet analysis {"connection_id":218181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:05:04] local.INFO: Extracted packet for processing {"connection_id":218181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:05:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:05: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-18 14:05:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:05:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:05:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:05: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-18 14:05: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-18 14:05: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-18 14:05: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-18 14:05:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:05:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:05:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:05:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:05:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:05:04] 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-18 14:05:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:05:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:05:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:05:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:05:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:05:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:05:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:05:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:05:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:05:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:05:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:05:04] local.INFO: DEBUG: GPS processor result {"connection_id":218181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:05:04] local.INFO: GPS data processed {"connection_id":218181,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:05:04] local.INFO: Acknowledgment sent {"connection_id":218181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:05:35] local.INFO: TCP Data received {"connection_id":218181,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:35] local.INFO: Processing buffer {"connection_id":218181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:05:35] local.INFO: Packet analysis {"connection_id":218181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:05:35] local.INFO: Extracted packet for processing {"connection_id":218181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:05:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:05:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:05:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:05:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14: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-18 14:05: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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:05: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-18 14: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-18 14: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-18 14:05:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:05:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:05:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:05:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:05: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-18 14:05:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:05:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:05:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:05:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:05:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:05:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:05:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:05:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:05:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:05:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:05:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:05:35] local.INFO: DEBUG: GPS processor result {"connection_id":218181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:05:35] local.INFO: GPS data processed {"connection_id":218181,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:05:35] local.INFO: Acknowledgment sent {"connection_id":218181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:05:53] local.INFO: TCP Data received {"connection_id":218453,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:05:53] local.INFO: Processing buffer {"connection_id":218453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:05:53] local.INFO: IMEI packet received {"connection_id":218453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:05:53] local.INFO: IMEI acknowledgment sent {"connection_id":218453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:06:05] local.INFO: TCP Data received {"connection_id":218453,"ip":"42.106.6.47","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 14:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218453,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 14:06:05] local.INFO: Processing buffer {"connection_id":218453,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 14:06:05] local.INFO: IMEI packet received {"connection_id":218453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":218453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:06:08] local.INFO: TCP Data received {"connection_id":218453,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:08] local.INFO: Processing buffer {"connection_id":218453,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 14:06:08] local.INFO: IMEI packet received {"connection_id":218453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:06:08] local.INFO: IMEI acknowledgment sent {"connection_id":218453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:06:14] local.INFO: TCP Data received {"connection_id":218453,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:14] local.INFO: Processing buffer {"connection_id":218453,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a14e..."} 
[2026-10-18 14:06:14] local.INFO: IMEI packet received {"connection_id":218453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:06:14] local.INFO: IMEI acknowledgment sent {"connection_id":218453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:06:15] local.INFO: TCP Data received {"connection_id":218453,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:15] local.INFO: Processing buffer {"connection_id":218453,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:15] local.INFO: Packet analysis {"connection_id":218453,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:06:15] local.INFO: Extracted packet for processing {"connection_id":218453,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:06:15] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:06: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-18 14:06:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:06:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:06:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:06:15] 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-18 14:06: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:06:15] 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-18 14:06: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-18 14:06:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:06:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:06:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:06:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:06:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:06:15] 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-18 14:06:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:06:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:06:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:06:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:06:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:06:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:06:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:06:15] local.INFO: DEBUG: GPS processor result {"connection_id":218453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:06:15] local.INFO: GPS data processed {"connection_id":218453,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:06:15] local.INFO: Acknowledgment sent {"connection_id":218453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:06:15] local.INFO: Packet analysis {"connection_id":218453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:06:15] local.INFO: Extracted packet for processing {"connection_id":218453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:06:15] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:06: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-18 14:06:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:06:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:06:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:06:15] 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-18 14:06: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:06:15] 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-18 14:06: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-18 14:06:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:06:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:06:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:06:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:06:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:06:15] 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-18 14:06:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:06:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:06:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:06:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:06:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:06:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:06:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:06:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:06:15] local.INFO: DEBUG: GPS processor result {"connection_id":218453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:06:15] local.INFO: GPS data processed {"connection_id":218453,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:06:15] local.INFO: Acknowledgment sent {"connection_id":218453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:06:53] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:53] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:53] local.INFO: IMEI packet received {"connection_id":218454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:06:53] local.INFO: IMEI acknowledgment sent {"connection_id":218454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:06:58] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:58] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:06:58] local.INFO: IMEI packet received {"connection_id":218454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":218454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:06:59] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:59] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:06:59] local.INFO: Packet analysis {"connection_id":218454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:06:59] local.INFO: Extracted packet for processing {"connection_id":218454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:06:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:06: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-18 14:06:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:06:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:06:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14:06:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:06:59] 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-18 14:06: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:06:59] 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-18 14:06: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-18 14:06:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:06:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:06:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:06:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:06:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:06:59] 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-18 14:06:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:06:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:06:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:06:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:06:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:06:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:06:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:06:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:06:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:06:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:06:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:06:59] local.INFO: DEBUG: GPS processor result {"connection_id":218454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:06:59] local.INFO: GPS data processed {"connection_id":218454,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:06:59] local.INFO: Acknowledgment sent {"connection_id":218454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:07:05] local.INFO: TCP Data received {"connection_id":218182,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218182,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:07:05] local.INFO: Processing buffer {"connection_id":218182,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:07:05] local.INFO: IMEI packet received {"connection_id":218182,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:07:05] local.INFO: IMEI acknowledgment sent {"connection_id":218182,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:07:30] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:07:30] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2384a8012d7f91c005afdca80016011525..."} 
[2026-10-18 14:07:30] local.INFO: Packet analysis {"connection_id":218454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:07:30] local.INFO: Extracted packet for processing {"connection_id":218454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e23"} 
[2026-10-18 14:07:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":22,"angle":277,"satellites":37,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831875072001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792312313000,"timestamp_ms":1792312313000,"timestamp_seconds":1792312313,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2384a8"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:07: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-18 14: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-18 14: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-18 14:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:07: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-18 14:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831875072001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831875072001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:07:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:07:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831875072001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":218454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:07:30] local.INFO: GPS data processed {"connection_id":218454,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:07:30] local.INFO: Acknowledgment sent {"connection_id":218454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:07:45] local.INFO: TCP Data received {"connection_id":219854,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219854,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:07:45] local.INFO: Processing buffer {"connection_id":219854,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:07:45] local.INFO: IMEI packet received {"connection_id":219854,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":219854,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:08:02] local.INFO: TCP Data received {"connection_id":219855,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:02] local.INFO: Processing buffer {"connection_id":219855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:02] local.INFO: IMEI packet received {"connection_id":219855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:08:02] local.INFO: IMEI acknowledgment sent {"connection_id":219855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:08:03] local.INFO: TCP Data received {"connection_id":219855,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:03] local.INFO: Processing buffer {"connection_id":219855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:03] local.INFO: IMEI packet received {"connection_id":219855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:08:03] local.INFO: IMEI acknowledgment sent {"connection_id":219855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:08:13] local.INFO: TCP Data received {"connection_id":219855,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:13] local.INFO: Processing buffer {"connection_id":219855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:13] local.INFO: IMEI packet received {"connection_id":219855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:08:13] local.INFO: IMEI acknowledgment sent {"connection_id":219855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:08:14] local.INFO: TCP Data received {"connection_id":219855,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:08:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:08:14] local.INFO: Processing buffer {"connection_id":219855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:08:14] local.INFO: Packet analysis {"connection_id":219855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:08:14] local.INFO: Extracted packet for processing {"connection_id":219855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:08:14] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:08:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 14:08:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:08:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:08:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:08:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:08:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:08:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:08:14] 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-18 14:08:14] 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-18 14:08:14] 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-18 14:08:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 14:08:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:08:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:08:14] local.INFO: Teltonika packet parsed successfully {"connection_id":219855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:08:14] local.INFO: Passing IMEI to GPS processor {"connection_id":219855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:08:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":219855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:08:14] 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-18 14:08:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:08:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:08:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:08:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:08:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:08:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:08:14] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:08:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:08:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:08:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:08:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:08:14] local.INFO: DEBUG: GPS processor result {"connection_id":219855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:08:14] local.INFO: GPS data processed {"connection_id":219855,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:08:14] local.INFO: Acknowledgment sent {"connection_id":219855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:08:53] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:53] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:53] local.INFO: IMEI packet received {"connection_id":218183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":218183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:08:58] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:58] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:08:58] local.INFO: IMEI packet received {"connection_id":218183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":218183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:08:59] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:08:59] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:08:59] local.INFO: Packet analysis {"connection_id":218183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:08:59] local.INFO: Extracted packet for processing {"connection_id":218183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:08: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-18 14:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:08:59] 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-18 14:08: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:08:59] 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-18 14:08: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-18 14:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:08: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-18 14:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:08:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:08:59] local.INFO: DEBUG: GPS processor result {"connection_id":218183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:08:59] local.INFO: GPS data processed {"connection_id":218183,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:08:59] local.INFO: Acknowledgment sent {"connection_id":218183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:09:32] local.INFO: TCP Data received {"connection_id":218183,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:09:32] local.INFO: Processing buffer {"connection_id":218183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:09:32] local.INFO: Packet analysis {"connection_id":218183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:09:32] local.INFO: Extracted packet for processing {"connection_id":218183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:09:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:09:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14: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-18 14:09: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:09: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-18 14: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-18 14: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-18 14:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:09: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-18 14:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:09:32] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:09:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:09:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":218183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:09:32] local.INFO: GPS data processed {"connection_id":218183,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:09:32] local.INFO: Acknowledgment sent {"connection_id":218183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:09:58] local.INFO: TCP Data received {"connection_id":218455,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:09:58] local.INFO: Processing buffer {"connection_id":218455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:09:58] local.INFO: IMEI packet received {"connection_id":218455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":218455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:10:03] local.INFO: TCP Data received {"connection_id":218455,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:10:03] local.INFO: Processing buffer {"connection_id":218455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:10:03] local.INFO: IMEI packet received {"connection_id":218455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:10:03] local.INFO: IMEI acknowledgment sent {"connection_id":218455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:10:06] local.INFO: TCP Data received {"connection_id":218455,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:10:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:10:06] local.INFO: Processing buffer {"connection_id":218455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:10:06] local.INFO: Packet analysis {"connection_id":218455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:10:06] local.INFO: Extracted packet for processing {"connection_id":218455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:10:06] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:10: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-18 14:10:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:10:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:10:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:10:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:10:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:10:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:10: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-18 14:10: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:10:06] 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-18 14:10: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-18 14:10:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:10:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:10:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:10:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:10:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:10: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-18 14:10:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:10:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:10:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:10:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:10:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:10:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:10:06] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:10:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:10:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:10:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:10:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:10:06] local.INFO: DEBUG: GPS processor result {"connection_id":218455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:10:06] local.INFO: GPS data processed {"connection_id":218455,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:10:06] local.INFO: Acknowledgment sent {"connection_id":218455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:10:13] local.INFO: TCP Data received {"connection_id":218455,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:10:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:10:13] local.INFO: Processing buffer {"connection_id":218455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:10:13] local.INFO: Packet analysis {"connection_id":218455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:10:13] local.INFO: Extracted packet for processing {"connection_id":218455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:10:13] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:10: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-18 14:10:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:10:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:10:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:10:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:10:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:10:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:10:13] 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-18 14:10: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:10:13] 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-18 14:10: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-18 14:10:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:10:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:10:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:10:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:10:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:10:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 14:10:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:10:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:10:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:10:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:10:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:10:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:10:13] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:10:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:10:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:10:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:10:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:10:13] local.INFO: DEBUG: GPS processor result {"connection_id":218455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:10:13] local.INFO: GPS data processed {"connection_id":218455,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:10:13] local.INFO: Acknowledgment sent {"connection_id":218455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:10:53] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:10:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:10:53] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:10:53] local.INFO: IMEI packet received {"connection_id":221521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:10:53] local.INFO: IMEI acknowledgment sent {"connection_id":221521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:11:03] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:03] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:03] local.INFO: IMEI packet received {"connection_id":221521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:11:03] local.INFO: IMEI acknowledgment sent {"connection_id":221521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:11:04] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:04] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:04] local.INFO: Packet analysis {"connection_id":221521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:11:04] local.INFO: Extracted packet for processing {"connection_id":221521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:11:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:11: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-18 14:11:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:11:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:11:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:11: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-18 14:11: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-18 14:11: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-18 14:11: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-18 14:11:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:11:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:11:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:11:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:11:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:11: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-18 14:11:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:11:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:11:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:11:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:11:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:11:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:11:04] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:11:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:11:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:11:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:11:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:11:04] 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":6275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:11:04] local.INFO: GPS data processed {"connection_id":221521,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:11:04] local.INFO: Acknowledgment sent {"connection_id":221521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:11:35] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:35] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:35] local.INFO: Packet analysis {"connection_id":221521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:11:35] local.INFO: Extracted packet for processing {"connection_id":221521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:11:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:11:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:11:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14: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-18 14:11: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:11:35] 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-18 14: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-18 14: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-18 14:11:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:11:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:11:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:11:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:11: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-18 14:11:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:11:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:11:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:11:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:11:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:11:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:11:35] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:11:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:11:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:11:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:11:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:11:35] 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":6276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:11:35] local.INFO: GPS data processed {"connection_id":221521,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:11:35] local.INFO: Acknowledgment sent {"connection_id":221521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:11:55] local.INFO: TCP Data received {"connection_id":218185,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218185,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:55] local.INFO: Processing buffer {"connection_id":218185,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:55] local.INFO: IMEI packet received {"connection_id":218185,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:11:55] local.INFO: IMEI acknowledgment sent {"connection_id":218185,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:11:58] local.INFO: TCP Data received {"connection_id":218185,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218185,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:58] local.INFO: Processing buffer {"connection_id":218185,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:11:58] local.INFO: IMEI packet received {"connection_id":218185,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":218185,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:11:58] local.INFO: TCP Data received {"connection_id":218185,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:58] local.INFO: Processing buffer {"connection_id":218185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:11:58] local.INFO: Packet analysis {"connection_id":218185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:11:58] local.INFO: Extracted packet for processing {"connection_id":218185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:11:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:11: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-18 14:11:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:11:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:11:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:11:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:11:58] 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-18 14:11: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:11:58] 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-18 14:11: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-18 14:11:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:11:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:11:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:11:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:11:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:11: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-18 14:11:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:11:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:11:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:11:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:11:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:11:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:11:58] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:11:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:11:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:11:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:11:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:11:58] local.INFO: DEBUG: GPS processor result {"connection_id":218185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:11:58] local.INFO: GPS data processed {"connection_id":218185,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:11:58] local.INFO: Acknowledgment sent {"connection_id":218185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:12:05] local.INFO: TCP Data received {"connection_id":218185,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:05] local.INFO: Processing buffer {"connection_id":218185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e281c70012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:05] local.INFO: Packet analysis {"connection_id":218185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:12:05] local.INFO: Extracted packet for processing {"connection_id":218185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e28"} 
[2026-10-18 14:12:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:12: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-18 14:12:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458831952128001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:12:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792312614000,"timestamp_ms":1792312614000,"timestamp_seconds":1792312614,"priority":1,"record_length":96,"hex_timestamp":"000001a14e281c70"} 
[2026-10-18 14:12:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:12: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-18 14:12: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:12:05] 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-18 14:12: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-18 14:12:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:12:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:12:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:12:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:12:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:12: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-18 14:12:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:12:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:12:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458831952128001,"66":25625,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:12:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:12:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:12:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458831952128001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:12:05] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:12:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:12:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:12:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:12:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458831952128001,"power":25625,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:12:05] local.INFO: DEBUG: GPS processor result {"connection_id":218185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:12:05] local.INFO: GPS data processed {"connection_id":218185,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:12:05] local.INFO: Acknowledgment sent {"connection_id":218185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:12:37] local.INFO: TCP Data received {"connection_id":218185,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:37] local.INFO: Processing buffer {"connection_id":218185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:37] local.INFO: Packet analysis {"connection_id":218185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:12:37] local.INFO: Extracted packet for processing {"connection_id":218185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:12:37] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:12:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:12:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14: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-18 14:12: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-18 14: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":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:12:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:12:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:12:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:12:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:12:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218185,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:12: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-18 14:12:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:12:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:12:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:12:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:12:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:12:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:12:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:12:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:12:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:12:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:12:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:12:37] local.INFO: DEBUG: GPS processor result {"connection_id":218185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:12:37] local.INFO: GPS data processed {"connection_id":218185,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:12:37] local.INFO: Acknowledgment sent {"connection_id":218185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:12:53] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:12:53] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:12:53] local.INFO: IMEI packet received {"connection_id":218457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":218457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:12:58] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:12:58] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:12:58] local.INFO: IMEI packet received {"connection_id":218457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":218457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:12:59] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:59] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:12:59] local.INFO: Packet analysis {"connection_id":218457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:12:59] local.INFO: Extracted packet for processing {"connection_id":218457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:12: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-18 14:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:12:59] 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-18 14:12: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:12:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:12: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-18 14:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:12:59] 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-18 14:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:12:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:12:59] local.INFO: DEBUG: GPS processor result {"connection_id":218457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:12:59] local.INFO: GPS data processed {"connection_id":218457,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:12:59] local.INFO: Acknowledgment sent {"connection_id":218457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:13:05] local.INFO: TCP Data received {"connection_id":218456,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:13:05] local.INFO: Processing buffer {"connection_id":218456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:13:05] local.INFO: IMEI packet received {"connection_id":218456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":218456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:13:33] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:13:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:13:33] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:13:33] local.INFO: Packet analysis {"connection_id":218457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:13:33] local.INFO: Extracted packet for processing {"connection_id":218457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:13:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:13:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:13:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:13:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:13:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:13:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14: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-18 14:13: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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:13:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:13:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:13:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:13:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:13:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:13:33] 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-18 14:13:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:13:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:13:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:13:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:13:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:13:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:13:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:13:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:13:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:13:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:13:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:13:33] local.INFO: DEBUG: GPS processor result {"connection_id":218457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:13:33] local.INFO: GPS data processed {"connection_id":218457,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:13:33] local.INFO: Acknowledgment sent {"connection_id":218457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:13:46] local.INFO: TCP Data received {"connection_id":218186,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:13:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218186,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:13:46] local.INFO: Processing buffer {"connection_id":218186,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:13:46] local.INFO: IMEI packet received {"connection_id":218186,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:13:46] local.INFO: IMEI acknowledgment sent {"connection_id":218186,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:13:53] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:13:53] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:13:53] local.INFO: IMEI packet received {"connection_id":218458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":218458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:13:58] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:13:58] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:13:58] local.INFO: IMEI packet received {"connection_id":218458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":218458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:13:59] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:13:59] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:13:59] local.INFO: Packet analysis {"connection_id":218458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:13:59] local.INFO: Extracted packet for processing {"connection_id":218458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:13:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:13: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-18 14:13:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:13:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:13:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:13:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:13:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14:13:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:13:59] 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-18 14:13: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:13:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:13: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-18 14:13:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:13:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:13:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:13:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:13:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:13:59] 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-18 14:13:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:13:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:13:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:13:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:13:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:13:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:13:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:13:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:13:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:13:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:13:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:13:59] local.INFO: DEBUG: GPS processor result {"connection_id":218458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:13:59] local.INFO: GPS data processed {"connection_id":218458,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:13:59] local.INFO: Acknowledgment sent {"connection_id":218458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:14:30] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:14:30] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:14:30] local.INFO: Packet analysis {"connection_id":218458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:14:30] local.INFO: Extracted packet for processing {"connection_id":218458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:14:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14: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-18 14:14: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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:14:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:14:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":218458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:14:30] local.INFO: GPS data processed {"connection_id":218458,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:14:30] local.INFO: Acknowledgment sent {"connection_id":218458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:15:03] local.INFO: TCP Data received {"connection_id":218187,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218187,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:03] local.INFO: Processing buffer {"connection_id":218187,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:03] local.INFO: IMEI packet received {"connection_id":218187,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:15:03] local.INFO: IMEI acknowledgment sent {"connection_id":218187,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:15:08] local.INFO: TCP Data received {"connection_id":218187,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218187,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:08] local.INFO: Processing buffer {"connection_id":218187,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:08] local.INFO: IMEI packet received {"connection_id":218187,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:15:08] local.INFO: IMEI acknowledgment sent {"connection_id":218187,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:15:09] local.INFO: TCP Data received {"connection_id":218187,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218187,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:15:09] local.INFO: Processing buffer {"connection_id":218187,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:15:09] local.INFO: Packet analysis {"connection_id":218187,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:15:09] local.INFO: Extracted packet for processing {"connection_id":218187,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:15:09] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:15:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:15:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:15:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:15:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:15:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14: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-18 14:15:09] 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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:15:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:15:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:15:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218187,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:15:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218187,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:15:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218187,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:15:09] 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-18 14:15:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:15:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:15:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:15:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:15:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:15:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:15:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:15:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:15:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:15:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:15:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:15:09] local.INFO: DEBUG: GPS processor result {"connection_id":218187,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:15:09] local.INFO: GPS data processed {"connection_id":218187,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:15:09] local.INFO: Acknowledgment sent {"connection_id":218187,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:15:53] local.INFO: TCP Data received {"connection_id":219859,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:53] local.INFO: Processing buffer {"connection_id":219859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:53] local.INFO: IMEI packet received {"connection_id":219859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":219859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:15:58] local.INFO: TCP Data received {"connection_id":219859,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:58] local.INFO: Processing buffer {"connection_id":219859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:15:58] local.INFO: IMEI packet received {"connection_id":219859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":219859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:15:59] local.INFO: TCP Data received {"connection_id":219859,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:15:59] local.INFO: Processing buffer {"connection_id":219859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:15:59] local.INFO: Packet analysis {"connection_id":219859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:15:59] local.INFO: Extracted packet for processing {"connection_id":219859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:15: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-18 14:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:15:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:15:59] 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-18 14:15: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:15:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:15: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-18 14:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:15:59] 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-18 14:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:15:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:15:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":219859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:15:59] local.INFO: GPS data processed {"connection_id":219859,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:15:59] local.INFO: Acknowledgment sent {"connection_id":219859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:16:30] local.INFO: TCP Data received {"connection_id":219859,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:16:30] local.INFO: Processing buffer {"connection_id":219859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:16:30] local.INFO: Packet analysis {"connection_id":219859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:16:30] local.INFO: Extracted packet for processing {"connection_id":219859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:16:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 14:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 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-18 14: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-18 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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 14:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:16: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-18 14:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:16:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:16:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":219859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:16:30] local.INFO: GPS data processed {"connection_id":219859,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:16:30] local.INFO: Acknowledgment sent {"connection_id":219859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:16:58] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:16:58] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:16:58] local.INFO: IMEI packet received {"connection_id":221523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":221523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:17:03] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:17:03] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:17:03] local.INFO: IMEI packet received {"connection_id":221523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:17:03] local.INFO: IMEI acknowledgment sent {"connection_id":221523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:17:08] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:17:08] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e2cb438012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:17:08] local.INFO: Packet analysis {"connection_id":221523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:17:08] local.INFO: Extracted packet for processing {"connection_id":221523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e2c"} 
[2026-10-18 14:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832029184001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792312915000,"timestamp_ms":1792312915000,"timestamp_seconds":1792312915,"priority":1,"record_length":96,"hex_timestamp":"000001a14e2cb438"} 
[2026-10-18 14: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-18 14:17: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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:17:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:17:08] 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-18 14:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832029184001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832029184001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:17:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:17:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832029184001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:17:08] 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":6287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:17:08] local.INFO: GPS data processed {"connection_id":221523,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:17:08] local.INFO: Acknowledgment sent {"connection_id":221523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:17:58] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:17:58] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:17:58] local.INFO: IMEI packet received {"connection_id":218189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":218189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:18:03] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:03] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:03] local.INFO: IMEI packet received {"connection_id":218189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:18:03] local.INFO: IMEI acknowledgment sent {"connection_id":218189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:18:04] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:18:04] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:18:04] local.INFO: Packet analysis {"connection_id":218189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:18:04] local.INFO: Extracted packet for processing {"connection_id":218189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:18:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 14:18:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:18:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:18:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:18:04] 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-18 14:18:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 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-18 14:18: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:18: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-18 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-18 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-18 14:18:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:18:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:18:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:18:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:18:04] 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-18 14:18:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:18:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:18:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:18:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:18:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:18:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:18:04] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:18:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:18:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:18:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:18:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:18:04] local.INFO: DEBUG: GPS processor result {"connection_id":218189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:18:04] local.INFO: GPS data processed {"connection_id":218189,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:18:04] local.INFO: Acknowledgment sent {"connection_id":218189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:18:35] local.INFO: TCP Data received {"connection_id":218189,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:18:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:18:35] local.INFO: Processing buffer {"connection_id":218189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:18:35] local.INFO: Packet analysis {"connection_id":218189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:18:35] local.INFO: Extracted packet for processing {"connection_id":218189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:18:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:18:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:18:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:18:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:18:35] 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-18 14:18:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14: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-18 14:18: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:18:35] 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-18 14: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-18 14: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-18 14:18:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:18:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:18:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:18:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:18:35] 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-18 14:18:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:18:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:18:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:18:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:18:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:18:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:18:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:18:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:18:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:18:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:18:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:18:35] local.INFO: DEBUG: GPS processor result {"connection_id":218189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:18:35] local.INFO: GPS data processed {"connection_id":218189,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:18:35] local.INFO: Acknowledgment sent {"connection_id":218189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:18:53] local.INFO: TCP Data received {"connection_id":218191,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:53] local.INFO: Processing buffer {"connection_id":218191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:53] local.INFO: IMEI packet received {"connection_id":218191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":218191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:18:58] local.INFO: TCP Data received {"connection_id":218191,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:58] local.INFO: Processing buffer {"connection_id":218191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:18:58] local.INFO: IMEI packet received {"connection_id":218191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":218191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:19:10] local.INFO: TCP Data received {"connection_id":218191,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:19:10] local.INFO: Processing buffer {"connection_id":218191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:19:10] local.INFO: Packet analysis {"connection_id":218191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:19:10] local.INFO: Extracted packet for processing {"connection_id":218191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:19:10] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:19: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-18 14:19:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:19:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:19:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:19:10] 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-18 14:19:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14:19:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:19:10] 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-18 14:19: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:19:10] 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-18 14:19: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-18 14:19:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:19:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:19:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:19:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:19:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:19:10] 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-18 14:19:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:19:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:19:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:19:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:19:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:19:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:19:10] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:19:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:19:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:19:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:19:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:19:10] local.INFO: DEBUG: GPS processor result {"connection_id":218191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:19:10] local.INFO: GPS data processed {"connection_id":218191,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:19:10] local.INFO: Acknowledgment sent {"connection_id":218191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:19:15] local.INFO: TCP Data received {"connection_id":218190,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:19:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218190,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:19:15] local.INFO: Processing buffer {"connection_id":218190,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:19:15] local.INFO: IMEI packet received {"connection_id":218190,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:19:15] local.INFO: IMEI acknowledgment sent {"connection_id":218190,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:19:46] local.INFO: TCP Data received {"connection_id":218459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218459,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:19:46] local.INFO: Processing buffer {"connection_id":218459,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:19:46] local.INFO: IMEI packet received {"connection_id":218459,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:19:46] local.INFO: IMEI acknowledgment sent {"connection_id":218459,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:19:53] local.INFO: TCP Data received {"connection_id":219861,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:19:53] local.INFO: Processing buffer {"connection_id":219861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:19:53] local.INFO: IMEI packet received {"connection_id":219861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":219861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:19:58] local.INFO: TCP Data received {"connection_id":219861,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:19:58] local.INFO: Processing buffer {"connection_id":219861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:19:58] local.INFO: IMEI packet received {"connection_id":219861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:19:58] local.INFO: IMEI acknowledgment sent {"connection_id":219861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:20:00] local.INFO: TCP Data received {"connection_id":219861,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:00] local.INFO: Processing buffer {"connection_id":219861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:00] local.INFO: Packet analysis {"connection_id":219861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:20:00] local.INFO: Extracted packet for processing {"connection_id":219861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:20:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:20:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:00] 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-18 14:20:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14: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-18 14:20: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:20:00] 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-18 14: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-18 14: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-18 14:20:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:20:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:20:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:20:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:20:00] 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-18 14:20:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:20:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:20:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:20:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:20:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:20:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:20:00] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:20:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:20:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:20:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:20:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:20:00] local.INFO: DEBUG: GPS processor result {"connection_id":219861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:20:00] local.INFO: GPS data processed {"connection_id":219861,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:20:00] local.INFO: Acknowledgment sent {"connection_id":219861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:20:31] local.INFO: TCP Data received {"connection_id":219861,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:31] local.INFO: Processing buffer {"connection_id":219861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:31] local.INFO: Packet analysis {"connection_id":219861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:20:31] local.INFO: Extracted packet for processing {"connection_id":219861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:20:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20: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-18 14:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14: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-18 14:20:31] 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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:20:31] 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-18 14: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-18 14: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-18 14:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:20: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-18 14:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:20:31] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:20:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":219861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:20:31] local.INFO: GPS data processed {"connection_id":219861,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:20:31] local.INFO: Acknowledgment sent {"connection_id":219861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:20:53] local.INFO: TCP Data received {"connection_id":221524,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:20:53] local.INFO: Processing buffer {"connection_id":221524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:20:53] local.INFO: IMEI packet received {"connection_id":221524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":221524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:20:58] local.INFO: TCP Data received {"connection_id":221524,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:20:58] local.INFO: Processing buffer {"connection_id":221524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:20:58] local.INFO: IMEI packet received {"connection_id":221524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":221524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:20:59] local.INFO: TCP Data received {"connection_id":221524,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:59] local.INFO: Processing buffer {"connection_id":221524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:20:59] local.INFO: Packet analysis {"connection_id":221524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:20:59] local.INFO: Extracted packet for processing {"connection_id":221524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:20: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-18 14:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:20:59] 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-18 14:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:20:59] 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-18 14:20: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:20:59] 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-18 14:20: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-18 14:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:20: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-18 14:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:20:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:20:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:20:59] local.INFO: DEBUG: GPS processor result {"connection_id":221524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:20:59] local.INFO: GPS data processed {"connection_id":221524,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:20:59] local.INFO: Acknowledgment sent {"connection_id":221524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:21:30] local.INFO: TCP Data received {"connection_id":221524,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:21:30] local.INFO: Processing buffer {"connection_id":221524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:21:30] local.INFO: Packet analysis {"connection_id":221524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:21:30] local.INFO: Extracted packet for processing {"connection_id":221524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 14:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:21:30] 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-18 14:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 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-18 14:21: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:21:30] 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-18 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-18 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-18 14:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 14:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:21:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:21:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":221524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:21:30] local.INFO: GPS data processed {"connection_id":221524,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:21:30] local.INFO: Acknowledgment sent {"connection_id":221524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:21:59] local.INFO: TCP Data received {"connection_id":219863,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:21:59] local.INFO: Processing buffer {"connection_id":219863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:21:59] local.INFO: IMEI packet received {"connection_id":219863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:21:59] local.INFO: IMEI acknowledgment sent {"connection_id":219863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:22:03] local.INFO: TCP Data received {"connection_id":219863,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:03] local.INFO: Processing buffer {"connection_id":219863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:03] local.INFO: IMEI packet received {"connection_id":219863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:22:03] local.INFO: IMEI acknowledgment sent {"connection_id":219863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:22:03] local.INFO: TCP Data received {"connection_id":219863,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:22:03] local.INFO: Processing buffer {"connection_id":219863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:22:03] local.INFO: Packet analysis {"connection_id":219863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:22:03] local.INFO: Extracted packet for processing {"connection_id":219863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:03] 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-18 14:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:22: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-18 14: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-18 14: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-18 14:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:22: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-18 14:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:22:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":219863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:22:03] local.INFO: GPS data processed {"connection_id":219863,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:22:03] local.INFO: Acknowledgment sent {"connection_id":219863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:22:34] local.INFO: TCP Data received {"connection_id":219863,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:22:34] local.INFO: Processing buffer {"connection_id":219863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e314c00012d7f91c005afdca8000d011526..."} 
[2026-10-18 14:22:34] local.INFO: Packet analysis {"connection_id":219863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:22:34] local.INFO: Extracted packet for processing {"connection_id":219863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e31"} 
[2026-10-18 14:22:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":13,"angle":277,"satellites":38,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:22:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832106240001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:34] 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-18 14:22:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792313216000,"timestamp_ms":1792313216000,"timestamp_seconds":1792313216,"priority":1,"record_length":96,"hex_timestamp":"000001a14e314c00"} 
[2026-10-18 14: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-18 14:22: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:22:34] 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-18 14: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-18 14: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-18 14:22:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:22:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:22:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:22:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:22: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-18 14:22:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:22:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:22:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832106240001,"66":25680,"27":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 14:22:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:22:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:22:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832106240001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:22:34] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 14:22:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:22:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:22:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:22:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832106240001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:22:34] local.INFO: DEBUG: GPS processor result {"connection_id":219863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:22:34] local.INFO: GPS data processed {"connection_id":219863,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:22:34] local.INFO: Acknowledgment sent {"connection_id":219863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:22:53] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:53] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:53] local.INFO: IMEI packet received {"connection_id":221525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:22:53] local.INFO: IMEI acknowledgment sent {"connection_id":221525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:22:58] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:58] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:22:58] local.INFO: IMEI packet received {"connection_id":221525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":221525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:22:59] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:22:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:22:59] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:22:59] local.INFO: Packet analysis {"connection_id":221525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:22:59] local.INFO: Extracted packet for processing {"connection_id":221525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:22:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:22: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-18 14:22:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:22:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:22:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14:22:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:22:59] 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-18 14:22: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:22:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:22: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-18 14:22:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:22:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:22:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:22:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:22:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:22: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-18 14:22:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:22:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:22:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:22:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:22:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:22:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:22:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:22:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:22:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:22:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:22:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:22:59] 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":6297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:22:59] local.INFO: GPS data processed {"connection_id":221525,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:22:59] local.INFO: Acknowledgment sent {"connection_id":221525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:23:29] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:23:29] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:23:29] local.INFO: Packet analysis {"connection_id":221525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:23:29] local.INFO: Extracted packet for processing {"connection_id":221525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:23:29] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:23:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:23:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:23:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:23:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:23:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:23:29] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:23:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:23:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:23:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:23:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:23:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:23:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:23:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:23:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:23:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:23:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:23:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:23:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:23:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:23:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:23:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:23:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:23:29] 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":6298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:23:29] local.INFO: GPS data processed {"connection_id":221525,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:23:29] local.INFO: Acknowledgment sent {"connection_id":221525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:23:53] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:23:53] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:23:53] local.INFO: IMEI packet received {"connection_id":218460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":218460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:23:58] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:23:58] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:23:58] local.INFO: IMEI packet received {"connection_id":218460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":218460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:23:58] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:23:58] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:23:58] local.INFO: Packet analysis {"connection_id":218460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:23:58] local.INFO: Extracted packet for processing {"connection_id":218460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:23:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:23: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-18 14:23:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:23:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:23:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:23:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:23:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14:23:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:23:58] 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-18 14:23: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:23:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:23: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-18 14:23:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:23:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:23:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:23:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:23:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:23: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-18 14:23:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:23:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:23:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:23:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:23:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:23:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:23:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:23:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:23:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:23:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:23:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:23:58] local.INFO: DEBUG: GPS processor result {"connection_id":218460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:23:58] local.INFO: GPS data processed {"connection_id":218460,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:23:58] local.INFO: Acknowledgment sent {"connection_id":218460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:24:31] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:24:31] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:24:31] local.INFO: Packet analysis {"connection_id":218460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:24:31] local.INFO: Extracted packet for processing {"connection_id":218460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:24:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:24:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:24:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:24:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:24:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:24:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:24: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:24:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:24:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:24:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:24:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:24:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:24: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-18 14:24:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:24:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:24:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:24:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:24:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:24:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:24:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:24:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:24:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:24:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:24:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:24:31] local.INFO: DEBUG: GPS processor result {"connection_id":218460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:24:31] local.INFO: GPS data processed {"connection_id":218460,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:24:31] local.INFO: Acknowledgment sent {"connection_id":218460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:24:58] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:24:58] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:24:58] local.INFO: IMEI packet received {"connection_id":218194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:24:58] local.INFO: IMEI acknowledgment sent {"connection_id":218194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:25:03] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:03] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:03] local.INFO: IMEI packet received {"connection_id":218194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:25:03] local.INFO: IMEI acknowledgment sent {"connection_id":218194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:25:04] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:04] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:04] local.INFO: Packet analysis {"connection_id":218194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:25:04] local.INFO: Extracted packet for processing {"connection_id":218194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:25:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:25:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:25:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:25: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:25:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:25:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:25:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:25:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:25:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:25: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-18 14:25:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:25:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:25:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:25:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:25:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:25:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:25:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:25:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:25:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:25:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:25:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:25:04] local.INFO: DEBUG: GPS processor result {"connection_id":218194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:25:04] local.INFO: GPS data processed {"connection_id":218194,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:25:04] local.INFO: Acknowledgment sent {"connection_id":218194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:25:05] local.INFO: TCP Data received {"connection_id":219864,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219864,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:25:05] local.INFO: Processing buffer {"connection_id":219864,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:25:05] local.INFO: IMEI packet received {"connection_id":219864,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":219864,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:25:08] local.INFO: TCP Data received {"connection_id":218194,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:08] local.INFO: Processing buffer {"connection_id":218194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:08] local.INFO: Packet analysis {"connection_id":218194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:25:08] local.INFO: Extracted packet for processing {"connection_id":218194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:25:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:25:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:25:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:25: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:25:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:25:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:25:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:25:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:25:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:25: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-18 14:25:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:25:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:25:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:25:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:25:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:25:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:25:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:25:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:25:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:25:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:25:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:25:08] local.INFO: DEBUG: GPS processor result {"connection_id":218194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:25:08] local.INFO: GPS data processed {"connection_id":218194,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:25:08] local.INFO: Acknowledgment sent {"connection_id":218194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:25:45] local.INFO: TCP Data received {"connection_id":221527,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221527,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:25:45] local.INFO: Processing buffer {"connection_id":221527,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:25:45] local.INFO: IMEI packet received {"connection_id":221527,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":221527,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:25:53] local.INFO: TCP Data received {"connection_id":218461,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:53] local.INFO: Processing buffer {"connection_id":218461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:53] local.INFO: IMEI packet received {"connection_id":218461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:25:58] local.INFO: TCP Data received {"connection_id":218461,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:58] local.INFO: Processing buffer {"connection_id":218461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:25:58] local.INFO: IMEI packet received {"connection_id":218461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:25:58] local.INFO: TCP Data received {"connection_id":218461,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:58] local.INFO: Processing buffer {"connection_id":218461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:25:58] local.INFO: Packet analysis {"connection_id":218461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:25:58] local.INFO: Extracted packet for processing {"connection_id":218461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:25:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:25: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-18 14:25:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:25:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:25:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14:25:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:25:58] 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-18 14:25: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:25:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:25: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-18 14:25:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:25:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:25:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:25:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:25:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:25: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-18 14:25:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:25:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:25:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:25:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:25:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:25:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:25:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:25:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:25:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:25:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:25:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:25:58] local.INFO: DEBUG: GPS processor result {"connection_id":218461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:25:58] local.INFO: GPS data processed {"connection_id":218461,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:25:58] local.INFO: Acknowledgment sent {"connection_id":218461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:26:33] local.INFO: TCP Data received {"connection_id":218461,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:26:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:26:33] local.INFO: Processing buffer {"connection_id":218461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:26:33] local.INFO: Packet analysis {"connection_id":218461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:26:33] local.INFO: Extracted packet for processing {"connection_id":218461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:26:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:26:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:26:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:26:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:26:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:26:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:26: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:26:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:26:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:26:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:26:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:26:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:26: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-18 14:26:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:26:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:26:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:26:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:26:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:26:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:26:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:26:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:26:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:26:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:26:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:26:33] local.INFO: DEBUG: GPS processor result {"connection_id":218461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:26:33] local.INFO: GPS data processed {"connection_id":218461,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:26:33] local.INFO: Acknowledgment sent {"connection_id":218461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:26:53] local.INFO: TCP Data received {"connection_id":221528,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:26:53] local.INFO: Processing buffer {"connection_id":221528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:26:53] local.INFO: IMEI packet received {"connection_id":221528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:26:53] local.INFO: IMEI acknowledgment sent {"connection_id":221528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:26:58] local.INFO: TCP Data received {"connection_id":221528,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:26:58] local.INFO: Processing buffer {"connection_id":221528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:26:58] local.INFO: IMEI packet received {"connection_id":221528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":221528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:27:05] local.INFO: TCP Data received {"connection_id":221528,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:27:05] local.INFO: Processing buffer {"connection_id":221528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:27:05] local.INFO: Packet analysis {"connection_id":221528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:27:05] local.INFO: Extracted packet for processing {"connection_id":221528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:27:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:27:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:27:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:27:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:27:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:27:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:27:05] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:27:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:27:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:27:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:27:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:27:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:27: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-18 14:27:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:27:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:27:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:27:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:27:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:27:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:27:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:27:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:27:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:27:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:27:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:27:05] local.INFO: DEBUG: GPS processor result {"connection_id":221528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:27:05] local.INFO: GPS data processed {"connection_id":221528,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:27:05] local.INFO: Acknowledgment sent {"connection_id":221528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:27:36] local.INFO: TCP Data received {"connection_id":221528,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:27:36] local.INFO: Processing buffer {"connection_id":221528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e35e3c8012d7f91c005afdca80006011527..."} 
[2026-10-18 14:27:36] local.INFO: Packet analysis {"connection_id":221528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:27:36] local.INFO: Extracted packet for processing {"connection_id":221528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e35"} 
[2026-10-18 14:27:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:27:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832183296001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:27:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:27:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:27:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:27:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792313517000,"timestamp_ms":1792313517000,"timestamp_seconds":1792313517,"priority":1,"record_length":96,"hex_timestamp":"000001a14e35e3c8"} 
[2026-10-18 14: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-18 14:27: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:27:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:27:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:27:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:27:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:27:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:27: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-18 14:27:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:27:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:27:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832183296001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:27:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:27:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:27:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832183296001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:27:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:27:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:27:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:27:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:27:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832183296001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:27:36] local.INFO: DEBUG: GPS processor result {"connection_id":221528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:27:36] local.INFO: GPS data processed {"connection_id":221528,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:27:36] local.INFO: Acknowledgment sent {"connection_id":221528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:28:03] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:03] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:03] local.INFO: IMEI packet received {"connection_id":218196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:28:03] local.INFO: IMEI acknowledgment sent {"connection_id":218196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:28:08] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:08] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:08] local.INFO: IMEI packet received {"connection_id":218196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:28:08] local.INFO: IMEI acknowledgment sent {"connection_id":218196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:28:13] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:13] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:13] local.INFO: Packet analysis {"connection_id":218196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:28:13] local.INFO: Extracted packet for processing {"connection_id":218196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:28:13] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:28: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-18 14:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:28:13] 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-18 14:28: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:28:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:28: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-18 14:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:28:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 14:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:28:13] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:28:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:28:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":218196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:28:13] local.INFO: GPS data processed {"connection_id":218196,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:28:13] local.INFO: Acknowledgment sent {"connection_id":218196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:28:14] local.INFO: TCP Data received {"connection_id":218196,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:14] local.INFO: Processing buffer {"connection_id":218196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:14] local.INFO: Packet analysis {"connection_id":218196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:28:14] local.INFO: Extracted packet for processing {"connection_id":218196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:28:14] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:28:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 14:28:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:28:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14:28:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:28:14] 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-18 14:28:14] 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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:28:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:28:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 14:28:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:28:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:28:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:28:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:28:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:28:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 14:28:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:28:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:28:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:28:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:28:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:28:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:28:14] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:28:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:28:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:28:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:28:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:28:14] local.INFO: DEBUG: GPS processor result {"connection_id":218196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:28:14] local.INFO: GPS data processed {"connection_id":218196,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:28:14] local.INFO: Acknowledgment sent {"connection_id":218196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:28:53] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:53] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:53] local.INFO: IMEI packet received {"connection_id":221530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:28:53] local.INFO: IMEI acknowledgment sent {"connection_id":221530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:28:58] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:58] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:28:58] local.INFO: IMEI packet received {"connection_id":221530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:28:58] local.INFO: IMEI acknowledgment sent {"connection_id":221530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:28:59] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:59] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:28:59] local.INFO: Packet analysis {"connection_id":221530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:28:59] local.INFO: Extracted packet for processing {"connection_id":221530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:28:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:28: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-18 14:28:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:28:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:28:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14:28:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:28:59] 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-18 14:28: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:28:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:28: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-18 14:28:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:28:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:28:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:28:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:28:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:28: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-18 14:28:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:28:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:28:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:28:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:28:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:28:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:28:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:28:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:28:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:28:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:28:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:28:59] 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":6309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:28:59] local.INFO: GPS data processed {"connection_id":221530,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:28:59] local.INFO: Acknowledgment sent {"connection_id":221530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:29:03] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:03] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:03] local.INFO: Packet analysis {"connection_id":221530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:29:03] local.INFO: Extracted packet for processing {"connection_id":221530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:29:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:29:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:29:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14: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-18 14:29: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:29:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:29:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:29:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:29:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:29:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:29: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-18 14:29:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:29:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:29:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:29:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:29:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:29:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:29:03] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:29:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:29:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:29:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:29:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:29: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":6310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:29:03] local.INFO: GPS data processed {"connection_id":221530,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:29:03] local.INFO: Acknowledgment sent {"connection_id":221530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:29:34] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:34] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:34] local.INFO: Packet analysis {"connection_id":221530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:29:34] local.INFO: Extracted packet for processing {"connection_id":221530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:29:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:29: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-18 14:29:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:29:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14:29:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:29:34] 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-18 14:29: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:29:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:29: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-18 14:29:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:29:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:29:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:29:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:29:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:29: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-18 14:29:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:29:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:29:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:29:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:29:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:29:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:29:34] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:29:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:29:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:29:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:29:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:29:34] 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":6311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:29:34] local.INFO: GPS data processed {"connection_id":221530,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:29:34] local.INFO: Acknowledgment sent {"connection_id":221530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:29:53] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:29:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:29:53] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:29:53] local.INFO: IMEI packet received {"connection_id":221531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:29:53] local.INFO: IMEI acknowledgment sent {"connection_id":221531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:29:58] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:29:58] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:29:58] local.INFO: IMEI packet received {"connection_id":221531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":221531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:29:59] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:59] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:29:59] local.INFO: Packet analysis {"connection_id":221531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:29:59] local.INFO: Extracted packet for processing {"connection_id":221531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:29:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:29: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-18 14:29:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:29:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:29:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14:29:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:29:59] 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-18 14:29: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:29:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:29: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-18 14:29:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:29:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:29:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:29:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:29:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:29: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-18 14:29:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:29:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:29:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:29:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:29:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:29:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:29:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:29:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:29:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:29:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:29:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:29:59] 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":6312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:29:59] local.INFO: GPS data processed {"connection_id":221531,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:29:59] local.INFO: Acknowledgment sent {"connection_id":221531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:30:34] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:30:34] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:30:34] local.INFO: Packet analysis {"connection_id":221531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:30:34] local.INFO: Extracted packet for processing {"connection_id":221531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:30:34] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:30:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:30:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:30:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:30:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:30:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14: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-18 14:30:34] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:30:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:30:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:30:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:30:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:30:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:30: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-18 14:30:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:30:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:30:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:30:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:30:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:30:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:30:34] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:30:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:30:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:30:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:30:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:30:35] 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":6313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:30:35] local.INFO: GPS data processed {"connection_id":221531,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:30:35] local.INFO: Acknowledgment sent {"connection_id":221531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:30:53] local.INFO: TCP Data received {"connection_id":218199,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:30:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:30:53] local.INFO: Processing buffer {"connection_id":218199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:30:53] local.INFO: IMEI packet received {"connection_id":218199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:30:53] local.INFO: IMEI acknowledgment sent {"connection_id":218199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:30:58] local.INFO: TCP Data received {"connection_id":218199,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:30:58] local.INFO: Processing buffer {"connection_id":218199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:30:58] local.INFO: IMEI packet received {"connection_id":218199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":218199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:30:59] local.INFO: TCP Data received {"connection_id":218199,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:30:59] local.INFO: Processing buffer {"connection_id":218199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:30:59] local.INFO: Packet analysis {"connection_id":218199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:30:59] local.INFO: Extracted packet for processing {"connection_id":218199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:30:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:30:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:30:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:30:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:30:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:30:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14: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-18 14:30:59] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:30:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:30:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:30:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:30:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:30:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:30: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-18 14:30:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:30:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:30:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:30:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:30:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:30:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:30:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:30:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:30:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:30:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:30:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:30:59] local.INFO: DEBUG: GPS processor result {"connection_id":218199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:30:59] local.INFO: GPS data processed {"connection_id":218199,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:30:59] local.INFO: Acknowledgment sent {"connection_id":218199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:31:15] local.INFO: TCP Data received {"connection_id":218198,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:31:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218198,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:31:15] local.INFO: Processing buffer {"connection_id":218198,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:31:15] local.INFO: IMEI packet received {"connection_id":218198,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:31:15] local.INFO: IMEI acknowledgment sent {"connection_id":218198,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:31:30] local.INFO: TCP Data received {"connection_id":218199,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:31:30] local.INFO: Processing buffer {"connection_id":218199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:31:30] local.INFO: Packet analysis {"connection_id":218199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:31:30] local.INFO: Extracted packet for processing {"connection_id":218199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:31:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:31:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:31:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:31: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-18 14:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:31:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:31:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:31:30] local.INFO: DEBUG: GPS processor result {"connection_id":218199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:31:30] local.INFO: GPS data processed {"connection_id":218199,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:31:30] local.INFO: Acknowledgment sent {"connection_id":218199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:31:45] local.INFO: TCP Data received {"connection_id":218462,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218462,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:31:45] local.INFO: Processing buffer {"connection_id":218462,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:31:45] local.INFO: IMEI packet received {"connection_id":218462,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:31:45] local.INFO: IMEI acknowledgment sent {"connection_id":218462,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:31:53] local.INFO: TCP Data received {"connection_id":218463,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:31:53] local.INFO: Processing buffer {"connection_id":218463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:31:53] local.INFO: IMEI packet received {"connection_id":218463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":218463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:31:58] local.INFO: TCP Data received {"connection_id":218463,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:31:58] local.INFO: Processing buffer {"connection_id":218463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:31:58] local.INFO: IMEI packet received {"connection_id":218463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:31:58] local.INFO: IMEI acknowledgment sent {"connection_id":218463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:31:58] local.INFO: TCP Data received {"connection_id":218463,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:31:58] local.INFO: Processing buffer {"connection_id":218463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:31:58] local.INFO: Packet analysis {"connection_id":218463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:31:58] local.INFO: Extracted packet for processing {"connection_id":218463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:31:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:31: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-18 14:31:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:31:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:31:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:31:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:31:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14:31:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:31:58] 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-18 14:31: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:31:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:31: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-18 14:31:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:31:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:31:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:31:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:31:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:31: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-18 14:31:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:31:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:31:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:31:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:31:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:31:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:31:58] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:31:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:31:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:31:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:31:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:31:58] local.INFO: DEBUG: GPS processor result {"connection_id":218463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:31:58] local.INFO: GPS data processed {"connection_id":218463,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:31:58] local.INFO: Acknowledgment sent {"connection_id":218463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:32:31] local.INFO: TCP Data received {"connection_id":218463,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:32:31] local.INFO: Processing buffer {"connection_id":218463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3a7b90012d7f91c005afdca80003011529..."} 
[2026-10-18 14:32:31] local.INFO: Packet analysis {"connection_id":218463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:32:31] local.INFO: Extracted packet for processing {"connection_id":218463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3a"} 
[2026-10-18 14:32:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":3,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832260352001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792313818000,"timestamp_ms":1792313818000,"timestamp_seconds":1792313818,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3a7b90"} 
[2026-10-18 14: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-18 14:32: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-18 14: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:32:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:32: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-18 14:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832260352001,"66":25680,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832260352001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:32:31] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:32:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832260352001,"power":25680,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":218463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:32:31] local.INFO: GPS data processed {"connection_id":218463,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:32:31] local.INFO: Acknowledgment sent {"connection_id":218463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:32:53] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:32:53] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:32:53] local.INFO: IMEI packet received {"connection_id":221533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":221533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:32:58] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:32:58] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:32:58] local.INFO: IMEI packet received {"connection_id":221533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:32:58] local.INFO: IMEI acknowledgment sent {"connection_id":221533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:32:59] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:32:59] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:32:59] local.INFO: Packet analysis {"connection_id":221533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:32:59] local.INFO: Extracted packet for processing {"connection_id":221533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:32: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-18 14:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:32:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:32:59] 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-18 14:32: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:32:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:32: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-18 14:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:32: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-18 14:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:32:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:32:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:32:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:32:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:32:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:32:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:32:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:32:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:32:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:32:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:32:59] 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":6318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:32:59] local.INFO: GPS data processed {"connection_id":221533,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:32:59] local.INFO: Acknowledgment sent {"connection_id":221533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:33:30] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:33:30] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:33:30] local.INFO: Packet analysis {"connection_id":221533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:33:30] local.INFO: Extracted packet for processing {"connection_id":221533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:33:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:33:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:33:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:33:30] 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":6319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:33:30] local.INFO: GPS data processed {"connection_id":221533,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:33:30] local.INFO: Acknowledgment sent {"connection_id":221533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:34:02] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:02] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:02] local.INFO: IMEI packet received {"connection_id":218200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:34:02] local.INFO: IMEI acknowledgment sent {"connection_id":218200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:34:03] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:03] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:03] local.INFO: IMEI packet received {"connection_id":218200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:34:03] local.INFO: IMEI acknowledgment sent {"connection_id":218200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:34:03] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:03] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:03] local.INFO: Packet analysis {"connection_id":218200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:34:03] local.INFO: Extracted packet for processing {"connection_id":218200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:34: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-18 14:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:34:03] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:34:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":218200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:34:03] local.INFO: GPS data processed {"connection_id":218200,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:34:03] local.INFO: Acknowledgment sent {"connection_id":218200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:34:08] local.INFO: TCP Data received {"connection_id":218200,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:08] local.INFO: Processing buffer {"connection_id":218200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:08] local.INFO: Packet analysis {"connection_id":218200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:34:08] local.INFO: Extracted packet for processing {"connection_id":218200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:34:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:34:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:34:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14: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-18 14:34: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:34:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:34:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:34:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:34:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:34:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:34: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-18 14:34:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:34:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:34:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:34:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:34:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:34:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:34:08] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:34:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:34:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:34:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:34:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:34:08] local.INFO: DEBUG: GPS processor result {"connection_id":218200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:34:08] local.INFO: GPS data processed {"connection_id":218200,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:34:08] local.INFO: Acknowledgment sent {"connection_id":218200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:34:53] local.INFO: TCP Data received {"connection_id":219867,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:53] local.INFO: Processing buffer {"connection_id":219867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:53] local.INFO: IMEI packet received {"connection_id":219867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:34:53] local.INFO: IMEI acknowledgment sent {"connection_id":219867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:34:58] local.INFO: TCP Data received {"connection_id":219867,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:58] local.INFO: Processing buffer {"connection_id":219867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:34:58] local.INFO: IMEI packet received {"connection_id":219867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:34:58] local.INFO: IMEI acknowledgment sent {"connection_id":219867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:34:59] local.INFO: TCP Data received {"connection_id":219867,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:59] local.INFO: Processing buffer {"connection_id":219867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:34:59] local.INFO: Packet analysis {"connection_id":219867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:34:59] local.INFO: Extracted packet for processing {"connection_id":219867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:34:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:34: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-18 14:34:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:34:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:34:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14:34:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:34:59] 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-18 14:34: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:34:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:34: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-18 14:34:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:34:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:34:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:34:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:34:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:34: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-18 14:34:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:34:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:34:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:34:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:34:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:34:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:34:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:34:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:34:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:34:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:34:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:34:59] local.INFO: DEBUG: GPS processor result {"connection_id":219867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:34:59] local.INFO: GPS data processed {"connection_id":219867,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:34:59] local.INFO: Acknowledgment sent {"connection_id":219867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:35:33] local.INFO: TCP Data received {"connection_id":219867,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:35:33] local.INFO: Processing buffer {"connection_id":219867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:35:33] local.INFO: Packet analysis {"connection_id":219867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:35:33] local.INFO: Extracted packet for processing {"connection_id":219867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:35:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:35:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:35:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:35:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:35:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:35:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14: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-18 14:35: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:35:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:35:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:35:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:35:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:35:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:35: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-18 14:35:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:35:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:35:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:35:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:35:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:35:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:35:33] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:35:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:35:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:35:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:35:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:35:33] local.INFO: DEBUG: GPS processor result {"connection_id":219867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:35:33] local.INFO: GPS data processed {"connection_id":219867,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:35:33] local.INFO: Acknowledgment sent {"connection_id":219867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:35:53] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:35:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:35:53] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:35:53] local.INFO: IMEI packet received {"connection_id":218465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:35:53] local.INFO: IMEI acknowledgment sent {"connection_id":218465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:35:58] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:35:58] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:35:58] local.INFO: IMEI packet received {"connection_id":218465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:35:58] local.INFO: IMEI acknowledgment sent {"connection_id":218465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:35:59] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:35:59] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:35:59] local.INFO: Packet analysis {"connection_id":218465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:35:59] local.INFO: Extracted packet for processing {"connection_id":218465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:35:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:35: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-18 14:35:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:35:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:35:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:35:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:35:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14:35:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:35:59] 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-18 14:35: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:35:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:35: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-18 14:35:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:35:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:35:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:35:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:35:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:35: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-18 14:35:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:35:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:35:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:35:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:35:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:35:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:35:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:35:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:35:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:35:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:35:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:35:59] local.INFO: DEBUG: GPS processor result {"connection_id":218465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:35:59] local.INFO: GPS data processed {"connection_id":218465,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:35:59] local.INFO: Acknowledgment sent {"connection_id":218465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:36:45] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:36:45] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:36:45] local.INFO: Packet analysis {"connection_id":218465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:36:45] local.INFO: Extracted packet for processing {"connection_id":218465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:36:45] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:36: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-18 14:36:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:36:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:36:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:36:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:36:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14:36:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:36:45] 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-18 14:36: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:36:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:36: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-18 14:36:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:36:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:36:45] local.INFO: Teltonika packet parsed successfully {"connection_id":218465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:36:45] local.INFO: Passing IMEI to GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:36:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:36:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 14:36:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:36:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:36:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:36:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:36:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:36:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:36:45] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:36:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:36:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:36:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:36:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:36:45] local.INFO: DEBUG: GPS processor result {"connection_id":218465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:36:45] local.INFO: GPS data processed {"connection_id":218465,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:36:45] local.INFO: Acknowledgment sent {"connection_id":218465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:36:53] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:36:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:36:53] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:36:53] local.INFO: IMEI packet received {"connection_id":221536,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:36:53] local.INFO: IMEI acknowledgment sent {"connection_id":221536,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:36:58] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:36:58] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:36:58] local.INFO: IMEI packet received {"connection_id":221536,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:36:58] local.INFO: IMEI acknowledgment sent {"connection_id":221536,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:37:00] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:37:00] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:37:00] local.INFO: Packet analysis {"connection_id":221536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:37:00] local.INFO: Extracted packet for processing {"connection_id":221536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:37:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:37:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:37:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:37:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:37:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:37:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14: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-18 14:37:00] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:37:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:37:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:37:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:37:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:37:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:37: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-18 14:37:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:37:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:37:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:37:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:37:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:37:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:37:00] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:37:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:37:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:37:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:37:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:37:00] 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":6326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:37:00] local.INFO: GPS data processed {"connection_id":221536,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:37:00] local.INFO: Acknowledgment sent {"connection_id":221536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:37:10] local.INFO: TCP Data received {"connection_id":221535,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221535,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:37:10] local.INFO: Processing buffer {"connection_id":221535,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:37:10] local.INFO: IMEI packet received {"connection_id":221535,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":221535,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:37:36] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:37:36] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e3f1358012d7f91c005afdca80006011528..."} 
[2026-10-18 14:37:36] local.INFO: Packet analysis {"connection_id":221536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:37:36] local.INFO: Extracted packet for processing {"connection_id":221536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e3f"} 
[2026-10-18 14:37:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:37:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832337408001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:37:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:37:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:37:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:37:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792314119000,"timestamp_ms":1792314119000,"timestamp_seconds":1792314119,"priority":1,"record_length":96,"hex_timestamp":"000001a14e3f1358"} 
[2026-10-18 14: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-18 14:37: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-18 14: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:37:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:37:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:37:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:37:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:37:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:37: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-18 14:37:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:37:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:37:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832337408001,"66":25702,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:37:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:37:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:37:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832337408001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:37:36] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:37:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:37:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:37:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:37:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832337408001,"power":25702,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:37:36] 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":6327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:37:36] local.INFO: GPS data processed {"connection_id":221536,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:37:36] local.INFO: Acknowledgment sent {"connection_id":221536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:37:50] local.INFO: TCP Data received {"connection_id":218201,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:37:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218201,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:37:50] local.INFO: Processing buffer {"connection_id":218201,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:37:50] local.INFO: IMEI packet received {"connection_id":218201,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:37:50] local.INFO: IMEI acknowledgment sent {"connection_id":218201,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:37:55] local.INFO: TCP Data received {"connection_id":219868,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:37:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:37:55] local.INFO: Processing buffer {"connection_id":219868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:37:55] local.INFO: IMEI packet received {"connection_id":219868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:37:55] local.INFO: IMEI acknowledgment sent {"connection_id":219868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:37:58] local.INFO: TCP Data received {"connection_id":219868,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:37:58] local.INFO: Processing buffer {"connection_id":219868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:37:58] local.INFO: IMEI packet received {"connection_id":219868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:37:58] local.INFO: IMEI acknowledgment sent {"connection_id":219868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:38:00] local.INFO: TCP Data received {"connection_id":219868,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:38:00] local.INFO: Processing buffer {"connection_id":219868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:38:00] local.INFO: Packet analysis {"connection_id":219868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:38:00] local.INFO: Extracted packet for processing {"connection_id":219868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:38:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:38:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:38:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:38:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:38:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:38:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:38: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:38:00] 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-18 14: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-18 14: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-18 14:38:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:38:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:38:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:38:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:38:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:38:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:38:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:38:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:38:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:38:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:38:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:38:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:38:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:38:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:38:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:38:00] local.INFO: DEBUG: GPS processor result {"connection_id":219868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:38:00] local.INFO: GPS data processed {"connection_id":219868,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:38:00] local.INFO: Acknowledgment sent {"connection_id":219868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:38:32] local.INFO: TCP Data received {"connection_id":219868,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:38:32] local.INFO: Processing buffer {"connection_id":219868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:38:32] local.INFO: Packet analysis {"connection_id":219868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:38:32] local.INFO: Extracted packet for processing {"connection_id":219868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:38:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14: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-18 14: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:38: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-18 14: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-18 14: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-18 14:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:38: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-18 14:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:38:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:38:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":219868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:38:32] local.INFO: GPS data processed {"connection_id":219868,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:38:32] local.INFO: Acknowledgment sent {"connection_id":219868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:38:58] local.INFO: TCP Data received {"connection_id":218202,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218202,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:38:58] local.INFO: Processing buffer {"connection_id":218202,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:38:58] local.INFO: IMEI packet received {"connection_id":218202,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:38:58] local.INFO: IMEI acknowledgment sent {"connection_id":218202,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:39:03] local.INFO: TCP Data received {"connection_id":218202,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:39:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218202,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:39:03] local.INFO: Processing buffer {"connection_id":218202,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:39:03] local.INFO: IMEI packet received {"connection_id":218202,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:39:03] local.INFO: IMEI acknowledgment sent {"connection_id":218202,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:39:04] local.INFO: TCP Data received {"connection_id":218202,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218202,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:39:04] local.INFO: Processing buffer {"connection_id":218202,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:39:04] local.INFO: Packet analysis {"connection_id":218202,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:39:04] local.INFO: Extracted packet for processing {"connection_id":218202,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:39:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:39:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:39:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:39:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:39:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:39:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:39: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:39: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-18 14: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-18 14: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-18 14:39:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:39:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218202,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:39:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:39:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:39: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-18 14:39:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:39:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:39:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:39:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:39:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:39:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:39:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:39:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:39:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:39:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:39:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:39:04] local.INFO: DEBUG: GPS processor result {"connection_id":218202,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:39:04] local.INFO: GPS data processed {"connection_id":218202,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:39:04] local.INFO: Acknowledgment sent {"connection_id":218202,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:39:08] local.INFO: TCP Data received {"connection_id":218202,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:39:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218202,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:39:08] local.INFO: Processing buffer {"connection_id":218202,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:39:08] local.INFO: Packet analysis {"connection_id":218202,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:39:08] local.INFO: Extracted packet for processing {"connection_id":218202,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:39:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:39: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-18 14:39:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:39:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:39:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:39:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:39:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14:39:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:39:08] 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-18 14:39: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:39:08] 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-18 14:39: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-18 14:39:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:39:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:39:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218202,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:39:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:39:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:39: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-18 14:39:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:39:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:39:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:39:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:39:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:39:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:39:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:39:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:39:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:39:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:39:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:39:08] local.INFO: DEBUG: GPS processor result {"connection_id":218202,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:39:08] local.INFO: GPS data processed {"connection_id":218202,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:39:08] local.INFO: Acknowledgment sent {"connection_id":218202,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:39:53] local.INFO: TCP Data received {"connection_id":218203,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:39:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:39:53] local.INFO: Processing buffer {"connection_id":218203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:39:53] local.INFO: IMEI packet received {"connection_id":218203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:39:53] local.INFO: IMEI acknowledgment sent {"connection_id":218203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:40:00] local.INFO: TCP Data received {"connection_id":218203,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:00] local.INFO: Processing buffer {"connection_id":218203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:00] local.INFO: IMEI packet received {"connection_id":218203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:40:00] local.INFO: IMEI acknowledgment sent {"connection_id":218203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:40:01] local.INFO: TCP Data received {"connection_id":218203,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218203,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:01] local.INFO: Processing buffer {"connection_id":218203,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:01] local.INFO: Packet analysis {"connection_id":218203,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:40:01] local.INFO: Extracted packet for processing {"connection_id":218203,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:40:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:40:01] 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-18 14: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-18 14: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-18 14:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:40: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-18 14:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:40:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:40:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":218203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:40:01] local.INFO: GPS data processed {"connection_id":218203,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:40:01] local.INFO: Acknowledgment sent {"connection_id":218203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:40:33] local.INFO: TCP Data received {"connection_id":218203,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218203,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:33] local.INFO: Processing buffer {"connection_id":218203,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:33] local.INFO: Packet analysis {"connection_id":218203,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:40:33] local.INFO: Extracted packet for processing {"connection_id":218203,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:40:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:40:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:40:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:40:33] 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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:40:33] 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-18 14: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-18 14: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-18 14:40:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:40:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:40:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:40:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:40: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-18 14:40:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:40:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:40:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:40:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:40:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:40:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:40:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:40:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:40:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:40:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:40:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:40:33] local.INFO: DEBUG: GPS processor result {"connection_id":218203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:40:33] local.INFO: GPS data processed {"connection_id":218203,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:40:33] local.INFO: Acknowledgment sent {"connection_id":218203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:40:55] local.INFO: TCP Data received {"connection_id":218468,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218468,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:55] local.INFO: Processing buffer {"connection_id":218468,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:55] local.INFO: IMEI packet received {"connection_id":218468,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":218468,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:40:58] local.INFO: TCP Data received {"connection_id":218468,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218468,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:58] local.INFO: Processing buffer {"connection_id":218468,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:40:58] local.INFO: IMEI packet received {"connection_id":218468,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:40:58] local.INFO: IMEI acknowledgment sent {"connection_id":218468,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:40:58] local.INFO: TCP Data received {"connection_id":218468,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:58] local.INFO: Processing buffer {"connection_id":218468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:40:58] local.INFO: Packet analysis {"connection_id":218468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:40:58] local.INFO: Extracted packet for processing {"connection_id":218468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:40:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:40: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-18 14:40:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:40:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:40:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14:40:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:40:58] 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-18 14:40: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:40:58] 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-18 14:40: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-18 14:40:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:40:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:40:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:40:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:40:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:40: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-18 14:40:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:40:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:40:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:40:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:40:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:40:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:40:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:40:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:40:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:40:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:40:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:40:59] local.INFO: DEBUG: GPS processor result {"connection_id":218468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:40:59] local.INFO: GPS data processed {"connection_id":218468,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:40:59] local.INFO: Acknowledgment sent {"connection_id":218468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:41:05] local.INFO: TCP Data received {"connection_id":218468,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:41:05] local.INFO: Processing buffer {"connection_id":218468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:41:05] local.INFO: Packet analysis {"connection_id":218468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:41:05] local.INFO: Extracted packet for processing {"connection_id":218468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:41:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:41:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:41:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:41:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:41:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:41:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:41: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:41:05] 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-18 14: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-18 14: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-18 14:41:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:41:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:41:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:41:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:41: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-18 14:41:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:41:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:41:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:41:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:41:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:41:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:41:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:41:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:41:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:41:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:41:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:41:05] local.INFO: DEBUG: GPS processor result {"connection_id":218468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:41:05] local.INFO: GPS data processed {"connection_id":218468,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:41:05] local.INFO: Acknowledgment sent {"connection_id":218468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:41:36] local.INFO: TCP Data received {"connection_id":218468,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:41:36] local.INFO: Processing buffer {"connection_id":218468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:41:36] local.INFO: Packet analysis {"connection_id":218468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:41:36] local.INFO: Extracted packet for processing {"connection_id":218468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:41:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:41:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:41:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:41:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:41:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:41:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:41:36] 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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:41:36] 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-18 14: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-18 14: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-18 14:41:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:41:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:41:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:41:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:41: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-18 14:41:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:41:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:41:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:41:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:41:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:41:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:41:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:41:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:41:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:41:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:41:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:41:36] local.INFO: DEBUG: GPS processor result {"connection_id":218468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:41:36] local.INFO: GPS data processed {"connection_id":218468,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:41:36] local.INFO: Acknowledgment sent {"connection_id":218468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:41:53] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:41:53] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:41:53] local.INFO: IMEI packet received {"connection_id":218205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":218205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:41:58] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:41:58] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:41:58] local.INFO: IMEI packet received {"connection_id":218205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":218205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:42:04] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:42:04] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:42:04] local.INFO: Packet analysis {"connection_id":218205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:42:04] local.INFO: Extracted packet for processing {"connection_id":218205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:42:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:42:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:42:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:42:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:42:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:42:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:42: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:42: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-18 14: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-18 14: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-18 14:42:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:42:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:42:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:42:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:42: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-18 14:42:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:42:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:42:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:42:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:42:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:42:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:42:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:42:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:42:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:42:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:42:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:42:04] local.INFO: DEBUG: GPS processor result {"connection_id":218205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:42:04] local.INFO: GPS data processed {"connection_id":218205,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:42:04] local.INFO: Acknowledgment sent {"connection_id":218205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:42:37] local.INFO: TCP Data received {"connection_id":218205,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:42:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:42:37] local.INFO: Processing buffer {"connection_id":218205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43ab20012d7f91c005afdca80006011527..."} 
[2026-10-18 14:42:37] local.INFO: Packet analysis {"connection_id":218205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:42:37] local.INFO: Extracted packet for processing {"connection_id":218205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 14:42:37] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":6,"angle":277,"satellites":39,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:42:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832414464001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:42:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:42:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:42:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:42:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792314420000,"timestamp_ms":1792314420000,"timestamp_seconds":1792314420,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43ab20"} 
[2026-10-18 14: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-18 14:42: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-18 14: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 14:42:37] 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-18 14: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-18 14: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-18 14:42:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:42:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:42:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:42:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:42:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:42:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:42:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832414464001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:42:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:42:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:42:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832414464001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:42:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:42:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:42:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:42:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:42:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832414464001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:42:37] local.INFO: DEBUG: GPS processor result {"connection_id":218205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:42:37] local.INFO: GPS data processed {"connection_id":218205,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:42:37] local.INFO: Acknowledgment sent {"connection_id":218205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:42:53] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:42:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:42:53] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:42:53] local.INFO: IMEI packet received {"connection_id":221538,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:42:53] local.INFO: IMEI acknowledgment sent {"connection_id":221538,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:42:58] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:42:58] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:42:58] local.INFO: IMEI packet received {"connection_id":221538,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":221538,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:43:02] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:02] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:02] local.INFO: Packet analysis {"connection_id":221538,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:43:02] local.INFO: Extracted packet for processing {"connection_id":221538,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:43:02] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14: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-18 14:43: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221538,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221538,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221538,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:43: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-18 14:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:43:02] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:43:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:43:02] 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":6339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:43:02] local.INFO: GPS data processed {"connection_id":221538,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:43:02] local.INFO: Acknowledgment sent {"connection_id":221538,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:43:05] local.INFO: TCP Data received {"connection_id":219869,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219869,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:43:05] local.INFO: Processing buffer {"connection_id":219869,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:43:05] local.INFO: IMEI packet received {"connection_id":219869,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":219869,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:43:32] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:32] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:32] local.INFO: Packet analysis {"connection_id":221538,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:43:32] local.INFO: Extracted packet for processing {"connection_id":221538,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:43:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 14:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 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-18 14: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 14:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221538,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221538,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221538,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 14:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:43:32] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:43:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:43:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:43:32] 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":6340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:43:32] local.INFO: GPS data processed {"connection_id":221538,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:43:32] local.INFO: Acknowledgment sent {"connection_id":221538,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:43:45] local.INFO: TCP Data received {"connection_id":218206,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218206,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:43:45] local.INFO: Processing buffer {"connection_id":218206,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:43:45] local.INFO: IMEI packet received {"connection_id":218206,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:43:45] local.INFO: IMEI acknowledgment sent {"connection_id":218206,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:43:53] local.INFO: TCP Data received {"connection_id":219870,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:43:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:43:53] local.INFO: Processing buffer {"connection_id":219870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:43:53] local.INFO: IMEI packet received {"connection_id":219870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:43:53] local.INFO: IMEI acknowledgment sent {"connection_id":219870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:43:57] local.INFO: TCP Data received {"connection_id":219870,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:43:57] local.INFO: Processing buffer {"connection_id":219870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:43:57] local.INFO: IMEI packet received {"connection_id":219870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":219870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:43:59] local.INFO: TCP Data received {"connection_id":219870,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:59] local.INFO: Processing buffer {"connection_id":219870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:43:59] local.INFO: Packet analysis {"connection_id":219870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:43:59] local.INFO: Extracted packet for processing {"connection_id":219870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:43:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:43:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14: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-18 14:43:59] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:43:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:43: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-18 14:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:43:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:43:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:43:59] local.INFO: DEBUG: GPS processor result {"connection_id":219870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:43:59] local.INFO: GPS data processed {"connection_id":219870,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:43:59] local.INFO: Acknowledgment sent {"connection_id":219870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:44:29] local.INFO: TCP Data received {"connection_id":219870,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:44:29] local.INFO: Processing buffer {"connection_id":219870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:44:29] local.INFO: Packet analysis {"connection_id":219870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:44:29] local.INFO: Extracted packet for processing {"connection_id":219870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:44:29] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:44: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-18 14:44:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:44:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:44:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:44:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:44:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14:44:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:44:29] 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-18 14:44: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:44:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:44: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-18 14:44:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:44:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:44:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:44:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:44:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:44: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-18 14:44:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:44:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:44:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:44:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:44:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:44:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:44:29] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:44:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:44:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:44:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:44:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:44:29] local.INFO: DEBUG: GPS processor result {"connection_id":219870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:44:29] local.INFO: GPS data processed {"connection_id":219870,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:44:29] local.INFO: Acknowledgment sent {"connection_id":219870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:44:52] local.INFO: TCP Data received {"connection_id":218469,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:44:53] local.INFO: Processing buffer {"connection_id":218469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:44:53] local.INFO: IMEI packet received {"connection_id":218469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:44:53] local.INFO: IMEI acknowledgment sent {"connection_id":218469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:44:58] local.INFO: TCP Data received {"connection_id":218469,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:44:58] local.INFO: Processing buffer {"connection_id":218469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:44:58] local.INFO: IMEI packet received {"connection_id":218469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:44:58] local.INFO: IMEI acknowledgment sent {"connection_id":218469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:44:59] local.INFO: TCP Data received {"connection_id":218469,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:44:59] local.INFO: Processing buffer {"connection_id":218469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:44:59] local.INFO: Packet analysis {"connection_id":218469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:44:59] local.INFO: Extracted packet for processing {"connection_id":218469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:44:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:44: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-18 14:44:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:44:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:44:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:44:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:44:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14:44:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:44:59] 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-18 14:44: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:44:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:44: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-18 14:44:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:44:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:44:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:44:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:44:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:44: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-18 14:44:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:44:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:44:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:44:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:44:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:44:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:44:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:44:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:44:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:44:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:44:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:44:59] local.INFO: DEBUG: GPS processor result {"connection_id":218469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:44:59] local.INFO: GPS data processed {"connection_id":218469,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:44:59] local.INFO: Acknowledgment sent {"connection_id":218469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:45:30] local.INFO: TCP Data received {"connection_id":218469,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:45:30] local.INFO: Processing buffer {"connection_id":218469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:45:30] local.INFO: Packet analysis {"connection_id":218469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:45:30] local.INFO: Extracted packet for processing {"connection_id":218469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:45:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14: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-18 14: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-18 14: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:45:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:45:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":218469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:45:30] local.INFO: GPS data processed {"connection_id":218469,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:45:30] local.INFO: Acknowledgment sent {"connection_id":218469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:45:53] local.INFO: TCP Data received {"connection_id":219871,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:45:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:45:53] local.INFO: Processing buffer {"connection_id":219871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:45:53] local.INFO: IMEI packet received {"connection_id":219871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:45:53] local.INFO: IMEI acknowledgment sent {"connection_id":219871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:45:58] local.INFO: TCP Data received {"connection_id":219871,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:45:58] local.INFO: Processing buffer {"connection_id":219871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:45:58] local.INFO: IMEI packet received {"connection_id":219871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:45:58] local.INFO: IMEI acknowledgment sent {"connection_id":219871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:45:59] local.INFO: TCP Data received {"connection_id":219871,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:45:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:45:59] local.INFO: Processing buffer {"connection_id":219871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:45:59] local.INFO: Packet analysis {"connection_id":219871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:45:59] local.INFO: Extracted packet for processing {"connection_id":219871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:45:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:45: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-18 14:45:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:45:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:45:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:45:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:45:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14:45:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:45:59] 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-18 14:45: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:45:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:45: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-18 14:45:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:45:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:45:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:45:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:45:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:45: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-18 14:45:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:45:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:45:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:45:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:45:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:45:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:45:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:45:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:45:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:45:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:45:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:45:59] local.INFO: DEBUG: GPS processor result {"connection_id":219871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:45:59] local.INFO: GPS data processed {"connection_id":219871,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:45:59] local.INFO: Acknowledgment sent {"connection_id":219871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:46:30] local.INFO: TCP Data received {"connection_id":219871,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:46:30] local.INFO: Processing buffer {"connection_id":219871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:46:30] local.INFO: Packet analysis {"connection_id":219871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:46:30] local.INFO: Extracted packet for processing {"connection_id":219871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:46:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 14:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 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-18 14:46: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 14:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 14:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:46:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:46:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":219871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:46:30] local.INFO: GPS data processed {"connection_id":219871,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:46:30] local.INFO: Acknowledgment sent {"connection_id":219871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:46:52] local.INFO: TCP Data received {"connection_id":218471,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:46:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:46:52] local.INFO: Processing buffer {"connection_id":218471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:46:52] local.INFO: IMEI packet received {"connection_id":218471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:46:52] local.INFO: IMEI acknowledgment sent {"connection_id":218471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:46:58] local.INFO: TCP Data received {"connection_id":218471,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:46:58] local.INFO: Processing buffer {"connection_id":218471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:46:58] local.INFO: IMEI packet received {"connection_id":218471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:46:58] local.INFO: IMEI acknowledgment sent {"connection_id":218471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:46:59] local.INFO: TCP Data received {"connection_id":218471,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:46:59] local.INFO: Processing buffer {"connection_id":218471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:46:59] local.INFO: Packet analysis {"connection_id":218471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:46:59] local.INFO: Extracted packet for processing {"connection_id":218471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:46:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:46: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-18 14:46:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:46:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:46:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:46:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:46:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14:46:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:46:59] 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-18 14:46: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:46:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:46: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-18 14:46:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:46:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:46:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:46:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:46:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:46: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-18 14:46:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:46:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:46:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:46:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:46:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:46:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:46:59] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:46:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:46:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:46:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:46:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:46:59] local.INFO: DEBUG: GPS processor result {"connection_id":218471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:46:59] local.INFO: GPS data processed {"connection_id":218471,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:46:59] local.INFO: Acknowledgment sent {"connection_id":218471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:47:30] local.INFO: TCP Data received {"connection_id":218471,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:47:30] local.INFO: Processing buffer {"connection_id":218471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4842e8012d7f91c005afdca8000e011528..."} 
[2026-10-18 14:47:30] local.INFO: Packet analysis {"connection_id":218471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:47:30] local.INFO: Extracted packet for processing {"connection_id":218471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e48"} 
[2026-10-18 14:47:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832491520001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792314721000,"timestamp_ms":1792314721000,"timestamp_seconds":1792314721,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4842e8"} 
[2026-10-18 14: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-18 14: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-18 14: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832491520001,"66":25060,"33":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,45]} 
[2026-10-18 14:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832491520001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:47:30] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-18 14:47:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832491520001,"power":25060,"unknown_33":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":218471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:47:30] local.INFO: GPS data processed {"connection_id":218471,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:47:30] local.INFO: Acknowledgment sent {"connection_id":218471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:47:58] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:47:58] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:47:58] local.INFO: IMEI packet received {"connection_id":221540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":221540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:48:03] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:03] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:03] local.INFO: IMEI packet received {"connection_id":221540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:48:03] local.INFO: IMEI acknowledgment sent {"connection_id":221540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:48:04] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:04] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:04] local.INFO: Packet analysis {"connection_id":221540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:48:04] local.INFO: Extracted packet for processing {"connection_id":221540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:48:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:48:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:48:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:48: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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:48:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:48:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:48:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:48:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:48:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:48: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-18 14:48:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:48:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:48:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:48:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:48:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:48:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:48:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:48:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:48:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:48:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:48:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:48:04] 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":6349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:48:04] local.INFO: GPS data processed {"connection_id":221540,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:48:04] local.INFO: Acknowledgment sent {"connection_id":221540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:48:35] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:35] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:35] local.INFO: Packet analysis {"connection_id":221540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:48:35] local.INFO: Extracted packet for processing {"connection_id":221540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:48:35] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:48:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:48:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:48: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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:48:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:48:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:48:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:48:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:48:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:48: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-18 14:48:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:48:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:48:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:48:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:48:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:48:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:48:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:48:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:48:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:48:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:48:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:48:35] 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":6350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:48:35] local.INFO: GPS data processed {"connection_id":221540,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:48:35] local.INFO: Acknowledgment sent {"connection_id":221540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:48:53] local.INFO: TCP Data received {"connection_id":219873,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:53] local.INFO: Processing buffer {"connection_id":219873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:53] local.INFO: IMEI packet received {"connection_id":219873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:48:53] local.INFO: IMEI acknowledgment sent {"connection_id":219873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:48:58] local.INFO: TCP Data received {"connection_id":219873,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:58] local.INFO: Processing buffer {"connection_id":219873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:48:58] local.INFO: IMEI packet received {"connection_id":219873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":219873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:48:59] local.INFO: TCP Data received {"connection_id":219873,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:59] local.INFO: Processing buffer {"connection_id":219873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:48:59] local.INFO: Packet analysis {"connection_id":219873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:48:59] local.INFO: Extracted packet for processing {"connection_id":219873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:48:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:48: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-18 14:48:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:48:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:48:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14:48:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:48:59] 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-18 14:48: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:48:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:48: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-18 14:48:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:48:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:48:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:48:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:48:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:48: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-18 14:48:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:48:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:48:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:48:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:48:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:48:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:48:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:48:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:48:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:48:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:48:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:48:59] local.INFO: DEBUG: GPS processor result {"connection_id":219873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:48:59] local.INFO: GPS data processed {"connection_id":219873,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:48:59] local.INFO: Acknowledgment sent {"connection_id":219873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:49:10] local.INFO: TCP Data received {"connection_id":221541,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221541,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:49:10] local.INFO: Processing buffer {"connection_id":221541,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:49:10] local.INFO: IMEI packet received {"connection_id":221541,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":221541,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:49:31] local.INFO: TCP Data received {"connection_id":219873,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:49:31] local.INFO: Processing buffer {"connection_id":219873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:49:31] local.INFO: Packet analysis {"connection_id":219873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:49:31] local.INFO: Extracted packet for processing {"connection_id":219873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:49:31] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:49:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:49:31] 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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:49:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:49: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-18 14:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:49:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:49:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:49:31] local.INFO: DEBUG: GPS processor result {"connection_id":219873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:49:31] local.INFO: GPS data processed {"connection_id":219873,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:49:31] local.INFO: Acknowledgment sent {"connection_id":219873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:49:45] local.INFO: TCP Data received {"connection_id":218208,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218208,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:49:45] local.INFO: Processing buffer {"connection_id":218208,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:49:45] local.INFO: IMEI packet received {"connection_id":218208,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:49:45] local.INFO: IMEI acknowledgment sent {"connection_id":218208,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:49:54] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:49:54] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:49:54] local.INFO: IMEI packet received {"connection_id":218209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:49:54] local.INFO: IMEI acknowledgment sent {"connection_id":218209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:49:58] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:49:58] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:49:58] local.INFO: IMEI packet received {"connection_id":218209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":218209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:49:58] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:49:58] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:49:58] local.INFO: Packet analysis {"connection_id":218209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:49:58] local.INFO: Extracted packet for processing {"connection_id":218209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:49:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:49: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-18 14:49:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:49:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:49:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:49:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:49:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14:49:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:49:58] 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-18 14:49: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:49:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:49: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-18 14:49:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:49:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:49:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:49:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:49:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:49: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-18 14:49:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:49:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:49:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:49:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:49:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:49:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:49:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:49:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:49:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:49:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:49:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:49:58] local.INFO: DEBUG: GPS processor result {"connection_id":218209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:49:58] local.INFO: GPS data processed {"connection_id":218209,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:49:58] local.INFO: Acknowledgment sent {"connection_id":218209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:50:29] local.INFO: TCP Data received {"connection_id":218209,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:50:29] local.INFO: Processing buffer {"connection_id":218209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:50:29] local.INFO: Packet analysis {"connection_id":218209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:50:29] local.INFO: Extracted packet for processing {"connection_id":218209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:50:29] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:50:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:50:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:50:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:50:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:50:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:50: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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:50:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:50:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:50:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:50:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:50:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:50:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:50:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:50:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:50:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:50:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:50:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:50:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:50:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:50:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:50:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:50:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:50:29] local.INFO: DEBUG: GPS processor result {"connection_id":218209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:50:29] local.INFO: GPS data processed {"connection_id":218209,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:50:29] local.INFO: Acknowledgment sent {"connection_id":218209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:50:53] local.INFO: TCP Data received {"connection_id":218210,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:50:53] local.INFO: Processing buffer {"connection_id":218210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:50:53] local.INFO: IMEI packet received {"connection_id":218210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":218210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:50:58] local.INFO: TCP Data received {"connection_id":218210,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:50:58] local.INFO: Processing buffer {"connection_id":218210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:50:58] local.INFO: IMEI packet received {"connection_id":218210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":218210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:51:01] local.INFO: TCP Data received {"connection_id":218210,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:51:01] local.INFO: Processing buffer {"connection_id":218210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:51:01] local.INFO: Packet analysis {"connection_id":218210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:51:01] local.INFO: Extracted packet for processing {"connection_id":218210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:51:01] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:51: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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:51:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:51:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":218210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:51:01] local.INFO: GPS data processed {"connection_id":218210,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:51:01] local.INFO: Acknowledgment sent {"connection_id":218210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:51:33] local.INFO: TCP Data received {"connection_id":218210,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:51:33] local.INFO: Processing buffer {"connection_id":218210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:51:33] local.INFO: Packet analysis {"connection_id":218210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:51:33] local.INFO: Extracted packet for processing {"connection_id":218210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:51:33] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:51:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:51:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:51:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:51:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:51:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:51:33] 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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:51:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:51:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:51:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:51:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:51:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:51: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-18 14:51:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:51:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:51:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:51:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:51:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:51:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:51:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:51:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:51:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:51:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:51:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:51:33] local.INFO: DEBUG: GPS processor result {"connection_id":218210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:51:33] local.INFO: GPS data processed {"connection_id":218210,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:51:33] local.INFO: Acknowledgment sent {"connection_id":218210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:51:58] local.INFO: TCP Data received {"connection_id":219875,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:51:58] local.INFO: Processing buffer {"connection_id":219875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:51:58] local.INFO: IMEI packet received {"connection_id":219875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":219875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:52:03] local.INFO: TCP Data received {"connection_id":219875,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:03] local.INFO: Processing buffer {"connection_id":219875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:03] local.INFO: IMEI packet received {"connection_id":219875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:52:03] local.INFO: IMEI acknowledgment sent {"connection_id":219875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:52:04] local.INFO: TCP Data received {"connection_id":219875,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:52:04] local.INFO: Processing buffer {"connection_id":219875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:52:04] local.INFO: Packet analysis {"connection_id":219875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:52:04] local.INFO: Extracted packet for processing {"connection_id":219875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:52:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:52: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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:52:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:52:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:52:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":219875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:52:04] local.INFO: GPS data processed {"connection_id":219875,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:52:04] local.INFO: Acknowledgment sent {"connection_id":219875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:52:36] local.INFO: TCP Data received {"connection_id":219875,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:52:36] local.INFO: Processing buffer {"connection_id":219875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e4cdab0012d7f91c005afdca8000e011529..."} 
[2026-10-18 14:52:36] local.INFO: Packet analysis {"connection_id":219875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:52:36] local.INFO: Extracted packet for processing {"connection_id":219875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e4c"} 
[2026-10-18 14:52:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":14,"angle":277,"satellites":41,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:52:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832568576001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:52:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:52:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:52:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:52:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792315022000,"timestamp_ms":1792315022000,"timestamp_seconds":1792315022,"priority":1,"record_length":96,"hex_timestamp":"000001a14e4cdab0"} 
[2026-10-18 14: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-18 14:52:36] 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-18 14: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":97,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-18 14:52:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:52:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:52:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:52:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:52:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:52: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-18 14:52:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:52:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:52:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832568576001,"66":25680,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:52:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:52:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:52:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832568576001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:52:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:52:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:52:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:52:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:52:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832568576001,"power":25680,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:52:36] local.INFO: DEBUG: GPS processor result {"connection_id":219875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:52:36] local.INFO: GPS data processed {"connection_id":219875,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:52:36] local.INFO: Acknowledgment sent {"connection_id":219875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:52:53] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:53] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:53] local.INFO: IMEI packet received {"connection_id":221542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:52:53] local.INFO: IMEI acknowledgment sent {"connection_id":221542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:52:58] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:58] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:52:58] local.INFO: IMEI packet received {"connection_id":221542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":221542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:53:00] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:00] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:00] local.INFO: Packet analysis {"connection_id":221542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:53:00] local.INFO: Extracted packet for processing {"connection_id":221542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:53:00] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:53: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-18 14:53:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:53:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14:53:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:53:00] 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-18 14:53: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:53:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:53: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-18 14:53:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:53:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:53:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:53:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:53:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:53: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-18 14:53:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:53:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:53:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:53:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:53:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:53:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:53:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:53:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:53:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:53:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:53:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:53:00] 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":6359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:53:00] local.INFO: GPS data processed {"connection_id":221542,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:53:00] local.INFO: Acknowledgment sent {"connection_id":221542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:53:32] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:32] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:32] local.INFO: Packet analysis {"connection_id":221542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:53:32] local.INFO: Extracted packet for processing {"connection_id":221542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:53:32] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14: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-18 14: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-18 14: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:53: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-18 14:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:53:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:53:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:53:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:53: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":6360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:53:32] local.INFO: GPS data processed {"connection_id":221542,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:53:32] local.INFO: Acknowledgment sent {"connection_id":221542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:53:53] local.INFO: TCP Data received {"connection_id":219876,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:53:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:53:53] local.INFO: Processing buffer {"connection_id":219876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:53:53] local.INFO: IMEI packet received {"connection_id":219876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:53:53] local.INFO: IMEI acknowledgment sent {"connection_id":219876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:53:57] local.INFO: TCP Data received {"connection_id":219876,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:53:57] local.INFO: Processing buffer {"connection_id":219876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:53:57] local.INFO: IMEI packet received {"connection_id":219876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":219876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:53:59] local.INFO: TCP Data received {"connection_id":219876,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:59] local.INFO: Processing buffer {"connection_id":219876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:53:59] local.INFO: Packet analysis {"connection_id":219876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:53:59] local.INFO: Extracted packet for processing {"connection_id":219876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:53:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:53: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-18 14:53:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:53:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:53:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14:53:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:53:59] 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-18 14:53: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:53:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:53: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-18 14:53:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:53:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:53:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:53:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:53:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:53: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-18 14:53:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:53:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:53:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:53:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:53:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:53:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:53:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:53:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:53:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:53:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:53:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:53:59] local.INFO: DEBUG: GPS processor result {"connection_id":219876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:53:59] local.INFO: GPS data processed {"connection_id":219876,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:53:59] local.INFO: Acknowledgment sent {"connection_id":219876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:54:30] local.INFO: TCP Data received {"connection_id":219876,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:54:30] local.INFO: Processing buffer {"connection_id":219876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:54:30] local.INFO: Packet analysis {"connection_id":219876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:54:30] local.INFO: Extracted packet for processing {"connection_id":219876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:54:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:54:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:54:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":219876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:54:31] local.INFO: GPS data processed {"connection_id":219876,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:54:31] local.INFO: Acknowledgment sent {"connection_id":219876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:54:52] local.INFO: TCP Data received {"connection_id":218475,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:54:52] local.INFO: Processing buffer {"connection_id":218475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:54:52] local.INFO: IMEI packet received {"connection_id":218475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":218475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:54:58] local.INFO: TCP Data received {"connection_id":218475,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:54:58] local.INFO: Processing buffer {"connection_id":218475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:54:58] local.INFO: IMEI packet received {"connection_id":218475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":218475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:54:59] local.INFO: TCP Data received {"connection_id":218475,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:54:59] local.INFO: Processing buffer {"connection_id":218475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:54:59] local.INFO: Packet analysis {"connection_id":218475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:54:59] local.INFO: Extracted packet for processing {"connection_id":218475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:54:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:54: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-18 14:54:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:54:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:54:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:54:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:54:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14:54:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:54:59] 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-18 14:54: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:54:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:54: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-18 14:54:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:54:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:54:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:54:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:54:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:54: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-18 14:54:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:54:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:54:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:54:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:54:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:54:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:54:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:54:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:54:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:54:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:54:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:54:59] local.INFO: DEBUG: GPS processor result {"connection_id":218475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:54:59] local.INFO: GPS data processed {"connection_id":218475,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:54:59] local.INFO: Acknowledgment sent {"connection_id":218475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:55:10] local.INFO: TCP Data received {"connection_id":218474,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218474,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:55:10] local.INFO: Processing buffer {"connection_id":218474,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:55:10] local.INFO: IMEI packet received {"connection_id":218474,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":218474,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:55:30] local.INFO: TCP Data received {"connection_id":218475,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:55:30] local.INFO: Processing buffer {"connection_id":218475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:55:30] local.INFO: Packet analysis {"connection_id":218475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:55:30] local.INFO: Extracted packet for processing {"connection_id":218475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:55:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14: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-18 14:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:55:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:55:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":218475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:55:30] local.INFO: GPS data processed {"connection_id":218475,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:55:30] local.INFO: Acknowledgment sent {"connection_id":218475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:55:50] local.INFO: TCP Data received {"connection_id":221543,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:55:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221543,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:55:50] local.INFO: Processing buffer {"connection_id":221543,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 14:55:50] local.INFO: IMEI packet received {"connection_id":221543,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 14:55:50] local.INFO: IMEI acknowledgment sent {"connection_id":221543,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:55:57] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:55:57] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:55:57] local.INFO: IMEI packet received {"connection_id":221544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":221544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:56:04] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:04] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:04] local.INFO: IMEI packet received {"connection_id":221544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:56:04] local.INFO: IMEI acknowledgment sent {"connection_id":221544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:56:05] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:05] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:05] local.INFO: Packet analysis {"connection_id":221544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:56:05] local.INFO: Extracted packet for processing {"connection_id":221544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:56:05] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:56:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:56:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14: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-18 14:56:05] 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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:56:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:56:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:56:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:56:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:56:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:56: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-18 14:56:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:56:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:56:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:56:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:56:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:56:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:56:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:56:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:56:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:56:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:56:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:56:05] 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":6365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:56:05] local.INFO: GPS data processed {"connection_id":221544,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:56:05] local.INFO: Acknowledgment sent {"connection_id":221544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:56:36] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:36] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:36] local.INFO: Packet analysis {"connection_id":221544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:56:36] local.INFO: Extracted packet for processing {"connection_id":221544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:56:36] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 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-18 14:56:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:56:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 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-18 14:56: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:56:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 14:56:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:56:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:56:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:56:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 14:56:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:56:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:56:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:56:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:56:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:56:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:56:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:56:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:56:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:56:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:56:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:56:36] 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":6366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:56:36] local.INFO: GPS data processed {"connection_id":221544,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:56:36] local.INFO: Acknowledgment sent {"connection_id":221544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:56:53] local.INFO: TCP Data received {"connection_id":218213,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:53] local.INFO: Processing buffer {"connection_id":218213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:53] local.INFO: IMEI packet received {"connection_id":218213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":218213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:56:58] local.INFO: TCP Data received {"connection_id":218213,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:58] local.INFO: Processing buffer {"connection_id":218213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:56:58] local.INFO: IMEI packet received {"connection_id":218213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":218213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:56:59] local.INFO: TCP Data received {"connection_id":218213,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:59] local.INFO: Processing buffer {"connection_id":218213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:56:59] local.INFO: Packet analysis {"connection_id":218213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:56:59] local.INFO: Extracted packet for processing {"connection_id":218213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:56: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-18 14:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:56:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:56:59] 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-18 14:56: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:56:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:56: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-18 14:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:56:59] 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-18 14:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:56:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:56:59] local.INFO: DEBUG: GPS processor result {"connection_id":218213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:56:59] local.INFO: GPS data processed {"connection_id":218213,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:56:59] local.INFO: Acknowledgment sent {"connection_id":218213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:57:30] local.INFO: TCP Data received {"connection_id":218213,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:57:30] local.INFO: Processing buffer {"connection_id":218213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e517278012d7f91c005afdca8000f011528..."} 
[2026-10-18 14:57:30] local.INFO: Packet analysis {"connection_id":218213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:57:30] local.INFO: Extracted packet for processing {"connection_id":218213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e51"} 
[2026-10-18 14:57:30] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":40,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832645632001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:57:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792315323000,"timestamp_ms":1792315323000,"timestamp_seconds":1792315323,"priority":1,"record_length":96,"hex_timestamp":"000001a14e517278"} 
[2026-10-18 14: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-18 14: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-18 14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 14:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:57: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-18 14:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832645632001,"66":25625,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832645632001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:57:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:57:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832645632001,"power":25625,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":218213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:57:30] local.INFO: GPS data processed {"connection_id":218213,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:57:30] local.INFO: Acknowledgment sent {"connection_id":218213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:57:52] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:57:52] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:57:52] local.INFO: IMEI packet received {"connection_id":221545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":221545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:57:58] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:57:58] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:57:58] local.INFO: IMEI packet received {"connection_id":221545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":221545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:57:58] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:57:58] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:57:58] local.INFO: Packet analysis {"connection_id":221545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:57:58] local.INFO: Extracted packet for processing {"connection_id":221545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:57:58] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":44,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:57: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-18 14:57:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832722688001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:57:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:57:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:57:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:57:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792315624000,"timestamp_ms":1792315624000,"timestamp_seconds":1792315624,"priority":1,"record_length":96,"hex_timestamp":"000001a14e560a40"} 
[2026-10-18 14:57:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 14:57:58] 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-18 14:57: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:57:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14:57: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-18 14:57:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 14:57:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:57:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:57:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:57:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:57:58] 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-18 14:57:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:57:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:57:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832722688001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:57:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:57:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:57:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832722688001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:57:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:57:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:57:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:57:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:57:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832722688001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:57:58] 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":6369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:57:58] local.INFO: GPS data processed {"connection_id":221545,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:57:58] local.INFO: Acknowledgment sent {"connection_id":221545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:58:29] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:58:29] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:58:29] local.INFO: Packet analysis {"connection_id":221545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:58:29] local.INFO: Extracted packet for processing {"connection_id":221545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:58:29] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":44,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:58:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832722688001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:58:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:58:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:58:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:58:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792315624000,"timestamp_ms":1792315624000,"timestamp_seconds":1792315624,"priority":1,"record_length":96,"hex_timestamp":"000001a14e560a40"} 
[2026-10-18 14: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-18 14:58:29] 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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:58:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:58:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:58:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:58:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:58:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:58:29] 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-18 14:58:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:58:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:58:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832722688001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:58:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:58:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:58:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832722688001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:58:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:58:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:58:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:58:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:58:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832722688001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:58:29] 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":6370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:58:29] local.INFO: GPS data processed {"connection_id":221545,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:58:29] local.INFO: Acknowledgment sent {"connection_id":221545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:58:58] local.INFO: TCP Data received {"connection_id":218477,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:58:58] local.INFO: Processing buffer {"connection_id":218477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:58:58] local.INFO: IMEI packet received {"connection_id":218477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":218477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:59:03] local.INFO: TCP Data received {"connection_id":218477,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:03] local.INFO: Processing buffer {"connection_id":218477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:03] local.INFO: IMEI packet received {"connection_id":218477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:59:03] local.INFO: IMEI acknowledgment sent {"connection_id":218477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:59:04] local.INFO: TCP Data received {"connection_id":218477,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:59:04] local.INFO: Processing buffer {"connection_id":218477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:59:04] local.INFO: Packet analysis {"connection_id":218477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:59:04] local.INFO: Extracted packet for processing {"connection_id":218477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:59:04] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":44,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:59:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832722688001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:59:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792315624000,"timestamp_ms":1792315624000,"timestamp_seconds":1792315624,"priority":1,"record_length":96,"hex_timestamp":"000001a14e560a40"} 
[2026-10-18 14: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-18 14:59: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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:59:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:59:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:59:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:59:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:59:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:59: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-18 14:59:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:59:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:59:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832722688001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:59:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:59:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:59:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832722688001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:59:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:59:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:59:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:59:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:59:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832722688001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:59:04] local.INFO: DEBUG: GPS processor result {"connection_id":218477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:59:04] local.INFO: GPS data processed {"connection_id":218477,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:59:04] local.INFO: Acknowledgment sent {"connection_id":218477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:59:08] local.INFO: TCP Data received {"connection_id":218477,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:59:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:59:08] local.INFO: Processing buffer {"connection_id":218477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e560a40012d7f91c005afdca8000f01152c..."} 
[2026-10-18 14:59:08] local.INFO: Packet analysis {"connection_id":218477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:59:08] local.INFO: Extracted packet for processing {"connection_id":218477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e56"} 
[2026-10-18 14:59:08] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":44,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14: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-18 14:59:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832722688001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:59:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792315624000,"timestamp_ms":1792315624000,"timestamp_seconds":1792315624,"priority":1,"record_length":96,"hex_timestamp":"000001a14e560a40"} 
[2026-10-18 14: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-18 14:59: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-18 14: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 14:59:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 14: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-18 14: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-18 14:59:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:59:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:59:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:59:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:59:08] 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-18 14:59:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:59:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:59:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832722688001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:59:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:59:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:59:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832722688001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:59:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:59:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:59:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:59:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:59:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832722688001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:59:08] local.INFO: DEBUG: GPS processor result {"connection_id":218477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:59:08] local.INFO: GPS data processed {"connection_id":218477,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:59:08] local.INFO: Acknowledgment sent {"connection_id":218477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 14:59:53] local.INFO: TCP Data received {"connection_id":219877,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:53] local.INFO: Processing buffer {"connection_id":219877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:53] local.INFO: IMEI packet received {"connection_id":219877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 14:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":219877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 14:59:55] local.INFO: TCP Data received {"connection_id":219877,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:55] local.INFO: Processing buffer {"connection_id":219877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 14:59:55] local.INFO: IMEI packet received {"connection_id":219877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 14:59:55] local.INFO: IMEI acknowledgment sent {"connection_id":219877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 14:59:56] local.INFO: TCP Data received {"connection_id":219877,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e57b020012d7f91c005afdca8000f01152b..."} 
[2026-10-18 14:59:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e57b020012d7f91c005afdca8000f01152b..."} 
[2026-10-18 14:59:56] local.INFO: Processing buffer {"connection_id":219877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e57b020012d7f91c005afdca8000f01152b..."} 
[2026-10-18 14:59:56] local.INFO: Packet analysis {"connection_id":219877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e57"} 
[2026-10-18 14:59:56] local.INFO: Extracted packet for processing {"connection_id":219877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e57"} 
[2026-10-18 14:59:56] local.INFO: GPS Element Parsed {"raw_longitude":763335104,"raw_latitude":95411368,"longitude_deg":76.3335104,"latitude_deg":9.5411368,"altitude":15,"angle":277,"satellites":43,"speed":0,"hex_longitude":"2d7f91c0","hex_latitude":"05afdca8","is_valid_coordinates":true} 
[2026-10-18 14:59:56] 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-18 14:59:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832799744001,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192339445097736192,"note":"Value kept but may cause issues"} 
[2026-10-18 14:59:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 14:59:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792315732000,"timestamp_ms":1792315732000,"timestamp_seconds":1792315732,"priority":1,"record_length":96,"hex_timestamp":"000001a14e57b020"} 
[2026-10-18 14: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-18 14:59:56] 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-18 14: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 14:59:56] 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-18 14: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-18 14: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-18 14:59:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 14:59:56] local.INFO: Teltonika packet parsed successfully {"connection_id":219877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 14:59:56] local.INFO: Passing IMEI to GPS processor {"connection_id":219877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:59:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":219877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 14:59:56] 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-18 14:59:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 14:59:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 14:59:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832799744001,"66":25647,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192339445097736192},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 14:59:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 14:59:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 14:59:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832799744001,"description":"Unknown IO ID 0"} 
[2026-10-18 14:59:56] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 14:59:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 14:59:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 14:59:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192339445097736192,"description":"Unknown IO ID 45"} 
[2026-10-18 14:59:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832799744001,"power":25647,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192339445097736192}} 
[2026-10-18 14:59:56] local.INFO: DEBUG: GPS processor result {"connection_id":219877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 14:59:56] local.INFO: GPS data processed {"connection_id":219877,"processed":1,"errors":0,"total":1} 
[2026-10-18 14:59:56] local.INFO: Acknowledgment sent {"connection_id":219877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:00:27] local.INFO: TCP Data received {"connection_id":219877,"ip":"42.106.6.29","data_length":93,"data_hex":"00000000000000518e01000001a14e57bfc0012d7f980005afdd50000f01252b..."} 
[2026-10-18 15:00:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219877,"packet_length":93,"packet_hex":"00000000000000518e01000001a14e57bfc0012d7f980005afdd50000f01252b..."} 
[2026-10-18 15:00:27] local.INFO: Processing buffer {"connection_id":219877,"buffer_length":93,"buffer_hex":"00000000000000518e01000001a14e57bfc0012d7f980005afdd50000f01252b..."} 
[2026-10-18 15:00:27] local.INFO: Packet analysis {"connection_id":219877,"data_field_length":81,"total_packet_length":93,"buffer_length":93,"packet_hex_start":"00000000000000518e01000001a14e57"} 
[2026-10-18 15:00:27] local.INFO: Extracted packet for processing {"connection_id":219877,"packet_length":93,"remaining_buffer_length":0,"packet_hex_start":"00000000000000518e01000001a14e57"} 
[2026-10-18 15:00:27] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15: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":93,"current_offset":40} 
[2026-10-18 15:00:27] 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-18 15:00:27] 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-18 15:00:27] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":1,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:00:27] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":0,"records_with_valid_data":0} 
[2026-10-18 15:00:27] local.INFO: Teltonika packet parsed successfully {"connection_id":219877,"avl_records_parsed":0,"avl_records_expected":1,"crc_valid":false} 
[2026-10-18 15:00:27] local.INFO: Passing IMEI to GPS processor {"connection_id":219877,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-18 15:00:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":219877,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-18 15:00:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-18 15:00:27] local.WARNING: DEBUG: No valid data to process  
[2026-10-18 15:00:27] local.INFO: DEBUG: GPS processor result {"connection_id":219877,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-18 15:00:27] local.ERROR: GPS data processing failed {"connection_id":219877,"error":"No valid data to process"} 
[2026-10-18 15:00:27] local.INFO: Acknowledgment sent {"connection_id":219877,"records_acknowledged":0,"records_expected":1,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-18 15:00:53] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:00:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:00:53] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:00:53] local.INFO: IMEI packet received {"connection_id":218215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:00:53] local.INFO: IMEI acknowledgment sent {"connection_id":218215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:00:58] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:00:58] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:00:58] local.INFO: IMEI packet received {"connection_id":218215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":218215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:00:59] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5811c8012d7f980005afdd50000f01252a..."} 
[2026-10-18 15:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5811c8012d7f980005afdd50000f01252a..."} 
[2026-10-18 15:00:59] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5811c8012d7f980005afdd50000f01252a..."} 
[2026-10-18 15:00:59] local.INFO: Packet analysis {"connection_id":218215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:00:59] local.INFO: Extracted packet for processing {"connection_id":218215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:00:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":42,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:00:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832828416001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:00:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:00:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:00:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:00:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315757000,"timestamp_ms":1792315757000,"timestamp_seconds":1792315757,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5811c8"} 
[2026-10-18 15: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-18 15:00:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-18 15: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-18 15:00:59] 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-18 15: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-18 15: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-18 15:00:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:00:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:00:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:00:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:00:59] 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-18 15:00:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:00:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:00:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832828416001,"66":27571,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:00:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:00:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:00:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832828416001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:00:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:00:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:00:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:00:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:00:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832828416001,"power":27571,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:00:59] local.INFO: DEBUG: GPS processor result {"connection_id":218215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:00:59] local.INFO: GPS data processed {"connection_id":218215,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:00:59] local.INFO: Acknowledgment sent {"connection_id":218215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:01:05] local.INFO: TCP Data received {"connection_id":221547,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221547,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:01:05] local.INFO: Processing buffer {"connection_id":221547,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:01:05] local.INFO: IMEI packet received {"connection_id":221547,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":221547,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:01:30] local.INFO: TCP Data received {"connection_id":218215,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e585818012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e585818012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:01:30] local.INFO: Processing buffer {"connection_id":218215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e585818012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:01:30] local.INFO: Packet analysis {"connection_id":218215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:01:30] local.INFO: Extracted packet for processing {"connection_id":218215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:01:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15:01: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-18 15:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832833792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792315775000,"timestamp_ms":1792315775000,"timestamp_seconds":1792315775,"priority":1,"record_length":96,"hex_timestamp":"000001a14e585818"} 
[2026-10-18 15: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-18 15:01: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-18 15: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":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-18 15:01:30] 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-18 15: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-18 15: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-18 15:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:01: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-18 15:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832833792001,"66":27745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832833792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:01:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:01:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832833792001,"power":27745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":218215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:01:30] local.INFO: GPS data processed {"connection_id":218215,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:01:30] local.INFO: Acknowledgment sent {"connection_id":218215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:01:45] local.INFO: TCP Data received {"connection_id":218216,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218216,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:01:45] local.INFO: Processing buffer {"connection_id":218216,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:01:45] local.INFO: IMEI packet received {"connection_id":218216,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":218216,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:01:53] local.INFO: TCP Data received {"connection_id":218478,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:01:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:01:53] local.INFO: Processing buffer {"connection_id":218478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:01:53] local.INFO: IMEI packet received {"connection_id":218478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:01:53] local.INFO: IMEI acknowledgment sent {"connection_id":218478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:01:58] local.INFO: TCP Data received {"connection_id":218478,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:01:58] local.INFO: Processing buffer {"connection_id":218478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:01:58] local.INFO: IMEI packet received {"connection_id":218478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:01:58] local.INFO: IMEI acknowledgment sent {"connection_id":218478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:01:59] local.INFO: TCP Data received {"connection_id":218478,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:01:59] local.INFO: Processing buffer {"connection_id":218478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:01:59] local.INFO: Packet analysis {"connection_id":218478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:01:59] local.INFO: Extracted packet for processing {"connection_id":218478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:01:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:01:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:01:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:01:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:01:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:01:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 15: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-18 15:01:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:01:59] 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-18 15: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-18 15: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-18 15:01:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:01:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:01:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:01:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:01:59] 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-18 15:01:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:01:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:01:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:01:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:01:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:01:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:01:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:01:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:01:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:01:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:01:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:01:59] local.INFO: DEBUG: GPS processor result {"connection_id":218478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:01:59] local.INFO: GPS data processed {"connection_id":218478,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:01:59] local.INFO: Acknowledgment sent {"connection_id":218478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:02:32] local.INFO: TCP Data received {"connection_id":218478,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:02:32] local.INFO: Processing buffer {"connection_id":218478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:02:32] local.INFO: Packet analysis {"connection_id":218478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:02:32] local.INFO: Extracted packet for processing {"connection_id":218478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:02:32] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:02:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 15: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-18 15:02: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-18 15: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:02: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-18 15: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-18 15: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-18 15:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:02: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-18 15:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:02:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:02:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:02:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":218478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:02:32] local.INFO: GPS data processed {"connection_id":218478,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:02:32] local.INFO: Acknowledgment sent {"connection_id":218478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:02:52] local.INFO: TCP Data received {"connection_id":218217,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218217,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:02:52] local.INFO: Processing buffer {"connection_id":218217,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:02:52] local.INFO: IMEI packet received {"connection_id":218217,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":218217,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:02:58] local.INFO: TCP Data received {"connection_id":218217,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218217,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:02:58] local.INFO: Processing buffer {"connection_id":218217,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:02:58] local.INFO: IMEI packet received {"connection_id":218217,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":218217,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:02:59] local.INFO: TCP Data received {"connection_id":218217,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218217,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:02:59] local.INFO: Processing buffer {"connection_id":218217,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:02:59] local.INFO: Packet analysis {"connection_id":218217,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:02:59] local.INFO: Extracted packet for processing {"connection_id":218217,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:02:59] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:02:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 15: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-18 15:02:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:02:59] 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-18 15: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-18 15: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-18 15:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218217,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218217,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218217,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:02:59] 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-18 15:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:02:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:02:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:02:59] local.INFO: DEBUG: GPS processor result {"connection_id":218217,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:02:59] local.INFO: GPS data processed {"connection_id":218217,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:02:59] local.INFO: Acknowledgment sent {"connection_id":218217,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:03:30] local.INFO: TCP Data received {"connection_id":218217,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218217,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:03:30] local.INFO: Processing buffer {"connection_id":218217,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:03:30] local.INFO: Packet analysis {"connection_id":218217,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:03:30] local.INFO: Extracted packet for processing {"connection_id":218217,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:03:30] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 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-18 15:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 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-18 15: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-18 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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:03: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-18 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-18 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-18 15:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218217,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218217,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218217,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:03: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-18 15:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:03:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:03:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":218217,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:03:30] local.INFO: GPS data processed {"connection_id":218217,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:03:30] local.INFO: Acknowledgment sent {"connection_id":218217,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:03:52] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:03:52] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:03:52] local.INFO: IMEI packet received {"connection_id":221550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:03:52] local.INFO: IMEI acknowledgment sent {"connection_id":221550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:04:00] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:04:00] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:04:00] local.INFO: IMEI packet received {"connection_id":221550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":221550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:04:09] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:04:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:04:09] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:04:09] local.INFO: Packet analysis {"connection_id":221550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:04:09] local.INFO: Extracted packet for processing {"connection_id":221550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:04:09] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15:04: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-18 15:04:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:04:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:04:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:04:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:04:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 15:04:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:04: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-18 15:04: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:04:09] 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-18 15:04: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-18 15:04:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:04:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:04:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:04:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:04:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:04:09] 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-18 15:04:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:04:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:04:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:04:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:04:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:04:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:04:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:04:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:04:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:04:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:04:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:04:09] 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":6380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:04:09] local.INFO: GPS data processed {"connection_id":221550,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:04:09] local.INFO: Acknowledgment sent {"connection_id":221550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:04:58] local.INFO: TCP Data received {"connection_id":218479,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:04:58] local.INFO: Processing buffer {"connection_id":218479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:04:58] local.INFO: IMEI packet received {"connection_id":218479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":218479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:05:03] local.INFO: TCP Data received {"connection_id":218479,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:03] local.INFO: Processing buffer {"connection_id":218479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:03] local.INFO: IMEI packet received {"connection_id":218479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:05:03] local.INFO: IMEI acknowledgment sent {"connection_id":218479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:05:04] local.INFO: TCP Data received {"connection_id":218479,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:05:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:05:04] local.INFO: Processing buffer {"connection_id":218479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:05:04] local.INFO: Packet analysis {"connection_id":218479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:05:04] local.INFO: Extracted packet for processing {"connection_id":218479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:05:04] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15:05: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-18 15:05:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:05:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 15:05:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:05: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-18 15:05: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:05:04] 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-18 15:05: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-18 15:05:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:05:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:05:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:05:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:05:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:05: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-18 15:05:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:05:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:05:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:05:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:05:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:05:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:05:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:05:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:05:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:05:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:05:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:05:04] local.INFO: DEBUG: GPS processor result {"connection_id":218479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:05:04] local.INFO: GPS data processed {"connection_id":218479,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:05:04] local.INFO: Acknowledgment sent {"connection_id":218479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:05:08] local.INFO: TCP Data received {"connection_id":218479,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:05:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:05:08] local.INFO: Processing buffer {"connection_id":218479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5863d0012d7f980005afdd50000f01252c..."} 
[2026-10-18 15:05:08] local.INFO: Packet analysis {"connection_id":218479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:05:08] local.INFO: Extracted packet for processing {"connection_id":218479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e58"} 
[2026-10-18 15:05:08] local.INFO: GPS Element Parsed {"raw_longitude":763336704,"raw_latitude":95411536,"longitude_deg":76.3336704,"latitude_deg":9.5411536,"altitude":15,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f9800","hex_latitude":"05afdd50","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:05:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832838400001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:05:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792315778000,"timestamp_ms":1792315778000,"timestamp_seconds":1792315778,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5863d0"} 
[2026-10-18 15: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-18 15:05: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-18 15: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 15:05: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-18 15: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-18 15: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-18 15:05:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:05:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:05:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:05:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:05:08] 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-18 15:05:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:05:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:05:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832838400001,"66":27234,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:05:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:05:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:05:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832838400001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:05:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:05:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:05:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:05:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:05:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832838400001,"power":27234,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:05:08] local.INFO: DEBUG: GPS processor result {"connection_id":218479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:05:08] local.INFO: GPS data processed {"connection_id":218479,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:05:08] local.INFO: Acknowledgment sent {"connection_id":218479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:05:53] local.INFO: TCP Data received {"connection_id":218480,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:53] local.INFO: Processing buffer {"connection_id":218480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:53] local.INFO: IMEI packet received {"connection_id":218480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:05:53] local.INFO: IMEI acknowledgment sent {"connection_id":218480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:05:58] local.INFO: TCP Data received {"connection_id":218480,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:58] local.INFO: Processing buffer {"connection_id":218480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:05:58] local.INFO: IMEI packet received {"connection_id":218480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:05:58] local.INFO: IMEI acknowledgment sent {"connection_id":218480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:05:59] local.INFO: TCP Data received {"connection_id":218480,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:05:59] local.INFO: Processing buffer {"connection_id":218480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:05:59] local.INFO: Packet analysis {"connection_id":218480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:05:59] local.INFO: Extracted packet for processing {"connection_id":218480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:05:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:05: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-18 15:05:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:05:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:05:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15:05:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:05:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:05: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":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:05:59] 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-18 15:05: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-18 15:05:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:05:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:05:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:05:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:05:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:05:59] 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-18 15:05:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:05:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:05:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:05:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:05:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:05:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:05:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:05:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:05:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:05:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:05:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:05:59] local.INFO: DEBUG: GPS processor result {"connection_id":218480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:05:59] local.INFO: GPS data processed {"connection_id":218480,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:05:59] local.INFO: Acknowledgment sent {"connection_id":218480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:06:30] local.INFO: TCP Data received {"connection_id":218480,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:06:30] local.INFO: Processing buffer {"connection_id":218480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:06:30] local.INFO: Packet analysis {"connection_id":218480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:06:30] local.INFO: Extracted packet for processing {"connection_id":218480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:06:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15: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-18 15: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:06: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-18 15: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-18 15: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-18 15:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:06: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-18 15:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:06:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:06:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":218480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:06:30] local.INFO: GPS data processed {"connection_id":218480,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:06:30] local.INFO: Acknowledgment sent {"connection_id":218480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:06:53] local.INFO: TCP Data received {"connection_id":218220,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:06:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218220,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:06:53] local.INFO: Processing buffer {"connection_id":218220,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:06:53] local.INFO: IMEI packet received {"connection_id":218220,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:06:53] local.INFO: IMEI acknowledgment sent {"connection_id":218220,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:06:58] local.INFO: TCP Data received {"connection_id":218220,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218220,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:06:58] local.INFO: Processing buffer {"connection_id":218220,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:06:58] local.INFO: IMEI packet received {"connection_id":218220,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":218220,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:06:59] local.INFO: TCP Data received {"connection_id":218220,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:06:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218220,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:06:59] local.INFO: Processing buffer {"connection_id":218220,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:06:59] local.INFO: Packet analysis {"connection_id":218220,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:06:59] local.INFO: Extracted packet for processing {"connection_id":218220,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:06:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:06: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-18 15:06:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:06:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:06:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:06:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:06:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15:06:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:06:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:06: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":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:06:59] 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-18 15:06: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-18 15:06:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:06:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:06:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218220,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:06:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:06:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:06:59] 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-18 15:06:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:06:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:06:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:06:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:06:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:06:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:06:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:06:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:06:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:06:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:06:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:06:59] local.INFO: DEBUG: GPS processor result {"connection_id":218220,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:06:59] local.INFO: GPS data processed {"connection_id":218220,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:06:59] local.INFO: Acknowledgment sent {"connection_id":218220,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:07:15] local.INFO: TCP Data received {"connection_id":218481,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218481,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:07:15] local.INFO: Processing buffer {"connection_id":218481,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:07:15] local.INFO: IMEI packet received {"connection_id":218481,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:07:15] local.INFO: IMEI acknowledgment sent {"connection_id":218481,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:07:30] local.INFO: TCP Data received {"connection_id":218220,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218220,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:07:30] local.INFO: Processing buffer {"connection_id":218220,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:07:30] local.INFO: Packet analysis {"connection_id":218220,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:07:30] local.INFO: Extracted packet for processing {"connection_id":218220,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:07:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15: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-18 15: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:07: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-18 15: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-18 15: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-18 15:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218220,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:07: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-18 15:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:07:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:07:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":218220,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:07:30] local.INFO: GPS data processed {"connection_id":218220,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:07:30] local.INFO: Acknowledgment sent {"connection_id":218220,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:07:45] local.INFO: TCP Data received {"connection_id":219878,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219878,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:07:45] local.INFO: Processing buffer {"connection_id":219878,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:07:45] local.INFO: IMEI packet received {"connection_id":219878,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":219878,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:07:55] local.INFO: TCP Data received {"connection_id":218482,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:07:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:07:55] local.INFO: Processing buffer {"connection_id":218482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:07:55] local.INFO: IMEI packet received {"connection_id":218482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:07:55] local.INFO: IMEI acknowledgment sent {"connection_id":218482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:07:58] local.INFO: TCP Data received {"connection_id":218482,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:07:58] local.INFO: Processing buffer {"connection_id":218482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:07:58] local.INFO: IMEI packet received {"connection_id":218482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:07:58] local.INFO: IMEI acknowledgment sent {"connection_id":218482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:07:59] local.INFO: TCP Data received {"connection_id":218482,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:07:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:07:59] local.INFO: Processing buffer {"connection_id":218482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:07:59] local.INFO: Packet analysis {"connection_id":218482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:07:59] local.INFO: Extracted packet for processing {"connection_id":218482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:07:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:07: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-18 15:07:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:07:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:07:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:07:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:07:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15:07:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:07:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:07: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":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:07:59] 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-18 15:07: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-18 15:07:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:07:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:07:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:07:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:07:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:07:59] 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-18 15:07:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:07:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:07:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:07:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:07:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:07:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:07:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:07:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:07:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:07:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:07:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:07:59] local.INFO: DEBUG: GPS processor result {"connection_id":218482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:07:59] local.INFO: GPS data processed {"connection_id":218482,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:07:59] local.INFO: Acknowledgment sent {"connection_id":218482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:08:30] local.INFO: TCP Data received {"connection_id":218482,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:08:30] local.INFO: Processing buffer {"connection_id":218482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:08:30] local.INFO: Packet analysis {"connection_id":218482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:08:30] local.INFO: Extracted packet for processing {"connection_id":218482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:08:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15: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-18 15: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:08: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-18 15: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-18 15: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-18 15:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:08: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-18 15:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:08:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:08:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":218482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:08:30] local.INFO: GPS data processed {"connection_id":218482,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:08:30] local.INFO: Acknowledgment sent {"connection_id":218482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:08:58] local.INFO: TCP Data received {"connection_id":219879,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:08:58] local.INFO: Processing buffer {"connection_id":219879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:08:58] local.INFO: IMEI packet received {"connection_id":219879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":219879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:09:03] local.INFO: TCP Data received {"connection_id":219879,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:03] local.INFO: Processing buffer {"connection_id":219879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:03] local.INFO: IMEI packet received {"connection_id":219879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:09:03] local.INFO: IMEI acknowledgment sent {"connection_id":219879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:09:05] local.INFO: TCP Data received {"connection_id":219879,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:05] local.INFO: Processing buffer {"connection_id":219879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:05] local.INFO: Packet analysis {"connection_id":219879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:09:05] local.INFO: Extracted packet for processing {"connection_id":219879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:09:05] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:09:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:09:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15:09: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-18 15: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":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:09:05] 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-18 15: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-18 15: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-18 15:09:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:09:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:09:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:09:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:09: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-18 15:09:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:09:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:09:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:09:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:09:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:09:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:09:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:09:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:09:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:09:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:09:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:09:05] local.INFO: DEBUG: GPS processor result {"connection_id":219879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:09:05] local.INFO: GPS data processed {"connection_id":219879,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:09:05] local.INFO: Acknowledgment sent {"connection_id":219879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:09:08] local.INFO: TCP Data received {"connection_id":219879,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:08] local.INFO: Processing buffer {"connection_id":219879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:08] local.INFO: Packet analysis {"connection_id":219879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:09:08] local.INFO: Extracted packet for processing {"connection_id":219879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:09:08] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:09:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:09:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15:09: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-18 15: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:09:08] 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-18 15: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-18 15: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-18 15:09:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:09:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:09:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:09:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:09: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-18 15:09:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:09:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:09:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:09:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:09:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:09:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:09:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:09:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:09:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:09:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:09:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:09:08] local.INFO: DEBUG: GPS processor result {"connection_id":219879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:09:08] local.INFO: GPS data processed {"connection_id":219879,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:09:08] local.INFO: Acknowledgment sent {"connection_id":219879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:09:53] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:53] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:53] local.INFO: IMEI packet received {"connection_id":218221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":218221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:09:58] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:58] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:09:58] local.INFO: IMEI packet received {"connection_id":218221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":218221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:09:59] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:59] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:09:59] local.INFO: Packet analysis {"connection_id":218221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:09:59] local.INFO: Extracted packet for processing {"connection_id":218221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:09:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:09:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:09:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:09:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15:09:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:09:59] 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-18 15: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-18 15: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-18 15:09:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:09:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:09:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:09:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:09: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-18 15:09:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:09:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:09:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:09:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:09:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:09:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:09:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:09:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:09:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:09:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:09:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:09:59] local.INFO: DEBUG: GPS processor result {"connection_id":218221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:09:59] local.INFO: GPS data processed {"connection_id":218221,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:09:59] local.INFO: Acknowledgment sent {"connection_id":218221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:10:03] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:10:03] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e5d0368012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:10:03] local.INFO: Packet analysis {"connection_id":218221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:10:03] local.INFO: Extracted packet for processing {"connection_id":218221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e5d"} 
[2026-10-18 15:10:03] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832839168001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194098663702220800,"note":"Value kept but may cause issues"} 
[2026-10-18 15:10:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792316081000,"timestamp_ms":1792316081000,"timestamp_seconds":1792316081,"priority":1,"record_length":96,"hex_timestamp":"000001a14e5d0368"} 
[2026-10-18 15: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-18 15: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-18 15: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":98,"data_length":795,"current_offset":136} 
[2026-10-18 15:10: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-18 15: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-18 15: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-18 15:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15: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-18 15:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832839168001,"66":26115,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194098663702220800},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832839168001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:10:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:10:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194098663702220800,"description":"Unknown IO ID 45"} 
[2026-10-18 15:10:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832839168001,"power":26115,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194098663702220800}} 
[2026-10-18 15:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":218221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:10:03] local.INFO: GPS data processed {"connection_id":218221,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:10:03] local.INFO: Acknowledgment sent {"connection_id":218221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:10:34] local.INFO: TCP Data received {"connection_id":218221,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:10:34] local.INFO: Processing buffer {"connection_id":218221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:10:34] local.INFO: Packet analysis {"connection_id":218221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:10:34] local.INFO: Extracted packet for processing {"connection_id":218221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:10:34] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:10:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:10:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:10:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:10:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:10:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15:10: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:10:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:10:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:10:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:10:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:10:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:10:34] 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-18 15:10:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:10:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:10:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:10:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:10:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:10:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:10:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:10:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:10:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:10:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:10:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:10:34] local.INFO: DEBUG: GPS processor result {"connection_id":218221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:10:34] local.INFO: GPS data processed {"connection_id":218221,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:10:34] local.INFO: Acknowledgment sent {"connection_id":218221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:10:58] local.INFO: TCP Data received {"connection_id":219880,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:10:58] local.INFO: Processing buffer {"connection_id":219880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:10:58] local.INFO: IMEI packet received {"connection_id":219880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":219880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:11:03] local.INFO: TCP Data received {"connection_id":219880,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:11:03] local.INFO: Processing buffer {"connection_id":219880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:11:03] local.INFO: IMEI packet received {"connection_id":219880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:11:03] local.INFO: IMEI acknowledgment sent {"connection_id":219880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:11:07] local.INFO: TCP Data received {"connection_id":219880,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:11:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:11:07] local.INFO: Processing buffer {"connection_id":219880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:11:07] local.INFO: Packet analysis {"connection_id":219880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:11:07] local.INFO: Extracted packet for processing {"connection_id":219880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:11:07] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:11:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:11:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:11:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:11:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:11:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15:11: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:11:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:11:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:11:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:11:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:11:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:11:07] 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-18 15:11:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:11:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:11:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:11:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:11:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:11:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:11:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:11:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:11:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:11:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:11:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:11:07] local.INFO: DEBUG: GPS processor result {"connection_id":219880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:11:07] local.INFO: GPS data processed {"connection_id":219880,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:11:07] local.INFO: Acknowledgment sent {"connection_id":219880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:11:41] local.INFO: TCP Data received {"connection_id":219880,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:11:41] local.INFO: Processing buffer {"connection_id":219880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:11:41] local.INFO: Packet analysis {"connection_id":219880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:11:41] local.INFO: Extracted packet for processing {"connection_id":219880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:11:41] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:11:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:11:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:11:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:11:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:11:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15:11: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:11:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:11:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:11:41] local.INFO: Teltonika packet parsed successfully {"connection_id":219880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:11:41] local.INFO: Passing IMEI to GPS processor {"connection_id":219880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:11:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":219880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:11:41] 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-18 15:11:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:11:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:11:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:11:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:11:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:11:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:11:41] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:11:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:11:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:11:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:11:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:11:41] local.INFO: DEBUG: GPS processor result {"connection_id":219880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:11:41] local.INFO: GPS data processed {"connection_id":219880,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:11:41] local.INFO: Acknowledgment sent {"connection_id":219880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:11:58] local.INFO: TCP Data received {"connection_id":219881,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:11:58] local.INFO: Processing buffer {"connection_id":219881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:11:58] local.INFO: IMEI packet received {"connection_id":219881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":219881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:12:03] local.INFO: TCP Data received {"connection_id":219881,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:03] local.INFO: Processing buffer {"connection_id":219881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:03] local.INFO: IMEI packet received {"connection_id":219881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:12:03] local.INFO: IMEI acknowledgment sent {"connection_id":219881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:12:03] local.INFO: TCP Data received {"connection_id":219881,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:03] local.INFO: Processing buffer {"connection_id":219881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:03] local.INFO: Packet analysis {"connection_id":219881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:12:03] local.INFO: Extracted packet for processing {"connection_id":219881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:12: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-18 15:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:12:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":219881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:12:03] local.INFO: GPS data processed {"connection_id":219881,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:12:03] local.INFO: Acknowledgment sent {"connection_id":219881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:12:08] local.INFO: TCP Data received {"connection_id":219881,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:08] local.INFO: Processing buffer {"connection_id":219881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:08] local.INFO: Packet analysis {"connection_id":219881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:12:08] local.INFO: Extracted packet for processing {"connection_id":219881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:12:08] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:12: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-18 15:12:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:12:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15:12:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:12: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-18 15:12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:12:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:12: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-18 15:12:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:12:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:12:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:12:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:12:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:12:08] 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-18 15:12:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:12:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:12:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:12:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:12:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:12:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:12:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:12:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:12:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:12:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:12:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:12:08] local.INFO: DEBUG: GPS processor result {"connection_id":219881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:12:08] local.INFO: GPS data processed {"connection_id":219881,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:12:08] local.INFO: Acknowledgment sent {"connection_id":219881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:12:53] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:53] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:53] local.INFO: IMEI packet received {"connection_id":221554,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":221554,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:12:58] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:58] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:12:58] local.INFO: IMEI packet received {"connection_id":221554,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":221554,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:12:59] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:59] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:12:59] local.INFO: Packet analysis {"connection_id":221554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:12:59] local.INFO: Extracted packet for processing {"connection_id":221554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:12: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-18 15:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:12:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:12: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:12:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:12: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-18 15:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:12:59] 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-18 15:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:12:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:12:59] 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":6398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:12:59] local.INFO: GPS data processed {"connection_id":221554,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:12:59] local.INFO: Acknowledgment sent {"connection_id":221554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:13:10] local.INFO: TCP Data received {"connection_id":221553,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221553,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:10] local.INFO: Processing buffer {"connection_id":221553,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:10] local.INFO: IMEI packet received {"connection_id":221553,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":221553,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:13:30] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:13:30] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:13:30] local.INFO: Packet analysis {"connection_id":221554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:13:30] local.INFO: Extracted packet for processing {"connection_id":221554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:13:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:13:30] 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-18 15:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:13:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:13:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:13:30] 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":6399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:13:30] local.INFO: GPS data processed {"connection_id":221554,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:13:30] local.INFO: Acknowledgment sent {"connection_id":221554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:13:45] local.INFO: TCP Data received {"connection_id":218484,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218484,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:45] local.INFO: Processing buffer {"connection_id":218484,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:45] local.INFO: IMEI packet received {"connection_id":218484,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":218484,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:13:50] local.INFO: TCP Data received {"connection_id":218484,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218484,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:50] local.INFO: Processing buffer {"connection_id":218484,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:13:50] local.INFO: IMEI packet received {"connection_id":218484,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 15:13:50] local.INFO: IMEI acknowledgment sent {"connection_id":218484,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:13:53] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:13:53] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:13:53] local.INFO: IMEI packet received {"connection_id":221555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":221555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:13:54] local.INFO: TCP Data received {"connection_id":218484,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14e43b6d8012d34c14006aa3a10000701052d..."} 
[2026-10-18 15:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e43b6d8012d34c14006aa3a10000701052d..."} 
[2026-10-18 15:13:54] local.INFO: Processing buffer {"connection_id":218484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e43b6d8012d34c14006aa3a10000701052d..."} 
[2026-10-18 15:13:54] local.INFO: Packet analysis {"connection_id":218484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 15:13:54] local.INFO: Extracted packet for processing {"connection_id":218484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e43"} 
[2026-10-18 15:13:54] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 15:13: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-18 15:13:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832415232001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:13:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:13:54] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:13:54] 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-18 15:13:54] local.INFO: AVL Record Parsed {"raw_timestamp":1792314423000,"timestamp_ms":1792314423000,"timestamp_seconds":1792314423,"priority":1,"record_length":96,"hex_timestamp":"000001a14e43b6d8"} 
[2026-10-18 15:13:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:13:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22272,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:13: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 15:13:54] 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-18 15:13: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-18 15:13:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:13:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:13:54] local.INFO: Teltonika packet parsed successfully {"connection_id":218484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:13:54] local.INFO: Passing IMEI to GPS processor {"connection_id":218484,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 15:13:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":218484,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 15:13:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.109.136.5","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 15:13:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 15:13:54] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 15:13:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832415232001,"66":25495,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 15:13:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 15:13:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 15:13:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832415232001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:13:54] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 15:13:54] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 15:13:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:13:54] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:13:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832415232001,"power":25495,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 15:13:54] local.INFO: DEBUG: GPS processor result {"connection_id":218484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6400,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:13:54] local.INFO: GPS data processed {"connection_id":218484,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:13:54] local.INFO: Acknowledgment sent {"connection_id":218484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:13:58] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:13:58] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:13:58] local.INFO: IMEI packet received {"connection_id":221555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":221555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:14:01] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:01] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:01] local.INFO: Packet analysis {"connection_id":221555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:14:01] local.INFO: Extracted packet for processing {"connection_id":221555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:14:01] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:14:01] 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-18 15:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:14:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:14:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:14:01] 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":6401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:14:01] local.INFO: GPS data processed {"connection_id":221555,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:14:01] local.INFO: Acknowledgment sent {"connection_id":221555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:14:32] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:32] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:32] local.INFO: Packet analysis {"connection_id":221555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:14:32] local.INFO: Extracted packet for processing {"connection_id":221555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:14:32] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:14:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:14:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15: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-18 15:14: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-18 15: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:14:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:14:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:14:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:14:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:14:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:14: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-18 15:14:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:14:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:14:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:14:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:14:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:14:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:14:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:14:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:14:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:14:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:14:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:14:32] 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":6402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:14:32] local.INFO: GPS data processed {"connection_id":221555,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:14:32] local.INFO: Acknowledgment sent {"connection_id":221555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:14:35] local.INFO: TCP Data received {"connection_id":218223,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218223,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:14:35] local.INFO: Processing buffer {"connection_id":218223,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:14:35] local.INFO: IMEI packet received {"connection_id":218223,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:14:35] local.INFO: IMEI acknowledgment sent {"connection_id":218223,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:14:53] local.INFO: TCP Data received {"connection_id":219882,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:14:53] local.INFO: Processing buffer {"connection_id":219882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:14:53] local.INFO: IMEI packet received {"connection_id":219882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":219882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:14:58] local.INFO: TCP Data received {"connection_id":219882,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:14:58] local.INFO: Processing buffer {"connection_id":219882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:14:58] local.INFO: IMEI packet received {"connection_id":219882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":219882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:14:59] local.INFO: TCP Data received {"connection_id":219882,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:59] local.INFO: Processing buffer {"connection_id":219882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e619b30012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:14:59] local.INFO: Packet analysis {"connection_id":219882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:14:59] local.INFO: Extracted packet for processing {"connection_id":219882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e61"} 
[2026-10-18 15:14:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:14: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-18 15:14:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832916736001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:14:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:14:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316382000,"timestamp_ms":1792316382000,"timestamp_seconds":1792316382,"priority":1,"record_length":96,"hex_timestamp":"000001a14e619b30"} 
[2026-10-18 15:14:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:14:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:14: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-10-18 15:14:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":735,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:14: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-18 15:14:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:14:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:14:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:14:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:14:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:14:59] 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-18 15:14:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:14:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:14:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832916736001,"66":25941,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:14:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:14:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:14:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832916736001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:14:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:14:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:14:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:14:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:14:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832916736001,"power":25941,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:14:59] local.INFO: DEBUG: GPS processor result {"connection_id":219882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:14:59] local.INFO: GPS data processed {"connection_id":219882,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:14:59] local.INFO: Acknowledgment sent {"connection_id":219882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:15:30] local.INFO: TCP Data received {"connection_id":219882,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:15:30] local.INFO: Processing buffer {"connection_id":219882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:15:30] local.INFO: Packet analysis {"connection_id":219882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:15:30] local.INFO: Extracted packet for processing {"connection_id":219882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:15:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:15:30] 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-18 15:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:15:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:15:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":219882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:15:30] local.INFO: GPS data processed {"connection_id":219882,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:15:30] local.INFO: Acknowledgment sent {"connection_id":219882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:15:52] local.INFO: TCP Data received {"connection_id":218486,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:15:52] local.INFO: Processing buffer {"connection_id":218486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:15:52] local.INFO: IMEI packet received {"connection_id":218486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":218486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:15:58] local.INFO: TCP Data received {"connection_id":218486,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:15:58] local.INFO: Processing buffer {"connection_id":218486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:15:58] local.INFO: IMEI packet received {"connection_id":218486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":218486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:15:59] local.INFO: TCP Data received {"connection_id":218486,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:15:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:15:59] local.INFO: Processing buffer {"connection_id":218486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:15:59] local.INFO: Packet analysis {"connection_id":218486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:15:59] local.INFO: Extracted packet for processing {"connection_id":218486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:15:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:15: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-18 15:15:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:15:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:15:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:15:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:15:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15:15:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:15:59] 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-18 15:15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:15:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:15: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-18 15:15:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:15:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:15:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:15:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:15:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:15:59] 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-18 15:15:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:15:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:15:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:15:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:15:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:15:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:15:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:15:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:15:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:15:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:15:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:15:59] local.INFO: DEBUG: GPS processor result {"connection_id":218486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:15:59] local.INFO: GPS data processed {"connection_id":218486,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:15:59] local.INFO: Acknowledgment sent {"connection_id":218486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:16:30] local.INFO: TCP Data received {"connection_id":218486,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:16:30] local.INFO: Processing buffer {"connection_id":218486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:16:30] local.INFO: Packet analysis {"connection_id":218486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:16:30] local.INFO: Extracted packet for processing {"connection_id":218486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:16:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15: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-18 15:16: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-18 15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:16:30] 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-18 15:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:16:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:16:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":218486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:16:30] local.INFO: GPS data processed {"connection_id":218486,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:16:30] local.INFO: Acknowledgment sent {"connection_id":218486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:16:58] local.INFO: TCP Data received {"connection_id":219883,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:16:58] local.INFO: Processing buffer {"connection_id":219883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:16:58] local.INFO: IMEI packet received {"connection_id":219883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":219883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:17:03] local.INFO: TCP Data received {"connection_id":219883,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:03] local.INFO: Processing buffer {"connection_id":219883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:03] local.INFO: IMEI packet received {"connection_id":219883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:17:03] local.INFO: IMEI acknowledgment sent {"connection_id":219883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:17:04] local.INFO: TCP Data received {"connection_id":219883,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:17:04] local.INFO: Processing buffer {"connection_id":219883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:17:04] local.INFO: Packet analysis {"connection_id":219883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:17:04] local.INFO: Extracted packet for processing {"connection_id":219883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:17:04] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:17:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15: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-18 15:17: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-18 15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:17:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:17:04] 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-18 15:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:17:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:17:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:17:04] local.INFO: DEBUG: GPS processor result {"connection_id":219883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:17:04] local.INFO: GPS data processed {"connection_id":219883,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:17:04] local.INFO: Acknowledgment sent {"connection_id":219883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:17:08] local.INFO: TCP Data received {"connection_id":219883,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:17:08] local.INFO: Processing buffer {"connection_id":219883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:17:08] local.INFO: Packet analysis {"connection_id":219883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:17:08] local.INFO: Extracted packet for processing {"connection_id":219883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15: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-18 15:17:08] 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-18 15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:17:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:17:08] 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-18 15:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:17:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:17:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:17:08] local.INFO: DEBUG: GPS processor result {"connection_id":219883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:17:08] local.INFO: GPS data processed {"connection_id":219883,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:17:08] local.INFO: Acknowledgment sent {"connection_id":219883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:17:53] local.INFO: TCP Data received {"connection_id":219885,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:53] local.INFO: Processing buffer {"connection_id":219885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:53] local.INFO: IMEI packet received {"connection_id":219885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":219885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:17:58] local.INFO: TCP Data received {"connection_id":219885,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:58] local.INFO: Processing buffer {"connection_id":219885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:17:58] local.INFO: IMEI packet received {"connection_id":219885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":219885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:18:02] local.INFO: TCP Data received {"connection_id":219885,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:02] local.INFO: Processing buffer {"connection_id":219885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:02] local.INFO: Packet analysis {"connection_id":219885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:18:02] local.INFO: Extracted packet for processing {"connection_id":219885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:18:02] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 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-18 15:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 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-18 15:18:02] 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-18 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":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 15:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:18:02] 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-18 15:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:18:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:18:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":219885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:18:02] local.INFO: GPS data processed {"connection_id":219885,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:18:02] local.INFO: Acknowledgment sent {"connection_id":219885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:18:33] local.INFO: TCP Data received {"connection_id":219885,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:33] local.INFO: Processing buffer {"connection_id":219885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:33] local.INFO: Packet analysis {"connection_id":219885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:18:33] local.INFO: Extracted packet for processing {"connection_id":219885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:18:33] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:18:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:18:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15: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-18 15:18:33] 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-18 15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:18:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:18:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:18:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:18:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:18:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:18:33] 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-18 15:18:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:18:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:18:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:18:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:18:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:18:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:18:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:18:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:18:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:18:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:18:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:18:33] local.INFO: DEBUG: GPS processor result {"connection_id":219885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:18:33] local.INFO: GPS data processed {"connection_id":219885,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:18:33] local.INFO: Acknowledgment sent {"connection_id":219885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:18:53] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:18:53] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:18:53] local.INFO: IMEI packet received {"connection_id":221556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":221556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:18:58] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:18:58] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:18:58] local.INFO: IMEI packet received {"connection_id":221556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":221556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:18:59] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:59] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:18:59] local.INFO: Packet analysis {"connection_id":221556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:18:59] local.INFO: Extracted packet for processing {"connection_id":221556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:18:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:18: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-18 15:18:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:18:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:18:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15:18:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:18:59] 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-18 15:18: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:18:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:18: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-18 15:18:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:18:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:18:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:18:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:18:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:18:59] 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-18 15:18:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:18:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:18:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:18:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:18:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:18:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:18:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:18:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:18:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:18:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:18:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:18:59] 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":6411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:18:59] local.INFO: GPS data processed {"connection_id":221556,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:18:59] local.INFO: Acknowledgment sent {"connection_id":221556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:19:30] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:19:30] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:19:30] local.INFO: Packet analysis {"connection_id":221556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:19:30] local.INFO: Extracted packet for processing {"connection_id":221556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:19:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15: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-18 15:19: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-18 15: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:19:30] 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-18 15:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:19:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:19:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:19:30] 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":6412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:19:30] local.INFO: GPS data processed {"connection_id":221556,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:19:30] local.INFO: Acknowledgment sent {"connection_id":221556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:19:53] local.INFO: TCP Data received {"connection_id":219887,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:19:53] local.INFO: Processing buffer {"connection_id":219887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:19:53] local.INFO: IMEI packet received {"connection_id":219887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":219887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:19:59] local.INFO: TCP Data received {"connection_id":219887,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:19:59] local.INFO: Processing buffer {"connection_id":219887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:19:59] local.INFO: IMEI packet received {"connection_id":219887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:19:59] local.INFO: IMEI acknowledgment sent {"connection_id":219887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:19:59] local.INFO: TCP Data received {"connection_id":219887,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:19:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:19:59] local.INFO: Processing buffer {"connection_id":219887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6632f8012d7f93c005afde70000c01252e..."} 
[2026-10-18 15:19:59] local.INFO: Packet analysis {"connection_id":219887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:19:59] local.INFO: Extracted packet for processing {"connection_id":219887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e66"} 
[2026-10-18 15:19:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":46,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:19: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-18 15:19:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458832993792001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:19:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:19:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:19:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:19:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316683000,"timestamp_ms":1792316683000,"timestamp_seconds":1792316683,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6632f8"} 
[2026-10-18 15:19:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:19:59] 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-18 15:19: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-10-18 15:19:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1468,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:19: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-18 15:19:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:19:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:19:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:19:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:19:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:19: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-18 15:19:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:19:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:19:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458832993792001,"66":25875,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:19:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:19:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:19:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458832993792001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:19:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:19:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:19:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:19:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:19:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458832993792001,"power":25875,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:19:59] local.INFO: DEBUG: GPS processor result {"connection_id":219887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:19:59] local.INFO: GPS data processed {"connection_id":219887,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:19:59] local.INFO: Acknowledgment sent {"connection_id":219887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:20:00] local.INFO: TCP Data received {"connection_id":219886,"ip":"42.109.136.0","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219886,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:20:00] local.INFO: Processing buffer {"connection_id":219886,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:20:00] local.INFO: IMEI packet received {"connection_id":219886,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:20:00] local.INFO: IMEI acknowledgment sent {"connection_id":219886,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:20:31] local.INFO: TCP Data received {"connection_id":219887,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:20:31] local.INFO: Processing buffer {"connection_id":219887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:20:31] local.INFO: Packet analysis {"connection_id":219887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:20:31] local.INFO: Extracted packet for processing {"connection_id":219887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:20:31] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:20:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15: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-18 15:20: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-18 15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:20:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:20: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-18 15:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:20:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:20:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":219887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:20:31] local.INFO: GPS data processed {"connection_id":219887,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:20:31] local.INFO: Acknowledgment sent {"connection_id":219887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:20:45] local.INFO: TCP Data received {"connection_id":218226,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218226,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:20:45] local.INFO: Processing buffer {"connection_id":218226,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:20:45] local.INFO: IMEI packet received {"connection_id":218226,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:20:45] local.INFO: IMEI acknowledgment sent {"connection_id":218226,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:20:52] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:20:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:20:52] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:20:52] local.INFO: IMEI packet received {"connection_id":221557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:20:52] local.INFO: IMEI acknowledgment sent {"connection_id":221557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:20:58] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:20:58] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:20:58] local.INFO: IMEI packet received {"connection_id":221557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":221557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:20:59] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:20:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:20:59] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:20:59] local.INFO: Packet analysis {"connection_id":221557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:20:59] local.INFO: Extracted packet for processing {"connection_id":221557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:20:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:20: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-18 15:20:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:20:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:20:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:20:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:20:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15:20:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:20:59] 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-18 15:20: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:20:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:20: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-18 15:20:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:20:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:20:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:20:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:20:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:20: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-18 15:20:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:20:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:20:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:20:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:20:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:20:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:20:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:20:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:20:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:20:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:20:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:20:59] 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":6415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:20:59] local.INFO: GPS data processed {"connection_id":221557,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:20:59] local.INFO: Acknowledgment sent {"connection_id":221557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:21:30] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:21:30] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:21:30] local.INFO: Packet analysis {"connection_id":221557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:21:30] local.INFO: Extracted packet for processing {"connection_id":221557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:21:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:21: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-18 15:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:21:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:21:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:21:30] 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":6416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:21:30] local.INFO: GPS data processed {"connection_id":221557,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:21:30] local.INFO: Acknowledgment sent {"connection_id":221557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:21:52] local.INFO: TCP Data received {"connection_id":218487,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:21:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:21:52] local.INFO: Processing buffer {"connection_id":218487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:21:52] local.INFO: IMEI packet received {"connection_id":218487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:21:52] local.INFO: IMEI acknowledgment sent {"connection_id":218487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:21:58] local.INFO: TCP Data received {"connection_id":218487,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:21:58] local.INFO: Processing buffer {"connection_id":218487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:21:58] local.INFO: IMEI packet received {"connection_id":218487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":218487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:22:02] local.INFO: TCP Data received {"connection_id":218487,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:22:02] local.INFO: Processing buffer {"connection_id":218487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:22:02] local.INFO: Packet analysis {"connection_id":218487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:22:02] local.INFO: Extracted packet for processing {"connection_id":218487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:22:02] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 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-18 15:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:22:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 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-18 15:22: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-18 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":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:22:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 15:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:22: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-18 15:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:22:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:22:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:22:02] local.INFO: DEBUG: GPS processor result {"connection_id":218487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:22:02] local.INFO: GPS data processed {"connection_id":218487,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:22:02] local.INFO: Acknowledgment sent {"connection_id":218487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:22:33] local.INFO: TCP Data received {"connection_id":218487,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:22:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:22:33] local.INFO: Processing buffer {"connection_id":218487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:22:33] local.INFO: Packet analysis {"connection_id":218487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:22:33] local.INFO: Extracted packet for processing {"connection_id":218487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:22:33] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:22:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:22:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:22:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:22:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:22:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15: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-18 15:22: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-18 15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:22:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:22:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:22:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:22:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:22:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:22: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-18 15:22:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:22:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:22:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:22:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:22:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:22:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:22:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:22:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:22:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:22:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:22:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:22:33] local.INFO: DEBUG: GPS processor result {"connection_id":218487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:22:33] local.INFO: GPS data processed {"connection_id":218487,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:22:33] local.INFO: Acknowledgment sent {"connection_id":218487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:22:58] local.INFO: TCP Data received {"connection_id":218228,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:22:58] local.INFO: Processing buffer {"connection_id":218228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:22:58] local.INFO: IMEI packet received {"connection_id":218228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":218228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:23:03] local.INFO: TCP Data received {"connection_id":218228,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:03] local.INFO: Processing buffer {"connection_id":218228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:03] local.INFO: IMEI packet received {"connection_id":218228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:23:03] local.INFO: IMEI acknowledgment sent {"connection_id":218228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:23:04] local.INFO: TCP Data received {"connection_id":218228,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:04] local.INFO: Processing buffer {"connection_id":218228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:04] local.INFO: Packet analysis {"connection_id":218228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:23:04] local.INFO: Extracted packet for processing {"connection_id":218228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:23:04] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:23:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:23:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15: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-18 15:23: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-18 15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:23:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:23:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:23:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:23:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:23:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:23: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-18 15:23:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:23:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:23:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:23:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:23:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:23:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:23:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:23:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:23:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:23:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:23:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:23:04] local.INFO: DEBUG: GPS processor result {"connection_id":218228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:23:04] local.INFO: GPS data processed {"connection_id":218228,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:23:04] local.INFO: Acknowledgment sent {"connection_id":218228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:23:08] local.INFO: TCP Data received {"connection_id":218228,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:08] local.INFO: Processing buffer {"connection_id":218228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:08] local.INFO: Packet analysis {"connection_id":218228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:23:08] local.INFO: Extracted packet for processing {"connection_id":218228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:23:08] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:23:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15: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-18 15:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:23:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:23:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:23:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":218228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:23:08] local.INFO: GPS data processed {"connection_id":218228,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:23:08] local.INFO: Acknowledgment sent {"connection_id":218228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:23:53] local.INFO: TCP Data received {"connection_id":219891,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:53] local.INFO: Processing buffer {"connection_id":219891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:53] local.INFO: IMEI packet received {"connection_id":219891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":219891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:23:58] local.INFO: TCP Data received {"connection_id":219891,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:58] local.INFO: Processing buffer {"connection_id":219891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:23:58] local.INFO: IMEI packet received {"connection_id":219891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":219891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:23:59] local.INFO: TCP Data received {"connection_id":219891,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:59] local.INFO: Processing buffer {"connection_id":219891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:23:59] local.INFO: Packet analysis {"connection_id":219891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:23:59] local.INFO: Extracted packet for processing {"connection_id":219891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:23:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:23: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-18 15:23:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:23:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:23:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15:23:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:23:59] 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-18 15:23: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:23:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:23: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-18 15:23:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:23:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:23:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:23:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:23:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:23: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-18 15:23:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:23:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:23:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:23:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:23:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:23:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:23:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:23:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:23:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:23:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:23:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:23:59] local.INFO: DEBUG: GPS processor result {"connection_id":219891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:23:59] local.INFO: GPS data processed {"connection_id":219891,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:23:59] local.INFO: Acknowledgment sent {"connection_id":219891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:24:30] local.INFO: TCP Data received {"connection_id":219891,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:24:30] local.INFO: Processing buffer {"connection_id":219891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:24:30] local.INFO: Packet analysis {"connection_id":219891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:24:30] local.INFO: Extracted packet for processing {"connection_id":219891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:24:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:24: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-18 15:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:24:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:24:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":219891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:24:30] local.INFO: GPS data processed {"connection_id":219891,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:24:30] local.INFO: Acknowledgment sent {"connection_id":219891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:24:53] local.INFO: TCP Data received {"connection_id":219892,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219892,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:24:53] local.INFO: Processing buffer {"connection_id":219892,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:24:53] local.INFO: IMEI packet received {"connection_id":219892,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":219892,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:24:58] local.INFO: TCP Data received {"connection_id":219892,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219892,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:24:58] local.INFO: Processing buffer {"connection_id":219892,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:24:58] local.INFO: IMEI packet received {"connection_id":219892,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:24:58] local.INFO: IMEI acknowledgment sent {"connection_id":219892,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:24:58] local.INFO: TCP Data received {"connection_id":219892,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219892,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:24:58] local.INFO: Processing buffer {"connection_id":219892,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6acac0012d7f93c005afde70000c01252c..."} 
[2026-10-18 15:24:58] local.INFO: Packet analysis {"connection_id":219892,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:24:58] local.INFO: Extracted packet for processing {"connection_id":219892,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6a"} 
[2026-10-18 15:24:58] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:24: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-18 15:24:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833070848001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:24:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:24:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:24:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:24:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792316984000,"timestamp_ms":1792316984000,"timestamp_seconds":1792316984,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6acac0"} 
[2026-10-18 15:24:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:24:58] 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-18 15:24: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-18 15:24:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":874,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:24: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-18 15:24:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:24:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:24:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219892,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:24:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:24:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:24: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-18 15:24:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:24:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:24:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833070848001,"66":25778,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:24:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:24:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:24:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833070848001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:24:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:24:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:24:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:24:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:24:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833070848001,"power":25778,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:24:59] local.INFO: DEBUG: GPS processor result {"connection_id":219892,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:24:59] local.INFO: GPS data processed {"connection_id":219892,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:24:59] local.INFO: Acknowledgment sent {"connection_id":219892,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:25:30] local.INFO: TCP Data received {"connection_id":219892,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219892,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:25:30] local.INFO: Processing buffer {"connection_id":219892,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:25:30] local.INFO: Packet analysis {"connection_id":219892,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:25:30] local.INFO: Extracted packet for processing {"connection_id":219892,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:25:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15: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-18 15: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-18 15: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:25:30] 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-18 15: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-18 15: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-18 15:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219892,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:25: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-18 15:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:25:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:25:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:25:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":219892,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:25:31] local.INFO: GPS data processed {"connection_id":219892,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:25:31] local.INFO: Acknowledgment sent {"connection_id":219892,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:25:58] local.INFO: TCP Data received {"connection_id":219893,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219893,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:25:58] local.INFO: Processing buffer {"connection_id":219893,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:25:58] local.INFO: IMEI packet received {"connection_id":219893,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":219893,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:26:03] local.INFO: TCP Data received {"connection_id":219893,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219893,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:03] local.INFO: Processing buffer {"connection_id":219893,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:03] local.INFO: IMEI packet received {"connection_id":219893,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:26:03] local.INFO: IMEI acknowledgment sent {"connection_id":219893,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:26:03] local.INFO: TCP Data received {"connection_id":219893,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219893,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:03] local.INFO: Processing buffer {"connection_id":219893,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:03] local.INFO: Packet analysis {"connection_id":219893,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:26:03] local.INFO: Extracted packet for processing {"connection_id":219893,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:26:03] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15: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-18 15: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-18 15: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:26: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-18 15: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-18 15: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-18 15:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219893,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:26: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-18 15:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:26:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:26:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:26:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":219893,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:26:03] local.INFO: GPS data processed {"connection_id":219893,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:26:03] local.INFO: Acknowledgment sent {"connection_id":219893,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:26:08] local.INFO: TCP Data received {"connection_id":219893,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219893,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:08] local.INFO: Processing buffer {"connection_id":219893,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:08] local.INFO: Packet analysis {"connection_id":219893,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:26:08] local.INFO: Extracted packet for processing {"connection_id":219893,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:26:08] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:26:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:26:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15: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-18 15:26: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-18 15: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:26:08] 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-18 15: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-18 15: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-18 15:26:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:26:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219893,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:26:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:26:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:26:08] 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-18 15:26:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:26:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:26:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:26:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:26:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:26:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:26:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:26:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:26:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:26:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:26:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:26:08] local.INFO: DEBUG: GPS processor result {"connection_id":219893,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:26:08] local.INFO: GPS data processed {"connection_id":219893,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:26:08] local.INFO: Acknowledgment sent {"connection_id":219893,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:26:15] local.INFO: TCP Data received {"connection_id":218230,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:26:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218230,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:26:15] local.INFO: Processing buffer {"connection_id":218230,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:26:15] local.INFO: IMEI packet received {"connection_id":218230,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:26:15] local.INFO: IMEI acknowledgment sent {"connection_id":218230,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:26:50] local.INFO: TCP Data received {"connection_id":219894,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219894,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:26:50] local.INFO: Processing buffer {"connection_id":219894,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:26:50] local.INFO: IMEI packet received {"connection_id":219894,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:26:50] local.INFO: IMEI acknowledgment sent {"connection_id":219894,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:26:53] local.INFO: TCP Data received {"connection_id":218488,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:53] local.INFO: Processing buffer {"connection_id":218488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:53] local.INFO: IMEI packet received {"connection_id":218488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:26:53] local.INFO: IMEI acknowledgment sent {"connection_id":218488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:26:58] local.INFO: TCP Data received {"connection_id":218488,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:58] local.INFO: Processing buffer {"connection_id":218488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:26:58] local.INFO: IMEI packet received {"connection_id":218488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":218488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:26:59] local.INFO: TCP Data received {"connection_id":218488,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:59] local.INFO: Processing buffer {"connection_id":218488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:26:59] local.INFO: Packet analysis {"connection_id":218488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:26:59] local.INFO: Extracted packet for processing {"connection_id":218488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:26:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:26: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-18 15:26:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:26:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:26:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15:26:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:26:59] 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-18 15:26: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:26:59] 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-18 15:26: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-18 15:26:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:26:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:26:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:26:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:26:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:26:59] 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-18 15:26:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:26:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:26:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:26:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:26:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:26:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:26:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:26:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:26:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:26:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:26:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:26:59] local.INFO: DEBUG: GPS processor result {"connection_id":218488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:26:59] local.INFO: GPS data processed {"connection_id":218488,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:26:59] local.INFO: Acknowledgment sent {"connection_id":218488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:27:29] local.INFO: TCP Data received {"connection_id":218488,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:27:29] local.INFO: Processing buffer {"connection_id":218488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:27:29] local.INFO: Packet analysis {"connection_id":218488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:27:29] local.INFO: Extracted packet for processing {"connection_id":218488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:27:29] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:27:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:27:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:27:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:27:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:27:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15: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-18 15:27:29] 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-18 15: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:27:29] 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-18 15: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-18 15: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-18 15:27:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:27:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:27:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:27:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:27:29] 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-18 15:27:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:27:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:27:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:27:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:27:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:27:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:27:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:27:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:27:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:27:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:27:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:27:29] local.INFO: DEBUG: GPS processor result {"connection_id":218488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:27:29] local.INFO: GPS data processed {"connection_id":218488,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:27:29] local.INFO: Acknowledgment sent {"connection_id":218488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:27:53] local.INFO: TCP Data received {"connection_id":219896,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:27:53] local.INFO: Processing buffer {"connection_id":219896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:27:53] local.INFO: IMEI packet received {"connection_id":219896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":219896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:27:58] local.INFO: TCP Data received {"connection_id":219896,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:27:58] local.INFO: Processing buffer {"connection_id":219896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:27:58] local.INFO: IMEI packet received {"connection_id":219896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:27:58] local.INFO: IMEI acknowledgment sent {"connection_id":219896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:27:58] local.INFO: TCP Data received {"connection_id":219896,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:27:58] local.INFO: Processing buffer {"connection_id":219896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:27:58] local.INFO: Packet analysis {"connection_id":219896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:27:58] local.INFO: Extracted packet for processing {"connection_id":219896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:27:58] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:27:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15: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-18 15:27:58] 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-18 15: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:27:58] 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-18 15: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-18 15: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-18 15:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:27:58] 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-18 15:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:27:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:27:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":219896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:27:58] local.INFO: GPS data processed {"connection_id":219896,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:27:58] local.INFO: Acknowledgment sent {"connection_id":219896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:28:30] local.INFO: TCP Data received {"connection_id":219896,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:28:30] local.INFO: Processing buffer {"connection_id":219896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:28:30] local.INFO: Packet analysis {"connection_id":219896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:28:30] local.INFO: Extracted packet for processing {"connection_id":219896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:28:30] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15: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-18 15: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-18 15: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:28:30] 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-18 15: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-18 15: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-18 15:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:28:30] 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-18 15:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:28:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:28:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":219896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:28:30] local.INFO: GPS data processed {"connection_id":219896,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:28:30] local.INFO: Acknowledgment sent {"connection_id":219896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:28:53] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:28:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:28:53] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:28:53] local.INFO: IMEI packet received {"connection_id":221558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:28:53] local.INFO: IMEI acknowledgment sent {"connection_id":221558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:28:58] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:28:58] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:28:58] local.INFO: IMEI packet received {"connection_id":221558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:28:58] local.INFO: IMEI acknowledgment sent {"connection_id":221558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:29:44] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:29:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:29:44] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:29:44] local.INFO: Packet analysis {"connection_id":221558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:29:44] local.INFO: Extracted packet for processing {"connection_id":221558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:29:44] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:29: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-18 15:29:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:29:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:29:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:29:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:29:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15:29:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:29:44] 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-18 15:29: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:29:44] 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-18 15:29: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-18 15:29:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:29:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:29:44] local.INFO: Teltonika packet parsed successfully {"connection_id":221558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:29:44] local.INFO: Passing IMEI to GPS processor {"connection_id":221558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:29:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":221558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:29:44] 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-18 15:29:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:29:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:29:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:29:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:29:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:29:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:29:44] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:29:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:29:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:29:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:29:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:29:44] local.INFO: DEBUG: GPS processor result {"connection_id":221558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:29:44] local.INFO: GPS data processed {"connection_id":221558,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:29:44] local.INFO: Acknowledgment sent {"connection_id":221558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:29:52] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:29:52] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:29:52] local.INFO: IMEI packet received {"connection_id":221559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":221559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:29:58] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:29:58] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:29:58] local.INFO: IMEI packet received {"connection_id":221559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":221559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:29:58] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:29:58] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e6f6288012d7f93c005afde70000c01252b..."} 
[2026-10-18 15:29:58] local.INFO: Packet analysis {"connection_id":221559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:29:58] local.INFO: Extracted packet for processing {"connection_id":221559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e6f"} 
[2026-10-18 15:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":12,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:29: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-18 15:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833147904001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:29:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792317285000,"timestamp_ms":1792317285000,"timestamp_seconds":1792317285,"priority":1,"record_length":96,"hex_timestamp":"000001a14e6f6288"} 
[2026-10-18 15:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:29:58] 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-18 15:29: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 15:29:58] 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-18 15:29: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-18 15:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:29: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-18 15:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833147904001,"66":25745,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833147904001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833147904001,"power":25745,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:29:58] 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":6432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:29:58] local.INFO: GPS data processed {"connection_id":221559,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:29:58] local.INFO: Acknowledgment sent {"connection_id":221559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:30:29] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:30:29] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:30:29] local.INFO: Packet analysis {"connection_id":221559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e73"} 
[2026-10-18 15:30:29] local.INFO: Extracted packet for processing {"connection_id":221559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e73"} 
[2026-10-18 15:30:29] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":18,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:30:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833224960001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:30:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:30:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:30:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:30:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792317586000,"timestamp_ms":1792317586000,"timestamp_seconds":1792317586,"priority":1,"record_length":96,"hex_timestamp":"000001a14e73fa50"} 
[2026-10-18 15: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-18 15:30:29] 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-18 15: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":100,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-18 15:30:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2003,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:30:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:30:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:30:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:30:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:30:29] 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-18 15:30:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:30:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:30:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833224960001,"66":25712,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:30:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:30:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:30:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833224960001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:30:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:30:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:30:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:30:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:30:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833224960001,"power":25712,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:30:29] 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":6433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:30:29] local.INFO: GPS data processed {"connection_id":221559,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:30:29] local.INFO: Acknowledgment sent {"connection_id":221559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:30:58] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:30:58] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:30:58] local.INFO: IMEI packet received {"connection_id":221560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":221560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:31:03] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:03] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:03] local.INFO: IMEI packet received {"connection_id":221560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:31:03] local.INFO: IMEI acknowledgment sent {"connection_id":221560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:31:04] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:31:04] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:31:04] local.INFO: Packet analysis {"connection_id":221560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e73"} 
[2026-10-18 15:31:04] local.INFO: Extracted packet for processing {"connection_id":221560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e73"} 
[2026-10-18 15:31:04] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":18,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:31:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833224960001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:31:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792317586000,"timestamp_ms":1792317586000,"timestamp_seconds":1792317586,"priority":1,"record_length":96,"hex_timestamp":"000001a14e73fa50"} 
[2026-10-18 15: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-18 15:31: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-18 15: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":100,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-18 15:31:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2003,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:31:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:31:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:31:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:31:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:31:04] 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-18 15:31:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:31:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:31:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833224960001,"66":25712,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:31:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:31:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:31:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833224960001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:31:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:31:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:31:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:31:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:31:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833224960001,"power":25712,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:31:04] 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":6434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:31:04] local.INFO: GPS data processed {"connection_id":221560,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:31:04] local.INFO: Acknowledgment sent {"connection_id":221560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:31:08] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:31:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:31:08] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e73fa50012d7f93c005afde70001201252c..."} 
[2026-10-18 15:31:08] local.INFO: Packet analysis {"connection_id":221560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e73"} 
[2026-10-18 15:31:08] local.INFO: Extracted packet for processing {"connection_id":221560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e73"} 
[2026-10-18 15:31:08] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":18,"angle":293,"satellites":44,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:31: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-18 15:31:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833224960001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:31:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792317586000,"timestamp_ms":1792317586000,"timestamp_seconds":1792317586,"priority":1,"record_length":96,"hex_timestamp":"000001a14e73fa50"} 
[2026-10-18 15:31:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:31: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-18 15:31: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":100,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-18 15:31:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2003,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:31: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-18 15:31:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:31:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:31:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:31:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:31:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:31:08] 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-18 15:31:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:31:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:31:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833224960001,"66":25712,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:31:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:31:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:31:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833224960001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:31:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:31:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:31:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:31:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:31:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833224960001,"power":25712,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:31:08] 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":6435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:31:08] local.INFO: GPS data processed {"connection_id":221560,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:31:08] local.INFO: Acknowledgment sent {"connection_id":221560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:31:53] local.INFO: TCP Data received {"connection_id":218233,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:53] local.INFO: Processing buffer {"connection_id":218233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:53] local.INFO: IMEI packet received {"connection_id":218233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":218233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:31:58] local.INFO: TCP Data received {"connection_id":218233,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:58] local.INFO: Processing buffer {"connection_id":218233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:31:58] local.INFO: IMEI packet received {"connection_id":218233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:31:58] local.INFO: IMEI acknowledgment sent {"connection_id":218233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:31:59] local.INFO: TCP Data received {"connection_id":218233,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e752718012d7f93c005afde70001401252b..."} 
[2026-10-18 15:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e752718012d7f93c005afde70001401252b..."} 
[2026-10-18 15:31:59] local.INFO: Processing buffer {"connection_id":218233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e752718012d7f93c005afde70001401252b..."} 
[2026-10-18 15:31:59] local.INFO: Packet analysis {"connection_id":218233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:31:59] local.INFO: Extracted packet for processing {"connection_id":218233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:31:59] local.INFO: GPS Element Parsed {"raw_longitude":763335616,"raw_latitude":95411824,"longitude_deg":76.3335616,"latitude_deg":9.5411824,"altitude":20,"angle":293,"satellites":43,"speed":0,"hex_longitude":"2d7f93c0","hex_latitude":"05afde70","is_valid_coordinates":true} 
[2026-10-18 15:31:59] 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-18 15:31:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833302016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:31:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:31:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792317663000,"timestamp_ms":1792317663000,"timestamp_seconds":1792317663,"priority":1,"record_length":96,"hex_timestamp":"000001a14e752718"} 
[2026-10-18 15:31:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:31:59] 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-18 15:31: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 15:31:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:31: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-18 15:31:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:31:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:31:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:31:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:31:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:31:59] 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-18 15:31:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:31:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:31:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833302016001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:31:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:31:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:31:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833302016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:31:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:31:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:31:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:31:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:31:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833302016001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:31:59] local.INFO: DEBUG: GPS processor result {"connection_id":218233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:31:59] local.INFO: GPS data processed {"connection_id":218233,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:31:59] local.INFO: Acknowledgment sent {"connection_id":218233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:32:15] local.INFO: TCP Data received {"connection_id":218232,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:32:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218232,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:32:15] local.INFO: Processing buffer {"connection_id":218232,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:32:15] local.INFO: IMEI packet received {"connection_id":218232,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:32:15] local.INFO: IMEI acknowledgment sent {"connection_id":218232,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:32:30] local.INFO: TCP Data received {"connection_id":218233,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7532d0012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7532d0012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:32:30] local.INFO: Processing buffer {"connection_id":218233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7532d0012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:32:30] local.INFO: Packet analysis {"connection_id":218233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:32:30] local.INFO: Extracted packet for processing {"connection_id":218233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:32:30] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833321728001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192902395051274240,"note":"Value kept but may cause issues"} 
[2026-10-18 15:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792317666000,"timestamp_ms":1792317666000,"timestamp_seconds":1792317666,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7532d0"} 
[2026-10-18 15: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-18 15:32: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-18 15: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 15:32:30] 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-18 15: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-18 15: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-18 15:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:32:30] 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-18 15:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833321728001,"66":27484,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9192902395051274240},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833321728001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:32:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:32:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192902395051274240,"description":"Unknown IO ID 45"} 
[2026-10-18 15:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833321728001,"power":27484,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9192902395051274240}} 
[2026-10-18 15:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":218233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:32:30] local.INFO: GPS data processed {"connection_id":218233,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:32:30] local.INFO: Acknowledgment sent {"connection_id":218233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:32:50] local.INFO: TCP Data received {"connection_id":218489,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:32:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218489,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:32:50] local.INFO: Processing buffer {"connection_id":218489,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:32:50] local.INFO: IMEI packet received {"connection_id":218489,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:32:50] local.INFO: IMEI acknowledgment sent {"connection_id":218489,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:32:53] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:32:53] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:32:53] local.INFO: IMEI packet received {"connection_id":221561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":221561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:32:58] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:32:58] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:32:58] local.INFO: IMEI packet received {"connection_id":221561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:32:58] local.INFO: IMEI acknowledgment sent {"connection_id":221561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:33:02] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7584d8012d7f990005afdf60001400ff2c..."} 
[2026-10-18 15:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7584d8012d7f990005afdf60001400ff2c..."} 
[2026-10-18 15:33:02] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7584d8012d7f990005afdf60001400ff2c..."} 
[2026-10-18 15:33:02] local.INFO: Packet analysis {"connection_id":221561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:33:02] local.INFO: Extracted packet for processing {"connection_id":221561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:33:02] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 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-18 15:33:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833322496001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:33:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792317687000,"timestamp_ms":1792317687000,"timestamp_seconds":1792317687,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7584d8"} 
[2026-10-18 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-18 15:33: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-18 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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-18 15:33:02] 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-18 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-18 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-18 15:33:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:33:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:33:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:33:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:33: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-18 15:33:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:33:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:33:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833322496001,"66":27484,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:33:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:33:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:33:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833322496001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:33:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:33:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:33:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:33:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:33:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833322496001,"power":27484,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:33:02] 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":6438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:33:02] local.INFO: GPS data processed {"connection_id":221561,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:33:02] local.INFO: Acknowledgment sent {"connection_id":221561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:33:33] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75d6e0012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:33:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75d6e0012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:33:33] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75d6e0012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:33:33] local.INFO: Packet analysis {"connection_id":221561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:33:33] local.INFO: Extracted packet for processing {"connection_id":221561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:33:33] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:33:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833327872001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:33:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792317708000,"timestamp_ms":1792317708000,"timestamp_seconds":1792317708,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75d6e0"} 
[2026-10-18 15: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-18 15:33: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-18 15: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":92,"data_length":795,"current_offset":136} 
[2026-10-18 15:33: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-18 15: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-18 15: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-18 15:33:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:33:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:33:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:33:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:33:33] 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-18 15:33:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:33:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:33:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833327872001,"66":27908,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:33:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:33:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:33:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833327872001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:33:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:33:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:33:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:33:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:33:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833327872001,"power":27908,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:33:33] 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":6439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:33:33] local.INFO: GPS data processed {"connection_id":221561,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:33:33] local.INFO: Acknowledgment sent {"connection_id":221561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:33:52] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:33:52] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:33:52] local.INFO: IMEI packet received {"connection_id":218235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:33:52] local.INFO: IMEI acknowledgment sent {"connection_id":218235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:33:58] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:33:58] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:33:58] local.INFO: IMEI packet received {"connection_id":218235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":218235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:33:59] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:33:59] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:33:59] local.INFO: Packet analysis {"connection_id":218235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:33:59] local.INFO: Extracted packet for processing {"connection_id":218235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:33:59] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:33:59] 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-18 15:33:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:33:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:33:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15: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-18 15:33: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-18 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:33:59] 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-18 15: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-18 15: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-18 15:33:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:33:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:33:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:33:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:33:59] 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-18 15:33:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:33:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:33:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:33:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:33:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:33:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:33:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:33:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:33:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:33:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:33:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:33:59] local.INFO: DEBUG: GPS processor result {"connection_id":218235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:33:59] local.INFO: GPS data processed {"connection_id":218235,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:33:59] local.INFO: Acknowledgment sent {"connection_id":218235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:34:30] local.INFO: TCP Data received {"connection_id":218235,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:34:30] local.INFO: Processing buffer {"connection_id":218235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:34:30] local.INFO: Packet analysis {"connection_id":218235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:34:30] local.INFO: Extracted packet for processing {"connection_id":218235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:34:30] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:34: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-18 15:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15: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-18 15:34: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-18 15: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-18 15: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-18 15: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-18 15: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-18 15:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:34:30] 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-18 15:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:34:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:34:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":218235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:34:30] local.INFO: GPS data processed {"connection_id":218235,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:34:30] local.INFO: Acknowledgment sent {"connection_id":218235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:34:52] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:34:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:34:52] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:34:52] local.INFO: IMEI packet received {"connection_id":221562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:34:52] local.INFO: IMEI acknowledgment sent {"connection_id":221562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:34:58] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:34:58] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:34:58] local.INFO: IMEI packet received {"connection_id":221562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:34:58] local.INFO: IMEI acknowledgment sent {"connection_id":221562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:34:59] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:34:59] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:34:59] local.INFO: Packet analysis {"connection_id":221562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:34:59] local.INFO: Extracted packet for processing {"connection_id":221562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:34:59] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:34:59] 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-18 15:34:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:34:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:34:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:34:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:34:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15:34:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:34: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-18 15:34: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:34:59] 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-18 15:34: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-18 15:34:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:34:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:34:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:34:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:34:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:34:59] 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-18 15:34:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:34:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:34:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:34:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:34:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:34:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:34:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:34:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:34:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:34:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:34:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:34:59] 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":6442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:34:59] local.INFO: GPS data processed {"connection_id":221562,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:34:59] local.INFO: Acknowledgment sent {"connection_id":221562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:35:30] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:35:30] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:35:30] local.INFO: Packet analysis {"connection_id":221562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:35:30] local.INFO: Extracted packet for processing {"connection_id":221562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:35:30] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:35: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-18 15:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 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-18 15:35: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-18 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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:35: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-18 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-18 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-18 15:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:35:30] 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-18 15:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:35:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:35:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:35:30] 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":6443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:35:30] local.INFO: GPS data processed {"connection_id":221562,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:35:30] local.INFO: Acknowledgment sent {"connection_id":221562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:35:58] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:35:58] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:35:58] local.INFO: IMEI packet received {"connection_id":221563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:35:58] local.INFO: IMEI acknowledgment sent {"connection_id":221563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:36:03] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:03] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:03] local.INFO: IMEI packet received {"connection_id":221563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:36:03] local.INFO: IMEI acknowledgment sent {"connection_id":221563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:36:04] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:04] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:04] local.INFO: Packet analysis {"connection_id":221563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:36:04] local.INFO: Extracted packet for processing {"connection_id":221563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:36:04] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:36: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-18 15:36:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:36:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15: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-18 15:36: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-18 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:36: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-18 15: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-18 15: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-18 15:36:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:36:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:36:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:36:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:36: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-18 15:36:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:36:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:36:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:36:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:36:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:36:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:36:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:36:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:36:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:36:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:36:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:36:04] 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":6444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:36:04] local.INFO: GPS data processed {"connection_id":221563,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:36:04] local.INFO: Acknowledgment sent {"connection_id":221563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:36:08] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:08] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:08] local.INFO: Packet analysis {"connection_id":221563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:36:08] local.INFO: Extracted packet for processing {"connection_id":221563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:36:08] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:36: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-18 15:36:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:36:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15: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-18 15:36: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-18 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:36: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-18 15: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-18 15: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-18 15:36:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:36:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:36:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:36:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:36: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-18 15:36:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:36:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:36:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:36:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:36:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:36:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:36:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:36:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:36:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:36:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:36:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:36:08] 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":6445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:36:08] local.INFO: GPS data processed {"connection_id":221563,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:36:08] local.INFO: Acknowledgment sent {"connection_id":221563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:36:53] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:53] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:53] local.INFO: IMEI packet received {"connection_id":218237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:36:53] local.INFO: IMEI acknowledgment sent {"connection_id":218237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:36:58] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:58] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:36:58] local.INFO: IMEI packet received {"connection_id":218237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:36:58] local.INFO: IMEI acknowledgment sent {"connection_id":218237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:36:59] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:59] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:36:59] local.INFO: Packet analysis {"connection_id":218237,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:36:59] local.INFO: Extracted packet for processing {"connection_id":218237,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:36:59] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:36:59] 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-18 15:36:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:36:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:36:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15:36:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:36: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-18 15:36: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:36:59] 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-18 15:36: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-18 15:36:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:36:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:36:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218237,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:36:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:36:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:36:59] 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-18 15:36:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:36:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:36:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:36:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:36:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:36:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:36:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:36:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:36:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:36:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:36:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:36:59] local.INFO: DEBUG: GPS processor result {"connection_id":218237,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:36:59] local.INFO: GPS data processed {"connection_id":218237,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:36:59] local.INFO: Acknowledgment sent {"connection_id":218237,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:37:30] local.INFO: TCP Data received {"connection_id":218237,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218237,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:37:30] local.INFO: Processing buffer {"connection_id":218237,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e75e298012d7f990005afdf60001400ff2d..."} 
[2026-10-18 15:37:30] local.INFO: Packet analysis {"connection_id":218237,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:37:30] local.INFO: Extracted packet for processing {"connection_id":218237,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e75"} 
[2026-10-18 15:37:30] local.INFO: GPS Element Parsed {"raw_longitude":763336960,"raw_latitude":95412064,"longitude_deg":76.333696,"latitude_deg":9.5412064,"altitude":20,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9900","hex_latitude":"05afdf60","is_valid_coordinates":true} 
[2026-10-18 15:37: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-18 15:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833333248001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792317711000,"timestamp_ms":1792317711000,"timestamp_seconds":1792317711,"priority":1,"record_length":96,"hex_timestamp":"000001a14e75e298"} 
[2026-10-18 15: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-18 15:37: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-18 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 15:37: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-18 15: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-18 15: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-18 15:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218237,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218237,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:37:30] 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-18 15:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833333248001,"66":27658,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833333248001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:37:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:37:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833333248001,"power":27658,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":218237,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:37:30] local.INFO: GPS data processed {"connection_id":218237,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:37:30] local.INFO: Acknowledgment sent {"connection_id":218237,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:37:53] local.INFO: TCP Data received {"connection_id":218493,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:37:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:37:53] local.INFO: Processing buffer {"connection_id":218493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:37:53] local.INFO: IMEI packet received {"connection_id":218493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:37:53] local.INFO: IMEI acknowledgment sent {"connection_id":218493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:37:58] local.INFO: TCP Data received {"connection_id":218493,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:37:58] local.INFO: Processing buffer {"connection_id":218493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:37:58] local.INFO: IMEI packet received {"connection_id":218493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:37:58] local.INFO: IMEI acknowledgment sent {"connection_id":218493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:37:59] local.INFO: TCP Data received {"connection_id":218493,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:37:59] local.INFO: Processing buffer {"connection_id":218493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:37:59] local.INFO: Packet analysis {"connection_id":218493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:37:59] local.INFO: Extracted packet for processing {"connection_id":218493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:37:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:37: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-18 15:37:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:37:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:37:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:37:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:37:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15:37:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:37:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:37: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:37:59] 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-18 15:37: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-18 15:37:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:37:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:37:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:37:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:37:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:37:59] 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-18 15:37:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:37:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:37:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:37:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:37:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:37:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:37:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:37:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:37:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:37:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:37:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:37:59] local.INFO: DEBUG: GPS processor result {"connection_id":218493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:37:59] local.INFO: GPS data processed {"connection_id":218493,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:37:59] local.INFO: Acknowledgment sent {"connection_id":218493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:38:05] local.INFO: TCP Data received {"connection_id":218492,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:38:05] local.INFO: Processing buffer {"connection_id":218492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:38:05] local.INFO: IMEI packet received {"connection_id":218492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":218492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:38:33] local.INFO: TCP Data received {"connection_id":218493,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:38:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:38:33] local.INFO: Processing buffer {"connection_id":218493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:38:33] local.INFO: Packet analysis {"connection_id":218493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:38:33] local.INFO: Extracted packet for processing {"connection_id":218493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:38:33] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:38:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:38:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:38:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:38:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:38:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15: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-18 15:38: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-18 15: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:38:33] 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-18 15: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-18 15: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-18 15:38:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:38:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:38:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:38:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:38:33] 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-18 15:38:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:38:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:38:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:38:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:38:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:38:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:38:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:38:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:38:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:38:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:38:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:38:33] local.INFO: DEBUG: GPS processor result {"connection_id":218493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:38:33] local.INFO: GPS data processed {"connection_id":218493,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:38:33] local.INFO: Acknowledgment sent {"connection_id":218493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:38:45] local.INFO: TCP Data received {"connection_id":221564,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221564,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:38:45] local.INFO: Processing buffer {"connection_id":221564,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:38:45] local.INFO: IMEI packet received {"connection_id":221564,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":221564,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:38:53] local.INFO: TCP Data received {"connection_id":218494,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:38:53] local.INFO: Processing buffer {"connection_id":218494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:38:53] local.INFO: IMEI packet received {"connection_id":218494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":218494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:38:58] local.INFO: TCP Data received {"connection_id":218494,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:38:58] local.INFO: Processing buffer {"connection_id":218494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:38:58] local.INFO: IMEI packet received {"connection_id":218494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:38:58] local.INFO: IMEI acknowledgment sent {"connection_id":218494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:38:59] local.INFO: TCP Data received {"connection_id":218494,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:38:59] local.INFO: Processing buffer {"connection_id":218494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:38:59] local.INFO: Packet analysis {"connection_id":218494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:38:59] local.INFO: Extracted packet for processing {"connection_id":218494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:38: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-18 15:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:38:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:38:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:38: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:38:59] 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-18 15:38: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-18 15:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:38:59] 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-18 15:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:38:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:38:59] local.INFO: DEBUG: GPS processor result {"connection_id":218494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:38:59] local.INFO: GPS data processed {"connection_id":218494,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:38:59] local.INFO: Acknowledgment sent {"connection_id":218494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:39:30] local.INFO: TCP Data received {"connection_id":218494,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:39:30] local.INFO: Processing buffer {"connection_id":218494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:39:30] local.INFO: Packet analysis {"connection_id":218494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:39:30] local.INFO: Extracted packet for processing {"connection_id":218494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:39:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15: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-18 15: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-18 15: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:39:30] 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-18 15: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-18 15: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-18 15:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:39:30] 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-18 15:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:39:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:39:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":218494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:39:30] local.INFO: GPS data processed {"connection_id":218494,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:39:30] local.INFO: Acknowledgment sent {"connection_id":218494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:39:52] local.INFO: TCP Data received {"connection_id":218495,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:39:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:39:52] local.INFO: Processing buffer {"connection_id":218495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:39:52] local.INFO: IMEI packet received {"connection_id":218495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:39:52] local.INFO: IMEI acknowledgment sent {"connection_id":218495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:39:58] local.INFO: TCP Data received {"connection_id":218495,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:39:58] local.INFO: Processing buffer {"connection_id":218495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:39:58] local.INFO: IMEI packet received {"connection_id":218495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:39:58] local.INFO: IMEI acknowledgment sent {"connection_id":218495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:40:13] local.INFO: TCP Data received {"connection_id":218495,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:40:13] local.INFO: Processing buffer {"connection_id":218495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:40:13] local.INFO: Packet analysis {"connection_id":218495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:40:13] local.INFO: Extracted packet for processing {"connection_id":218495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:40:13] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:40: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-18 15:40:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:40:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:40:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:40:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:40:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15:40:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:40:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:40: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":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:40:13] 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-18 15:40: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-18 15:40:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:40:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:40:13] local.INFO: Teltonika packet parsed successfully {"connection_id":218495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:40:13] local.INFO: Passing IMEI to GPS processor {"connection_id":218495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:40:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":218495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:40:13] 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-18 15:40:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:40:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:40:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:40:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:40:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:40:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:40:13] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:40:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:40:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:40:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:40:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:40:13] local.INFO: DEBUG: GPS processor result {"connection_id":218495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:40:13] local.INFO: GPS data processed {"connection_id":218495,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:40:13] local.INFO: Acknowledgment sent {"connection_id":218495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:40:57] local.INFO: TCP Data received {"connection_id":219899,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:40:57] local.INFO: Processing buffer {"connection_id":219899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:40:57] local.INFO: IMEI packet received {"connection_id":219899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":219899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:41:05] local.INFO: TCP Data received {"connection_id":219899,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:41:05] local.INFO: Processing buffer {"connection_id":219899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:41:05] local.INFO: IMEI packet received {"connection_id":219899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":219899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:41:07] local.INFO: TCP Data received {"connection_id":219899,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:41:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:41:07] local.INFO: Processing buffer {"connection_id":219899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:41:07] local.INFO: Packet analysis {"connection_id":219899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:41:07] local.INFO: Extracted packet for processing {"connection_id":219899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:41:07] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:41: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-18 15:41:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:41:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:41:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:41:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:41:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15: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-18 15:41: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-18 15: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:41:07] 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-18 15: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-18 15: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-18 15:41:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:41:07] local.INFO: Teltonika packet parsed successfully {"connection_id":219899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:41:07] local.INFO: Passing IMEI to GPS processor {"connection_id":219899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:41:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":219899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15: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-18 15:41:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:41:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:41:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:41:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:41:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:41:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:41:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:41:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:41:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:41:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:41:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:41:07] local.INFO: DEBUG: GPS processor result {"connection_id":219899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:41:07] local.INFO: GPS data processed {"connection_id":219899,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:41:07] local.INFO: Acknowledgment sent {"connection_id":219899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:41:58] local.INFO: TCP Data received {"connection_id":218496,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:41:58] local.INFO: Processing buffer {"connection_id":218496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:41:58] local.INFO: IMEI packet received {"connection_id":218496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":218496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:42:03] local.INFO: TCP Data received {"connection_id":218496,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:03] local.INFO: Processing buffer {"connection_id":218496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:03] local.INFO: IMEI packet received {"connection_id":218496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:42:03] local.INFO: IMEI acknowledgment sent {"connection_id":218496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:42:04] local.INFO: TCP Data received {"connection_id":218496,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:42:04] local.INFO: Processing buffer {"connection_id":218496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:42:04] local.INFO: Packet analysis {"connection_id":218496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:42:04] local.INFO: Extracted packet for processing {"connection_id":218496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:42:04] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:42:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:42:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15: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-18 15:42: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-18 15: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:42:04] 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-18 15: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-18 15: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-18 15:42:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:42:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:42:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:42:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:42:04] 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-18 15:42:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:42:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:42:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:42:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:42:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:42:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:42:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:42:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:42:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:42:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:42:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:42:04] local.INFO: DEBUG: GPS processor result {"connection_id":218496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:42:04] local.INFO: GPS data processed {"connection_id":218496,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:42:04] local.INFO: Acknowledgment sent {"connection_id":218496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:42:08] local.INFO: TCP Data received {"connection_id":218496,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:42:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:42:08] local.INFO: Processing buffer {"connection_id":218496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7a8a00012d7f994005afdf28001200ff2c..."} 
[2026-10-18 15:42:08] local.INFO: Packet analysis {"connection_id":218496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:42:08] local.INFO: Extracted packet for processing {"connection_id":218496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7a"} 
[2026-10-18 15:42:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":44,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:42:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833334016001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194380138679066624,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:42:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792318016000,"timestamp_ms":1792318016000,"timestamp_seconds":1792318016,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7a8a00"} 
[2026-10-18 15: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-18 15:42: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-18 15: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-18 15:42:08] 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-18 15: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-18 15: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-18 15:42:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:42:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:42:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:42:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:42:08] 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-18 15:42:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:42:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:42:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833334016001,"66":26136,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194380138679066624},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:42:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:42:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:42:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833334016001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:42:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:42:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:42:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:42:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194380138679066624,"description":"Unknown IO ID 45"} 
[2026-10-18 15:42:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833334016001,"power":26136,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194380138679066624}} 
[2026-10-18 15:42:08] local.INFO: DEBUG: GPS processor result {"connection_id":218496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:42:08] local.INFO: GPS data processed {"connection_id":218496,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:42:08] local.INFO: Acknowledgment sent {"connection_id":218496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:42:53] local.INFO: TCP Data received {"connection_id":219900,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:53] local.INFO: Processing buffer {"connection_id":219900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:53] local.INFO: IMEI packet received {"connection_id":219900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:42:53] local.INFO: IMEI acknowledgment sent {"connection_id":219900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:42:58] local.INFO: TCP Data received {"connection_id":219900,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:58] local.INFO: Processing buffer {"connection_id":219900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:42:58] local.INFO: IMEI packet received {"connection_id":219900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":219900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:42:59] local.INFO: TCP Data received {"connection_id":219900,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:42:59] local.INFO: Processing buffer {"connection_id":219900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:42:59] local.INFO: Packet analysis {"connection_id":219900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:42:59] local.INFO: Extracted packet for processing {"connection_id":219900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:42:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:42: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-18 15:42:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:42:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:42:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15:42:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:42:59] 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-18 15:42: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:42:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:42: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-18 15:42:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:42:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:42:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:42:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:42:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:42:59] 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-18 15:42:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:42:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:42:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:42:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:42:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:42:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:42:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:42:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:42:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:42:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:42:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:42:59] local.INFO: DEBUG: GPS processor result {"connection_id":219900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:42:59] local.INFO: GPS data processed {"connection_id":219900,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:42:59] local.INFO: Acknowledgment sent {"connection_id":219900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:43:03] local.INFO: TCP Data received {"connection_id":219900,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:03] local.INFO: Processing buffer {"connection_id":219900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:03] local.INFO: Packet analysis {"connection_id":219900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:43:03] local.INFO: Extracted packet for processing {"connection_id":219900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:43:03] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:43: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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:43:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:43:03] 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-18 15:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:43:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:43:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:43:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":219900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:43:03] local.INFO: GPS data processed {"connection_id":219900,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:43:03] local.INFO: Acknowledgment sent {"connection_id":219900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:43:35] local.INFO: TCP Data received {"connection_id":219900,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:35] local.INFO: Processing buffer {"connection_id":219900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:35] local.INFO: Packet analysis {"connection_id":219900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:43:35] local.INFO: Extracted packet for processing {"connection_id":219900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:43:35] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:43: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-18 15:43:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:43:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15:43:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:43: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-18 15:43: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":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:43:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:43: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-18 15:43:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:43:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:43:35] local.INFO: Teltonika packet parsed successfully {"connection_id":219900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:43:35] local.INFO: Passing IMEI to GPS processor {"connection_id":219900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:43:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":219900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:43: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-18 15:43:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:43:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:43:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:43:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:43:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:43:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:43:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:43:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:43:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:43:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:43:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:43:35] local.INFO: DEBUG: GPS processor result {"connection_id":219900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:43:35] local.INFO: GPS data processed {"connection_id":219900,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:43:35] local.INFO: Acknowledgment sent {"connection_id":219900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:43:53] local.INFO: TCP Data received {"connection_id":218240,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:43:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:43:53] local.INFO: Processing buffer {"connection_id":218240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:43:53] local.INFO: IMEI packet received {"connection_id":218240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:43:53] local.INFO: IMEI acknowledgment sent {"connection_id":218240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:43:58] local.INFO: TCP Data received {"connection_id":218240,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:43:58] local.INFO: Processing buffer {"connection_id":218240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:43:58] local.INFO: IMEI packet received {"connection_id":218240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:43:58] local.INFO: IMEI acknowledgment sent {"connection_id":218240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:43:59] local.INFO: TCP Data received {"connection_id":218240,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218240,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:59] local.INFO: Processing buffer {"connection_id":218240,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:43:59] local.INFO: Packet analysis {"connection_id":218240,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:43:59] local.INFO: Extracted packet for processing {"connection_id":218240,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:43:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:43:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:43:59] 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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:43:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218240,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:43:59] 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-18 15:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:43:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:43:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:43:59] local.INFO: DEBUG: GPS processor result {"connection_id":218240,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:43:59] local.INFO: GPS data processed {"connection_id":218240,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:43:59] local.INFO: Acknowledgment sent {"connection_id":218240,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:44:15] local.INFO: TCP Data received {"connection_id":218497,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:44:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218497,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:44:15] local.INFO: Processing buffer {"connection_id":218497,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:44:15] local.INFO: IMEI packet received {"connection_id":218497,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:44:15] local.INFO: IMEI acknowledgment sent {"connection_id":218497,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:44:30] local.INFO: TCP Data received {"connection_id":218240,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218240,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:44:30] local.INFO: Processing buffer {"connection_id":218240,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:44:30] local.INFO: Packet analysis {"connection_id":218240,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:44:30] local.INFO: Extracted packet for processing {"connection_id":218240,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:44:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:44: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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218240,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:44:30] 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-18 15:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:44:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:44:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":218240,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:44:30] local.INFO: GPS data processed {"connection_id":218240,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:44:30] local.INFO: Acknowledgment sent {"connection_id":218240,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:44:45] local.INFO: TCP Data received {"connection_id":221567,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221567,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:44:45] local.INFO: Processing buffer {"connection_id":221567,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:44:45] local.INFO: IMEI packet received {"connection_id":221567,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:44:45] local.INFO: IMEI acknowledgment sent {"connection_id":221567,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:44:52] local.INFO: TCP Data received {"connection_id":218498,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:44:52] local.INFO: Processing buffer {"connection_id":218498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:44:52] local.INFO: IMEI packet received {"connection_id":218498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":218498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:44:58] local.INFO: TCP Data received {"connection_id":218498,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:44:58] local.INFO: Processing buffer {"connection_id":218498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:44:58] local.INFO: IMEI packet received {"connection_id":218498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:44:58] local.INFO: IMEI acknowledgment sent {"connection_id":218498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:44:59] local.INFO: TCP Data received {"connection_id":218498,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:44:59] local.INFO: Processing buffer {"connection_id":218498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:44:59] local.INFO: Packet analysis {"connection_id":218498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:44:59] local.INFO: Extracted packet for processing {"connection_id":218498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:44:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:44: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-18 15:44:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:44:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:44:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:44:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:44:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15:44:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:44:59] 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-18 15:44: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:44:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:44: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-18 15:44:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:44:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:44:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:44:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:44:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:44:59] 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-18 15:44:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:44:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:44:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:44:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:44:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:44:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:44:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:44:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:44:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:44:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:44:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:44:59] local.INFO: DEBUG: GPS processor result {"connection_id":218498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:44:59] local.INFO: GPS data processed {"connection_id":218498,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:44:59] local.INFO: Acknowledgment sent {"connection_id":218498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:45:51] local.INFO: TCP Data received {"connection_id":218498,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:45:51] local.INFO: Processing buffer {"connection_id":218498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:45:51] local.INFO: Packet analysis {"connection_id":218498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:45:51] local.INFO: Extracted packet for processing {"connection_id":218498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:45:51] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:45:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:45:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:45:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:45:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:45:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:45:51] 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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:45:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:45:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:45:51] local.INFO: Teltonika packet parsed successfully {"connection_id":218498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:45:51] local.INFO: Passing IMEI to GPS processor {"connection_id":218498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:45:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":218498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:45:51] 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-18 15:45:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:45:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:45:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:45:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:45:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:45:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:45:51] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:45:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:45:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:45:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:45:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:45:51] local.INFO: DEBUG: GPS processor result {"connection_id":218498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:45:51] local.INFO: GPS data processed {"connection_id":218498,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:45:51] local.INFO: Acknowledgment sent {"connection_id":218498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:45:54] local.INFO: TCP Data received {"connection_id":218241,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:45:54] local.INFO: Processing buffer {"connection_id":218241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:45:54] local.INFO: IMEI packet received {"connection_id":218241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:45:54] local.INFO: IMEI acknowledgment sent {"connection_id":218241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:45:58] local.INFO: TCP Data received {"connection_id":218241,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:45:58] local.INFO: Processing buffer {"connection_id":218241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:45:58] local.INFO: IMEI packet received {"connection_id":218241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:45:58] local.INFO: IMEI acknowledgment sent {"connection_id":218241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:46:01] local.INFO: TCP Data received {"connection_id":218241,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218241,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:46:01] local.INFO: Processing buffer {"connection_id":218241,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:46:01] local.INFO: Packet analysis {"connection_id":218241,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:46:01] local.INFO: Extracted packet for processing {"connection_id":218241,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:46:01] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:46: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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218241,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:46:01] 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-18 15:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:46:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:46:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":218241,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:46:01] local.INFO: GPS data processed {"connection_id":218241,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:46:01] local.INFO: Acknowledgment sent {"connection_id":218241,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:46:33] local.INFO: TCP Data received {"connection_id":218241,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:46:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218241,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:46:33] local.INFO: Processing buffer {"connection_id":218241,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:46:33] local.INFO: Packet analysis {"connection_id":218241,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:46:33] local.INFO: Extracted packet for processing {"connection_id":218241,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:46:33] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:46:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:46:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:46:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:46:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:46:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:46:33] 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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:46:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:46:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:46:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218241,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:46:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:46:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:46:33] 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-18 15:46:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:46:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:46:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:46:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:46:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:46:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:46:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:46:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:46:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:46:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:46:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:46:33] local.INFO: DEBUG: GPS processor result {"connection_id":218241,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:46:33] local.INFO: GPS data processed {"connection_id":218241,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:46:33] local.INFO: Acknowledgment sent {"connection_id":218241,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:46:58] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:46:58] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:46:58] local.INFO: IMEI packet received {"connection_id":221569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:46:58] local.INFO: IMEI acknowledgment sent {"connection_id":221569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:47:03] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:03] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:03] local.INFO: IMEI packet received {"connection_id":221569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:47:03] local.INFO: IMEI acknowledgment sent {"connection_id":221569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:47:03] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:47:03] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:47:03] local.INFO: Packet analysis {"connection_id":221569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:47:03] local.INFO: Extracted packet for processing {"connection_id":221569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:47: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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:47:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:47:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:47:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:47:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:47:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:47:04] 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-18 15:47:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:47:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:47:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:47:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:47:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:47:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:47:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:47:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:47:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:47:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:47:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:47:04] 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":6465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:47:04] local.INFO: GPS data processed {"connection_id":221569,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:47:04] local.INFO: Acknowledgment sent {"connection_id":221569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:47:08] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:47:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:47:08] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e7f21c8012d7f994005afdf28001200ff2b..."} 
[2026-10-18 15:47:08] local.INFO: Packet analysis {"connection_id":221569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:47:08] local.INFO: Extracted packet for processing {"connection_id":221569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e7f"} 
[2026-10-18 15:47:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":43,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:47:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833412096001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:47:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792318317000,"timestamp_ms":1792318317000,"timestamp_seconds":1792318317,"priority":1,"record_length":96,"hex_timestamp":"000001a14e7f21c8"} 
[2026-10-18 15: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-18 15:47:08] 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-18 15: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-10-18 15:47:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":924,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:47:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:47:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:47:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:47:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:47:08] 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-18 15:47:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:47:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:47:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833412096001,"66":25995,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:47:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:47:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:47:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833412096001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:47:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:47:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:47:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:47:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:47:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833412096001,"power":25995,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:47:08] 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":6466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:47:08] local.INFO: GPS data processed {"connection_id":221569,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:47:08] local.INFO: Acknowledgment sent {"connection_id":221569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:47:52] local.INFO: TCP Data received {"connection_id":218242,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218242,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:52] local.INFO: Processing buffer {"connection_id":218242,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:52] local.INFO: IMEI packet received {"connection_id":218242,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:47:52] local.INFO: IMEI acknowledgment sent {"connection_id":218242,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:47:58] local.INFO: TCP Data received {"connection_id":218242,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218242,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:58] local.INFO: Processing buffer {"connection_id":218242,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:47:58] local.INFO: IMEI packet received {"connection_id":218242,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":218242,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:47:58] local.INFO: TCP Data received {"connection_id":218242,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218242,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:47:58] local.INFO: Processing buffer {"connection_id":218242,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:47:58] local.INFO: Packet analysis {"connection_id":218242,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:47:58] local.INFO: Extracted packet for processing {"connection_id":218242,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:47:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:47: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-18 15:47:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:47:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:47:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15:47:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:47:58] 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-18 15:47: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:47:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:47: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-18 15:47:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:47:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:47:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218242,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:47:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:47:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:47:58] 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-18 15:47:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:47:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:47:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:47:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:47:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:47:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:47:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:47:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:47:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:47:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:47:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:47:59] local.INFO: DEBUG: GPS processor result {"connection_id":218242,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:47:59] local.INFO: GPS data processed {"connection_id":218242,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:47:59] local.INFO: Acknowledgment sent {"connection_id":218242,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:48:32] local.INFO: TCP Data received {"connection_id":218242,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218242,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:48:32] local.INFO: Processing buffer {"connection_id":218242,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:48:32] local.INFO: Packet analysis {"connection_id":218242,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:48:32] local.INFO: Extracted packet for processing {"connection_id":218242,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:48:32] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:48:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15: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-18 15:48: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-18 15: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218242,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:48:32] 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-18 15:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:48:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:48:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":218242,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:48:32] local.INFO: GPS data processed {"connection_id":218242,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:48:32] local.INFO: Acknowledgment sent {"connection_id":218242,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:48:53] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:48:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:48:53] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:48:53] local.INFO: IMEI packet received {"connection_id":218243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:48:53] local.INFO: IMEI acknowledgment sent {"connection_id":218243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:48:58] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:48:58] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:48:58] local.INFO: IMEI packet received {"connection_id":218243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":218243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:48:58] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:48:58] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:48:58] local.INFO: Packet analysis {"connection_id":218243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:48:58] local.INFO: Extracted packet for processing {"connection_id":218243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:48:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:48:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:48:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:48:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:48:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:48:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15: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-18 15:48:58] 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-18 15: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:48:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:48:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:48:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:48:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:48:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:48:58] 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-18 15:48:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:48:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:48:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:48:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:48:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:48:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:48:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:48:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:48:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:48:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:48:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:48:59] local.INFO: DEBUG: GPS processor result {"connection_id":218243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:48:59] local.INFO: GPS data processed {"connection_id":218243,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:48:59] local.INFO: Acknowledgment sent {"connection_id":218243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:49:30] local.INFO: TCP Data received {"connection_id":218243,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:49:30] local.INFO: Processing buffer {"connection_id":218243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:49:30] local.INFO: Packet analysis {"connection_id":218243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:49:30] local.INFO: Extracted packet for processing {"connection_id":218243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:49:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15: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-18 15:49: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-18 15: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:49:30] 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-18 15:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:49:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:49:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":218243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:49:30] local.INFO: GPS data processed {"connection_id":218243,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:49:30] local.INFO: Acknowledgment sent {"connection_id":218243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:49:53] local.INFO: TCP Data received {"connection_id":218501,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:49:53] local.INFO: Processing buffer {"connection_id":218501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:49:53] local.INFO: IMEI packet received {"connection_id":218501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:49:53] local.INFO: IMEI acknowledgment sent {"connection_id":218501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:49:58] local.INFO: TCP Data received {"connection_id":218501,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:49:58] local.INFO: Processing buffer {"connection_id":218501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:49:58] local.INFO: IMEI packet received {"connection_id":218501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":218501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:49:59] local.INFO: TCP Data received {"connection_id":218501,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:49:59] local.INFO: Processing buffer {"connection_id":218501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:49:59] local.INFO: Packet analysis {"connection_id":218501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:49:59] local.INFO: Extracted packet for processing {"connection_id":218501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:49: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-18 15:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:49:59] 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-18 15:49: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:49:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:49: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-18 15:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:49:59] 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-18 15:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:49:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":218501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:49:59] local.INFO: GPS data processed {"connection_id":218501,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:49:59] local.INFO: Acknowledgment sent {"connection_id":218501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:50:15] local.INFO: TCP Data received {"connection_id":221570,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221570,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:50:15] local.INFO: Processing buffer {"connection_id":221570,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:50:15] local.INFO: IMEI packet received {"connection_id":221570,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:50:15] local.INFO: IMEI acknowledgment sent {"connection_id":221570,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:50:30] local.INFO: TCP Data received {"connection_id":218501,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:50:30] local.INFO: Processing buffer {"connection_id":218501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:50:30] local.INFO: Packet analysis {"connection_id":218501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:50:30] local.INFO: Extracted packet for processing {"connection_id":218501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:50:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15: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-18 15:50: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-18 15: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:50:30] 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-18 15:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:50:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:50:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":218501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:50:30] local.INFO: GPS data processed {"connection_id":218501,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:50:30] local.INFO: Acknowledgment sent {"connection_id":218501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:50:51] local.INFO: TCP Data received {"connection_id":221571,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:50:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221571,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:50:51] local.INFO: Processing buffer {"connection_id":221571,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:50:51] local.INFO: IMEI packet received {"connection_id":221571,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:50:51] local.INFO: IMEI acknowledgment sent {"connection_id":221571,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:50:58] local.INFO: TCP Data received {"connection_id":219903,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:50:58] local.INFO: Processing buffer {"connection_id":219903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:50:58] local.INFO: IMEI packet received {"connection_id":219903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":219903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:51:03] local.INFO: TCP Data received {"connection_id":219903,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:03] local.INFO: Processing buffer {"connection_id":219903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:03] local.INFO: IMEI packet received {"connection_id":219903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:51:03] local.INFO: IMEI acknowledgment sent {"connection_id":219903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:51:04] local.INFO: TCP Data received {"connection_id":219903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:04] local.INFO: Processing buffer {"connection_id":219903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:04] local.INFO: Packet analysis {"connection_id":219903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:04] local.INFO: Extracted packet for processing {"connection_id":219903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:04] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:51: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-18 15:51:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:51:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15:51:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:51: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-18 15:51: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":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:51:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:51: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-18 15:51:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:51:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:51:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:51:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:04] 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-18 15:51:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:51:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:51:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:51:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:51:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:51:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:51:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:51:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:51:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:51:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:51:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:51:04] local.INFO: DEBUG: GPS processor result {"connection_id":219903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:51:04] local.INFO: GPS data processed {"connection_id":219903,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:51:04] local.INFO: Acknowledgment sent {"connection_id":219903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:51:08] local.INFO: TCP Data received {"connection_id":219903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:08] local.INFO: Processing buffer {"connection_id":219903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:08] local.INFO: Packet analysis {"connection_id":219903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:08] local.INFO: Extracted packet for processing {"connection_id":219903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:51:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:51:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15: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-18 15:51:08] 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-18 15: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:51:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:51:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:51:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:51:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:08] 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-18 15:51:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:51:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:51:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:51:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:51:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:51:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:51:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:51:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:51:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:51:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:51:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:51:08] local.INFO: DEBUG: GPS processor result {"connection_id":219903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:51:08] local.INFO: GPS data processed {"connection_id":219903,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:51:08] local.INFO: Acknowledgment sent {"connection_id":219903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:51:21] local.INFO: TCP Data received {"connection_id":219903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:21] local.INFO: Processing buffer {"connection_id":219903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:21] local.INFO: Packet analysis {"connection_id":219903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:21] local.INFO: Extracted packet for processing {"connection_id":219903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:21] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:51: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-18 15:51:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:51:21] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15:51:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:51:21] 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-18 15:51: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:51:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:51: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-18 15:51:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:51:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:51:21] local.INFO: Teltonika packet parsed successfully {"connection_id":219903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:51:21] local.INFO: Passing IMEI to GPS processor {"connection_id":219903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":219903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:21] 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-18 15:51:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:51:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:51:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:51:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:51:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:51:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:51:21] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:51:21] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:51:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:51:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:51:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:51:21] local.INFO: DEBUG: GPS processor result {"connection_id":219903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:51:21] local.INFO: GPS data processed {"connection_id":219903,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:51:21] local.INFO: Acknowledgment sent {"connection_id":219903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:51:53] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:53] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:53] local.INFO: IMEI packet received {"connection_id":218245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:51:53] local.INFO: IMEI acknowledgment sent {"connection_id":218245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:51:58] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:58] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:51:58] local.INFO: IMEI packet received {"connection_id":218245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":218245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:51:59] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:59] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:51:59] local.INFO: Packet analysis {"connection_id":218245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:59] local.INFO: Extracted packet for processing {"connection_id":218245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:51:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:51: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-18 15:51:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:51:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:51:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15:51:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:51:59] 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-18 15:51: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:51:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:51: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-18 15:51:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:51:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:51:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:51:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:51:59] 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-18 15:51:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:51:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:51:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:51:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:51:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:51:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:51:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:51:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:51:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:51:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:51:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:51:59] local.INFO: DEBUG: GPS processor result {"connection_id":218245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:51:59] local.INFO: GPS data processed {"connection_id":218245,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:51:59] local.INFO: Acknowledgment sent {"connection_id":218245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:52:30] local.INFO: TCP Data received {"connection_id":218245,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:52:30] local.INFO: Processing buffer {"connection_id":218245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e83b990012d7f994005afdf28001200ff2f..."} 
[2026-10-18 15:52:30] local.INFO: Packet analysis {"connection_id":218245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:52:30] local.INFO: Extracted packet for processing {"connection_id":218245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e83"} 
[2026-10-18 15:52:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":47,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833489152001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318618000,"timestamp_ms":1792318618000,"timestamp_seconds":1792318618,"priority":1,"record_length":96,"hex_timestamp":"000001a14e83b990"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-10-18 15:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1954,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:52:30] 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-18 15:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833489152001,"66":25897,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833489152001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:52:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:52:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833489152001,"power":25897,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":218245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:52:30] local.INFO: GPS data processed {"connection_id":218245,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:52:30] local.INFO: Acknowledgment sent {"connection_id":218245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:52:53] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:52:53] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:52:53] local.INFO: IMEI packet received {"connection_id":221572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:52:53] local.INFO: IMEI acknowledgment sent {"connection_id":221572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:52:58] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:52:58] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:52:58] local.INFO: IMEI packet received {"connection_id":221572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":221572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:52:59] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:52:59] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:52:59] local.INFO: Packet analysis {"connection_id":221572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:52:59] local.INFO: Extracted packet for processing {"connection_id":221572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:52:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 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-18 15:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:52:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 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-18 15:52:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:52:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 15:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:52:59] 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-18 15:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:52:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:52:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:52:59] 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":6478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:52:59] local.INFO: GPS data processed {"connection_id":221572,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:52:59] local.INFO: Acknowledgment sent {"connection_id":221572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:53:30] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:53:30] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:53:30] local.INFO: Packet analysis {"connection_id":221572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:53:30] local.INFO: Extracted packet for processing {"connection_id":221572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:53:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:53:30] 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-18 15:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:53:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:53:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:53:30] 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":6479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:53:30] local.INFO: GPS data processed {"connection_id":221572,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:53:30] local.INFO: Acknowledgment sent {"connection_id":221572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:53:53] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:53:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:53:53] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:53:53] local.INFO: IMEI packet received {"connection_id":218247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:53:53] local.INFO: IMEI acknowledgment sent {"connection_id":218247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:53:58] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:53:58] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:53:58] local.INFO: IMEI packet received {"connection_id":218247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:53:58] local.INFO: IMEI acknowledgment sent {"connection_id":218247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:53:59] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:53:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:53:59] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:53:59] local.INFO: Packet analysis {"connection_id":218247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:53:59] local.INFO: Extracted packet for processing {"connection_id":218247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:53:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:53: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-18 15:53:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:53:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:53:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:53:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:53:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15:53:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:53:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:53: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:53:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:53: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-18 15:53:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:53:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:53:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:53:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:53:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:53:59] 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-18 15:53:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:53:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:53:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:53:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:53:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:53:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:53:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:53:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:53:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:53:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:53:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:53:59] local.INFO: DEBUG: GPS processor result {"connection_id":218247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:53:59] local.INFO: GPS data processed {"connection_id":218247,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:53:59] local.INFO: Acknowledgment sent {"connection_id":218247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:54:30] local.INFO: TCP Data received {"connection_id":218247,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:54:30] local.INFO: Processing buffer {"connection_id":218247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:54:30] local.INFO: Packet analysis {"connection_id":218247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:54:30] local.INFO: Extracted packet for processing {"connection_id":218247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:54:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15: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-18 15: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-18 15: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:54:30] 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-18 15:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:54:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:54:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":218247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:54:30] local.INFO: GPS data processed {"connection_id":218247,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:54:30] local.INFO: Acknowledgment sent {"connection_id":218247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:54:52] local.INFO: TCP Data received {"connection_id":219906,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219906,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:54:52] local.INFO: Processing buffer {"connection_id":219906,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:54:52] local.INFO: IMEI packet received {"connection_id":219906,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":219906,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:54:58] local.INFO: TCP Data received {"connection_id":219906,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219906,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:54:58] local.INFO: Processing buffer {"connection_id":219906,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:54:58] local.INFO: IMEI packet received {"connection_id":219906,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":219906,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:54:59] local.INFO: TCP Data received {"connection_id":219906,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:54:59] local.INFO: Processing buffer {"connection_id":219906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:54:59] local.INFO: Packet analysis {"connection_id":219906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:54:59] local.INFO: Extracted packet for processing {"connection_id":219906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:54:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:54: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-18 15:54:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:54:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:54:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:54:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:54:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15:54:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:54:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:54: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:54:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:54: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-18 15:54:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:54:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:54:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:54:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:54:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:54:59] 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-18 15:54:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:54:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:54:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:54:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:54:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:54:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:54:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:54:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:54:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:54:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:54:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:54:59] local.INFO: DEBUG: GPS processor result {"connection_id":219906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:54:59] local.INFO: GPS data processed {"connection_id":219906,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:54:59] local.INFO: Acknowledgment sent {"connection_id":219906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:55:30] local.INFO: TCP Data received {"connection_id":219906,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:55:30] local.INFO: Processing buffer {"connection_id":219906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:55:30] local.INFO: Packet analysis {"connection_id":219906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:55:30] local.INFO: Extracted packet for processing {"connection_id":219906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:55:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 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-18 15:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 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-18 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-18 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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 15:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:55:30] 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-18 15:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:55:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:55:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":219906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:55:30] local.INFO: GPS data processed {"connection_id":219906,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:55:30] local.INFO: Acknowledgment sent {"connection_id":219906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:55:58] local.INFO: TCP Data received {"connection_id":218502,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:55:58] local.INFO: Processing buffer {"connection_id":218502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:55:58] local.INFO: IMEI packet received {"connection_id":218502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":218502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:56:03] local.INFO: TCP Data received {"connection_id":218502,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:03] local.INFO: Processing buffer {"connection_id":218502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:03] local.INFO: IMEI packet received {"connection_id":218502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:56:03] local.INFO: IMEI acknowledgment sent {"connection_id":218502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:56:03] local.INFO: TCP Data received {"connection_id":218502,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:04] local.INFO: Processing buffer {"connection_id":218502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:04] local.INFO: Packet analysis {"connection_id":218502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:56:04] local.INFO: Extracted packet for processing {"connection_id":218502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:56:04] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:56:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:56:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15: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-18 15:56: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-18 15: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:56:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:56:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:56:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:56:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:56:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:56: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-18 15:56:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:56:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:56:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:56:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:56:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:56:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:56:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:56:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:56:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:56:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:56:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:56:04] local.INFO: DEBUG: GPS processor result {"connection_id":218502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:56:04] local.INFO: GPS data processed {"connection_id":218502,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:56:04] local.INFO: Acknowledgment sent {"connection_id":218502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:56:08] local.INFO: TCP Data received {"connection_id":218502,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:08] local.INFO: Processing buffer {"connection_id":218502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:08] local.INFO: Packet analysis {"connection_id":218502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:56:08] local.INFO: Extracted packet for processing {"connection_id":218502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:56:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:56:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:56:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15: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-18 15:56: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-18 15: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:56:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:56:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:56:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:56:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:56:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:56:08] 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-18 15:56:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:56:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:56:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:56:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:56:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:56:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:56:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:56:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:56:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:56:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:56:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:56:08] local.INFO: DEBUG: GPS processor result {"connection_id":218502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:56:08] local.INFO: GPS data processed {"connection_id":218502,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:56:08] local.INFO: Acknowledgment sent {"connection_id":218502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:56:46] local.INFO: TCP Data received {"connection_id":219907,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:56:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219907,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:56:46] local.INFO: Processing buffer {"connection_id":219907,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 15:56:46] local.INFO: IMEI packet received {"connection_id":219907,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 15:56:46] local.INFO: IMEI acknowledgment sent {"connection_id":219907,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:56:53] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:53] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:53] local.INFO: IMEI packet received {"connection_id":221573,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":221573,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:56:58] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:58] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:56:58] local.INFO: IMEI packet received {"connection_id":221573,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":221573,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:56:58] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:58] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:56:58] local.INFO: Packet analysis {"connection_id":221573,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:56:58] local.INFO: Extracted packet for processing {"connection_id":221573,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:56:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:56: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-18 15:56:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:56:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:56:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15:56:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:56:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:56: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:56:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:56: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-18 15:56:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:56:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:56:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221573,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:56:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:56:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:56:58] 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-18 15:56:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:56:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:56:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:56:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:56:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:56:59] 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":6486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:56:59] local.INFO: GPS data processed {"connection_id":221573,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:56:59] local.INFO: Acknowledgment sent {"connection_id":221573,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:57:41] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:57:41] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e885158012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:57:41] local.INFO: Packet analysis {"connection_id":221573,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:57:41] local.INFO: Extracted packet for processing {"connection_id":221573,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e88"} 
[2026-10-18 15:57:41] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:57:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833566208001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:57:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:57:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:57:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:57:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792318919000,"timestamp_ms":1792318919000,"timestamp_seconds":1792318919,"priority":1,"record_length":96,"hex_timestamp":"000001a14e885158"} 
[2026-10-18 15: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-18 15:57: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-18 15: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":101,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-18 15:57:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1072,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:57:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:57:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221573,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:57:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:57:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221573,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:57:41] 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-18 15:57:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:57:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:57:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833566208001,"66":25843,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:57:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:57:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:57:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833566208001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:57:41] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:57:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:57:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:57:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:57:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833566208001,"power":25843,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:57:41] 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":6487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:57:41] local.INFO: GPS data processed {"connection_id":221573,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:57:41] local.INFO: Acknowledgment sent {"connection_id":221573,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:57:53] local.INFO: TCP Data received {"connection_id":218249,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:57:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:57:53] local.INFO: Processing buffer {"connection_id":218249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:57:53] local.INFO: IMEI packet received {"connection_id":218249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:57:53] local.INFO: IMEI acknowledgment sent {"connection_id":218249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:57:57] local.INFO: TCP Data received {"connection_id":218249,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:57:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:57:57] local.INFO: Processing buffer {"connection_id":218249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:57:57] local.INFO: IMEI packet received {"connection_id":218249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:57:57] local.INFO: IMEI acknowledgment sent {"connection_id":218249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:58:02] local.INFO: TCP Data received {"connection_id":218249,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:02] local.INFO: Processing buffer {"connection_id":218249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:02] local.INFO: Packet analysis {"connection_id":218249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:58:02] local.INFO: Extracted packet for processing {"connection_id":218249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:58:02] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 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-18 15:58:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:58:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 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-18 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-18 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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 15:58:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 15:58:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:58:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:58:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:58:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:58:02] 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-18 15:58:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:58:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:58:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:58:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:58:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:58:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:58:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:58:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:58:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:58:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:58:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:58:02] local.INFO: DEBUG: GPS processor result {"connection_id":218249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:58:02] local.INFO: GPS data processed {"connection_id":218249,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:58:02] local.INFO: Acknowledgment sent {"connection_id":218249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:58:33] local.INFO: TCP Data received {"connection_id":218249,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:33] local.INFO: Processing buffer {"connection_id":218249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:33] local.INFO: Packet analysis {"connection_id":218249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:58:33] local.INFO: Extracted packet for processing {"connection_id":218249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:58:33] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15: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-18 15:58:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:58:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 15: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-18 15: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-18 15: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 15:58:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15: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-18 15: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-18 15:58:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:58:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:58:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:58:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:58:33] 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-18 15:58:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:58:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:58:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:58:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:58:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:58:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:58:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:58:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:58:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:58:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:58:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:58:33] local.INFO: DEBUG: GPS processor result {"connection_id":218249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:58:33] local.INFO: GPS data processed {"connection_id":218249,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:58:33] local.INFO: Acknowledgment sent {"connection_id":218249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:58:53] local.INFO: TCP Data received {"connection_id":218251,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:58:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218251,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:58:53] local.INFO: Processing buffer {"connection_id":218251,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:58:53] local.INFO: IMEI packet received {"connection_id":218251,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:58:53] local.INFO: IMEI acknowledgment sent {"connection_id":218251,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:58:58] local.INFO: TCP Data received {"connection_id":218251,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218251,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:58:58] local.INFO: Processing buffer {"connection_id":218251,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:58:58] local.INFO: IMEI packet received {"connection_id":218251,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":218251,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:58:59] local.INFO: TCP Data received {"connection_id":218251,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:59] local.INFO: Processing buffer {"connection_id":218251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:58:59] local.INFO: Packet analysis {"connection_id":218251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:58:59] local.INFO: Extracted packet for processing {"connection_id":218251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:58:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:58: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-18 15:58:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:58:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:58:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 15:58:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:58:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:58: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 15:58:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:58: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-18 15:58:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:58:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:58:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:58:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:58:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:58:59] 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-18 15:58:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:58:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:58:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:58:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:58:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:58:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:58:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:58:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:58:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:58:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:58:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:58:59] local.INFO: DEBUG: GPS processor result {"connection_id":218251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:58:59] local.INFO: GPS data processed {"connection_id":218251,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:58:59] local.INFO: Acknowledgment sent {"connection_id":218251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:59:06] local.INFO: TCP Data received {"connection_id":218251,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:06] local.INFO: Processing buffer {"connection_id":218251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:06] local.INFO: Packet analysis {"connection_id":218251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:59:06] local.INFO: Extracted packet for processing {"connection_id":218251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:59:06] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:59: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-18 15:59:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:59:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 15:59:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:59: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-18 15:59: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 15:59:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:59: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-18 15:59:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:59:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:59:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:59:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:59:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:59:06] 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-18 15:59:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:59:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:59:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:59:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:59:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:59:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:59:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:59:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:59:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:59:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:59:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:59:06] local.INFO: DEBUG: GPS processor result {"connection_id":218251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:59:06] local.INFO: GPS data processed {"connection_id":218251,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:59:06] local.INFO: Acknowledgment sent {"connection_id":218251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:59:38] local.INFO: TCP Data received {"connection_id":218251,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:38] local.INFO: Processing buffer {"connection_id":218251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:38] local.INFO: Packet analysis {"connection_id":218251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:59:38] local.INFO: Extracted packet for processing {"connection_id":218251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:59:38] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:59: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-18 15:59:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:59:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 15:59:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:59: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-18 15:59: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 15:59:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:59: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-18 15:59:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:59:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:59:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:59:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:59:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:59: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-18 15:59:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:59:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:59:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:59:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:59:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:59:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:59:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:59:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:59:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:59:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:59:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:59:38] local.INFO: DEBUG: GPS processor result {"connection_id":218251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:59:38] local.INFO: GPS data processed {"connection_id":218251,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:59:38] local.INFO: Acknowledgment sent {"connection_id":218251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 15:59:53] local.INFO: TCP Data received {"connection_id":218504,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:59:53] local.INFO: Processing buffer {"connection_id":218504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:59:53] local.INFO: IMEI packet received {"connection_id":218504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 15:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":218504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 15:59:58] local.INFO: TCP Data received {"connection_id":218504,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:59:58] local.INFO: Processing buffer {"connection_id":218504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 15:59:58] local.INFO: IMEI packet received {"connection_id":218504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 15:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":218504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 15:59:59] local.INFO: TCP Data received {"connection_id":218504,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:59] local.INFO: Processing buffer {"connection_id":218504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 15:59:59] local.INFO: Packet analysis {"connection_id":218504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:59:59] local.INFO: Extracted packet for processing {"connection_id":218504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 15:59:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 15:59: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-18 15:59:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 15:59:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 15:59:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 15:59:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 15:59:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 15:59: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 15:59:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 15:59: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-18 15:59:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 15:59:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 15:59:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 15:59:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:59:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 15:59:59] 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-18 15:59:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 15:59:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 15:59:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 15:59:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 15:59:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 15:59:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 15:59:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 15:59:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 15:59:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 15:59:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 15:59:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 15:59:59] local.INFO: DEBUG: GPS processor result {"connection_id":218504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 15:59:59] local.INFO: GPS data processed {"connection_id":218504,"processed":1,"errors":0,"total":1} 
[2026-10-18 15:59:59] local.INFO: Acknowledgment sent {"connection_id":218504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:00:30] local.INFO: TCP Data received {"connection_id":218504,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:00:30] local.INFO: Processing buffer {"connection_id":218504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:00:30] local.INFO: Packet analysis {"connection_id":218504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:00:30] local.INFO: Extracted packet for processing {"connection_id":218504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:00:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 16: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-18 16: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-18 16: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:00:30] 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-18 16:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:00:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:00:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":218504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:00:30] local.INFO: GPS data processed {"connection_id":218504,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:00:30] local.INFO: Acknowledgment sent {"connection_id":218504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:00:53] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:00:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:00:53] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:00:53] local.INFO: IMEI packet received {"connection_id":221574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:00:53] local.INFO: IMEI acknowledgment sent {"connection_id":221574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:00:58] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:00:58] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:00:58] local.INFO: IMEI packet received {"connection_id":221574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":221574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:00:58] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:00:58] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:00:58] local.INFO: Packet analysis {"connection_id":221574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:00:58] local.INFO: Extracted packet for processing {"connection_id":221574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:00:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:00:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:00:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:00:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:00:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:00:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 16: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-18 16:00:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:00:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:00:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:00:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:00:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:00:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:00:58] 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-18 16:00:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:00:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:00:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:00:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:00:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:00:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:00:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:00:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:00:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:00:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:00:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:00:58] 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":6495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:00:58] local.INFO: GPS data processed {"connection_id":221574,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:00:58] local.INFO: Acknowledgment sent {"connection_id":221574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:01:30] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:01:30] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:01:30] local.INFO: Packet analysis {"connection_id":221574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:01:30] local.INFO: Extracted packet for processing {"connection_id":221574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:01:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 16: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-18 16: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-18 16: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:01:30] 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-18 16:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:01:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:01:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:01:30] 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":6496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:01:30] local.INFO: GPS data processed {"connection_id":221574,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:01:30] local.INFO: Acknowledgment sent {"connection_id":221574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:01:52] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:01:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:01:52] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:01:52] local.INFO: IMEI packet received {"connection_id":221575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:01:52] local.INFO: IMEI acknowledgment sent {"connection_id":221575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:01:58] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:01:58] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:01:58] local.INFO: IMEI packet received {"connection_id":221575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:01:58] local.INFO: IMEI acknowledgment sent {"connection_id":221575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:02:08] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:02:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:02:08] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e8ce920012d7f994005afdf28001200ff2d..."} 
[2026-10-18 16:02:08] local.INFO: Packet analysis {"connection_id":221575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:02:08] local.INFO: Extracted packet for processing {"connection_id":221575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e8c"} 
[2026-10-18 16:02:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":18,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:02: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-18 16:02:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833643264001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:02:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:02:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:02:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:02:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792319220000,"timestamp_ms":1792319220000,"timestamp_seconds":1792319220,"priority":1,"record_length":96,"hex_timestamp":"000001a14e8ce920"} 
[2026-10-18 16:02:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:02: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-18 16:02: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:02:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:02: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-18 16:02:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:02:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:02:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:02:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:02:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:02:08] 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-18 16:02:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:02:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:02:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833643264001,"66":25734,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:02:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:02:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:02:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833643264001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:02:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:02:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:02:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:02:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:02:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833643264001,"power":25734,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:02:08] 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":6497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:02:08] local.INFO: GPS data processed {"connection_id":221575,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:02:08] local.INFO: Acknowledgment sent {"connection_id":221575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:02:15] local.INFO: TCP Data received {"connection_id":219910,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219910,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:02:15] local.INFO: Processing buffer {"connection_id":219910,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:02:15] local.INFO: IMEI packet received {"connection_id":219910,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:02:15] local.INFO: IMEI acknowledgment sent {"connection_id":219910,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:02:45] local.INFO: TCP Data received {"connection_id":218252,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218252,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:02:45] local.INFO: Processing buffer {"connection_id":218252,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:02:45] local.INFO: IMEI packet received {"connection_id":218252,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":218252,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:02:55] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:02:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:02:55] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:02:55] local.INFO: IMEI packet received {"connection_id":221576,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:02:55] local.INFO: IMEI acknowledgment sent {"connection_id":221576,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:02:57] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:02:57] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:02:57] local.INFO: IMEI packet received {"connection_id":221576,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":221576,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:02:58] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:02:58] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:02:58] local.INFO: Packet analysis {"connection_id":221576,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:02:58] local.INFO: Extracted packet for processing {"connection_id":221576,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:02:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:02: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-18 16:02:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:02:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:02:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:02:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:02:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16:02:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:02:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:02: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:02:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:02: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-18 16:02:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:02:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:02:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221576,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:02:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:02:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:02:58] 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-18 16:02:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:02:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:02:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:02:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:02:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:02:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:02:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:02:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:02:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:02:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:02:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:02:58] local.INFO: DEBUG: GPS processor result {"connection_id":221576,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:02:58] local.INFO: GPS data processed {"connection_id":221576,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:02:58] local.INFO: Acknowledgment sent {"connection_id":221576,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:03:29] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:03:29] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:03:29] local.INFO: Packet analysis {"connection_id":221576,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:03:29] local.INFO: Extracted packet for processing {"connection_id":221576,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:03:29] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:03: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-18 16:03:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:03:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:03:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:03:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:03:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16:03:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:03: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-18 16:03: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:03:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:03: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-18 16:03:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:03:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:03:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221576,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:03:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:03:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:03:29] 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-18 16:03:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:03:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:03:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:03:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:03:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:03:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:03:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:03:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:03:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:03:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:03:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:03:29] local.INFO: DEBUG: GPS processor result {"connection_id":221576,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:03:29] local.INFO: GPS data processed {"connection_id":221576,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:03:29] local.INFO: Acknowledgment sent {"connection_id":221576,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:03:53] local.INFO: TCP Data received {"connection_id":219911,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:03:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:03:53] local.INFO: Processing buffer {"connection_id":219911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:03:53] local.INFO: IMEI packet received {"connection_id":219911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:03:53] local.INFO: IMEI acknowledgment sent {"connection_id":219911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:03:59] local.INFO: TCP Data received {"connection_id":219911,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:03:59] local.INFO: Processing buffer {"connection_id":219911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:03:59] local.INFO: IMEI packet received {"connection_id":219911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:03:59] local.INFO: IMEI acknowledgment sent {"connection_id":219911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:03:59] local.INFO: TCP Data received {"connection_id":219911,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:03:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:03:59] local.INFO: Processing buffer {"connection_id":219911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:03:59] local.INFO: Packet analysis {"connection_id":219911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:03:59] local.INFO: Extracted packet for processing {"connection_id":219911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:03:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:03: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-18 16:03:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:03:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:03:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:03:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:03:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16:03:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:03:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:03: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:03:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:03: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-18 16:03:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:03:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:03:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:03:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:03:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:03:59] 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-18 16:03:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:03:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:03:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:03:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:03:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:03:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:03:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:03:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:03:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:03:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:03:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:03:59] local.INFO: DEBUG: GPS processor result {"connection_id":219911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:03:59] local.INFO: GPS data processed {"connection_id":219911,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:03:59] local.INFO: Acknowledgment sent {"connection_id":219911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:04:30] local.INFO: TCP Data received {"connection_id":219911,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:04:30] local.INFO: Processing buffer {"connection_id":219911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:04:30] local.INFO: Packet analysis {"connection_id":219911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:04:30] local.INFO: Extracted packet for processing {"connection_id":219911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:04:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16: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-18 16: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-18 16: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:04:30] 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-18 16:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:04:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:04:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":219911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:04:30] local.INFO: GPS data processed {"connection_id":219911,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:04:30] local.INFO: Acknowledgment sent {"connection_id":219911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:04:53] local.INFO: TCP Data received {"connection_id":218506,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:04:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:04:53] local.INFO: Processing buffer {"connection_id":218506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:04:53] local.INFO: IMEI packet received {"connection_id":218506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:04:53] local.INFO: IMEI acknowledgment sent {"connection_id":218506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:04:58] local.INFO: TCP Data received {"connection_id":218506,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:04:58] local.INFO: Processing buffer {"connection_id":218506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:04:58] local.INFO: IMEI packet received {"connection_id":218506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":218506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:05:02] local.INFO: TCP Data received {"connection_id":218506,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:05:02] local.INFO: Processing buffer {"connection_id":218506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:05:02] local.INFO: Packet analysis {"connection_id":218506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:05:02] local.INFO: Extracted packet for processing {"connection_id":218506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:05:02] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 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-18 16:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 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-18 16:05: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-18 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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 16:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:05:02] 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-18 16:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:05:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:05:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":218506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:05:02] local.INFO: GPS data processed {"connection_id":218506,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:05:02] local.INFO: Acknowledgment sent {"connection_id":218506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:05:38] local.INFO: TCP Data received {"connection_id":218506,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:05:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:05:38] local.INFO: Processing buffer {"connection_id":218506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:05:38] local.INFO: Packet analysis {"connection_id":218506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:05:38] local.INFO: Extracted packet for processing {"connection_id":218506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:05:38] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:05: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-18 16:05:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:05:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:05:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:05:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:05:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16:05:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:05: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-18 16:05: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":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:05:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:05: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-18 16:05:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:05:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:05:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:05:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:05:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:05:38] 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-18 16:05:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:05:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:05:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:05:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:05:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:05:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:05:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:05:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:05:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:05:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:05:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:05:38] local.INFO: DEBUG: GPS processor result {"connection_id":218506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:05:38] local.INFO: GPS data processed {"connection_id":218506,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:05:38] local.INFO: Acknowledgment sent {"connection_id":218506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:05:53] local.INFO: TCP Data received {"connection_id":221577,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:05:53] local.INFO: Processing buffer {"connection_id":221577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:05:53] local.INFO: IMEI packet received {"connection_id":221577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:05:53] local.INFO: IMEI acknowledgment sent {"connection_id":221577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:05:58] local.INFO: TCP Data received {"connection_id":221577,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:05:58] local.INFO: Processing buffer {"connection_id":221577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:05:58] local.INFO: IMEI packet received {"connection_id":221577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:05:58] local.INFO: IMEI acknowledgment sent {"connection_id":221577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:06:02] local.INFO: TCP Data received {"connection_id":221577,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:06:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:06:02] local.INFO: Processing buffer {"connection_id":221577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:06:02] local.INFO: Packet analysis {"connection_id":221577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:06:02] local.INFO: Extracted packet for processing {"connection_id":221577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:06:02] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:06:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:06:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:06:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:06:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:06:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16: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-18 16:06: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-18 16: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:06:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:06:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:06:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:06:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:06:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:06: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-18 16:06:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:06:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:06:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:06:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:06:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:06:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:06:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:06:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:06:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:06:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:06:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:06:02] local.INFO: DEBUG: GPS processor result {"connection_id":221577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:06:02] local.INFO: GPS data processed {"connection_id":221577,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:06:02] local.INFO: Acknowledgment sent {"connection_id":221577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:06:33] local.INFO: TCP Data received {"connection_id":221577,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:06:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:06:33] local.INFO: Processing buffer {"connection_id":221577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:06:33] local.INFO: Packet analysis {"connection_id":221577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:06:33] local.INFO: Extracted packet for processing {"connection_id":221577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:06:33] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:06:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:06:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:06:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:06:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:06:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16: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-18 16:06: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-18 16: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:06:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:06:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:06:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:06:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:06:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:06: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-18 16:06:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:06:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:06:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:06:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:06:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:06:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:06:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:06:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:06:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:06:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:06:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:06:33] local.INFO: DEBUG: GPS processor result {"connection_id":221577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:06:33] local.INFO: GPS data processed {"connection_id":221577,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:06:33] local.INFO: Acknowledgment sent {"connection_id":221577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:06:53] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:06:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:06:53] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:06:53] local.INFO: IMEI packet received {"connection_id":221578,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:06:53] local.INFO: IMEI acknowledgment sent {"connection_id":221578,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:06:58] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:06:58] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:06:58] local.INFO: IMEI packet received {"connection_id":221578,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":221578,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:07:03] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:07:03] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:07:03] local.INFO: Packet analysis {"connection_id":221578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:07:03] local.INFO: Extracted packet for processing {"connection_id":221578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16: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-18 16:07: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-18 16: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:07:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:07: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-18 16:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:07:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:07:03] 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":6506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:07:03] local.INFO: GPS data processed {"connection_id":221578,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:07:03] local.INFO: Acknowledgment sent {"connection_id":221578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:07:34] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:07:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:07:34] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9180e8012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:07:34] local.INFO: Packet analysis {"connection_id":221578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:07:34] local.INFO: Extracted packet for processing {"connection_id":221578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e91"} 
[2026-10-18 16:07:34] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:07:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833720320001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:07:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792319521000,"timestamp_ms":1792319521000,"timestamp_seconds":1792319521,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9180e8"} 
[2026-10-18 16: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-18 16:07: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-18 16: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-10-18 16:07:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1904,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:07:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:07:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:07:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:07:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:07: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-18 16:07:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:07:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:07:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833720320001,"66":25756,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:07:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:07:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:07:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833720320001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:07:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:07:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:07:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:07:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:07:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833720320001,"power":25756,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:07:34] 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":6507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:07:34] local.INFO: GPS data processed {"connection_id":221578,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:07:34] local.INFO: Acknowledgment sent {"connection_id":221578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:07:52] local.INFO: TCP Data received {"connection_id":218508,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:07:52] local.INFO: Processing buffer {"connection_id":218508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:07:52] local.INFO: IMEI packet received {"connection_id":218508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:07:52] local.INFO: IMEI acknowledgment sent {"connection_id":218508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:07:57] local.INFO: TCP Data received {"connection_id":218508,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:07:57] local.INFO: Processing buffer {"connection_id":218508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:07:57] local.INFO: IMEI packet received {"connection_id":218508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":218508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:07:58] local.INFO: TCP Data received {"connection_id":218508,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9618b0012d7f994005afdf28001700ff2d..."} 
[2026-10-18 16:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9618b0012d7f994005afdf28001700ff2d..."} 
[2026-10-18 16:07:58] local.INFO: Processing buffer {"connection_id":218508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9618b0012d7f994005afdf28001700ff2d..."} 
[2026-10-18 16:07:58] local.INFO: Packet analysis {"connection_id":218508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:07:58] local.INFO: Extracted packet for processing {"connection_id":218508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":45,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:07: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-18 16:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833797376001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792319822000,"timestamp_ms":1792319822000,"timestamp_seconds":1792319822,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9618b0"} 
[2026-10-18 16:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:07:58] 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-18 16:07: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:07:58] 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-18 16:07: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-18 16:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:07:58] 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-18 16:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833797376001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833797376001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:07:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833797376001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:07:58] local.INFO: DEBUG: GPS processor result {"connection_id":218508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:07:58] local.INFO: GPS data processed {"connection_id":218508,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:07:58] local.INFO: Acknowledgment sent {"connection_id":218508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:08:00] local.INFO: TCP Data received {"connection_id":221579,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221579,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:08:00] local.INFO: Processing buffer {"connection_id":221579,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:08:00] local.INFO: IMEI packet received {"connection_id":221579,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:08:00] local.INFO: IMEI acknowledgment sent {"connection_id":221579,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:08:29] local.INFO: TCP Data received {"connection_id":218508,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e967e40012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e967e40012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:08:29] local.INFO: Processing buffer {"connection_id":218508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e967e40012d7f994005afdf28001700ff2a..."} 
[2026-10-18 16:08:29] local.INFO: Packet analysis {"connection_id":218508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:08:29] local.INFO: Extracted packet for processing {"connection_id":218508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:08:29] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95412008,"longitude_deg":76.3337024,"latitude_deg":9.5412008,"altitude":23,"angle":255,"satellites":42,"speed":0,"hex_longitude":"2d7f9940","hex_latitude":"05afdf28","is_valid_coordinates":true} 
[2026-10-18 16:08: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-18 16:08:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833874432001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:08:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:08:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:08:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:08:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792319848000,"timestamp_ms":1792319848000,"timestamp_seconds":1792319848,"priority":1,"record_length":96,"hex_timestamp":"000001a14e967e40"} 
[2026-10-18 16:08:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:08:29] 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-18 16:08: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:08:29] 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-18 16:08: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-18 16:08:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:08:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:08:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:08:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:08:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:08:29] 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-18 16:08:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:08:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:08:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833874432001,"66":25702,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:08:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:08:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:08:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833874432001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:08:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:08:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:08:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:08:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:08:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833874432001,"power":25702,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:08:29] local.INFO: DEBUG: GPS processor result {"connection_id":218508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:08:29] local.INFO: GPS data processed {"connection_id":218508,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:08:29] local.INFO: Acknowledgment sent {"connection_id":218508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:08:46] local.INFO: TCP Data received {"connection_id":218254,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:08:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218254,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:08:46] local.INFO: Processing buffer {"connection_id":218254,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:08:46] local.INFO: IMEI packet received {"connection_id":218254,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:08:46] local.INFO: IMEI acknowledgment sent {"connection_id":218254,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:08:50] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:50] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:50] local.INFO: IMEI packet received {"connection_id":218255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:08:50] local.INFO: IMEI acknowledgment sent {"connection_id":218255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:08:53] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:53] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:53] local.INFO: IMEI packet received {"connection_id":218255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":218255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:08:58] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:58] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:08:58] local.INFO: IMEI packet received {"connection_id":218255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":218255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:08:59] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9689f8012d7f98c005afe030001701232b..."} 
[2026-10-18 16:08:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9689f8012d7f98c005afe030001701232b..."} 
[2026-10-18 16:08:59] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9689f8012d7f98c005afe030001701232b..."} 
[2026-10-18 16:08:59] local.INFO: Packet analysis {"connection_id":218255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:08:59] local.INFO: Extracted packet for processing {"connection_id":218255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:08:59] local.INFO: GPS Element Parsed {"raw_longitude":763336896,"raw_latitude":95412272,"longitude_deg":76.3336896,"latitude_deg":9.5412272,"altitude":23,"angle":291,"satellites":43,"speed":0,"hex_longitude":"2d7f98c0","hex_latitude":"05afe030","is_valid_coordinates":true} 
[2026-10-18 16:08: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-18 16:08:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833881088001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:08:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:08:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423229952,"note":"Value kept but may cause issues"} 
[2026-10-18 16:08:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:08:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792319851000,"timestamp_ms":1792319851000,"timestamp_seconds":1792319851,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9689f8"} 
[2026-10-18 16:08:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:08: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-18 16:08: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:08:59] 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-18 16:08: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-18 16:08:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:08:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:08:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:08:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:08:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:08:59] 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-18 16:08:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:08:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:08:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833881088001,"66":22418,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194450507423229952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:08:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:08:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:08:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833881088001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:08:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:08:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:08:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:08:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423229952,"description":"Unknown IO ID 45"} 
[2026-10-18 16:08:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833881088001,"power":22418,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423229952}} 
[2026-10-18 16:08:59] local.INFO: DEBUG: GPS processor result {"connection_id":218255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:08:59] local.INFO: GPS data processed {"connection_id":218255,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:08:59] local.INFO: Acknowledgment sent {"connection_id":218255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:09:30] local.INFO: TCP Data received {"connection_id":218255,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e96dc00012d7f98c005afe0300017012329..."} 
[2026-10-18 16:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e96dc00012d7f98c005afe0300017012329..."} 
[2026-10-18 16:09:30] local.INFO: Processing buffer {"connection_id":218255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e96dc00012d7f98c005afe0300017012329..."} 
[2026-10-18 16:09:30] local.INFO: Packet analysis {"connection_id":218255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:09:30] local.INFO: Extracted packet for processing {"connection_id":218255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e96"} 
[2026-10-18 16:09:30] local.INFO: GPS Element Parsed {"raw_longitude":763336896,"raw_latitude":95412272,"longitude_deg":76.3336896,"latitude_deg":9.5412272,"altitude":23,"angle":291,"satellites":41,"speed":0,"hex_longitude":"2d7f98c0","hex_latitude":"05afe030","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833881856001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194309769934942208,"note":"Value kept but may cause issues"} 
[2026-10-18 16:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792319872000,"timestamp_ms":1792319872000,"timestamp_seconds":1792319872,"priority":1,"record_length":96,"hex_timestamp":"000001a14e96dc00"} 
[2026-10-18 16: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-18 16:09: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-18 16: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":87,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-18 16:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1947,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:09:30] 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-18 16:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833881856001,"66":27800,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194309769934942208},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833881856001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:09:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:09:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194309769934942208,"description":"Unknown IO ID 45"} 
[2026-10-18 16:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833881856001,"power":27800,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194309769934942208}} 
[2026-10-18 16:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":218255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:09:30] local.INFO: GPS data processed {"connection_id":218255,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:09:30] local.INFO: Acknowledgment sent {"connection_id":218255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:09:53] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:09:53] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:09:53] local.INFO: IMEI packet received {"connection_id":221580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":221580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:09:58] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:09:58] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:09:58] local.INFO: IMEI packet received {"connection_id":221580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":221580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:10:07] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e972e08012d7f98c005afe0300017012329..."} 
[2026-10-18 16:10:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e972e08012d7f98c005afe0300017012329..."} 
[2026-10-18 16:10:07] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e972e08012d7f98c005afe0300017012329..."} 
[2026-10-18 16:10:07] local.INFO: Packet analysis {"connection_id":221580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:10:07] local.INFO: Extracted packet for processing {"connection_id":221580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:10:07] local.INFO: GPS Element Parsed {"raw_longitude":763336896,"raw_latitude":95412272,"longitude_deg":76.3336896,"latitude_deg":9.5412272,"altitude":23,"angle":291,"satellites":41,"speed":0,"hex_longitude":"2d7f98c0","hex_latitude":"05afe030","is_valid_coordinates":true} 
[2026-10-18 16:10: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-18 16:10:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833887232001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:10:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759493730959360,"note":"Value kept but may cause issues"} 
[2026-10-18 16:10:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194309769934942208,"note":"Value kept but may cause issues"} 
[2026-10-18 16:10:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:10:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792319893000,"timestamp_ms":1792319893000,"timestamp_seconds":1792319893,"priority":1,"record_length":96,"hex_timestamp":"000001a14e972e08"} 
[2026-10-18 16:10:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:10: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-18 16:10: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-18 16:10: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-18 16:10: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-18 16:10:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:10:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:10:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:10:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:10:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:10:07] 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-18 16:10:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:10:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:10:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833887232001,"66":27930,"250":206,"85":12544,"24":0,"16":18759493730959360,"45":9194309769934942208},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:10:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:10:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:10:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833887232001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:10:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:10:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:10:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759493730959360,"km_value":18759493730959.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:10:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194309769934942208,"description":"Unknown IO ID 45"} 
[2026-10-18 16:10:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833887232001,"power":27930,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194309769934942208}} 
[2026-10-18 16:10:07] 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":6512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:10:07] local.INFO: GPS data processed {"connection_id":221580,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:10:07] local.INFO: Acknowledgment sent {"connection_id":221580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:10:52] local.INFO: TCP Data received {"connection_id":218511,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:10:52] local.INFO: Processing buffer {"connection_id":218511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:10:52] local.INFO: IMEI packet received {"connection_id":218511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":218511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:10:58] local.INFO: TCP Data received {"connection_id":218511,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:10:58] local.INFO: Processing buffer {"connection_id":218511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:10:58] local.INFO: IMEI packet received {"connection_id":218511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":218511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:10:58] local.INFO: TCP Data received {"connection_id":218511,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9760d0012d7f998005afded0001a008b2e..."} 
[2026-10-18 16:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9760d0012d7f998005afded0001a008b2e..."} 
[2026-10-18 16:10:58] local.INFO: Processing buffer {"connection_id":218511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9760d0012d7f998005afded0001a008b2e..."} 
[2026-10-18 16:10:58] local.INFO: Packet analysis {"connection_id":218511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:10:58] local.INFO: Extracted packet for processing {"connection_id":218511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:10:58] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411920,"longitude_deg":76.3337088,"latitude_deg":9.541192,"altitude":26,"angle":139,"satellites":46,"speed":1,"hex_longitude":"2d7f9980","hex_latitude":"05afded0","is_valid_coordinates":true} 
[2026-10-18 16:10: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-18 16:10:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833892608001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:10:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759515205795840,"note":"Value kept but may cause issues"} 
[2026-10-18 16:10:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194309769934942208,"note":"Value kept but may cause issues"} 
[2026-10-18 16:10:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:10:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792319906000,"timestamp_ms":1792319906000,"timestamp_seconds":1792319906,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9760d0"} 
[2026-10-18 16:10:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:10: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-18 16:10: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":26,"data_length":795,"current_offset":136} 
[2026-10-18 16:10:58] 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-18 16:10: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-18 16:10:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:10:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:10:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:10:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:10:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:10:58] 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-18 16:10:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:10:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:10:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833892608001,"66":27908,"250":206,"85":12544,"24":1,"16":18759515205795840,"45":9194309769934942208},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:10:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:10:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:10:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833892608001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:10:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:10:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:10:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759515205795840,"km_value":18759515205795.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:10:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194309769934942208,"description":"Unknown IO ID 45"} 
[2026-10-18 16:10:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833892608001,"power":27908,"unknown_250":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9194309769934942208}} 
[2026-10-18 16:10:58] local.INFO: DEBUG: GPS processor result {"connection_id":218511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:10:58] local.INFO: GPS data processed {"connection_id":218511,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:10:58] local.INFO: Acknowledgment sent {"connection_id":218511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:11:29] local.INFO: TCP Data received {"connection_id":218511,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9764b8012d7f99c005afdeb0001a00962d..."} 
[2026-10-18 16:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9764b8012d7f99c005afdeb0001a00962d..."} 
[2026-10-18 16:11:29] local.INFO: Processing buffer {"connection_id":218511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9764b8012d7f99c005afdeb0001a00962d..."} 
[2026-10-18 16:11:29] local.INFO: Packet analysis {"connection_id":218511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:11:29] local.INFO: Extracted packet for processing {"connection_id":218511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:11:29] local.INFO: GPS Element Parsed {"raw_longitude":763337152,"raw_latitude":95411888,"longitude_deg":76.3337152,"latitude_deg":9.5411888,"altitude":26,"angle":150,"satellites":45,"speed":0,"hex_longitude":"2d7f99c0","hex_latitude":"05afdeb0","is_valid_coordinates":true} 
[2026-10-18 16:11: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-18 16:11:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833895936001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:11:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:11:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167385088,"note":"Value kept but may cause issues"} 
[2026-10-18 16:11:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:11:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792319907000,"timestamp_ms":1792319907000,"timestamp_seconds":1792319907,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9764b8"} 
[2026-10-18 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-18 16:11: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-18 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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 16:11: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-18 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-18 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-18 16:11:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:11:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:11:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:11:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:11:29] 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-18 16:11:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:11:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:11:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833895936001,"66":27908,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167385088},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:11:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:11:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:11:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833895936001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:11:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:11:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:11:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:11:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167385088,"description":"Unknown IO ID 45"} 
[2026-10-18 16:11:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833895936001,"power":27908,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167385088}} 
[2026-10-18 16:11:29] local.INFO: DEBUG: GPS processor result {"connection_id":218511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:11:29] local.INFO: GPS data processed {"connection_id":218511,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:11:29] local.INFO: Acknowledgment sent {"connection_id":218511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:11:58] local.INFO: TCP Data received {"connection_id":218256,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:11:58] local.INFO: Processing buffer {"connection_id":218256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:11:58] local.INFO: IMEI packet received {"connection_id":218256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":218256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:12:03] local.INFO: TCP Data received {"connection_id":218256,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:03] local.INFO: Processing buffer {"connection_id":218256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:03] local.INFO: IMEI packet received {"connection_id":218256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:12:03] local.INFO: IMEI acknowledgment sent {"connection_id":218256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:12:03] local.INFO: TCP Data received {"connection_id":218256,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:03] local.INFO: Processing buffer {"connection_id":218256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:03] local.INFO: Packet analysis {"connection_id":218256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:12:03] local.INFO: Extracted packet for processing {"connection_id":218256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411816,"longitude_deg":76.3337088,"latitude_deg":9.5411816,"altitude":25,"angle":164,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afde68","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896192001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194591244911554560,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792319909000,"timestamp_ms":1792319909000,"timestamp_seconds":1792319909,"priority":1,"record_length":96,"hex_timestamp":"000001a14e976c88"} 
[2026-10-18 16: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-18 16: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-18 16: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":4,"data_length":795,"current_offset":136} 
[2026-10-18 16:12: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-18 16: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-18 16: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-18 16:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:12:03] 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-18 16:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896192001,"66":27376,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194591244911554560},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896192001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:12:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194591244911554560,"description":"Unknown IO ID 45"} 
[2026-10-18 16:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896192001,"power":27376,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194591244911554560}} 
[2026-10-18 16:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":218256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:12:03] local.INFO: GPS data processed {"connection_id":218256,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:12:03] local.INFO: Acknowledgment sent {"connection_id":218256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:12:09] local.INFO: TCP Data received {"connection_id":218256,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:09] local.INFO: Processing buffer {"connection_id":218256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:09] local.INFO: Packet analysis {"connection_id":218256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:12:09] local.INFO: Extracted packet for processing {"connection_id":218256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:12:09] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411816,"longitude_deg":76.3337088,"latitude_deg":9.5411816,"altitude":25,"angle":164,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afde68","is_valid_coordinates":true} 
[2026-10-18 16:12: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-18 16:12:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896192001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194591244911554560,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:12:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792319909000,"timestamp_ms":1792319909000,"timestamp_seconds":1792319909,"priority":1,"record_length":96,"hex_timestamp":"000001a14e976c88"} 
[2026-10-18 16:12:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:12: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-18 16:12: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-18 16:12: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-18 16:12: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-18 16:12:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:12:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:12:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:12:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:12:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:12: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-18 16:12:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:12:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:12:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896192001,"66":27376,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194591244911554560},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:12:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:12:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:12:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896192001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:12:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:12:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:12:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:12:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194591244911554560,"description":"Unknown IO ID 45"} 
[2026-10-18 16:12:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896192001,"power":27376,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194591244911554560}} 
[2026-10-18 16:12:09] local.INFO: DEBUG: GPS processor result {"connection_id":218256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:12:09] local.INFO: GPS data processed {"connection_id":218256,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:12:09] local.INFO: Acknowledgment sent {"connection_id":218256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:12:53] local.INFO: TCP Data received {"connection_id":218513,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:53] local.INFO: Processing buffer {"connection_id":218513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:53] local.INFO: IMEI packet received {"connection_id":218513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:12:53] local.INFO: IMEI acknowledgment sent {"connection_id":218513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:12:58] local.INFO: TCP Data received {"connection_id":218513,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:58] local.INFO: Processing buffer {"connection_id":218513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:12:58] local.INFO: IMEI packet received {"connection_id":218513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":218513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:12:59] local.INFO: TCP Data received {"connection_id":218513,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:59] local.INFO: Processing buffer {"connection_id":218513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:12:59] local.INFO: Packet analysis {"connection_id":218513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:12:59] local.INFO: Extracted packet for processing {"connection_id":218513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411816,"longitude_deg":76.3337088,"latitude_deg":9.5411816,"altitude":25,"angle":164,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afde68","is_valid_coordinates":true} 
[2026-10-18 16:12: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-18 16:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896192001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194591244911554560,"note":"Value kept but may cause issues"} 
[2026-10-18 16:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792319909000,"timestamp_ms":1792319909000,"timestamp_seconds":1792319909,"priority":1,"record_length":96,"hex_timestamp":"000001a14e976c88"} 
[2026-10-18 16:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:12:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:12: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 16:12:59] 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-18 16:12: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-18 16:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:12:59] 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-18 16:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896192001,"66":27376,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194591244911554560},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896192001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:12:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194591244911554560,"description":"Unknown IO ID 45"} 
[2026-10-18 16:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896192001,"power":27376,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194591244911554560}} 
[2026-10-18 16:12:59] local.INFO: DEBUG: GPS processor result {"connection_id":218513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:12:59] local.INFO: GPS data processed {"connection_id":218513,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:12:59] local.INFO: Acknowledgment sent {"connection_id":218513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:13:30] local.INFO: TCP Data received {"connection_id":218513,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:13:30] local.INFO: Processing buffer {"connection_id":218513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:13:30] local.INFO: Packet analysis {"connection_id":218513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:13:30] local.INFO: Extracted packet for processing {"connection_id":218513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:13:30] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411816,"longitude_deg":76.3337088,"latitude_deg":9.5411816,"altitude":25,"angle":164,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afde68","is_valid_coordinates":true} 
[2026-10-18 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-18 16:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896192001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194591244911554560,"note":"Value kept but may cause issues"} 
[2026-10-18 16:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792319909000,"timestamp_ms":1792319909000,"timestamp_seconds":1792319909,"priority":1,"record_length":96,"hex_timestamp":"000001a14e976c88"} 
[2026-10-18 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-18 16: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-18 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":4,"data_length":795,"current_offset":136} 
[2026-10-18 16: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-18 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-18 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-18 16:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:13:30] 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-18 16:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896192001,"66":27376,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194591244911554560},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896192001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:13:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:13:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194591244911554560,"description":"Unknown IO ID 45"} 
[2026-10-18 16:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896192001,"power":27376,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194591244911554560}} 
[2026-10-18 16:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":218513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:13:30] local.INFO: GPS data processed {"connection_id":218513,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:13:30] local.INFO: Acknowledgment sent {"connection_id":218513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:13:53] local.INFO: TCP Data received {"connection_id":219914,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:13:53] local.INFO: Processing buffer {"connection_id":219914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:13:53] local.INFO: IMEI packet received {"connection_id":219914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":219914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:13:58] local.INFO: TCP Data received {"connection_id":219914,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:13:58] local.INFO: Processing buffer {"connection_id":219914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:13:58] local.INFO: IMEI packet received {"connection_id":219914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":219914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:14:03] local.INFO: TCP Data received {"connection_id":219914,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:14:03] local.INFO: Processing buffer {"connection_id":219914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e976c88012d7f998005afde68001900a42e..."} 
[2026-10-18 16:14:03] local.INFO: Packet analysis {"connection_id":219914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:14:03] local.INFO: Extracted packet for processing {"connection_id":219914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e97"} 
[2026-10-18 16:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763337088,"raw_latitude":95411816,"longitude_deg":76.3337088,"latitude_deg":9.5411816,"altitude":25,"angle":164,"satellites":46,"speed":0,"hex_longitude":"2d7f9980","hex_latitude":"05afde68","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896192001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194591244911554560,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792319909000,"timestamp_ms":1792319909000,"timestamp_seconds":1792319909,"priority":1,"record_length":96,"hex_timestamp":"000001a14e976c88"} 
[2026-10-18 16: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-18 16:14: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-18 16: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 16:14: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-18 16: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-18 16: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-18 16:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:14: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-18 16:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896192001,"66":27376,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194591244911554560},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896192001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:14:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194591244911554560,"description":"Unknown IO ID 45"} 
[2026-10-18 16:14:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896192001,"power":27376,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194591244911554560}} 
[2026-10-18 16:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":219914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:14:03] local.INFO: GPS data processed {"connection_id":219914,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:14:03] local.INFO: Acknowledgment sent {"connection_id":219914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:14:16] local.INFO: TCP Data received {"connection_id":221582,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:14:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221582,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:14:16] local.INFO: Processing buffer {"connection_id":221582,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:14:16] local.INFO: IMEI packet received {"connection_id":221582,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:14:16] local.INFO: IMEI acknowledgment sent {"connection_id":221582,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:14:34] local.INFO: TCP Data received {"connection_id":219914,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:14:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:14:34] local.INFO: Processing buffer {"connection_id":219914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:14:34] local.INFO: Packet analysis {"connection_id":219914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:14:34] local.INFO: Extracted packet for processing {"connection_id":219914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:14:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:14:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:14:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16: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-18 16:14: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-18 16: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:14:34] 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-18 16: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-18 16: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-18 16:14:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:14:34] local.INFO: Teltonika packet parsed successfully {"connection_id":219914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:14:34] local.INFO: Passing IMEI to GPS processor {"connection_id":219914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:14:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":219914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:14:34] 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-18 16:14:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:14:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:14:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:14:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:14:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:14:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:14:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:14:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:14:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:14:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:14:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:14:34] local.INFO: DEBUG: GPS processor result {"connection_id":219914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:14:34] local.INFO: GPS data processed {"connection_id":219914,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:14:34] local.INFO: Acknowledgment sent {"connection_id":219914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:14:45] local.INFO: TCP Data received {"connection_id":218257,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218257,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:14:45] local.INFO: Processing buffer {"connection_id":218257,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:14:45] local.INFO: IMEI packet received {"connection_id":218257,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":218257,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:14:52] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:14:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:14:52] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:14:52] local.INFO: IMEI packet received {"connection_id":218258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:14:52] local.INFO: IMEI acknowledgment sent {"connection_id":218258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:14:58] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:14:58] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:14:58] local.INFO: IMEI packet received {"connection_id":218258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":218258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:14:59] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:14:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:14:59] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:14:59] local.INFO: Packet analysis {"connection_id":218258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:14:59] local.INFO: Extracted packet for processing {"connection_id":218258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:14:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:14: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-18 16:14:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:14:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:14:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16:14:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:14:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:14: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:14:59] 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-18 16:14: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-18 16:14:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:14:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:14:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:14:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:14:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:14:59] 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-18 16:14:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:14:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:14:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:14:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:14:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:14:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:14:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:14:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:14:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:14:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:14:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:14:59] local.INFO: DEBUG: GPS processor result {"connection_id":218258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:14:59] local.INFO: GPS data processed {"connection_id":218258,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:14:59] local.INFO: Acknowledgment sent {"connection_id":218258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:15:31] local.INFO: TCP Data received {"connection_id":218258,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:15:31] local.INFO: Processing buffer {"connection_id":218258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:15:31] local.INFO: Packet analysis {"connection_id":218258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:15:31] local.INFO: Extracted packet for processing {"connection_id":218258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:15:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:15:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:15:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:15:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:15:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:15:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16: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-18 16:15: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-18 16: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-18 16: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-18 16: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-18 16: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-18 16:15:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:15:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:15:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:15:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:15:31] 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-18 16:15:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:15:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:15:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:15:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:15:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:15:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:15:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:15:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:15:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:15:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:15:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:15:31] local.INFO: DEBUG: GPS processor result {"connection_id":218258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:15:31] local.INFO: GPS data processed {"connection_id":218258,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:15:31] local.INFO: Acknowledgment sent {"connection_id":218258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:15:58] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:15:58] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:15:58] local.INFO: IMEI packet received {"connection_id":221583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":221583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:16:03] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:03] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:03] local.INFO: IMEI packet received {"connection_id":221583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:16:03] local.INFO: IMEI acknowledgment sent {"connection_id":221583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:16:03] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:03] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:03] local.INFO: Packet analysis {"connection_id":221583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:16:03] local.INFO: Extracted packet for processing {"connection_id":221583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:16:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:16:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:16:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16: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-18 16:16: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-18 16: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:16: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-18 16: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-18 16: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-18 16:16:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:16:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:16:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:16:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16: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-18 16:16:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:16:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:16:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:16:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:16:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:16:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:16: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":6523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:16:03] local.INFO: GPS data processed {"connection_id":221583,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:16:03] local.INFO: Acknowledgment sent {"connection_id":221583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:16:13] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:13] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:13] local.INFO: Packet analysis {"connection_id":221583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:16:13] local.INFO: Extracted packet for processing {"connection_id":221583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:16:13] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:16: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-18 16:16:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:16:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16:16:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:16:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:16: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:16:13] 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-18 16:16: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-18 16:16:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:16:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:16:13] local.INFO: Teltonika packet parsed successfully {"connection_id":221583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:16:13] local.INFO: Passing IMEI to GPS processor {"connection_id":221583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:16:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":221583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:16:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 16:16:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:16:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:16:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:16:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:16:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:16:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:16:13] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:16:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:16:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:16:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:16:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:16:13] 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":6524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:16:13] local.INFO: GPS data processed {"connection_id":221583,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:16:13] local.INFO: Acknowledgment sent {"connection_id":221583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:16:53] local.INFO: TCP Data received {"connection_id":219915,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219915,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:53] local.INFO: Processing buffer {"connection_id":219915,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:53] local.INFO: IMEI packet received {"connection_id":219915,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:16:53] local.INFO: IMEI acknowledgment sent {"connection_id":219915,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:16:58] local.INFO: TCP Data received {"connection_id":219915,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219915,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:58] local.INFO: Processing buffer {"connection_id":219915,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:16:58] local.INFO: IMEI packet received {"connection_id":219915,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":219915,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:16:59] local.INFO: TCP Data received {"connection_id":219915,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219915,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:59] local.INFO: Processing buffer {"connection_id":219915,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:16:59] local.INFO: Packet analysis {"connection_id":219915,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:16:59] local.INFO: Extracted packet for processing {"connection_id":219915,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:16:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:16: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-18 16:16:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:16:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:16:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16:16:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:16:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:16: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:16:59] 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-18 16:16: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-18 16:16:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:16:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:16:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219915,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:16:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:16:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:16: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-18 16:16:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:16:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:16:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:16:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:16:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:16:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:16:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:16:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:16:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:16:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:16:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:16:59] local.INFO: DEBUG: GPS processor result {"connection_id":219915,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:16:59] local.INFO: GPS data processed {"connection_id":219915,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:16:59] local.INFO: Acknowledgment sent {"connection_id":219915,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:17:30] local.INFO: TCP Data received {"connection_id":219915,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219915,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:17:30] local.INFO: Processing buffer {"connection_id":219915,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:17:30] local.INFO: Packet analysis {"connection_id":219915,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:17:30] local.INFO: Extracted packet for processing {"connection_id":219915,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:17:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16: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-18 16: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-18 16: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:17: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-18 16: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-18 16: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-18 16:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219915,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16: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-18 16:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:17:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:17:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":219915,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:17:30] local.INFO: GPS data processed {"connection_id":219915,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:17:30] local.INFO: Acknowledgment sent {"connection_id":219915,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:17:53] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:17:53] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:17:53] local.INFO: IMEI packet received {"connection_id":221586,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":221586,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:17:58] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:17:58] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:17:58] local.INFO: IMEI packet received {"connection_id":221586,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":221586,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:17:59] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:17:59] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:17:59] local.INFO: Packet analysis {"connection_id":221586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:17:59] local.INFO: Extracted packet for processing {"connection_id":221586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:17:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:17: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-18 16:17:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:17:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:17:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:17:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:17:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16:17:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:17:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:17: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:17:59] 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-18 16:17: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-18 16:17:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:17:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:17:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:17:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:17:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:17:59] 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-18 16:17:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:17:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:17:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:17:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:17:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:17:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:17:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:17:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:17:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:17:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:17:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:17:59] 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":6527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:17:59] local.INFO: GPS data processed {"connection_id":221586,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:17:59] local.INFO: Acknowledgment sent {"connection_id":221586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:18:30] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:18:30] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:18:30] local.INFO: Packet analysis {"connection_id":221586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:18:30] local.INFO: Extracted packet for processing {"connection_id":221586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:18:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16: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-18 16: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-18 16: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:18: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-18 16: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-18 16: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-18 16:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:18:30] 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-18 16:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:18:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:18:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:18:30] 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":6528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:18:30] local.INFO: GPS data processed {"connection_id":221586,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:18:30] local.INFO: Acknowledgment sent {"connection_id":221586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:18:53] local.INFO: TCP Data received {"connection_id":219916,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:18:53] local.INFO: Processing buffer {"connection_id":219916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:18:53] local.INFO: IMEI packet received {"connection_id":219916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":219916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:18:58] local.INFO: TCP Data received {"connection_id":219916,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:18:58] local.INFO: Processing buffer {"connection_id":219916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:18:58] local.INFO: IMEI packet received {"connection_id":219916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":219916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:18:58] local.INFO: TCP Data received {"connection_id":219916,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:18:58] local.INFO: Processing buffer {"connection_id":219916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14e9c0838012d7f978005afdd30001600a42d..."} 
[2026-10-18 16:18:58] local.INFO: Packet analysis {"connection_id":219916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:18:58] local.INFO: Extracted packet for processing {"connection_id":219916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14e9c"} 
[2026-10-18 16:18:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":22,"angle":164,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:18: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-18 16:18:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833896704001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:18:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:18:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194520876167358464,"note":"Value kept but may cause issues"} 
[2026-10-18 16:18:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:18:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320211000,"timestamp_ms":1792320211000,"timestamp_seconds":1792320211,"priority":1,"record_length":96,"hex_timestamp":"000001a14e9c0838"} 
[2026-10-18 16:18:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:18:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:18: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":240,"data_length":795,"current_offset":136} 
[2026-10-18 16:18:58] 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-18 16:18: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-18 16:18:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:18:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:18:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:18:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:18:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:18:58] 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-18 16:18:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:18:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:18:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833896704001,"66":26158,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9194520876167358464},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:18:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:18:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:18:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833896704001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:18:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:18:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:18:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:18:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194520876167358464,"description":"Unknown IO ID 45"} 
[2026-10-18 16:18:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833896704001,"power":26158,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194520876167358464}} 
[2026-10-18 16:18:58] local.INFO: DEBUG: GPS processor result {"connection_id":219916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:18:58] local.INFO: GPS data processed {"connection_id":219916,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:18:58] local.INFO: Acknowledgment sent {"connection_id":219916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:19:29] local.INFO: TCP Data received {"connection_id":219916,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:19:29] local.INFO: Processing buffer {"connection_id":219916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:19:29] local.INFO: Packet analysis {"connection_id":219916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:19:29] local.INFO: Extracted packet for processing {"connection_id":219916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:19:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:19:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:19:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:19:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:19:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:19:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 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-18 16:19: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-18 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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:19:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 16:19:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:19:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:19:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:19:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:19:29] 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-18 16:19:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:19:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:19:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:19:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:19:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:19:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:19:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:19:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:19:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:19:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:19:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:19:29] local.INFO: DEBUG: GPS processor result {"connection_id":219916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:19:29] local.INFO: GPS data processed {"connection_id":219916,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:19:29] local.INFO: Acknowledgment sent {"connection_id":219916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:19:52] local.INFO: TCP Data received {"connection_id":218259,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:19:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:19:52] local.INFO: Processing buffer {"connection_id":218259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:19:52] local.INFO: IMEI packet received {"connection_id":218259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:19:52] local.INFO: IMEI acknowledgment sent {"connection_id":218259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:19:58] local.INFO: TCP Data received {"connection_id":218259,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:19:58] local.INFO: Processing buffer {"connection_id":218259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:19:58] local.INFO: IMEI packet received {"connection_id":218259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:19:58] local.INFO: IMEI acknowledgment sent {"connection_id":218259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:19:58] local.INFO: TCP Data received {"connection_id":218259,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:19:58] local.INFO: Processing buffer {"connection_id":218259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:19:58] local.INFO: Packet analysis {"connection_id":218259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:19:58] local.INFO: Extracted packet for processing {"connection_id":218259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:19: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-18 16:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:19:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:19:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:19: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:19:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:19: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-18 16:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:19: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-18 16:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:19:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":218259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:19:58] local.INFO: GPS data processed {"connection_id":218259,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:19:58] local.INFO: Acknowledgment sent {"connection_id":218259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:20:10] local.INFO: TCP Data received {"connection_id":221588,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221588,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:20:10] local.INFO: Processing buffer {"connection_id":221588,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:20:10] local.INFO: IMEI packet received {"connection_id":221588,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":221588,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:20:30] local.INFO: TCP Data received {"connection_id":218259,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:20:30] local.INFO: Processing buffer {"connection_id":218259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:20:30] local.INFO: Packet analysis {"connection_id":218259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:20:30] local.INFO: Extracted packet for processing {"connection_id":218259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:20:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16: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-18 16: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-18 16: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:20: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-18 16:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:20:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:20:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":218259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:20:30] local.INFO: GPS data processed {"connection_id":218259,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:20:30] local.INFO: Acknowledgment sent {"connection_id":218259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:20:45] local.INFO: TCP Data received {"connection_id":219917,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219917,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:20:45] local.INFO: Processing buffer {"connection_id":219917,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:20:45] local.INFO: IMEI packet received {"connection_id":219917,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:20:45] local.INFO: IMEI acknowledgment sent {"connection_id":219917,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:20:58] local.INFO: TCP Data received {"connection_id":218515,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:20:58] local.INFO: Processing buffer {"connection_id":218515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:20:58] local.INFO: IMEI packet received {"connection_id":218515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":218515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:21:02] local.INFO: TCP Data received {"connection_id":218515,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:02] local.INFO: Processing buffer {"connection_id":218515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:02] local.INFO: IMEI packet received {"connection_id":218515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:21:02] local.INFO: IMEI acknowledgment sent {"connection_id":218515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:21:03] local.INFO: TCP Data received {"connection_id":218515,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:03] local.INFO: Processing buffer {"connection_id":218515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:03] local.INFO: Packet analysis {"connection_id":218515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:21:03] local.INFO: Extracted packet for processing {"connection_id":218515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:21:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16: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-18 16:21: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-18 16: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:21:03] 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-18 16:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:21:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:21:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":218515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:21:03] local.INFO: GPS data processed {"connection_id":218515,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:21:03] local.INFO: Acknowledgment sent {"connection_id":218515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:21:21] local.INFO: TCP Data received {"connection_id":218515,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:21] local.INFO: Processing buffer {"connection_id":218515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:21] local.INFO: Packet analysis {"connection_id":218515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:21:21] local.INFO: Extracted packet for processing {"connection_id":218515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:21:21] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:21: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-18 16:21:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:21:21] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16:21:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:21:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:21: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:21:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:21: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-18 16:21:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:21:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:21:21] local.INFO: Teltonika packet parsed successfully {"connection_id":218515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:21:21] local.INFO: Passing IMEI to GPS processor {"connection_id":218515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:21:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":218515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:21:21] 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-18 16:21:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:21:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:21:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:21:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:21:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:21:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:21:21] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:21:21] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:21:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:21:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:21:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:21:21] local.INFO: DEBUG: GPS processor result {"connection_id":218515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:21:21] local.INFO: GPS data processed {"connection_id":218515,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:21:21] local.INFO: Acknowledgment sent {"connection_id":218515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:21:53] local.INFO: TCP Data received {"connection_id":218516,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:53] local.INFO: Processing buffer {"connection_id":218516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:53] local.INFO: IMEI packet received {"connection_id":218516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:21:53] local.INFO: IMEI acknowledgment sent {"connection_id":218516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:21:58] local.INFO: TCP Data received {"connection_id":218516,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:58] local.INFO: Processing buffer {"connection_id":218516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:21:58] local.INFO: IMEI packet received {"connection_id":218516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":218516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:21:58] local.INFO: TCP Data received {"connection_id":218516,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:58] local.INFO: Processing buffer {"connection_id":218516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:21:58] local.INFO: Packet analysis {"connection_id":218516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:21:58] local.INFO: Extracted packet for processing {"connection_id":218516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:21:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:21: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-18 16:21:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:21:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:21:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16:21:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:21:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:21: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:21:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:21: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-18 16:21:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:21:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:21:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:21:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:21:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:21:58] 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-18 16:21:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:21:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:21:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:21:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:21:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:21:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:21:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:21:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:21:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:21:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:21:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:21:58] local.INFO: DEBUG: GPS processor result {"connection_id":218516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:21:58] local.INFO: GPS data processed {"connection_id":218516,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:21:58] local.INFO: Acknowledgment sent {"connection_id":218516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:22:29] local.INFO: TCP Data received {"connection_id":218516,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:22:29] local.INFO: Processing buffer {"connection_id":218516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:22:29] local.INFO: Packet analysis {"connection_id":218516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:22:29] local.INFO: Extracted packet for processing {"connection_id":218516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:22:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:22: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-18 16:22:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:22:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:22:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:22:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:22:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16:22:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:22: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-18 16:22: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:22:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:22: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-18 16:22:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:22:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:22:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:22:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:22:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:22:29] 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-18 16:22:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:22:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:22:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:22:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:22:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:22:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:22:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:22:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:22:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:22:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:22:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:22:29] local.INFO: DEBUG: GPS processor result {"connection_id":218516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:22:29] local.INFO: GPS data processed {"connection_id":218516,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:22:29] local.INFO: Acknowledgment sent {"connection_id":218516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:22:53] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:22:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:22:53] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:22:53] local.INFO: IMEI packet received {"connection_id":221591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:22:53] local.INFO: IMEI acknowledgment sent {"connection_id":221591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:22:58] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:22:58] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:22:58] local.INFO: IMEI packet received {"connection_id":221591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":221591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:23:03] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:03] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:03] local.INFO: Packet analysis {"connection_id":221591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:23:03] local.INFO: Extracted packet for processing {"connection_id":221591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:23:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:23:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:23:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16: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-18 16:23: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-18 16: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:23:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:23:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:23:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:23:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:23:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:23: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-18 16:23:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:23:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:23:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:23:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:23:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:23:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:23:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:23:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:23:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:23:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:23:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:23: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":6537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:23:03] local.INFO: GPS data processed {"connection_id":221591,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:23:03] local.INFO: Acknowledgment sent {"connection_id":221591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:23:34] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:34] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:34] local.INFO: Packet analysis {"connection_id":221591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:23:34] local.INFO: Extracted packet for processing {"connection_id":221591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:23:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:23:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:23:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 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-18 16:23: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-18 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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:23:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 16:23:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:23:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:23:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:23:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:23: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-18 16:23:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:23:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:23:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:23:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:23:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:23:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:23:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:23:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:23:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:23:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:23:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:23:35] 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":6538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:23:35] local.INFO: GPS data processed {"connection_id":221591,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:23:35] local.INFO: Acknowledgment sent {"connection_id":221591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:23:53] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:23:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:23:53] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:23:53] local.INFO: IMEI packet received {"connection_id":218260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:23:53] local.INFO: IMEI acknowledgment sent {"connection_id":218260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:23:58] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:23:58] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:23:58] local.INFO: IMEI packet received {"connection_id":218260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":218260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:23:59] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:59] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:23:59] local.INFO: Packet analysis {"connection_id":218260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:23:59] local.INFO: Extracted packet for processing {"connection_id":218260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:23:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:23: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-18 16:23:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:23:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:23:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16:23:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:23:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:23: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:23:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:23: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-18 16:23:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:23:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:23:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:23:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:23:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:23:59] 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-18 16:23:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:23:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:23:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:23:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:23:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:23:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:23:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:23:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:23:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:23:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:23:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:23:59] local.INFO: DEBUG: GPS processor result {"connection_id":218260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:23:59] local.INFO: GPS data processed {"connection_id":218260,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:23:59] local.INFO: Acknowledgment sent {"connection_id":218260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:24:04] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:24:04] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea09c18012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:24:04] local.INFO: Packet analysis {"connection_id":218260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:24:04] local.INFO: Extracted packet for processing {"connection_id":218260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea0"} 
[2026-10-18 16:24:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:24: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-18 16:24:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458833974016001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 16:24:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792320511000,"timestamp_ms":1792320511000,"timestamp_seconds":1792320511,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea09c18"} 
[2026-10-18 16:24:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:24: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-18 16:24: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-10-18 16:24:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1122,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:24: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-18 16:24:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:24:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:24:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:24:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:24:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:24: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-18 16:24:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:24:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:24:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458833974016001,"66":25973,"250":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 16:24:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:24:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:24:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458833974016001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:24:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 16:24:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:24:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:24:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:24:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458833974016001,"power":25973,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:24:04] local.INFO: DEBUG: GPS processor result {"connection_id":218260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:24:04] local.INFO: GPS data processed {"connection_id":218260,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:24:04] local.INFO: Acknowledgment sent {"connection_id":218260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:24:35] local.INFO: TCP Data received {"connection_id":218260,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:24:35] local.INFO: Processing buffer {"connection_id":218260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:24:35] local.INFO: Packet analysis {"connection_id":218260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:24:35] local.INFO: Extracted packet for processing {"connection_id":218260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:24:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:24:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:35] 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-18 16:24:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16: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-18 16:24: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-18 16: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:24:35] 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-18 16: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-18 16: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-18 16:24:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:24:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:24:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:24:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:24:35] 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-18 16:24:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:24:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:24:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:24:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:24:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:24:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:24:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:24:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:24:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:24:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:24:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:24:35] local.INFO: DEBUG: GPS processor result {"connection_id":218260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:24:35] local.INFO: GPS data processed {"connection_id":218260,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:24:35] local.INFO: Acknowledgment sent {"connection_id":218260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:24:53] local.INFO: TCP Data received {"connection_id":219918,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:24:53] local.INFO: Processing buffer {"connection_id":219918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:24:53] local.INFO: IMEI packet received {"connection_id":219918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":219918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:24:58] local.INFO: TCP Data received {"connection_id":219918,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:24:58] local.INFO: Processing buffer {"connection_id":219918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:24:58] local.INFO: IMEI packet received {"connection_id":219918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:24:58] local.INFO: IMEI acknowledgment sent {"connection_id":219918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:24:58] local.INFO: TCP Data received {"connection_id":219918,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:24:58] local.INFO: Processing buffer {"connection_id":219918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:24:58] local.INFO: Packet analysis {"connection_id":219918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:24:58] local.INFO: Extracted packet for processing {"connection_id":219918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:24:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:24: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-18 16:24:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:24:58] 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-18 16:24:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16:24:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:24:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:24: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:24:58] 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-18 16:24: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-18 16:24:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:24:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:24:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:24:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:24:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:24:58] 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-18 16:24:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:24:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:24:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:24:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:24:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:24:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:24:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:24:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:24:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:24:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:24:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:24:58] local.INFO: DEBUG: GPS processor result {"connection_id":219918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:24:58] local.INFO: GPS data processed {"connection_id":219918,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:24:58] local.INFO: Acknowledgment sent {"connection_id":219918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:25:29] local.INFO: TCP Data received {"connection_id":219918,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:25:30] local.INFO: Processing buffer {"connection_id":219918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:25:30] local.INFO: Packet analysis {"connection_id":219918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:25:30] local.INFO: Extracted packet for processing {"connection_id":219918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:25:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:25:30] 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-18 16:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 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-18 16: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-18 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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:25: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-18 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-18 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-18 16:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:25:30] 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-18 16:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:25:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:25:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":219918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:25:30] local.INFO: GPS data processed {"connection_id":219918,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:25:30] local.INFO: Acknowledgment sent {"connection_id":219918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:25:53] local.INFO: TCP Data received {"connection_id":218518,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:25:53] local.INFO: Processing buffer {"connection_id":218518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:25:53] local.INFO: IMEI packet received {"connection_id":218518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":218518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:25:58] local.INFO: TCP Data received {"connection_id":218518,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:25:58] local.INFO: Processing buffer {"connection_id":218518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:25:58] local.INFO: IMEI packet received {"connection_id":218518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":218518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:25:58] local.INFO: TCP Data received {"connection_id":218518,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:25:58] local.INFO: Processing buffer {"connection_id":218518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:25:58] local.INFO: Packet analysis {"connection_id":218518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:25:58] local.INFO: Extracted packet for processing {"connection_id":218518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:25:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:25: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-18 16:25:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:25:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:25:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:25:58] 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-18 16:25:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16:25:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:25:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:25: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:25:58] 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-18 16:25: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-18 16:25:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:25:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:25:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:25:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:25:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:25:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 16:25:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:25:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:25:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:25:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:25:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:25:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:25:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:25:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:25:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:25:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:25:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:25:58] local.INFO: DEBUG: GPS processor result {"connection_id":218518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:25:58] local.INFO: GPS data processed {"connection_id":218518,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:25:58] local.INFO: Acknowledgment sent {"connection_id":218518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:26:10] local.INFO: TCP Data received {"connection_id":221592,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221592,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:26:10] local.INFO: Processing buffer {"connection_id":221592,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:26:10] local.INFO: IMEI packet received {"connection_id":221592,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":221592,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:26:30] local.INFO: TCP Data received {"connection_id":218518,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:26:30] local.INFO: Processing buffer {"connection_id":218518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:26:30] local.INFO: Packet analysis {"connection_id":218518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:26:30] local.INFO: Extracted packet for processing {"connection_id":218518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:26:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:26:30] 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-18 16:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 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-18 16: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-18 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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:26: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-18 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-18 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-18 16:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:26: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-18 16:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:26:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:26:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":218518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:26:30] local.INFO: GPS data processed {"connection_id":218518,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:26:30] local.INFO: Acknowledgment sent {"connection_id":218518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:26:45] local.INFO: TCP Data received {"connection_id":218262,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218262,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:26:45] local.INFO: Processing buffer {"connection_id":218262,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:26:45] local.INFO: IMEI packet received {"connection_id":218262,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:26:45] local.INFO: IMEI acknowledgment sent {"connection_id":218262,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:26:53] local.INFO: TCP Data received {"connection_id":219919,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:26:53] local.INFO: Processing buffer {"connection_id":219919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:26:53] local.INFO: IMEI packet received {"connection_id":219919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:26:53] local.INFO: IMEI acknowledgment sent {"connection_id":219919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:26:58] local.INFO: TCP Data received {"connection_id":219919,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:26:58] local.INFO: Processing buffer {"connection_id":219919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:26:58] local.INFO: IMEI packet received {"connection_id":219919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:26:58] local.INFO: IMEI acknowledgment sent {"connection_id":219919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:26:58] local.INFO: TCP Data received {"connection_id":219919,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:26:58] local.INFO: Processing buffer {"connection_id":219919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:26:58] local.INFO: Packet analysis {"connection_id":219919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:26:58] local.INFO: Extracted packet for processing {"connection_id":219919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:26:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:26: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-18 16:26:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:26:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:26:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:26:58] 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-18 16:26:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16:26:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:26:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:26: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:26:58] 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-18 16:26: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-18 16:26:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:26:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:26:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:26:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:26:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:26:58] 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-18 16:26:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:26:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:26:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:26:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:26:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:26:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:26:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:26:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:26:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:26:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:26:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:26:58] local.INFO: DEBUG: GPS processor result {"connection_id":219919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:26:58] local.INFO: GPS data processed {"connection_id":219919,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:26:58] local.INFO: Acknowledgment sent {"connection_id":219919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:27:29] local.INFO: TCP Data received {"connection_id":219919,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:27:29] local.INFO: Processing buffer {"connection_id":219919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:27:29] local.INFO: Packet analysis {"connection_id":219919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:27:29] local.INFO: Extracted packet for processing {"connection_id":219919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:27:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:27:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:27:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:27:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:27:29] 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-18 16:27:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16: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-18 16:27: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-18 16: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:27:29] 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-18 16: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-18 16: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-18 16:27:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:27:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:27:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:27:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:27:29] 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-18 16:27:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:27:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:27:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:27:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:27:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:27:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:27:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:27:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:27:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:27:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:27:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:27:29] local.INFO: DEBUG: GPS processor result {"connection_id":219919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:27:29] local.INFO: GPS data processed {"connection_id":219919,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:27:29] local.INFO: Acknowledgment sent {"connection_id":219919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:27:53] local.INFO: TCP Data received {"connection_id":218519,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:27:53] local.INFO: Processing buffer {"connection_id":218519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:27:53] local.INFO: IMEI packet received {"connection_id":218519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":218519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:27:58] local.INFO: TCP Data received {"connection_id":218519,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:27:58] local.INFO: Processing buffer {"connection_id":218519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:27:58] local.INFO: IMEI packet received {"connection_id":218519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:27:58] local.INFO: IMEI acknowledgment sent {"connection_id":218519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:27:59] local.INFO: TCP Data received {"connection_id":218519,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:27:59] local.INFO: Processing buffer {"connection_id":218519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:27:59] local.INFO: Packet analysis {"connection_id":218519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:27:59] local.INFO: Extracted packet for processing {"connection_id":218519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:27:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:27: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-18 16:27:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:27:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:27:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:27:59] 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-18 16:27:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16:27:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:27:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:27: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:27:59] 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-18 16:27: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-18 16:27:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:27:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:27:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:27:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:27:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:27: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-18 16:27:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:27:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:27:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:27:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:27:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:27:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:27:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:27:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:27:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:27:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:27:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:27:59] local.INFO: DEBUG: GPS processor result {"connection_id":218519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:27:59] local.INFO: GPS data processed {"connection_id":218519,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:27:59] local.INFO: Acknowledgment sent {"connection_id":218519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:28:30] local.INFO: TCP Data received {"connection_id":218519,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:28:30] local.INFO: Processing buffer {"connection_id":218519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:28:30] local.INFO: Packet analysis {"connection_id":218519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:28:30] local.INFO: Extracted packet for processing {"connection_id":218519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:28:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:28:30] 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-18 16:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16: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-18 16: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-18 16: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:28: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-18 16: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-18 16: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-18 16:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:28: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-18 16:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:28:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:28:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":218519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:28:30] local.INFO: GPS data processed {"connection_id":218519,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:28:30] local.INFO: Acknowledgment sent {"connection_id":218519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:28:52] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:28:52] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:28:52] local.INFO: IMEI packet received {"connection_id":221593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":221593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:28:58] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:28:58] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:28:58] local.INFO: IMEI packet received {"connection_id":221593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:28:58] local.INFO: IMEI acknowledgment sent {"connection_id":221593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:28:58] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:28:58] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea533e0012d7f978005afdd30000000a429..."} 
[2026-10-18 16:28:58] local.INFO: Packet analysis {"connection_id":221593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:28:58] local.INFO: Extracted packet for processing {"connection_id":221593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea5"} 
[2026-10-18 16:28:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834050816001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:28:58] 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-18 16:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792320812000,"timestamp_ms":1792320812000,"timestamp_seconds":1792320812,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea533e0"} 
[2026-10-18 16: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-18 16:28:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-18 16:28:58] 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-18 16: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-18 16: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-18 16:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:28:58] 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-18 16:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834050816001,"66":25919,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834050816001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:28:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:28:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834050816001,"power":25919,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:28:58] 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":6550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:28:58] local.INFO: GPS data processed {"connection_id":221593,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:28:58] local.INFO: Acknowledgment sent {"connection_id":221593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:29:29] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:29:29] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:29:29] local.INFO: Packet analysis {"connection_id":221593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:29:29] local.INFO: Extracted packet for processing {"connection_id":221593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:29:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:29:29] 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-18 16:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16: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-18 16:29: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-18 16: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:29:29] 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-18 16: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-18 16: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-18 16:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:29:29] 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-18 16:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:29:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:29:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:29:29] 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":6551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:29:29] local.INFO: GPS data processed {"connection_id":221593,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:29:29] local.INFO: Acknowledgment sent {"connection_id":221593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:29:53] local.INFO: TCP Data received {"connection_id":219921,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:29:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:29:53] local.INFO: Processing buffer {"connection_id":219921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:29:53] local.INFO: IMEI packet received {"connection_id":219921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:29:53] local.INFO: IMEI acknowledgment sent {"connection_id":219921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:29:58] local.INFO: TCP Data received {"connection_id":219921,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:29:58] local.INFO: Processing buffer {"connection_id":219921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:29:58] local.INFO: IMEI packet received {"connection_id":219921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:29:58] local.INFO: IMEI acknowledgment sent {"connection_id":219921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:29:58] local.INFO: TCP Data received {"connection_id":219921,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:29:58] local.INFO: Processing buffer {"connection_id":219921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:29:58] local.INFO: Packet analysis {"connection_id":219921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:29:58] local.INFO: Extracted packet for processing {"connection_id":219921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:29: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-18 16:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:29:58] 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-18 16:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:29:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:29: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:29:58] 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-18 16:29: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-18 16:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:29:58] 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-18 16:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:29:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:29:58] local.INFO: DEBUG: GPS processor result {"connection_id":219921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:29:58] local.INFO: GPS data processed {"connection_id":219921,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:29:58] local.INFO: Acknowledgment sent {"connection_id":219921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:30:29] local.INFO: TCP Data received {"connection_id":219921,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:30:29] local.INFO: Processing buffer {"connection_id":219921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:30:29] local.INFO: Packet analysis {"connection_id":219921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:30:29] local.INFO: Extracted packet for processing {"connection_id":219921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:30:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:30:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:30:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:30:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:30:29] 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-18 16:30:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16: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-18 16:30: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-18 16: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:30:29] 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-18 16: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-18 16: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-18 16:30:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:30:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:30:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:30:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:30:29] 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-18 16:30:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:30:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:30:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:30:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:30:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:30:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:30:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:30:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:30:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:30:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:30:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:30:29] local.INFO: DEBUG: GPS processor result {"connection_id":219921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:30:29] local.INFO: GPS data processed {"connection_id":219921,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:30:29] local.INFO: Acknowledgment sent {"connection_id":219921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:30:53] local.INFO: TCP Data received {"connection_id":218266,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:30:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218266,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:30:53] local.INFO: Processing buffer {"connection_id":218266,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:30:53] local.INFO: IMEI packet received {"connection_id":218266,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:30:53] local.INFO: IMEI acknowledgment sent {"connection_id":218266,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:30:58] local.INFO: TCP Data received {"connection_id":218266,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218266,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:30:58] local.INFO: Processing buffer {"connection_id":218266,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:30:58] local.INFO: IMEI packet received {"connection_id":218266,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":218266,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:30:59] local.INFO: TCP Data received {"connection_id":218266,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:30:59] local.INFO: Processing buffer {"connection_id":218266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:30:59] local.INFO: Packet analysis {"connection_id":218266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:30:59] local.INFO: Extracted packet for processing {"connection_id":218266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:30:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:30:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:30:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:30:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:30:59] 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-18 16:30:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16: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-18 16:30:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:30:59] 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-18 16: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-18 16: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-18 16:30:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:30:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:30:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:30:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:30:59] 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-18 16:30:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:30:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:30:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:30:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:30:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:30:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:30:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:30:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:30:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:30:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:30:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:30:59] local.INFO: DEBUG: GPS processor result {"connection_id":218266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:30:59] local.INFO: GPS data processed {"connection_id":218266,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:30:59] local.INFO: Acknowledgment sent {"connection_id":218266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:31:30] local.INFO: TCP Data received {"connection_id":218266,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:31:30] local.INFO: Processing buffer {"connection_id":218266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:31:30] local.INFO: Packet analysis {"connection_id":218266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:31:30] local.INFO: Extracted packet for processing {"connection_id":218266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:31:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:31:30] 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-18 16:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16: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-18 16:31: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-18 16: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:31: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-18 16: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-18 16: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-18 16:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:31:30] 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-18 16:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:31:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:31:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:31:30] local.INFO: DEBUG: GPS processor result {"connection_id":218266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:31:30] local.INFO: GPS data processed {"connection_id":218266,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:31:30] local.INFO: Acknowledgment sent {"connection_id":218266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:31:53] local.INFO: TCP Data received {"connection_id":218520,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218520,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:31:53] local.INFO: Processing buffer {"connection_id":218520,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:31:53] local.INFO: IMEI packet received {"connection_id":218520,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":218520,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:31:58] local.INFO: TCP Data received {"connection_id":218520,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218520,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:31:58] local.INFO: Processing buffer {"connection_id":218520,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:31:58] local.INFO: IMEI packet received {"connection_id":218520,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:31:58] local.INFO: IMEI acknowledgment sent {"connection_id":218520,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:31:58] local.INFO: TCP Data received {"connection_id":218520,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:31:58] local.INFO: Processing buffer {"connection_id":218520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:31:58] local.INFO: Packet analysis {"connection_id":218520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:31:58] local.INFO: Extracted packet for processing {"connection_id":218520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:31:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:31: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-18 16:31:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:31:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:31:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:31:58] 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-18 16:31:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16:31:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:31:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:31: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:31:58] 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-18 16:31: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-18 16:31:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:31:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:31:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:31:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:31:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:31:58] 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-18 16:31:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:31:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:31:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:31:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:31:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:31:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:31:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:31:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:31:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:31:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:31:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:31:58] local.INFO: DEBUG: GPS processor result {"connection_id":218520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:31:58] local.INFO: GPS data processed {"connection_id":218520,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:31:58] local.INFO: Acknowledgment sent {"connection_id":218520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:32:15] local.INFO: TCP Data received {"connection_id":218267,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:32:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218267,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:32:15] local.INFO: Processing buffer {"connection_id":218267,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:32:15] local.INFO: IMEI packet received {"connection_id":218267,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:32:15] local.INFO: IMEI acknowledgment sent {"connection_id":218267,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:32:30] local.INFO: TCP Data received {"connection_id":218520,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:32:30] local.INFO: Processing buffer {"connection_id":218520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:32:30] local.INFO: Packet analysis {"connection_id":218520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:32:30] local.INFO: Extracted packet for processing {"connection_id":218520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:32:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:32:30] 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-18 16:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16: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-18 16: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-18 16: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:32: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-18 16: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-18 16: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-18 16:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:32:30] 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-18 16:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:32:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:32:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":218520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:32:30] local.INFO: GPS data processed {"connection_id":218520,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:32:30] local.INFO: Acknowledgment sent {"connection_id":218520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:32:45] local.INFO: TCP Data received {"connection_id":219922,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:32:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219922,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:32:45] local.INFO: Processing buffer {"connection_id":219922,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:32:45] local.INFO: IMEI packet received {"connection_id":219922,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:32:45] local.INFO: IMEI acknowledgment sent {"connection_id":219922,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:32:52] local.INFO: TCP Data received {"connection_id":218521,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:32:52] local.INFO: Processing buffer {"connection_id":218521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:32:52] local.INFO: IMEI packet received {"connection_id":218521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":218521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:32:59] local.INFO: TCP Data received {"connection_id":218521,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:32:59] local.INFO: Processing buffer {"connection_id":218521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:32:59] local.INFO: IMEI packet received {"connection_id":218521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:32:59] local.INFO: IMEI acknowledgment sent {"connection_id":218521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:32:59] local.INFO: TCP Data received {"connection_id":218521,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:32:59] local.INFO: Processing buffer {"connection_id":218521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:32:59] local.INFO: Packet analysis {"connection_id":218521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:32:59] local.INFO: Extracted packet for processing {"connection_id":218521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:32: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-18 16:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:32:59] 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-18 16:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:32:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:32: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:32:59] 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-18 16:32: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-18 16:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:32:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 16:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:32:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:32:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:32:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:32:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:32:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:32:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:32:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:32:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:32:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:32:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:32:59] local.INFO: DEBUG: GPS processor result {"connection_id":218521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:32:59] local.INFO: GPS data processed {"connection_id":218521,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:32:59] local.INFO: Acknowledgment sent {"connection_id":218521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:33:31] local.INFO: TCP Data received {"connection_id":218521,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:33:31] local.INFO: Processing buffer {"connection_id":218521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:33:31] local.INFO: Packet analysis {"connection_id":218521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:33:31] local.INFO: Extracted packet for processing {"connection_id":218521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:33: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-18 16:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16: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-18 16:33: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-18 16: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:33: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-18 16: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-18 16: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-18 16:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16: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-18 16:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:33:31] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:33:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":218521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:33:31] local.INFO: GPS data processed {"connection_id":218521,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:33:31] local.INFO: Acknowledgment sent {"connection_id":218521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:33:52] local.INFO: TCP Data received {"connection_id":221595,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:33:52] local.INFO: Processing buffer {"connection_id":221595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:33:52] local.INFO: IMEI packet received {"connection_id":221595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:33:52] local.INFO: IMEI acknowledgment sent {"connection_id":221595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:33:58] local.INFO: TCP Data received {"connection_id":221595,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:33:58] local.INFO: Processing buffer {"connection_id":221595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:33:58] local.INFO: IMEI packet received {"connection_id":221595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":221595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:33:58] local.INFO: TCP Data received {"connection_id":221595,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:33:58] local.INFO: Processing buffer {"connection_id":221595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ea9cf90012d7f978005afdd30000000a42a..."} 
[2026-10-18 16:33:58] local.INFO: Packet analysis {"connection_id":221595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:33:58] local.INFO: Extracted packet for processing {"connection_id":221595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ea9"} 
[2026-10-18 16:33:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:33: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-18 16:33:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834127872001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:33:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:33:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:33:58] 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-18 16:33:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792321114000,"timestamp_ms":1792321114000,"timestamp_seconds":1792321114,"priority":1,"record_length":96,"hex_timestamp":"000001a14ea9cf90"} 
[2026-10-18 16:33:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:33:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 16:33: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-18 16:33:58] 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-18 16:33: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-18 16:33:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:33:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:33:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:33:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:33:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:33:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 16:33:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:33:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:33:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834127872001,"66":25778,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:33:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:33:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:33:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834127872001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:33:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:33:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:33:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:33:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:33:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834127872001,"power":25778,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:33:58] local.INFO: DEBUG: GPS processor result {"connection_id":221595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:33:58] local.INFO: GPS data processed {"connection_id":221595,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:33:58] local.INFO: Acknowledgment sent {"connection_id":221595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:34:29] local.INFO: TCP Data received {"connection_id":221595,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:34:29] local.INFO: Processing buffer {"connection_id":221595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:34:29] local.INFO: Packet analysis {"connection_id":221595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:34:29] local.INFO: Extracted packet for processing {"connection_id":221595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:34:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:34:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:34:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:34:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:34:29] 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-18 16:34:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16: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-18 16:34: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-18 16: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:34:29] 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-18 16: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-18 16: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-18 16:34:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:34:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:34:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:34:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16: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-18 16:34:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:34:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:34:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:34:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:34:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:34:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:34:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:34:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:34:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:34:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:34:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:34:29] local.INFO: DEBUG: GPS processor result {"connection_id":221595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:34:29] local.INFO: GPS data processed {"connection_id":221595,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:34:29] local.INFO: Acknowledgment sent {"connection_id":221595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:34:52] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:34:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:34:52] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:34:52] local.INFO: IMEI packet received {"connection_id":221596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:34:52] local.INFO: IMEI acknowledgment sent {"connection_id":221596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:34:58] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:34:58] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:34:58] local.INFO: IMEI packet received {"connection_id":221596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:34:58] local.INFO: IMEI acknowledgment sent {"connection_id":221596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:34:58] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:34:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:34:58] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:34:58] local.INFO: Packet analysis {"connection_id":221596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:34:58] local.INFO: Extracted packet for processing {"connection_id":221596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:34:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:34: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-18 16:34:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:34:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:34:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:34:58] 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-18 16:34:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16:34:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:34:58] 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-18 16:34: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:34:58] 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-18 16:34: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-18 16:34:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:34:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:34:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:34:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:34:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:34:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 16:34:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:34:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:34:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:34:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:34:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:34:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:34:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:34:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:34:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:34:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:34:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:34:58] 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":6562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:34:58] local.INFO: GPS data processed {"connection_id":221596,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:34:58] local.INFO: Acknowledgment sent {"connection_id":221596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:35:29] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:35:29] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:35:29] local.INFO: Packet analysis {"connection_id":221596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:35:29] local.INFO: Extracted packet for processing {"connection_id":221596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:35:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:35:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:35:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:35:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:35:29] 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-18 16:35:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16: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-18 16:35: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-18 16: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:35:29] 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-18 16: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-18 16: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-18 16:35:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:35:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:35:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:35:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:35: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-18 16:35:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:35:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:35:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:35:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:35:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:35:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:35:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:35:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:35:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:35:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:35:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:35:30] 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":6563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:35:30] local.INFO: GPS data processed {"connection_id":221596,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:35:30] local.INFO: Acknowledgment sent {"connection_id":221596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:35:52] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:35:52] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:35:52] local.INFO: IMEI packet received {"connection_id":218269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":218269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:35:58] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:35:58] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:35:58] local.INFO: IMEI packet received {"connection_id":218269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:35:58] local.INFO: IMEI acknowledgment sent {"connection_id":218269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:35:59] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:35:59] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:35:59] local.INFO: Packet analysis {"connection_id":218269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:35:59] local.INFO: Extracted packet for processing {"connection_id":218269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:35:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:35: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-18 16:35:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:35:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:35:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:35:59] 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-18 16:35:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16:35:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:35:59] 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-18 16:35: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:35:59] 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-18 16:35: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-18 16:35:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:35:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:35:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:35:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:35:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:35:59] 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-18 16:35:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:35:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:35:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:35:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:35:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:35:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:35:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:35:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:35:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:35:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:35:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:35:59] local.INFO: DEBUG: GPS processor result {"connection_id":218269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:35:59] local.INFO: GPS data processed {"connection_id":218269,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:35:59] local.INFO: Acknowledgment sent {"connection_id":218269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:36:45] local.INFO: TCP Data received {"connection_id":218269,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:36:45] local.INFO: Processing buffer {"connection_id":218269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:36:45] local.INFO: Packet analysis {"connection_id":218269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:36:45] local.INFO: Extracted packet for processing {"connection_id":218269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:36:45] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:36: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-18 16:36:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:36:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:36:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:36:45] 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-18 16:36:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16:36:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:36: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-18 16:36: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:36:45] 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-18 16:36: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-18 16:36:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:36:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:36:45] local.INFO: Teltonika packet parsed successfully {"connection_id":218269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:36:45] local.INFO: Passing IMEI to GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:36:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":218269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:36:45] 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-18 16:36:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:36:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:36:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:36:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:36:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:36:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:36:45] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:36:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:36:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:36:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:36:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:36:45] local.INFO: DEBUG: GPS processor result {"connection_id":218269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:36:45] local.INFO: GPS data processed {"connection_id":218269,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:36:45] local.INFO: Acknowledgment sent {"connection_id":218269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:36:58] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:36:58] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:36:58] local.INFO: IMEI packet received {"connection_id":221597,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:36:58] local.INFO: IMEI acknowledgment sent {"connection_id":221597,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:37:03] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:03] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:03] local.INFO: IMEI packet received {"connection_id":221597,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:37:03] local.INFO: IMEI acknowledgment sent {"connection_id":221597,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:37:03] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:03] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:03] local.INFO: Packet analysis {"connection_id":221597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:37:03] local.INFO: Extracted packet for processing {"connection_id":221597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:37:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:37:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:03] 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-18 16:37:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16: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-18 16: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-18 16: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":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:37: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-18 16: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-18 16: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-18 16:37:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:37:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:37:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:37:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:37: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-18 16:37:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:37:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:37:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:37:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:37:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:37:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:37:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:37:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:37:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:37:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:37:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:37:03] 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":6566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:37:03] local.INFO: GPS data processed {"connection_id":221597,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:37:03] local.INFO: Acknowledgment sent {"connection_id":221597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:37:11] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:11] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:11] local.INFO: Packet analysis {"connection_id":221597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:37:11] local.INFO: Extracted packet for processing {"connection_id":221597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:37:11] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:11] 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-18 16:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16: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-18 16:37:11] 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-18 16: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:37:11] 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-18 16: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-18 16: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-18 16:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:37:11] 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-18 16:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:37:11] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:37:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:37:11] 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":6567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:37:11] local.INFO: GPS data processed {"connection_id":221597,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:37:11] local.INFO: Acknowledgment sent {"connection_id":221597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:37:53] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:53] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:53] local.INFO: IMEI packet received {"connection_id":218270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:37:53] local.INFO: IMEI acknowledgment sent {"connection_id":218270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:37:58] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:58] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:37:58] local.INFO: IMEI packet received {"connection_id":218270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:37:58] local.INFO: IMEI acknowledgment sent {"connection_id":218270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:37:59] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:59] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:37:59] local.INFO: Packet analysis {"connection_id":218270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:37:59] local.INFO: Extracted packet for processing {"connection_id":218270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:37:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:37: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-18 16:37:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:37:59] 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-18 16:37:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16:37:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:37:59] 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-18 16:37: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:37:59] 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-18 16:37: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-18 16:37:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:37:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:37:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:37:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:37:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:37:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 16:37:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:37:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:37:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:37:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:37:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:37:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:37:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:37:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:37:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:37:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:37:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:37:59] local.INFO: DEBUG: GPS processor result {"connection_id":218270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:37:59] local.INFO: GPS data processed {"connection_id":218270,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:37:59] local.INFO: Acknowledgment sent {"connection_id":218270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:38:16] local.INFO: TCP Data received {"connection_id":218523,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:38:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218523,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:38:16] local.INFO: Processing buffer {"connection_id":218523,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:38:16] local.INFO: IMEI packet received {"connection_id":218523,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:38:16] local.INFO: IMEI acknowledgment sent {"connection_id":218523,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:38:30] local.INFO: TCP Data received {"connection_id":218270,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:38:30] local.INFO: Processing buffer {"connection_id":218270,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:38:30] local.INFO: Packet analysis {"connection_id":218270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:38:30] local.INFO: Extracted packet for processing {"connection_id":218270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:38:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:38:30] 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-18 16:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16: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-18 16: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-18 16: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:38:30] 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-18 16: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-18 16: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-18 16:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:38: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-18 16:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:38:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:38:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":218270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:38:30] local.INFO: GPS data processed {"connection_id":218270,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:38:30] local.INFO: Acknowledgment sent {"connection_id":218270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:38:45] local.INFO: TCP Data received {"connection_id":219924,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219924,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:38:45] local.INFO: Processing buffer {"connection_id":219924,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:38:45] local.INFO: IMEI packet received {"connection_id":219924,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":219924,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:38:53] local.INFO: TCP Data received {"connection_id":218524,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:38:53] local.INFO: Processing buffer {"connection_id":218524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:38:53] local.INFO: IMEI packet received {"connection_id":218524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":218524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:38:58] local.INFO: TCP Data received {"connection_id":218524,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:38:58] local.INFO: Processing buffer {"connection_id":218524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:38:58] local.INFO: IMEI packet received {"connection_id":218524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:38:58] local.INFO: IMEI acknowledgment sent {"connection_id":218524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:38:59] local.INFO: TCP Data received {"connection_id":218524,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:38:59] local.INFO: Processing buffer {"connection_id":218524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eae6758012d7f978005afdd30000000a423..."} 
[2026-10-18 16:38:59] local.INFO: Packet analysis {"connection_id":218524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:38:59] local.INFO: Extracted packet for processing {"connection_id":218524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eae"} 
[2026-10-18 16:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:38: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-18 16:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834205184001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:38:59] 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-18 16:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792321415000,"timestamp_ms":1792321415000,"timestamp_seconds":1792321415,"priority":1,"record_length":96,"hex_timestamp":"000001a14eae6758"} 
[2026-10-18 16:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:38:59] 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-18 16:38: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-18 16:38:59] 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-18 16:38: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-18 16:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:38:59] 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-18 16:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834205184001,"66":25843,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834205184001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:38:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834205184001,"power":25843,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:38:59] local.INFO: DEBUG: GPS processor result {"connection_id":218524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:38:59] local.INFO: GPS data processed {"connection_id":218524,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:38:59] local.INFO: Acknowledgment sent {"connection_id":218524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:39:30] local.INFO: TCP Data received {"connection_id":218524,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:39:30] local.INFO: Processing buffer {"connection_id":218524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:39:30] local.INFO: Packet analysis {"connection_id":218524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:39:30] local.INFO: Extracted packet for processing {"connection_id":218524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:39:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:39:30] 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-18 16:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16: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-18 16: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-18 16: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:39:30] 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-18 16:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:39:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:39:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":218524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:39:30] local.INFO: GPS data processed {"connection_id":218524,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:39:30] local.INFO: Acknowledgment sent {"connection_id":218524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:39:52] local.INFO: TCP Data received {"connection_id":218271,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:39:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:39:52] local.INFO: Processing buffer {"connection_id":218271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:39:52] local.INFO: IMEI packet received {"connection_id":218271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:39:52] local.INFO: IMEI acknowledgment sent {"connection_id":218271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:39:58] local.INFO: TCP Data received {"connection_id":218271,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:39:58] local.INFO: Processing buffer {"connection_id":218271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:39:58] local.INFO: IMEI packet received {"connection_id":218271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:39:58] local.INFO: IMEI acknowledgment sent {"connection_id":218271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:40:05] local.INFO: TCP Data received {"connection_id":218271,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:40:05] local.INFO: Processing buffer {"connection_id":218271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:40:05] local.INFO: Packet analysis {"connection_id":218271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:40:05] local.INFO: Extracted packet for processing {"connection_id":218271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:40:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:40: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-18 16:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16: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-18 16:40: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-18 16: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:40:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:40:05] 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-18 16:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:40:05] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:40:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":218271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:40:05] local.INFO: GPS data processed {"connection_id":218271,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:40:05] local.INFO: Acknowledgment sent {"connection_id":218271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:40:36] local.INFO: TCP Data received {"connection_id":218271,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:40:36] local.INFO: Processing buffer {"connection_id":218271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:40:36] local.INFO: Packet analysis {"connection_id":218271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:40:36] local.INFO: Extracted packet for processing {"connection_id":218271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:40:36] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:40: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-18 16:40:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:40:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:40:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:40:36] 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-18 16:40:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16:40:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:40:36] 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-18 16:40: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:40:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:40: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-18 16:40:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:40:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:40:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:40:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:40:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:40:36] 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-18 16:40:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:40:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:40:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:40:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:40:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:40:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:40:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:40:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:40:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:40:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:40:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:40:36] local.INFO: DEBUG: GPS processor result {"connection_id":218271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:40:36] local.INFO: GPS data processed {"connection_id":218271,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:40:36] local.INFO: Acknowledgment sent {"connection_id":218271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:40:52] local.INFO: TCP Data received {"connection_id":218525,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:40:52] local.INFO: Processing buffer {"connection_id":218525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:40:52] local.INFO: IMEI packet received {"connection_id":218525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":218525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:40:58] local.INFO: TCP Data received {"connection_id":218525,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:40:58] local.INFO: Processing buffer {"connection_id":218525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:40:58] local.INFO: IMEI packet received {"connection_id":218525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:40:58] local.INFO: IMEI acknowledgment sent {"connection_id":218525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:41:07] local.INFO: TCP Data received {"connection_id":218525,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:41:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:41:08] local.INFO: Processing buffer {"connection_id":218525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:41:08] local.INFO: Packet analysis {"connection_id":218525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:41:08] local.INFO: Extracted packet for processing {"connection_id":218525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:41:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:41:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:41:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:41:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:41:08] 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-18 16:41:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16: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-18 16:41:08] 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-18 16: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:41:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:41:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:41:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:41:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:41:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:41:08] 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-18 16:41:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:41:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:41:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:41:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:41:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:41:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:41:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:41:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:41:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:41:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:41:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:41:08] local.INFO: DEBUG: GPS processor result {"connection_id":218525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:41:08] local.INFO: GPS data processed {"connection_id":218525,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:41:08] local.INFO: Acknowledgment sent {"connection_id":218525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:41:58] local.INFO: TCP Data received {"connection_id":218273,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218273,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:41:58] local.INFO: Processing buffer {"connection_id":218273,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:41:58] local.INFO: IMEI packet received {"connection_id":218273,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:41:58] local.INFO: IMEI acknowledgment sent {"connection_id":218273,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:42:05] local.INFO: TCP Data received {"connection_id":218273,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218273,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:42:05] local.INFO: Processing buffer {"connection_id":218273,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:42:05] local.INFO: IMEI packet received {"connection_id":218273,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":218273,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:42:06] local.INFO: TCP Data received {"connection_id":218273,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:42:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218273,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:42:06] local.INFO: Processing buffer {"connection_id":218273,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:42:06] local.INFO: Packet analysis {"connection_id":218273,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:42:06] local.INFO: Extracted packet for processing {"connection_id":218273,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:42:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:42: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-18 16:42:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:42:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:42:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:42:06] 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-18 16:42:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16:42:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:42: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-18 16:42: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":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:42:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:42: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-18 16:42:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:42:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:42:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218273,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:42:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:42:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:42: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-18 16:42:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:42:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:42:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:42:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:42:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:42:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:42:06] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:42:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:42:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:42:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:42:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:42:06] local.INFO: DEBUG: GPS processor result {"connection_id":218273,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:42:06] local.INFO: GPS data processed {"connection_id":218273,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:42:06] local.INFO: Acknowledgment sent {"connection_id":218273,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:42:26] local.INFO: TCP Data received {"connection_id":218273,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218273,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:42:26] local.INFO: Processing buffer {"connection_id":218273,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:42:26] local.INFO: Packet analysis {"connection_id":218273,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:42:26] local.INFO: Extracted packet for processing {"connection_id":218273,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:42:26] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:42: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-18 16:42:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:42:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:42:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:42:26] 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-18 16:42:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16:42:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:42:26] 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-18 16:42: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:42:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:42: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-18 16:42:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:42:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:42:26] local.INFO: Teltonika packet parsed successfully {"connection_id":218273,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:42:26] local.INFO: Passing IMEI to GPS processor {"connection_id":218273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:42:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":218273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:42:26] 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-18 16:42:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:42:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:42:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:42:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:42:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:42:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:42:26] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:42:26] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:42:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:42:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:42:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:42:26] local.INFO: DEBUG: GPS processor result {"connection_id":218273,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:42:26] local.INFO: GPS data processed {"connection_id":218273,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:42:26] local.INFO: Acknowledgment sent {"connection_id":218273,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:42:54] local.INFO: TCP Data received {"connection_id":219925,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:42:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:42:54] local.INFO: Processing buffer {"connection_id":219925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:42:54] local.INFO: IMEI packet received {"connection_id":219925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:42:54] local.INFO: IMEI acknowledgment sent {"connection_id":219925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:43:01] local.INFO: TCP Data received {"connection_id":219925,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:43:01] local.INFO: Processing buffer {"connection_id":219925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:43:01] local.INFO: IMEI packet received {"connection_id":219925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:43:01] local.INFO: IMEI acknowledgment sent {"connection_id":219925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:43:02] local.INFO: TCP Data received {"connection_id":219925,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:43:02] local.INFO: Processing buffer {"connection_id":219925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:43:02] local.INFO: Packet analysis {"connection_id":219925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:43:02] local.INFO: Extracted packet for processing {"connection_id":219925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:43:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:43:02] 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-18 16:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16: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-18 16:43:02] 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-18 16: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16: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-18 16: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-18 16:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:43:02] 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-18 16:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:43:02] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:43:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:43:02] local.INFO: DEBUG: GPS processor result {"connection_id":219925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:43:02] local.INFO: GPS data processed {"connection_id":219925,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:43:02] local.INFO: Acknowledgment sent {"connection_id":219925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:43:13] local.INFO: TCP Data received {"connection_id":219925,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:43:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:43:13] local.INFO: Processing buffer {"connection_id":219925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb2fb38012d7f978005afdd30000000a425..."} 
[2026-10-18 16:43:13] local.INFO: Packet analysis {"connection_id":219925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:43:13] local.INFO: Extracted packet for processing {"connection_id":219925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb2"} 
[2026-10-18 16:43:13] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:43:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834282240001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:43:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:43:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:43:13] 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-18 16:43:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792321715000,"timestamp_ms":1792321715000,"timestamp_seconds":1792321715,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb2fb38"} 
[2026-10-18 16:43:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:43:13] 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-18 16:43: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-10-18 16:43:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2885,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:43: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-18 16:43:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:43:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:43:13] local.INFO: Teltonika packet parsed successfully {"connection_id":219925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:43:13] local.INFO: Passing IMEI to GPS processor {"connection_id":219925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:43:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":219925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:43:13] 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-18 16:43:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:43:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:43:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834282240001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:43:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:43:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:43:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834282240001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:43:13] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:43:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:43:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:43:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:43:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834282240001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:43:13] local.INFO: DEBUG: GPS processor result {"connection_id":219925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:43:13] local.INFO: GPS data processed {"connection_id":219925,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:43:13] local.INFO: Acknowledgment sent {"connection_id":219925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:43:55] local.INFO: TCP Data received {"connection_id":221600,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:43:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221600,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:43:55] local.INFO: Processing buffer {"connection_id":221600,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:43:55] local.INFO: IMEI packet received {"connection_id":221600,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:43:55] local.INFO: IMEI acknowledgment sent {"connection_id":221600,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:44:05] local.INFO: TCP Data received {"connection_id":218527,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218527,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:44:05] local.INFO: Processing buffer {"connection_id":218527,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:44:05] local.INFO: IMEI packet received {"connection_id":218527,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":218527,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:44:10] local.INFO: TCP Data received {"connection_id":221600,"ip":"42.109.136.1","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 16:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221600,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 16:44:10] local.INFO: Processing buffer {"connection_id":221600,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-18 16:44:10] local.INFO: IMEI packet received {"connection_id":221600,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":221600,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:44:45] local.INFO: TCP Data received {"connection_id":221601,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221601,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:44:45] local.INFO: Processing buffer {"connection_id":221601,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:44:45] local.INFO: IMEI packet received {"connection_id":221601,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:44:45] local.INFO: IMEI acknowledgment sent {"connection_id":221601,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:49:13] local.INFO: TCP Data received {"connection_id":218532,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:13] local.INFO: Processing buffer {"connection_id":218532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:13] local.INFO: IMEI packet received {"connection_id":218532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:49:13] local.INFO: IMEI acknowledgment sent {"connection_id":218532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:49:14] local.INFO: TCP Data received {"connection_id":218532,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14eb79300012d7f978005afdd30000500a428..."} 
[2026-10-18 16:49:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eb79300012d7f978005afdd30000500a428..."} 
[2026-10-18 16:49:14] local.INFO: Processing buffer {"connection_id":218532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eb79300012d7f978005afdd30000500a428..."} 
[2026-10-18 16:49:14] local.INFO: Packet analysis {"connection_id":218532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eb7"} 
[2026-10-18 16:49:14] local.INFO: Extracted packet for processing {"connection_id":218532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eb7"} 
[2026-10-18 16:49:14] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":5,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:49:14] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 16:49:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834359040001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:49:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:49:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:49:14] 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-18 16:49:14] local.INFO: AVL Record Parsed {"raw_timestamp":1792322016000,"timestamp_ms":1792322016000,"timestamp_seconds":1792322016,"priority":1,"record_length":96,"hex_timestamp":"000001a14eb79300"} 
[2026-10-18 16:49:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:49:14] 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-18 16:49:14] 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-18 16:49:14] 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-18 16:49:14] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 16:49:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:49:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:49:14] local.INFO: Teltonika packet parsed successfully {"connection_id":218532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:49:14] local.INFO: Passing IMEI to GPS processor {"connection_id":218532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:49:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":218532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:49:14] 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-18 16:49:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:49:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:49:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834359040001,"66":25756,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:49:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:49:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:49:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834359040001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:49:14] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:49:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:49:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:49:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:49:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834359040001,"power":25756,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:49:14] local.INFO: DEBUG: GPS processor result {"connection_id":218532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:49:14] local.INFO: GPS data processed {"connection_id":218532,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:49:14] local.INFO: Acknowledgment sent {"connection_id":218532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:49:53] local.INFO: TCP Data received {"connection_id":218533,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:53] local.INFO: Processing buffer {"connection_id":218533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:53] local.INFO: IMEI packet received {"connection_id":218533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:49:53] local.INFO: IMEI acknowledgment sent {"connection_id":218533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:49:58] local.INFO: TCP Data received {"connection_id":218533,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:58] local.INFO: Processing buffer {"connection_id":218533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:49:58] local.INFO: IMEI packet received {"connection_id":218533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:49:58] local.INFO: IMEI acknowledgment sent {"connection_id":218533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:49:59] local.INFO: TCP Data received {"connection_id":218533,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:49:59] local.INFO: Processing buffer {"connection_id":218533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:49:59] local.INFO: Packet analysis {"connection_id":218533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:49:59] local.INFO: Extracted packet for processing {"connection_id":218533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:49: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-18 16:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:49:59] 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-18 16:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:49:59] 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-18 16:49: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:49:59] 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-18 16:49: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-18 16:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:49:59] 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-18 16:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:49:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":218533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:49:59] local.INFO: GPS data processed {"connection_id":218533,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:49:59] local.INFO: Acknowledgment sent {"connection_id":218533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:50:05] local.INFO: TCP Data received {"connection_id":219928,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219928,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:50:05] local.INFO: Processing buffer {"connection_id":219928,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:50:05] local.INFO: IMEI packet received {"connection_id":219928,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":219928,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:50:32] local.INFO: TCP Data received {"connection_id":218533,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:50:32] local.INFO: Processing buffer {"connection_id":218533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:50:32] local.INFO: Packet analysis {"connection_id":218533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:50:32] local.INFO: Extracted packet for processing {"connection_id":218533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:50:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:50:32] 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-18 16:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16: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-18 16:50: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-18 16: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":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:50:32] 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-18 16: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-18 16: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-18 16:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:50:32] 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-18 16:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:50:32] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:50:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:50:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":218533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:50:32] local.INFO: GPS data processed {"connection_id":218533,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:50:32] local.INFO: Acknowledgment sent {"connection_id":218533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:50:45] local.INFO: TCP Data received {"connection_id":219929,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:50:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219929,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:50:45] local.INFO: Processing buffer {"connection_id":219929,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:50:45] local.INFO: IMEI packet received {"connection_id":219929,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:50:45] local.INFO: IMEI acknowledgment sent {"connection_id":219929,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:50:53] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:50:53] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:50:53] local.INFO: IMEI packet received {"connection_id":221603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":221603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:51:02] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:02] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:02] local.INFO: IMEI packet received {"connection_id":221603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":221603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:51:02] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:02] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:02] local.INFO: Packet analysis {"connection_id":221603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:51:02] local.INFO: Extracted packet for processing {"connection_id":221603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:51:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:51:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:02] 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-18 16:51:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16: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-18 16:51:02] 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-18 16: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:51: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-18 16: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-18 16: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-18 16:51:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:51:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:51:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:51:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:51:02] 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-18 16:51:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:51:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:51:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:51:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:51:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:51:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:51:02] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:51:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:51:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:51:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:51:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:51:02] 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":6582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:51:02] local.INFO: GPS data processed {"connection_id":221603,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:51:02] local.INFO: Acknowledgment sent {"connection_id":221603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:51:35] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:35] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:35] local.INFO: Packet analysis {"connection_id":221603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:51:35] local.INFO: Extracted packet for processing {"connection_id":221603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:51:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:51:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:35] 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-18 16:51:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 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-18 16:51: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-18 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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:51: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-18 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-18 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-18 16:51:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:51:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:51:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:51:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:51: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-18 16:51:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:51:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:51:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:51:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:51:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:51:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:51:35] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:51:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:51:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:51:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:51:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:51:35] 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":6583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:51:35] local.INFO: GPS data processed {"connection_id":221603,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:51:35] local.INFO: Acknowledgment sent {"connection_id":221603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:51:53] local.INFO: TCP Data received {"connection_id":219930,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:53] local.INFO: Processing buffer {"connection_id":219930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:53] local.INFO: IMEI packet received {"connection_id":219930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:51:53] local.INFO: IMEI acknowledgment sent {"connection_id":219930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:51:58] local.INFO: TCP Data received {"connection_id":219930,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:58] local.INFO: Processing buffer {"connection_id":219930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:51:58] local.INFO: IMEI packet received {"connection_id":219930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":219930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:51:58] local.INFO: TCP Data received {"connection_id":219930,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:58] local.INFO: Processing buffer {"connection_id":219930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:51:58] local.INFO: Packet analysis {"connection_id":219930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:51:58] local.INFO: Extracted packet for processing {"connection_id":219930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:51:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:51: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-18 16:51:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:51:58] 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-18 16:51:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16:51:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:51:58] 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-18 16:51: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:51:58] 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-18 16:51: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-18 16:51:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:51:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:51:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:51:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:51:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:51:58] 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-18 16:51:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:51:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:51:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:51:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:51:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:51:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:51:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:51:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:51:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:51:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:51:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:51:58] local.INFO: DEBUG: GPS processor result {"connection_id":219930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:51:58] local.INFO: GPS data processed {"connection_id":219930,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:51:58] local.INFO: Acknowledgment sent {"connection_id":219930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:52:33] local.INFO: TCP Data received {"connection_id":219930,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:52:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:52:33] local.INFO: Processing buffer {"connection_id":219930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:52:33] local.INFO: Packet analysis {"connection_id":219930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:52:33] local.INFO: Extracted packet for processing {"connection_id":219930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:52:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:52:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:52:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:52:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:52: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-18 16:52:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16: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-18 16:52:33] 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-18 16: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":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:52:33] 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-18 16: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-18 16: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-18 16:52:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:52:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:52:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:52:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:52:33] 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-18 16:52:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:52:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:52:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:52:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:52:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:52:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:52:33] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:52:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:52:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:52:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:52:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:52:33] local.INFO: DEBUG: GPS processor result {"connection_id":219930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:52:33] local.INFO: GPS data processed {"connection_id":219930,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:52:33] local.INFO: Acknowledgment sent {"connection_id":219930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:52:55] local.INFO: TCP Data received {"connection_id":218275,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:52:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:52:55] local.INFO: Processing buffer {"connection_id":218275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:52:55] local.INFO: IMEI packet received {"connection_id":218275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:52:55] local.INFO: IMEI acknowledgment sent {"connection_id":218275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:52:58] local.INFO: TCP Data received {"connection_id":218275,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:52:58] local.INFO: Processing buffer {"connection_id":218275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:52:58] local.INFO: IMEI packet received {"connection_id":218275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:52:58] local.INFO: IMEI acknowledgment sent {"connection_id":218275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:52:59] local.INFO: TCP Data received {"connection_id":218275,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:52:59] local.INFO: Processing buffer {"connection_id":218275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:52:59] local.INFO: Packet analysis {"connection_id":218275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:52:59] local.INFO: Extracted packet for processing {"connection_id":218275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:52:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:52:59] 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-18 16:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16: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-18 16:52:59] 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-18 16: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:52:59] 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-18 16: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-18 16: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-18 16:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:52:59] 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-18 16:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:52:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:52:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:52:59] local.INFO: DEBUG: GPS processor result {"connection_id":218275,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:52:59] local.INFO: GPS data processed {"connection_id":218275,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:52:59] local.INFO: Acknowledgment sent {"connection_id":218275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:53:30] local.INFO: TCP Data received {"connection_id":218275,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:53:30] local.INFO: Processing buffer {"connection_id":218275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:53:30] local.INFO: Packet analysis {"connection_id":218275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:53:30] local.INFO: Extracted packet for processing {"connection_id":218275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:53:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:53:30] 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-18 16:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 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-18 16: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-18 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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:53: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-18 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-18 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-18 16:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:53:30] 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-18 16:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:53:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:53:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":218275,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:53:30] local.INFO: GPS data processed {"connection_id":218275,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:53:30] local.INFO: Acknowledgment sent {"connection_id":218275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:53:52] local.INFO: TCP Data received {"connection_id":218276,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:53:52] local.INFO: Processing buffer {"connection_id":218276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:53:52] local.INFO: IMEI packet received {"connection_id":218276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:53:52] local.INFO: IMEI acknowledgment sent {"connection_id":218276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:53:58] local.INFO: TCP Data received {"connection_id":218276,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:53:58] local.INFO: Processing buffer {"connection_id":218276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:53:58] local.INFO: IMEI packet received {"connection_id":218276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:53:58] local.INFO: IMEI acknowledgment sent {"connection_id":218276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:53:58] local.INFO: TCP Data received {"connection_id":218276,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:53:58] local.INFO: Processing buffer {"connection_id":218276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebc2ac8012d7f978005afdd30000300a42a..."} 
[2026-10-18 16:53:58] local.INFO: Packet analysis {"connection_id":218276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:53:58] local.INFO: Extracted packet for processing {"connection_id":218276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebc"} 
[2026-10-18 16:53:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":3,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:53: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-18 16:53:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834436096001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:53:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:53:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:53:58] 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-18 16:53:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322317000,"timestamp_ms":1792322317000,"timestamp_seconds":1792322317,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebc2ac8"} 
[2026-10-18 16:53:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:53:58] 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-18 16:53: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-18 16:53:58] 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-18 16:53: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-18 16:53:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:53:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:53:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:53:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:53:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:53: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-18 16:53:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:53:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:53:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834436096001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:53:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:53:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:53:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834436096001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:53:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:53:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:53:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:53:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:53:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834436096001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:53:58] local.INFO: DEBUG: GPS processor result {"connection_id":218276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:53:58] local.INFO: GPS data processed {"connection_id":218276,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:53:58] local.INFO: Acknowledgment sent {"connection_id":218276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:54:29] local.INFO: TCP Data received {"connection_id":218276,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:54:29] local.INFO: Processing buffer {"connection_id":218276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:54:29] local.INFO: Packet analysis {"connection_id":218276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:54:29] local.INFO: Extracted packet for processing {"connection_id":218276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:54:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:54:29] 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-18 16:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 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-18 16: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:54:29] 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-18 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-18 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-18 16:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:54:29] 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-18 16:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:54:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:54:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:54:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:54:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:54:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:54:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:54:29] local.INFO: DEBUG: GPS processor result {"connection_id":218276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:54:29] local.INFO: GPS data processed {"connection_id":218276,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:54:29] local.INFO: Acknowledgment sent {"connection_id":218276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:54:53] local.INFO: TCP Data received {"connection_id":218537,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:54:53] local.INFO: Processing buffer {"connection_id":218537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:54:53] local.INFO: IMEI packet received {"connection_id":218537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:54:53] local.INFO: IMEI acknowledgment sent {"connection_id":218537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:54:58] local.INFO: TCP Data received {"connection_id":218537,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:54:58] local.INFO: Processing buffer {"connection_id":218537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:54:58] local.INFO: IMEI packet received {"connection_id":218537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":218537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:54:58] local.INFO: TCP Data received {"connection_id":218537,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:54:58] local.INFO: Processing buffer {"connection_id":218537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:54:58] local.INFO: Packet analysis {"connection_id":218537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:54:58] local.INFO: Extracted packet for processing {"connection_id":218537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:54:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:54: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-18 16:54:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:54:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:54:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:54:58] 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-18 16:54:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16:54:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:54:58] 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-18 16:54: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:54:58] 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-18 16:54: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-18 16:54:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:54:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:54:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:54:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:54:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:54: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-18 16:54:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:54:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:54:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:54:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:54:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:54:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:54:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:54:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:54:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:54:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:54:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:54:58] local.INFO: DEBUG: GPS processor result {"connection_id":218537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:54:58] local.INFO: GPS data processed {"connection_id":218537,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:54:58] local.INFO: Acknowledgment sent {"connection_id":218537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:55:30] local.INFO: TCP Data received {"connection_id":218537,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:55:30] local.INFO: Processing buffer {"connection_id":218537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:55:30] local.INFO: Packet analysis {"connection_id":218537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:55:30] local.INFO: Extracted packet for processing {"connection_id":218537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:55:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:55:30] 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-18 16:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 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-18 16: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:55:30] 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-18 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-18 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-18 16:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:55: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-18 16:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:55:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:55:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":218537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:55:30] local.INFO: GPS data processed {"connection_id":218537,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:55:30] local.INFO: Acknowledgment sent {"connection_id":218537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:55:53] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:55:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:55:53] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:55:53] local.INFO: IMEI packet received {"connection_id":218278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:55:53] local.INFO: IMEI acknowledgment sent {"connection_id":218278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:55:58] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:55:58] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:55:58] local.INFO: IMEI packet received {"connection_id":218278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":218278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:55:58] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:55:58] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:55:58] local.INFO: Packet analysis {"connection_id":218278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:55:58] local.INFO: Extracted packet for processing {"connection_id":218278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:55:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:55: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-18 16:55:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:55:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:55:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:55:58] 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-18 16:55:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16:55:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:55:58] 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-18 16:55: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:55:58] 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-18 16:55: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-18 16:55:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:55:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:55:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:55:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:55:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:55:58] 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-18 16:55:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:55:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:55:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:55:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:55:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:55:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:55:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:55:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:55:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:55:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:55:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:55:59] local.INFO: DEBUG: GPS processor result {"connection_id":218278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:55:59] local.INFO: GPS data processed {"connection_id":218278,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:55:59] local.INFO: Acknowledgment sent {"connection_id":218278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:56:00] local.INFO: TCP Data received {"connection_id":218277,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218277,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:56:00] local.INFO: Processing buffer {"connection_id":218277,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:56:00] local.INFO: IMEI packet received {"connection_id":218277,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:56:00] local.INFO: IMEI acknowledgment sent {"connection_id":218277,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:56:42] local.INFO: TCP Data received {"connection_id":218278,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:56:42] local.INFO: Processing buffer {"connection_id":218278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:56:42] local.INFO: Packet analysis {"connection_id":218278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:56:42] local.INFO: Extracted packet for processing {"connection_id":218278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:56:42] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:56: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-18 16:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:56:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:56:42] 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-18 16:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:56: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-18 16:56: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:56:42] 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-18 16:56: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-18 16:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":218278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":218278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:56:42] 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-18 16:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:56:42] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:56:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:56:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":218278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:56:42] local.INFO: GPS data processed {"connection_id":218278,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:56:42] local.INFO: Acknowledgment sent {"connection_id":218278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:56:45] local.INFO: TCP Data received {"connection_id":219931,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:56:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219931,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:56:45] local.INFO: Processing buffer {"connection_id":219931,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 16:56:45] local.INFO: IMEI packet received {"connection_id":219931,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 16:56:45] local.INFO: IMEI acknowledgment sent {"connection_id":219931,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:56:53] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:56:53] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:56:53] local.INFO: IMEI packet received {"connection_id":218279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:56:53] local.INFO: IMEI acknowledgment sent {"connection_id":218279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:56:58] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:56:58] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:56:58] local.INFO: IMEI packet received {"connection_id":218279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:56:58] local.INFO: IMEI acknowledgment sent {"connection_id":218279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:56:59] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:56:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:56:59] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:56:59] local.INFO: Packet analysis {"connection_id":218279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:56:59] local.INFO: Extracted packet for processing {"connection_id":218279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:56:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:56: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-18 16:56:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:56:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:56:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:56:59] 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-18 16:56:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16:56:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:56:59] 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-18 16:56: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:56:59] 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-18 16:56: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-18 16:56:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:56:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:56:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:56:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:56:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:56:59] 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-18 16:56:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:56:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:56:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:56:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:56:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:56:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:56:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:56:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:56:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:56:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:56:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:56:59] local.INFO: DEBUG: GPS processor result {"connection_id":218279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:56:59] local.INFO: GPS data processed {"connection_id":218279,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:56:59] local.INFO: Acknowledgment sent {"connection_id":218279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:57:30] local.INFO: TCP Data received {"connection_id":218279,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:57:30] local.INFO: Processing buffer {"connection_id":218279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:57:30] local.INFO: Packet analysis {"connection_id":218279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:57:30] local.INFO: Extracted packet for processing {"connection_id":218279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:57:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:57:30] 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-18 16:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16: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-18 16: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-18 16: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:57:30] 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-18 16: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-18 16: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-18 16:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:57: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-18 16:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:57:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:57:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":218279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:57:30] local.INFO: GPS data processed {"connection_id":218279,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:57:30] local.INFO: Acknowledgment sent {"connection_id":218279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:57:52] local.INFO: TCP Data received {"connection_id":221606,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221606,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:57:52] local.INFO: Processing buffer {"connection_id":221606,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:57:52] local.INFO: IMEI packet received {"connection_id":221606,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":221606,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:57:58] local.INFO: TCP Data received {"connection_id":221606,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221606,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:57:58] local.INFO: Processing buffer {"connection_id":221606,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:57:58] local.INFO: IMEI packet received {"connection_id":221606,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:57:58] local.INFO: IMEI acknowledgment sent {"connection_id":221606,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:57:58] local.INFO: TCP Data received {"connection_id":221606,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221606,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:57:58] local.INFO: Processing buffer {"connection_id":221606,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:57:58] local.INFO: Packet analysis {"connection_id":221606,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:57:58] local.INFO: Extracted packet for processing {"connection_id":221606,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:57:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:57: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-18 16:57:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:57:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:57:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:57:58] 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-18 16:57:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16:57:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:57:58] 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-18 16:57: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:57:58] 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-18 16:57: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-18 16:57:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:57:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:57:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221606,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:57:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:57:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:57:58] 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-18 16:57:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:57:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:57:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:57:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:57:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:57:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:57:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:57:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:57:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:57:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:57:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:57:58] local.INFO: DEBUG: GPS processor result {"connection_id":221606,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:57:58] local.INFO: GPS data processed {"connection_id":221606,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:57:58] local.INFO: Acknowledgment sent {"connection_id":221606,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:58:33] local.INFO: TCP Data received {"connection_id":221606,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:58:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221606,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:58:33] local.INFO: Processing buffer {"connection_id":221606,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:58:33] local.INFO: Packet analysis {"connection_id":221606,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:58:33] local.INFO: Extracted packet for processing {"connection_id":221606,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:58:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16: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-18 16:58:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:58:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:58:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:58: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-18 16:58:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16: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-18 16:58:33] 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-18 16: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:58:33] 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-18 16: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-18 16: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-18 16:58:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:58:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221606,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:58:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:58:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:58:33] 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-18 16:58:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:58:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:58:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:58:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:58:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:58:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:58:33] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:58:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:58:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:58:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:58:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:58:33] local.INFO: DEBUG: GPS processor result {"connection_id":221606,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:58:33] local.INFO: GPS data processed {"connection_id":221606,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:58:33] local.INFO: Acknowledgment sent {"connection_id":221606,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:58:52] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:58:52] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:58:52] local.INFO: IMEI packet received {"connection_id":218281,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":218281,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:58:58] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:58:58] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:58:58] local.INFO: IMEI packet received {"connection_id":218281,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":218281,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:58:58] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:58:58] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec0c290012d7f978005afdd30000000a424..."} 
[2026-10-18 16:58:58] local.INFO: Packet analysis {"connection_id":218281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:58:58] local.INFO: Extracted packet for processing {"connection_id":218281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec0"} 
[2026-10-18 16:58:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:58: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-18 16:58:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834513152001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:58:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:58:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:58:58] 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-18 16:58:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322618000,"timestamp_ms":1792322618000,"timestamp_seconds":1792322618,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec0c290"} 
[2026-10-18 16:58:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:58:58] 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-18 16:58: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 16:58:58] 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-18 16:58: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-18 16:58:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:58:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:58:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:58:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:58:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:58: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-18 16:58:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:58:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:58:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834513152001,"66":25712,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:58:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:58:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:58:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834513152001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:58:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:58:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:58:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:58:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:58:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834513152001,"power":25712,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:58:58] local.INFO: DEBUG: GPS processor result {"connection_id":218281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:58:58] local.INFO: GPS data processed {"connection_id":218281,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:58:58] local.INFO: Acknowledgment sent {"connection_id":218281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:59:29] local.INFO: TCP Data received {"connection_id":218281,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 16:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 16:59:29] local.INFO: Processing buffer {"connection_id":218281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 16:59:29] local.INFO: Packet analysis {"connection_id":218281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 16:59:29] local.INFO: Extracted packet for processing {"connection_id":218281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 16:59:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 16:59:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:59:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:59:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:59:29] 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-18 16:59:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 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-18 16:59: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-18 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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 16:59:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 16:59:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:59:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:59:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:59:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:59:29] 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-18 16:59:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:59:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:59:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:59:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:59:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:59:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:59:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:59:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:59:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:59:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:59:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:59:29] local.INFO: DEBUG: GPS processor result {"connection_id":218281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:59:29] local.INFO: GPS data processed {"connection_id":218281,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:59:29] local.INFO: Acknowledgment sent {"connection_id":218281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 16:59:53] local.INFO: TCP Data received {"connection_id":218540,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:59:53] local.INFO: Processing buffer {"connection_id":218540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:59:53] local.INFO: IMEI packet received {"connection_id":218540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 16:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":218540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 16:59:58] local.INFO: TCP Data received {"connection_id":218540,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:59:58] local.INFO: Processing buffer {"connection_id":218540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 16:59:58] local.INFO: IMEI packet received {"connection_id":218540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 16:59:58] local.INFO: IMEI acknowledgment sent {"connection_id":218540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 16:59:58] local.INFO: TCP Data received {"connection_id":218540,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 16:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 16:59:58] local.INFO: Processing buffer {"connection_id":218540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 16:59:58] local.INFO: Packet analysis {"connection_id":218540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 16:59:58] local.INFO: Extracted packet for processing {"connection_id":218540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 16:59:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 16:59: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-18 16:59:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 16:59:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 16:59:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 16:59:58] 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-18 16:59:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 16:59:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 16:59:58] 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-18 16:59: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 16:59:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 16:59: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-18 16:59:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 16:59:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 16:59:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 16:59:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:59:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 16:59: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-18 16:59:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 16:59:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 16:59:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 16:59:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 16:59:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 16:59:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 16:59:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 16:59:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 16:59:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 16:59:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 16:59:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 16:59:58] local.INFO: DEBUG: GPS processor result {"connection_id":218540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 16:59:58] local.INFO: GPS data processed {"connection_id":218540,"processed":1,"errors":0,"total":1} 
[2026-10-18 16:59:58] local.INFO: Acknowledgment sent {"connection_id":218540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:00:03] local.INFO: TCP Data received {"connection_id":218540,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:00:03] local.INFO: Processing buffer {"connection_id":218540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:00:03] local.INFO: Packet analysis {"connection_id":218540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:00:03] local.INFO: Extracted packet for processing {"connection_id":218540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:00:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:00:03] 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-18 17:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:00: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-18 17: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":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:00: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-18 17:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:00:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:00:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:00:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":218540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:00:03] local.INFO: GPS data processed {"connection_id":218540,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:00:03] local.INFO: Acknowledgment sent {"connection_id":218540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:00:34] local.INFO: TCP Data received {"connection_id":218540,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:00:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:00:34] local.INFO: Processing buffer {"connection_id":218540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:00:34] local.INFO: Packet analysis {"connection_id":218540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:00:34] local.INFO: Extracted packet for processing {"connection_id":218540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:00:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:00: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-18 17:00:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:00:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:00:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:00:34] 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-18 17:00:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17:00:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:00: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-18 17:00: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:00:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17:00: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-18 17:00:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:00:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:00:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:00:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:00:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:00: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-18 17:00:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:00:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:00:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:00:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:00:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:00:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:00:34] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:00:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:00:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:00:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:00:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:00:34] local.INFO: DEBUG: GPS processor result {"connection_id":218540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:00:34] local.INFO: GPS data processed {"connection_id":218540,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:00:34] local.INFO: Acknowledgment sent {"connection_id":218540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:00:53] local.INFO: TCP Data received {"connection_id":218283,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:00:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:00:53] local.INFO: Processing buffer {"connection_id":218283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:00:53] local.INFO: IMEI packet received {"connection_id":218283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:00:53] local.INFO: IMEI acknowledgment sent {"connection_id":218283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:00:58] local.INFO: TCP Data received {"connection_id":218283,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:00:58] local.INFO: Processing buffer {"connection_id":218283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:00:58] local.INFO: IMEI packet received {"connection_id":218283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:00:58] local.INFO: IMEI acknowledgment sent {"connection_id":218283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:01:02] local.INFO: TCP Data received {"connection_id":218283,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:01:02] local.INFO: Processing buffer {"connection_id":218283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:01:02] local.INFO: Packet analysis {"connection_id":218283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:01:02] local.INFO: Extracted packet for processing {"connection_id":218283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:01:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:01:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:01:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:01:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:01:02] 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-18 17:01:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:01:02] 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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:01:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:01:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:01:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:01:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:01:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17: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-18 17:01:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:01:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:01:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:01:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:01:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:01:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:01:02] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:01:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:01:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:01:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:01:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:01:02] local.INFO: DEBUG: GPS processor result {"connection_id":218283,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:01:02] local.INFO: GPS data processed {"connection_id":218283,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:01:02] local.INFO: Acknowledgment sent {"connection_id":218283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:01:38] local.INFO: TCP Data received {"connection_id":218283,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:01:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:01:38] local.INFO: Processing buffer {"connection_id":218283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:01:38] local.INFO: Packet analysis {"connection_id":218283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:01:38] local.INFO: Extracted packet for processing {"connection_id":218283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:01:38] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:01:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:01:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:01:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:01:38] 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-18 17:01:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:01:38] 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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:01:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:01:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:01:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:01:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:01:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:01: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-18 17:01:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:01:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:01:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:01:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:01:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:01:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:01:38] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:01:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:01:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:01:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:01:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:01:38] local.INFO: DEBUG: GPS processor result {"connection_id":218283,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:01:38] local.INFO: GPS data processed {"connection_id":218283,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:01:38] local.INFO: Acknowledgment sent {"connection_id":218283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:01:52] local.INFO: TCP Data received {"connection_id":218541,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:01:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218541,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:01:52] local.INFO: Processing buffer {"connection_id":218541,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:01:52] local.INFO: IMEI packet received {"connection_id":218541,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:01:52] local.INFO: IMEI acknowledgment sent {"connection_id":218541,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:01:58] local.INFO: TCP Data received {"connection_id":218541,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218541,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:01:58] local.INFO: Processing buffer {"connection_id":218541,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:01:58] local.INFO: IMEI packet received {"connection_id":218541,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:01:58] local.INFO: IMEI acknowledgment sent {"connection_id":218541,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:02:09] local.INFO: TCP Data received {"connection_id":218541,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218541,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:02:09] local.INFO: Processing buffer {"connection_id":218541,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:02:09] local.INFO: Packet analysis {"connection_id":218541,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:02:09] local.INFO: Extracted packet for processing {"connection_id":218541,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:02:09] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:02:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:02:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:02:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:02:09] 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-18 17:02:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:02:09] 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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:02:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:02:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:02:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218541,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:02:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218541,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:02:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218541,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17: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-18 17:02:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:02:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:02:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:02:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:02:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:02:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:02:09] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:02:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:02:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:02:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:02:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:02:09] local.INFO: DEBUG: GPS processor result {"connection_id":218541,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:02:09] local.INFO: GPS data processed {"connection_id":218541,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:02:09] local.INFO: Acknowledgment sent {"connection_id":218541,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:02:15] local.INFO: TCP Data received {"connection_id":219932,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219932,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:02:15] local.INFO: Processing buffer {"connection_id":219932,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:02:15] local.INFO: IMEI packet received {"connection_id":219932,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:02:15] local.INFO: IMEI acknowledgment sent {"connection_id":219932,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:02:45] local.INFO: TCP Data received {"connection_id":218542,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218542,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:02:45] local.INFO: Processing buffer {"connection_id":218542,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:02:45] local.INFO: IMEI packet received {"connection_id":218542,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":218542,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:02:52] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:02:52] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:02:52] local.INFO: IMEI packet received {"connection_id":221607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":221607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:02:58] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:02:58] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:02:58] local.INFO: IMEI packet received {"connection_id":221607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":221607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:02:59] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:02:59] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:02:59] local.INFO: Packet analysis {"connection_id":221607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:02:59] local.INFO: Extracted packet for processing {"connection_id":221607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:02:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:02:59] 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-18 17:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:02:59] 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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:02:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:02: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-18 17:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:02:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:02:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:02:59] 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":6606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:02:59] local.INFO: GPS data processed {"connection_id":221607,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:02:59] local.INFO: Acknowledgment sent {"connection_id":221607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:03:30] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:03:30] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:03:30] local.INFO: Packet analysis {"connection_id":221607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:03:30] local.INFO: Extracted packet for processing {"connection_id":221607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:03:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:03:30] 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-18 17:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:03: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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:03: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-18 17:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:03:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:03:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:03:30] 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":6607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:03:30] local.INFO: GPS data processed {"connection_id":221607,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:03:30] local.INFO: Acknowledgment sent {"connection_id":221607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:03:58] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:03:58] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:03:58] local.INFO: IMEI packet received {"connection_id":221608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:03:58] local.INFO: IMEI acknowledgment sent {"connection_id":221608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:04:03] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:04:03] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:04:03] local.INFO: IMEI packet received {"connection_id":221608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:04:03] local.INFO: IMEI acknowledgment sent {"connection_id":221608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:04:03] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:04:03] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:04:03] local.INFO: Packet analysis {"connection_id":221608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:04:03] local.INFO: Extracted packet for processing {"connection_id":221608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:04:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:04:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:04:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:04:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:04:03] 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-18 17:04:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:04: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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:04:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:04:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:04:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:04:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:04:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:04:03] 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-18 17:04:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:04:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:04:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:04:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:04:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:04:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:04:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:04:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:04:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:04:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:04:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:04:03] 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":6608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:04:03] local.INFO: GPS data processed {"connection_id":221608,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:04:03] local.INFO: Acknowledgment sent {"connection_id":221608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:04:08] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:04:08] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec55a58012d7f978005afdd30000000a42b..."} 
[2026-10-18 17:04:08] local.INFO: Packet analysis {"connection_id":221608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:04:08] local.INFO: Extracted packet for processing {"connection_id":221608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec5"} 
[2026-10-18 17:04:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:04:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834590208001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:04:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:04:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:04:08] 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-18 17:04:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792322919000,"timestamp_ms":1792322919000,"timestamp_seconds":1792322919,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec55a58"} 
[2026-10-18 17: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-18 17:04:08] 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-18 17: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-10-18 17:04:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1706,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:04:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:04:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:04:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:04:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:04:08] 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-18 17:04:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:04:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:04:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834590208001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:04:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:04:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:04:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834590208001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:04:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:04:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:04:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:04:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:04:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834590208001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:04:08] 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":6609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:04:08] local.INFO: GPS data processed {"connection_id":221608,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:04:08] local.INFO: Acknowledgment sent {"connection_id":221608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:04:58] local.INFO: TCP Data received {"connection_id":219934,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:04:58] local.INFO: Processing buffer {"connection_id":219934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:04:58] local.INFO: IMEI packet received {"connection_id":219934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":219934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:05:03] local.INFO: TCP Data received {"connection_id":219934,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:03] local.INFO: Processing buffer {"connection_id":219934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:03] local.INFO: IMEI packet received {"connection_id":219934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:05:03] local.INFO: IMEI acknowledgment sent {"connection_id":219934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:05:06] local.INFO: TCP Data received {"connection_id":219934,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:06] local.INFO: Processing buffer {"connection_id":219934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:06] local.INFO: Packet analysis {"connection_id":219934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:05:06] local.INFO: Extracted packet for processing {"connection_id":219934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:05:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:05: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-18 17:05:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:06] 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-18 17:05:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 17:05:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:05: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-18 17:05: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:05:06] 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-18 17:05: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-18 17:05:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:05:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:05:06] local.INFO: Teltonika packet parsed successfully {"connection_id":219934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:05:06] local.INFO: Passing IMEI to GPS processor {"connection_id":219934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:05:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":219934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:05:06] 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-18 17:05:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:05:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:05:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:05:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:05:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:05:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:05:06] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:05:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:05:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:05:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:05:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:05:06] local.INFO: DEBUG: GPS processor result {"connection_id":219934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:05:06] local.INFO: GPS data processed {"connection_id":219934,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:05:06] local.INFO: Acknowledgment sent {"connection_id":219934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:05:38] local.INFO: TCP Data received {"connection_id":219934,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:38] local.INFO: Processing buffer {"connection_id":219934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:38] local.INFO: Packet analysis {"connection_id":219934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:05:38] local.INFO: Extracted packet for processing {"connection_id":219934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:05:38] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:05: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-18 17:05:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:38] 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-18 17:05:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 17:05:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:05:38] 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-18 17:05: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":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:05:38] 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-18 17:05: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-18 17:05:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:05:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:05:38] local.INFO: Teltonika packet parsed successfully {"connection_id":219934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:05:38] local.INFO: Passing IMEI to GPS processor {"connection_id":219934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:05:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":219934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:05:38] 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-18 17:05:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:05:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:05:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:05:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:05:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:05:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:05:38] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:05:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:05:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:05:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:05:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:05:38] local.INFO: DEBUG: GPS processor result {"connection_id":219934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:05:38] local.INFO: GPS data processed {"connection_id":219934,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:05:38] local.INFO: Acknowledgment sent {"connection_id":219934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:05:53] local.INFO: TCP Data received {"connection_id":218285,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:53] local.INFO: Processing buffer {"connection_id":218285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:53] local.INFO: IMEI packet received {"connection_id":218285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:05:53] local.INFO: IMEI acknowledgment sent {"connection_id":218285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:05:58] local.INFO: TCP Data received {"connection_id":218285,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:58] local.INFO: Processing buffer {"connection_id":218285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:05:58] local.INFO: IMEI packet received {"connection_id":218285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:05:58] local.INFO: IMEI acknowledgment sent {"connection_id":218285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:05:59] local.INFO: TCP Data received {"connection_id":218285,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218285,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:59] local.INFO: Processing buffer {"connection_id":218285,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:05:59] local.INFO: Packet analysis {"connection_id":218285,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:05:59] local.INFO: Extracted packet for processing {"connection_id":218285,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:05:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:05: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-18 17:05:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:05:59] 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-18 17:05:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 17:05:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:05:59] 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-18 17:05: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:05:59] 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-18 17:05: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-18 17:05:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:05:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:05:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218285,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:05:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:05:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:05:59] 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-18 17:05:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:05:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:05:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:05:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:05:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:05:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:05:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:05:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:05:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:05:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:05:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:05:59] local.INFO: DEBUG: GPS processor result {"connection_id":218285,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:05:59] local.INFO: GPS data processed {"connection_id":218285,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:05:59] local.INFO: Acknowledgment sent {"connection_id":218285,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:06:30] local.INFO: TCP Data received {"connection_id":218285,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218285,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:06:30] local.INFO: Processing buffer {"connection_id":218285,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:06:30] local.INFO: Packet analysis {"connection_id":218285,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:06:30] local.INFO: Extracted packet for processing {"connection_id":218285,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:06:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 17:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:06:30] 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-18 17:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 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-18 17:06: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:06:30] 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-18 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-18 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-18 17:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218285,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:06:30] 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-18 17:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:06:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:06:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":218285,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:06:30] local.INFO: GPS data processed {"connection_id":218285,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:06:30] local.INFO: Acknowledgment sent {"connection_id":218285,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:06:54] local.INFO: TCP Data received {"connection_id":219936,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:06:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:06:54] local.INFO: Processing buffer {"connection_id":219936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:06:54] local.INFO: IMEI packet received {"connection_id":219936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:06:54] local.INFO: IMEI acknowledgment sent {"connection_id":219936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:06:58] local.INFO: TCP Data received {"connection_id":219936,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:06:58] local.INFO: Processing buffer {"connection_id":219936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:06:58] local.INFO: IMEI packet received {"connection_id":219936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:06:58] local.INFO: IMEI acknowledgment sent {"connection_id":219936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:07:03] local.INFO: TCP Data received {"connection_id":219936,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:07:03] local.INFO: Processing buffer {"connection_id":219936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:07:03] local.INFO: Packet analysis {"connection_id":219936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:07:03] local.INFO: Extracted packet for processing {"connection_id":219936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:07:03] 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-18 17:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 17: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-18 17: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-18 17: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:07: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-18 17: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-18 17: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-18 17:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:07: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-18 17:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:07:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":219936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:07:03] local.INFO: GPS data processed {"connection_id":219936,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:07:03] local.INFO: Acknowledgment sent {"connection_id":219936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:07:52] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:07:52] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:07:52] local.INFO: IMEI packet received {"connection_id":221609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:07:52] local.INFO: IMEI acknowledgment sent {"connection_id":221609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:07:58] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:07:58] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:07:58] local.INFO: IMEI packet received {"connection_id":221609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:07:58] local.INFO: IMEI acknowledgment sent {"connection_id":221609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:07:58] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:07:58] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:07:58] local.INFO: Packet analysis {"connection_id":221609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:07:58] local.INFO: Extracted packet for processing {"connection_id":221609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:07: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-18 17:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:07:58] 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-18 17:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 17:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:07:58] 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-18 17:07: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:07:58] 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-18 17:07: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-18 17:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:07: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-18 17:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:07:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:07:58] 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":6615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:07:58] local.INFO: GPS data processed {"connection_id":221609,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:07:58] local.INFO: Acknowledgment sent {"connection_id":221609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:08:00] local.INFO: TCP Data received {"connection_id":218544,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218544,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:08:00] local.INFO: Processing buffer {"connection_id":218544,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:08:00] local.INFO: IMEI packet received {"connection_id":218544,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:08:00] local.INFO: IMEI acknowledgment sent {"connection_id":218544,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:08:30] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:08:30] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:08:30] local.INFO: Packet analysis {"connection_id":221609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:08:30] local.INFO: Extracted packet for processing {"connection_id":221609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:08:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 17:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:08:30] 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-18 17:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 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-18 17:08: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:08:30] 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-18 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-18 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-18 17:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:08: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-18 17:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:08:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:08:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:08:30] 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":6616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:08:30] local.INFO: GPS data processed {"connection_id":221609,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:08:30] local.INFO: Acknowledgment sent {"connection_id":221609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:08:45] local.INFO: TCP Data received {"connection_id":218286,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:08:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218286,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:08:45] local.INFO: Processing buffer {"connection_id":218286,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:08:45] local.INFO: IMEI packet received {"connection_id":218286,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:08:45] local.INFO: IMEI acknowledgment sent {"connection_id":218286,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:08:52] local.INFO: TCP Data received {"connection_id":218545,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:08:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:08:52] local.INFO: Processing buffer {"connection_id":218545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:08:52] local.INFO: IMEI packet received {"connection_id":218545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:08:52] local.INFO: IMEI acknowledgment sent {"connection_id":218545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:08:58] local.INFO: TCP Data received {"connection_id":218545,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:08:58] local.INFO: Processing buffer {"connection_id":218545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:08:58] local.INFO: IMEI packet received {"connection_id":218545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:08:58] local.INFO: IMEI acknowledgment sent {"connection_id":218545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:08:58] local.INFO: TCP Data received {"connection_id":218545,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:08:58] local.INFO: Processing buffer {"connection_id":218545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ec9f220012d7f978005afdd30000000a425..."} 
[2026-10-18 17:08:58] local.INFO: Packet analysis {"connection_id":218545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:08:58] local.INFO: Extracted packet for processing {"connection_id":218545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ec9"} 
[2026-10-18 17:08:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:08: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-18 17:08:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834667264001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:08:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:08:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:08:58] 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-18 17:08:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323220000,"timestamp_ms":1792323220000,"timestamp_seconds":1792323220,"priority":1,"record_length":96,"hex_timestamp":"000001a14ec9f220"} 
[2026-10-18 17:08:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:08:58] 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-18 17:08: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:08:58] 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-18 17:08: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-18 17:08:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:08:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:08:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:08:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:08:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:08:58] 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-18 17:08:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:08:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:08:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834667264001,"66":25702,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:08:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:08:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:08:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834667264001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:08:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:08:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:08:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:08:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:08:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834667264001,"power":25702,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:08:58] local.INFO: DEBUG: GPS processor result {"connection_id":218545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:08:58] local.INFO: GPS data processed {"connection_id":218545,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:08:58] local.INFO: Acknowledgment sent {"connection_id":218545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:09:29] local.INFO: TCP Data received {"connection_id":218545,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:09:29] local.INFO: Processing buffer {"connection_id":218545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:09:29] local.INFO: Packet analysis {"connection_id":218545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:09:29] local.INFO: Extracted packet for processing {"connection_id":218545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:09:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:09:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:09:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:09:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:09:29] 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-18 17:09:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17: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-18 17:09:29] 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-18 17: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:09:29] 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-18 17: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-18 17: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-18 17:09:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:09:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:09:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:09:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:09:29] 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-18 17:09:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:09:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:09:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:09:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:09:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:09:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:09:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:09:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:09:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:09:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:09:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:09:29] local.INFO: DEBUG: GPS processor result {"connection_id":218545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:09:29] local.INFO: GPS data processed {"connection_id":218545,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:09:29] local.INFO: Acknowledgment sent {"connection_id":218545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:09:53] local.INFO: TCP Data received {"connection_id":221611,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:09:53] local.INFO: Processing buffer {"connection_id":221611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:09:53] local.INFO: IMEI packet received {"connection_id":221611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":221611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:09:58] local.INFO: TCP Data received {"connection_id":221611,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:09:58] local.INFO: Processing buffer {"connection_id":221611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:09:58] local.INFO: IMEI packet received {"connection_id":221611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:09:58] local.INFO: IMEI acknowledgment sent {"connection_id":221611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:10:00] local.INFO: TCP Data received {"connection_id":221611,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221611,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:00] local.INFO: Processing buffer {"connection_id":221611,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:00] local.INFO: Packet analysis {"connection_id":221611,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:10:00] local.INFO: Extracted packet for processing {"connection_id":221611,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:10:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:00] 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-18 17:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17: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-18 17:10:00] 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-18 17: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:10:00] 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-18 17: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-18 17: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-18 17:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221611,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:10:00] 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-18 17:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:10:00] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:10:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":221611,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:10:00] local.INFO: GPS data processed {"connection_id":221611,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:10:00] local.INFO: Acknowledgment sent {"connection_id":221611,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:10:31] local.INFO: TCP Data received {"connection_id":221611,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221611,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:31] local.INFO: Processing buffer {"connection_id":221611,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:31] local.INFO: Packet analysis {"connection_id":221611,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:10:31] local.INFO: Extracted packet for processing {"connection_id":221611,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:10:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10: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-18 17:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17: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-18 17:10: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-18 17: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:10:31] 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-18 17: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-18 17: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-18 17:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221611,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:10: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-18 17:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:10:31] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:10:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:10:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":221611,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:10:32] local.INFO: GPS data processed {"connection_id":221611,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:10:32] local.INFO: Acknowledgment sent {"connection_id":221611,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:10:53] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:10:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:10:53] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:10:53] local.INFO: IMEI packet received {"connection_id":218287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:10:53] local.INFO: IMEI acknowledgment sent {"connection_id":218287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:10:58] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:10:58] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:10:58] local.INFO: IMEI packet received {"connection_id":218287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":218287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:10:58] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:58] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:10:58] local.INFO: Packet analysis {"connection_id":218287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:10:58] local.INFO: Extracted packet for processing {"connection_id":218287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:10:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:10: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-18 17:10:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:10:58] 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-18 17:10:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17:10:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:10:58] 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-18 17:10: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:10:58] 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-18 17:10: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-18 17:10:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:10:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:10:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:10:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:10:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:10:58] 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-18 17:10:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:10:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:10:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:10:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:10:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:10:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:10:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:10:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:10:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:10:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:10:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:10:58] local.INFO: DEBUG: GPS processor result {"connection_id":218287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:10:58] local.INFO: GPS data processed {"connection_id":218287,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:10:58] local.INFO: Acknowledgment sent {"connection_id":218287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:11:30] local.INFO: TCP Data received {"connection_id":218287,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:11:30] local.INFO: Processing buffer {"connection_id":218287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:11:30] local.INFO: Packet analysis {"connection_id":218287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:11:30] local.INFO: Extracted packet for processing {"connection_id":218287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:11:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 17:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:11:30] 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-18 17:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 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-18 17:11: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-18 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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:11:30] 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-18 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-18 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-18 17:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:11:30] 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-18 17:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:11:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:11:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":218287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:11:30] local.INFO: GPS data processed {"connection_id":218287,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:11:30] local.INFO: Acknowledgment sent {"connection_id":218287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:11:55] local.INFO: TCP Data received {"connection_id":218288,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:11:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218288,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:11:55] local.INFO: Processing buffer {"connection_id":218288,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:11:55] local.INFO: IMEI packet received {"connection_id":218288,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:11:55] local.INFO: IMEI acknowledgment sent {"connection_id":218288,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:11:58] local.INFO: TCP Data received {"connection_id":218288,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218288,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:11:58] local.INFO: Processing buffer {"connection_id":218288,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:11:58] local.INFO: IMEI packet received {"connection_id":218288,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:11:58] local.INFO: IMEI acknowledgment sent {"connection_id":218288,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:11:58] local.INFO: TCP Data received {"connection_id":218288,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:11:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:11:58] local.INFO: Processing buffer {"connection_id":218288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:11:58] local.INFO: Packet analysis {"connection_id":218288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:11:58] local.INFO: Extracted packet for processing {"connection_id":218288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:11:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:11: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-18 17:11:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:11:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:11:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:11:58] 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-18 17:11:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17:11:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:11:58] 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-18 17:11: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:11:58] 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-18 17:11: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-18 17:11:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:11:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:11:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:11:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:11:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:11:58] 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-18 17:11:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:11:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:11:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:11:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:11:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:11:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:11:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:11:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:11:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:11:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:11:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:11:58] local.INFO: DEBUG: GPS processor result {"connection_id":218288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:11:58] local.INFO: GPS data processed {"connection_id":218288,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:11:58] local.INFO: Acknowledgment sent {"connection_id":218288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:12:07] local.INFO: TCP Data received {"connection_id":218288,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:12:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:12:07] local.INFO: Processing buffer {"connection_id":218288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:12:07] local.INFO: Packet analysis {"connection_id":218288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:12:07] local.INFO: Extracted packet for processing {"connection_id":218288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:12:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:12:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:12:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:12:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:12:07] 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-18 17:12:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17: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-18 17:12:07] 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-18 17: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:12:07] 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-18 17: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-18 17: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-18 17:12:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:12:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:12:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:12:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:12:07] 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-18 17:12:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:12:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:12:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:12:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:12:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:12:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:12:07] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:12:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:12:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:12:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:12:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:12:07] local.INFO: DEBUG: GPS processor result {"connection_id":218288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:12:07] local.INFO: GPS data processed {"connection_id":218288,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:12:07] local.INFO: Acknowledgment sent {"connection_id":218288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:12:52] local.INFO: TCP Data received {"connection_id":218547,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:12:52] local.INFO: Processing buffer {"connection_id":218547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:12:52] local.INFO: IMEI packet received {"connection_id":218547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:12:52] local.INFO: IMEI acknowledgment sent {"connection_id":218547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:12:58] local.INFO: TCP Data received {"connection_id":218547,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:12:58] local.INFO: Processing buffer {"connection_id":218547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:12:58] local.INFO: IMEI packet received {"connection_id":218547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":218547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:12:58] local.INFO: TCP Data received {"connection_id":218547,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:12:58] local.INFO: Processing buffer {"connection_id":218547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:12:58] local.INFO: Packet analysis {"connection_id":218547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:12:58] local.INFO: Extracted packet for processing {"connection_id":218547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:12:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:12: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-18 17:12:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:12:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:12:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:12:58] 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-18 17:12:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17:12:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:12:58] 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-18 17:12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:12:58] 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-18 17:12: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-18 17:12:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:12:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:12:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:12:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:12:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:12:58] 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-18 17:12:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:12:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:12:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:12:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:12:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:12:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:12:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:12:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:12:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:12:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:12:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:12:58] local.INFO: DEBUG: GPS processor result {"connection_id":218547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:12:58] local.INFO: GPS data processed {"connection_id":218547,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:12:58] local.INFO: Acknowledgment sent {"connection_id":218547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:13:29] local.INFO: TCP Data received {"connection_id":218547,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:13:29] local.INFO: Processing buffer {"connection_id":218547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:13:29] local.INFO: Packet analysis {"connection_id":218547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:13:29] local.INFO: Extracted packet for processing {"connection_id":218547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:13:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:13:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:13:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:13:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:13:29] 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-18 17:13:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17: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-18 17:13:29] 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-18 17: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:13:29] 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-18 17: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-18 17: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-18 17:13:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:13:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:13:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:13:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:13:29] 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-18 17:13:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:13:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:13:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:13:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:13:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:13:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:13:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:13:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:13:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:13:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:13:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:13:29] local.INFO: DEBUG: GPS processor result {"connection_id":218547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:13:29] local.INFO: GPS data processed {"connection_id":218547,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:13:29] local.INFO: Acknowledgment sent {"connection_id":218547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:13:52] local.INFO: TCP Data received {"connection_id":221612,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221612,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:13:52] local.INFO: Processing buffer {"connection_id":221612,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:13:52] local.INFO: IMEI packet received {"connection_id":221612,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":221612,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:13:52] local.INFO: TCP Data received {"connection_id":219939,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219939,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:13:52] local.INFO: Processing buffer {"connection_id":219939,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:13:52] local.INFO: IMEI packet received {"connection_id":219939,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":219939,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:13:58] local.INFO: TCP Data received {"connection_id":219939,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219939,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:13:58] local.INFO: Processing buffer {"connection_id":219939,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:13:58] local.INFO: IMEI packet received {"connection_id":219939,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:13:58] local.INFO: IMEI acknowledgment sent {"connection_id":219939,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:13:58] local.INFO: TCP Data received {"connection_id":219939,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219939,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:13:58] local.INFO: Processing buffer {"connection_id":219939,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ece89e8012d7f978005afdd30000000a426..."} 
[2026-10-18 17:13:58] local.INFO: Packet analysis {"connection_id":219939,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:13:58] local.INFO: Extracted packet for processing {"connection_id":219939,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ece"} 
[2026-10-18 17:13:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":38,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:13: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-18 17:13:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834744320001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:13:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:13:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:13:58] 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-18 17:13:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323521000,"timestamp_ms":1792323521000,"timestamp_seconds":1792323521,"priority":1,"record_length":96,"hex_timestamp":"000001a14ece89e8"} 
[2026-10-18 17:13:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:13:58] 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-18 17:13: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-18 17:13:58] 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-18 17:13: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-18 17:13:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:13:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:13:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219939,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:13:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219939,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:13:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219939,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:13:58] 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-18 17:13:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:13:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:13:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834744320001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:13:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:13:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:13:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834744320001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:13:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:13:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:13:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:13:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:13:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834744320001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:13:58] local.INFO: DEBUG: GPS processor result {"connection_id":219939,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:13:58] local.INFO: GPS data processed {"connection_id":219939,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:13:58] local.INFO: Acknowledgment sent {"connection_id":219939,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:14:29] local.INFO: TCP Data received {"connection_id":219939,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219939,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:14:29] local.INFO: Processing buffer {"connection_id":219939,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:14:29] local.INFO: Packet analysis {"connection_id":219939,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:14:29] local.INFO: Extracted packet for processing {"connection_id":219939,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:14:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:14:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:14:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:14:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:14:29] 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-18 17:14:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17: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-18 17:14: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-18 17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:14:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:14:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:14:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219939,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:14:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219939,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:14:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219939,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:14:29] 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-18 17:14:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:14:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:14:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:14:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:14:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:14:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:14:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:14:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:14:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:14:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:14:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:14:29] local.INFO: DEBUG: GPS processor result {"connection_id":219939,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:14:29] local.INFO: GPS data processed {"connection_id":219939,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:14:29] local.INFO: Acknowledgment sent {"connection_id":219939,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:14:53] local.INFO: TCP Data received {"connection_id":221614,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:14:53] local.INFO: Processing buffer {"connection_id":221614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:14:53] local.INFO: IMEI packet received {"connection_id":221614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":221614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:14:58] local.INFO: TCP Data received {"connection_id":221614,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:14:58] local.INFO: Processing buffer {"connection_id":221614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:14:58] local.INFO: IMEI packet received {"connection_id":221614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:14:58] local.INFO: IMEI acknowledgment sent {"connection_id":221614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:14:58] local.INFO: TCP Data received {"connection_id":221614,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:14:58] local.INFO: Processing buffer {"connection_id":221614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:14:58] local.INFO: Packet analysis {"connection_id":221614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:14:58] local.INFO: Extracted packet for processing {"connection_id":221614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:14:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:14:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:14:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:14:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:14:58] 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-18 17:14:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17: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-18 17:14:58] 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-18 17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:14:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:14:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:14:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:14:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:14:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:14:58] 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-18 17:14:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:14:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:14:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:14:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:14:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:14:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:14:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:14:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:14:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:14:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:14:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:14:58] local.INFO: DEBUG: GPS processor result {"connection_id":221614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:14:58] local.INFO: GPS data processed {"connection_id":221614,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:14:58] local.INFO: Acknowledgment sent {"connection_id":221614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:15:29] local.INFO: TCP Data received {"connection_id":221614,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:15:29] local.INFO: Processing buffer {"connection_id":221614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:15:29] local.INFO: Packet analysis {"connection_id":221614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:15:29] local.INFO: Extracted packet for processing {"connection_id":221614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:15:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:15:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:15:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:15:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:15:29] 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-18 17:15:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17: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-18 17:15: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-18 17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:15:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:15:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:15:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:15:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:15:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:15:29] 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-18 17:15:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:15:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:15:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:15:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:15:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:15:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:15:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:15:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:15:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:15:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:15:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:15:29] local.INFO: DEBUG: GPS processor result {"connection_id":221614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:15:29] local.INFO: GPS data processed {"connection_id":221614,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:15:29] local.INFO: Acknowledgment sent {"connection_id":221614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:15:53] local.INFO: TCP Data received {"connection_id":218549,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218549,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:15:53] local.INFO: Processing buffer {"connection_id":218549,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:15:53] local.INFO: IMEI packet received {"connection_id":218549,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":218549,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:15:58] local.INFO: TCP Data received {"connection_id":218549,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218549,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:15:58] local.INFO: Processing buffer {"connection_id":218549,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:15:58] local.INFO: IMEI packet received {"connection_id":218549,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:15:58] local.INFO: IMEI acknowledgment sent {"connection_id":218549,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:15:58] local.INFO: TCP Data received {"connection_id":218549,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:15:58] local.INFO: Processing buffer {"connection_id":218549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:15:58] local.INFO: Packet analysis {"connection_id":218549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:15:58] local.INFO: Extracted packet for processing {"connection_id":218549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:15:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:15: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-18 17:15:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:15:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:15:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:15:58] 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-18 17:15:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17:15:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:15:58] 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-18 17:15: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:15:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17:15: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-18 17:15:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:15:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:15:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:15:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:15:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:15:58] 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-18 17:15:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:15:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:15:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:15:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:15:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:15:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:15:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:15:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:15:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:15:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:15:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:15:58] local.INFO: DEBUG: GPS processor result {"connection_id":218549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:15:58] local.INFO: GPS data processed {"connection_id":218549,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:15:58] local.INFO: Acknowledgment sent {"connection_id":218549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:16:29] local.INFO: TCP Data received {"connection_id":218549,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:16:29] local.INFO: Processing buffer {"connection_id":218549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:16:29] local.INFO: Packet analysis {"connection_id":218549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:16:29] local.INFO: Extracted packet for processing {"connection_id":218549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:16:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 17:16:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:16:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:16:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:16:29] 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-18 17:16:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 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-18 17:16: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:16:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 17:16:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:16:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:16:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:16:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:16:29] 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-18 17:16:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:16:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:16:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:16:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:16:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:16:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:16:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:16:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:16:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:16:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:16:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:16:29] local.INFO: DEBUG: GPS processor result {"connection_id":218549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:16:29] local.INFO: GPS data processed {"connection_id":218549,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:16:29] local.INFO: Acknowledgment sent {"connection_id":218549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:16:52] local.INFO: TCP Data received {"connection_id":219941,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:16:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:16:53] local.INFO: Processing buffer {"connection_id":219941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:16:53] local.INFO: IMEI packet received {"connection_id":219941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:16:53] local.INFO: IMEI acknowledgment sent {"connection_id":219941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:16:58] local.INFO: TCP Data received {"connection_id":219941,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:16:58] local.INFO: Processing buffer {"connection_id":219941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:16:58] local.INFO: IMEI packet received {"connection_id":219941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":219941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:17:02] local.INFO: TCP Data received {"connection_id":219941,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:02] local.INFO: Processing buffer {"connection_id":219941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:02] local.INFO: Packet analysis {"connection_id":219941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:17:02] local.INFO: Extracted packet for processing {"connection_id":219941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:17:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:17:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:02] 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-18 17:17:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17: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-18 17:17:02] 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-18 17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:17:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:17:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:17:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:17:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:17:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:17: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-18 17:17:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:17:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:17:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:17:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:17:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:17:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:17:02] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:17:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:17:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:17:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:17:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:17:02] local.INFO: DEBUG: GPS processor result {"connection_id":219941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:17:02] local.INFO: GPS data processed {"connection_id":219941,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:17:02] local.INFO: Acknowledgment sent {"connection_id":219941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:17:33] local.INFO: TCP Data received {"connection_id":219941,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:33] local.INFO: Processing buffer {"connection_id":219941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:33] local.INFO: Packet analysis {"connection_id":219941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:17:33] local.INFO: Extracted packet for processing {"connection_id":219941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:17:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:17: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-18 17:17:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17: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-18 17:17:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17:17:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:17:33] 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-18 17:17: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:17:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17:17: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-18 17:17:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:17:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:17:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:17:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:17:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:17: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-18 17:17:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:17:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:17:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:17:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:17:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:17:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:17:33] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:17:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:17:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:17:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:17:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:17:33] local.INFO: DEBUG: GPS processor result {"connection_id":219941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:17:33] local.INFO: GPS data processed {"connection_id":219941,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:17:33] local.INFO: Acknowledgment sent {"connection_id":219941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:17:52] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:17:52] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:17:52] local.INFO: IMEI packet received {"connection_id":221615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:17:52] local.INFO: IMEI acknowledgment sent {"connection_id":221615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:17:58] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:17:58] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:17:58] local.INFO: IMEI packet received {"connection_id":221615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:17:58] local.INFO: IMEI acknowledgment sent {"connection_id":221615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:17:58] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:58] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:17:58] local.INFO: Packet analysis {"connection_id":221615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:17:58] local.INFO: Extracted packet for processing {"connection_id":221615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:17:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:17: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-18 17:17:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:17:58] 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-18 17:17:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17:17:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:17:58] 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-18 17:17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:17:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17:17: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-18 17:17:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:17:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:17:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:17:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:17:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:17:58] 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-18 17:17:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:17:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:17:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:17:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:17:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:17:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:17:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:17:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:17:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:17:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:17:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:17:58] 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":6635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:17:58] local.INFO: GPS data processed {"connection_id":221615,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:17:58] local.INFO: Acknowledgment sent {"connection_id":221615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:18:29] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:18:29] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:18:29] local.INFO: Packet analysis {"connection_id":221615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:18:29] local.INFO: Extracted packet for processing {"connection_id":221615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:18:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 17:18:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:18:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:18:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:18:29] 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-18 17:18:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 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-18 17:18: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-18 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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:18:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 17:18:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:18:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:18:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:18:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:18:29] 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-18 17:18:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:18:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:18:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:18:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:18:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:18:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:18:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:18:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:18:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:18:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:18:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:18:29] 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":6636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:18:29] local.INFO: GPS data processed {"connection_id":221615,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:18:29] local.INFO: Acknowledgment sent {"connection_id":221615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:18:52] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:18:52] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:18:52] local.INFO: IMEI packet received {"connection_id":218290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:18:52] local.INFO: IMEI acknowledgment sent {"connection_id":218290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:18:58] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:18:58] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:18:58] local.INFO: IMEI packet received {"connection_id":218290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:18:58] local.INFO: IMEI acknowledgment sent {"connection_id":218290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:18:58] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:18:58] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed321b0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:18:58] local.INFO: Packet analysis {"connection_id":218290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:18:58] local.INFO: Extracted packet for processing {"connection_id":218290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed3"} 
[2026-10-18 17:18:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:18: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-18 17:18:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834821376001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:18:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:18:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:18:58] 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-18 17:18:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792323822000,"timestamp_ms":1792323822000,"timestamp_seconds":1792323822,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed321b0"} 
[2026-10-18 17:18:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:18:58] 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-18 17:18: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:18:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17:18: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-18 17:18:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:18:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:18:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:18:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:18:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:18:58] 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-18 17:18:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:18:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:18:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834821376001,"66":25691,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:18:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:18:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:18:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834821376001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:18:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:18:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:18:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:18:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:18:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834821376001,"power":25691,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:18:58] local.INFO: DEBUG: GPS processor result {"connection_id":218290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:18:58] local.INFO: GPS data processed {"connection_id":218290,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:18:58] local.INFO: Acknowledgment sent {"connection_id":218290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:19:25] local.INFO: TCP Data received {"connection_id":218289,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218289,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:25] local.INFO: Processing buffer {"connection_id":218289,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:25] local.INFO: IMEI packet received {"connection_id":218289,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":218289,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:19:29] local.INFO: TCP Data received {"connection_id":218290,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:19:29] local.INFO: Processing buffer {"connection_id":218290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:19:29] local.INFO: Packet analysis {"connection_id":218290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:19:29] local.INFO: Extracted packet for processing {"connection_id":218290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:19:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:19:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:19:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:19:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:19:29] 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-18 17:19:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17: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-18 17:19: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-18 17: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:19:29] 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-18 17: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-18 17: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-18 17:19:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:19:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:19:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:19:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:19:29] 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-18 17:19:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:19:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:19:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:19:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:19:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:19:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:19:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:19:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:19:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:19:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:19:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:19:29] local.INFO: DEBUG: GPS processor result {"connection_id":218290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:19:29] local.INFO: GPS data processed {"connection_id":218290,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:19:29] local.INFO: Acknowledgment sent {"connection_id":218290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:19:45] local.INFO: TCP Data received {"connection_id":218291,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218291,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:45] local.INFO: Processing buffer {"connection_id":218291,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:45] local.INFO: IMEI packet received {"connection_id":218291,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:19:45] local.INFO: IMEI acknowledgment sent {"connection_id":218291,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:19:50] local.INFO: TCP Data received {"connection_id":218291,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218291,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:50] local.INFO: Processing buffer {"connection_id":218291,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:19:50] local.INFO: IMEI packet received {"connection_id":218291,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 17:19:50] local.INFO: IMEI acknowledgment sent {"connection_id":218291,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:19:53] local.INFO: TCP Data received {"connection_id":219942,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:19:53] local.INFO: Processing buffer {"connection_id":219942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:19:53] local.INFO: IMEI packet received {"connection_id":219942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":219942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:19:57] local.INFO: TCP Data received {"connection_id":219942,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:19:58] local.INFO: Processing buffer {"connection_id":219942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:19:58] local.INFO: IMEI packet received {"connection_id":219942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:19:58] local.INFO: IMEI acknowledgment sent {"connection_id":219942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:19:58] local.INFO: TCP Data received {"connection_id":219942,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:19:58] local.INFO: Processing buffer {"connection_id":219942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:19:58] local.INFO: Packet analysis {"connection_id":219942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:19:58] local.INFO: Extracted packet for processing {"connection_id":219942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:19: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-18 17:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:19:58] 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-18 17:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:19:58] 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-18 17:19: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:19:58] 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-18 17:19: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-18 17:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:19:58] 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-18 17:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:19:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":219942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:19:58] local.INFO: GPS data processed {"connection_id":219942,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:19:58] local.INFO: Acknowledgment sent {"connection_id":219942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:20:16] local.INFO: TCP Data received {"connection_id":218291,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a14ebfb8f0012d34c14006aa3a10000701052d..."} 
[2026-10-18 17:20:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218291,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ebfb8f0012d34c14006aa3a10000701052d..."} 
[2026-10-18 17:20:16] local.INFO: Processing buffer {"connection_id":218291,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ebfb8f0012d34c14006aa3a10000701052d..."} 
[2026-10-18 17:20:16] local.INFO: Packet analysis {"connection_id":218291,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ebf"} 
[2026-10-18 17:20:16] local.INFO: Extracted packet for processing {"connection_id":218291,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ebf"} 
[2026-10-18 17:20:16] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 17:20: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-18 17:20:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834495744001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:16] 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-18 17:20:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792322550000,"timestamp_ms":1792322550000,"timestamp_seconds":1792322550,"priority":1,"record_length":96,"hex_timestamp":"000001a14ebfb8f0"} 
[2026-10-18 17:20:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:20:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21760,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:20: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-18 17:20:16] 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-18 17:20: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-18 17:20:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:20:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:20:16] local.INFO: Teltonika packet parsed successfully {"connection_id":218291,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:20:16] local.INFO: Passing IMEI to GPS processor {"connection_id":218291,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 17:20:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":218291,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 17:20:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 17:20:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 17:20:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 17:20:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834495744001,"66":25397,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 17:20:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 17:20:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 17:20:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834495744001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:20:16] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 17:20:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 17:20:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:20:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 17:20:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834495744001,"power":25397,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 17:20:16] local.INFO: DEBUG: GPS processor result {"connection_id":218291,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6640,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:20:16] local.INFO: GPS data processed {"connection_id":218291,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:20:16] local.INFO: Acknowledgment sent {"connection_id":218291,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:20:29] local.INFO: TCP Data received {"connection_id":219942,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:20:29] local.INFO: Processing buffer {"connection_id":219942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:20:29] local.INFO: Packet analysis {"connection_id":219942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:20:29] local.INFO: Extracted packet for processing {"connection_id":219942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:20:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:20: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-18 17:20:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:29] 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-18 17:20:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:20:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:20: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-18 17:20: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:20:29] 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-18 17:20: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-18 17:20:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:20:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:20:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:20:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:20:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:20:29] 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-18 17:20:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:20:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:20:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:20:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:20:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:20:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:20:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:20:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:20:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:20:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:20:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:20:29] local.INFO: DEBUG: GPS processor result {"connection_id":219942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:20:29] local.INFO: GPS data processed {"connection_id":219942,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:20:29] local.INFO: Acknowledgment sent {"connection_id":219942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:20:50] local.INFO: TCP Data received {"connection_id":218292,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:20:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218292,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:20:50] local.INFO: Processing buffer {"connection_id":218292,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:20:50] local.INFO: IMEI packet received {"connection_id":218292,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:20:50] local.INFO: IMEI acknowledgment sent {"connection_id":218292,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:20:52] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:20:53] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:20:53] local.INFO: IMEI packet received {"connection_id":218293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":218293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:20:58] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:20:58] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:20:58] local.INFO: IMEI packet received {"connection_id":218293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:20:58] local.INFO: IMEI acknowledgment sent {"connection_id":218293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:20:58] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:20:58] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:20:58] local.INFO: Packet analysis {"connection_id":218293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:20:58] local.INFO: Extracted packet for processing {"connection_id":218293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:20:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:20: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-18 17:20:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:20:58] 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-18 17:20:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:20:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:20:58] 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-18 17:20: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:20:58] 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-18 17:20: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-18 17:20:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:20:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:20:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:20:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:20:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:20:58] 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-18 17:20:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:20:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:20:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:20:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:20:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:20:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:20:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:20:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:20:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:20:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:20:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:20:58] local.INFO: DEBUG: GPS processor result {"connection_id":218293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:20:58] local.INFO: GPS data processed {"connection_id":218293,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:20:58] local.INFO: Acknowledgment sent {"connection_id":218293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:21:29] local.INFO: TCP Data received {"connection_id":218293,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:21:29] local.INFO: Processing buffer {"connection_id":218293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:21:29] local.INFO: Packet analysis {"connection_id":218293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:21:29] local.INFO: Extracted packet for processing {"connection_id":218293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:21:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:21: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-18 17:21:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:21:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:21:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:21:29] 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-18 17:21:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:21:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:21: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-18 17:21: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:21:29] 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-18 17:21: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-18 17:21:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:21:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:21:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:21:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:21:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:21:29] 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-18 17:21:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:21:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:21:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:21:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:21:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:21:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:21:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:21:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:21:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:21:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:21:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:21:29] local.INFO: DEBUG: GPS processor result {"connection_id":218293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:21:29] local.INFO: GPS data processed {"connection_id":218293,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:21:29] local.INFO: Acknowledgment sent {"connection_id":218293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:21:53] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:21:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:21:53] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:21:53] local.INFO: IMEI packet received {"connection_id":221617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:21:53] local.INFO: IMEI acknowledgment sent {"connection_id":221617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:21:57] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:21:58] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:21:58] local.INFO: IMEI packet received {"connection_id":221617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:21:58] local.INFO: IMEI acknowledgment sent {"connection_id":221617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:21:58] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:21:58] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:21:58] local.INFO: Packet analysis {"connection_id":221617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:21:58] local.INFO: Extracted packet for processing {"connection_id":221617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:21:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:21: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-18 17:21:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:21:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:21:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:21:58] 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-18 17:21:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:21:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:21:58] 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-18 17:21: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:21:58] 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-18 17:21: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-18 17:21:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:21:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:21:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:21:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:21:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:21:58] 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-18 17:21:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:21:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:21:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:21:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:21:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:21:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:21:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:21:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:21:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:21:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:21:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:21:58] 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":6644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:21:58] local.INFO: GPS data processed {"connection_id":221617,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:21:58] local.INFO: Acknowledgment sent {"connection_id":221617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:22:29] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:22:29] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:22:29] local.INFO: Packet analysis {"connection_id":221617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:22:29] local.INFO: Extracted packet for processing {"connection_id":221617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:22:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:22: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-18 17:22:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:22:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:22:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:22:29] 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-18 17:22:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:22:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:22: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-18 17:22: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:22:29] 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-18 17:22: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-18 17:22:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:22:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:22:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:22:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:22:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:22:29] 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-18 17:22:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:22:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:22:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:22:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:22:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:22:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:22:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:22:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:22:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:22:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:22:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:22:29] 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":6645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:22:29] local.INFO: GPS data processed {"connection_id":221617,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:22:29] local.INFO: Acknowledgment sent {"connection_id":221617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:22:52] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:22:52] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:22:52] local.INFO: IMEI packet received {"connection_id":218295,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:22:52] local.INFO: IMEI acknowledgment sent {"connection_id":218295,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:22:58] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:22:58] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:22:58] local.INFO: IMEI packet received {"connection_id":218295,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":218295,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:22:58] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:22:58] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:22:58] local.INFO: Packet analysis {"connection_id":218295,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:22:58] local.INFO: Extracted packet for processing {"connection_id":218295,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:22:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:22: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-18 17:22:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:22:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:22:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:22:58] 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-18 17:22:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:22:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:22:58] 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-18 17:22: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:22:58] 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-18 17:22: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-18 17:22:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:22:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:22:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218295,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:22:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:22:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:22:58] 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-18 17:22:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:22:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:22:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:22:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:22:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:22:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:22:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:22:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:22:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:22:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:22:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:22:58] local.INFO: DEBUG: GPS processor result {"connection_id":218295,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:22:58] local.INFO: GPS data processed {"connection_id":218295,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:22:58] local.INFO: Acknowledgment sent {"connection_id":218295,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:23:31] local.INFO: TCP Data received {"connection_id":218295,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218295,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:23:31] local.INFO: Processing buffer {"connection_id":218295,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:23:31] local.INFO: Packet analysis {"connection_id":218295,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:23:31] local.INFO: Extracted packet for processing {"connection_id":218295,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:23:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:23: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-18 17:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 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-18 17:23:31] 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-18 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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:23:31] 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-18 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-18 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-18 17:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218295,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:23:31] 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-18 17:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:23:31] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:23:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":218295,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:23:31] local.INFO: GPS data processed {"connection_id":218295,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:23:31] local.INFO: Acknowledgment sent {"connection_id":218295,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:23:52] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:23:52] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:23:52] local.INFO: IMEI packet received {"connection_id":218296,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":218296,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:23:57] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:23:58] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:23:58] local.INFO: IMEI packet received {"connection_id":218296,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:23:58] local.INFO: IMEI acknowledgment sent {"connection_id":218296,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:23:58] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:23:58] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ed7b978012d7f978005afdd30000000a428..."} 
[2026-10-18 17:23:58] local.INFO: Packet analysis {"connection_id":218296,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:23:58] local.INFO: Extracted packet for processing {"connection_id":218296,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ed7"} 
[2026-10-18 17:23:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:23: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-18 17:23:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834898432001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:23:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:23:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:23:58] 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-18 17:23:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324123000,"timestamp_ms":1792324123000,"timestamp_seconds":1792324123,"priority":1,"record_length":96,"hex_timestamp":"000001a14ed7b978"} 
[2026-10-18 17:23:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:23:58] 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-18 17:23: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":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-18 17:23:58] 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-18 17:23: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-18 17:23:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:23:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:23:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218296,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:23:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:23:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:23:58] 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-18 17:23:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:23:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:23:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834898432001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:23:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:23:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:23:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834898432001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:23:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:23:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:23:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:23:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:23:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834898432001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:23:58] local.INFO: DEBUG: GPS processor result {"connection_id":218296,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:23:58] local.INFO: GPS data processed {"connection_id":218296,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:23:58] local.INFO: Acknowledgment sent {"connection_id":218296,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:24:29] local.INFO: TCP Data received {"connection_id":218296,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218296,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:24:29] local.INFO: Processing buffer {"connection_id":218296,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:24:29] local.INFO: Packet analysis {"connection_id":218296,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:24:29] local.INFO: Extracted packet for processing {"connection_id":218296,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:24:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:24:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:24:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:24:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:24:29] 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-18 17:24:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17:24:29] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:24:29] 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-18 17: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-18 17: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-18 17:24:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:24:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218296,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:24:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:24:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:24:29] 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-18 17:24:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:24:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:24:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:24:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:24:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:24:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:24:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:24:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:24:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:24:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:24:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:24:29] local.INFO: DEBUG: GPS processor result {"connection_id":218296,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:24:29] local.INFO: GPS data processed {"connection_id":218296,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:24:29] local.INFO: Acknowledgment sent {"connection_id":218296,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:24:57] local.INFO: TCP Data received {"connection_id":218551,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:24:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:24:57] local.INFO: Processing buffer {"connection_id":218551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:24:57] local.INFO: IMEI packet received {"connection_id":218551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:24:57] local.INFO: IMEI acknowledgment sent {"connection_id":218551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:25:02] local.INFO: TCP Data received {"connection_id":218551,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:03] local.INFO: Processing buffer {"connection_id":218551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:03] local.INFO: IMEI packet received {"connection_id":218551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:25:03] local.INFO: IMEI acknowledgment sent {"connection_id":218551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:25:03] local.INFO: TCP Data received {"connection_id":218551,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:03] local.INFO: Processing buffer {"connection_id":218551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:03] local.INFO: Packet analysis {"connection_id":218551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:25:03] local.INFO: Extracted packet for processing {"connection_id":218551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:25:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:25:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:03] 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-18 17:25:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:25:03] 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-18 17: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-18 17: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-18 17:25:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:25:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:25:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:25:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:25: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-18 17:25:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:25:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:25:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:25:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:25:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:25:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:25:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:25:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:25:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:25:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:25:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:25:03] local.INFO: DEBUG: GPS processor result {"connection_id":218551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:25:03] local.INFO: GPS data processed {"connection_id":218551,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:25:03] local.INFO: Acknowledgment sent {"connection_id":218551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:25:08] local.INFO: TCP Data received {"connection_id":218551,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:08] local.INFO: Processing buffer {"connection_id":218551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:08] local.INFO: Packet analysis {"connection_id":218551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:25:08] local.INFO: Extracted packet for processing {"connection_id":218551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:25:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:25:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:08] 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-18 17:25:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17:25: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:25:08] 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-18 17: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-18 17: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-18 17:25:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:25:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:25:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:25:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:25: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-18 17:25:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:25:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:25:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:25:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:25:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:25:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:25:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:25:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:25:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:25:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:25:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:25:08] local.INFO: DEBUG: GPS processor result {"connection_id":218551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:25:08] local.INFO: GPS data processed {"connection_id":218551,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:25:08] local.INFO: Acknowledgment sent {"connection_id":218551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:25:53] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:53] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:53] local.INFO: IMEI packet received {"connection_id":221619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:25:53] local.INFO: IMEI acknowledgment sent {"connection_id":221619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:25:58] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:58] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:25:58] local.INFO: IMEI packet received {"connection_id":221619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":221619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:25:58] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:58] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:25:58] local.INFO: Packet analysis {"connection_id":221619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:25:58] local.INFO: Extracted packet for processing {"connection_id":221619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:25:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:25: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-18 17:25:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:25:58] 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-18 17:25:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17:25:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:25:58] 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-18 17:25: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:25:58] 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-18 17:25: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-18 17:25:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:25:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:25:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:25:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:25:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:25:58] 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-18 17:25:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:25:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:25:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:25:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:25:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:25:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:25:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:25:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:25:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:25:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:25:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:25:58] 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":6652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:25:58] local.INFO: GPS data processed {"connection_id":221619,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:25:58] local.INFO: Acknowledgment sent {"connection_id":221619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:26:30] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:26:30] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:26:30] local.INFO: Packet analysis {"connection_id":221619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:26:30] local.INFO: Extracted packet for processing {"connection_id":221619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:26:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:26:30] 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-18 17:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:26: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-18 17: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-18 17: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-18 17:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:26:30] 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-18 17:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:26:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:26:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:26:30] 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":6653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:26:30] local.INFO: GPS data processed {"connection_id":221619,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:26:30] local.INFO: Acknowledgment sent {"connection_id":221619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:26:45] local.INFO: TCP Data received {"connection_id":219944,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219944,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:26:45] local.INFO: Processing buffer {"connection_id":219944,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:26:45] local.INFO: IMEI packet received {"connection_id":219944,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:26:45] local.INFO: IMEI acknowledgment sent {"connection_id":219944,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:27:00] local.INFO: TCP Data received {"connection_id":219945,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219945,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:00] local.INFO: Processing buffer {"connection_id":219945,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:00] local.INFO: IMEI packet received {"connection_id":219945,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:27:00] local.INFO: IMEI acknowledgment sent {"connection_id":219945,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:27:01] local.INFO: TCP Data received {"connection_id":219945,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219945,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:01] local.INFO: Processing buffer {"connection_id":219945,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:01] local.INFO: IMEI packet received {"connection_id":219945,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:27:01] local.INFO: IMEI acknowledgment sent {"connection_id":219945,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:27:03] local.INFO: TCP Data received {"connection_id":219945,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:03] local.INFO: Processing buffer {"connection_id":219945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:03] local.INFO: Packet analysis {"connection_id":219945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:03] local.INFO: Extracted packet for processing {"connection_id":219945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:27:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:03] 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-18 17:27:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:27:03] 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-18 17: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-18 17: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-18 17:27:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:27:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:27:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27:03] 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-18 17:27:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:27:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:27:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:27:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:27:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:27:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:27:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:27:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:27:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:27:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:27:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:27:03] local.INFO: DEBUG: GPS processor result {"connection_id":219945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:27:03] local.INFO: GPS data processed {"connection_id":219945,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:27:03] local.INFO: Acknowledgment sent {"connection_id":219945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:27:04] local.INFO: TCP Data received {"connection_id":219945,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:04] local.INFO: Processing buffer {"connection_id":219945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:04] local.INFO: Packet analysis {"connection_id":219945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:04] local.INFO: Extracted packet for processing {"connection_id":219945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:27: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-18 17:27:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:04] 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-18 17:27:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17:27:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:27: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-18 17:27: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-18 17:27: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-18 17:27: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-18 17:27:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:27:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:27:04] local.INFO: Teltonika packet parsed successfully {"connection_id":219945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:27:04] local.INFO: Passing IMEI to GPS processor {"connection_id":219945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":219945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27: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-18 17:27:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:27:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:27:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:27:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:27:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:27:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:27:04] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:27:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:27:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:27:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:27:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:27:04] local.INFO: DEBUG: GPS processor result {"connection_id":219945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:27:04] local.INFO: GPS data processed {"connection_id":219945,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:27:04] local.INFO: Acknowledgment sent {"connection_id":219945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:27:36] local.INFO: TCP Data received {"connection_id":219945,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:36] local.INFO: Processing buffer {"connection_id":219945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:36] local.INFO: Packet analysis {"connection_id":219945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:36] local.INFO: Extracted packet for processing {"connection_id":219945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:36] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:27:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:36] 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-18 17:27:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17:27: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:27:36] 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-18 17: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-18 17: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-18 17:27:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:27:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:27:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27:36] 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-18 17:27:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:27:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:27:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:27:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:27:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:27:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:27:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:27:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:27:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:27:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:27:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:27:36] local.INFO: DEBUG: GPS processor result {"connection_id":219945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:27:36] local.INFO: GPS data processed {"connection_id":219945,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:27:36] local.INFO: Acknowledgment sent {"connection_id":219945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:27:52] local.INFO: TCP Data received {"connection_id":219946,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:52] local.INFO: Processing buffer {"connection_id":219946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:52] local.INFO: IMEI packet received {"connection_id":219946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:27:52] local.INFO: IMEI acknowledgment sent {"connection_id":219946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:27:57] local.INFO: TCP Data received {"connection_id":219946,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:57] local.INFO: Processing buffer {"connection_id":219946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:27:57] local.INFO: IMEI packet received {"connection_id":219946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":219946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:27:58] local.INFO: TCP Data received {"connection_id":219946,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:58] local.INFO: Processing buffer {"connection_id":219946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:27:58] local.INFO: Packet analysis {"connection_id":219946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:58] local.INFO: Extracted packet for processing {"connection_id":219946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:27:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:27:58] 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-18 17:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17:27:58] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:27:58] 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-18 17: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-18 17: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-18 17:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:27: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-18 17:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:27:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:27:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":219946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:27:58] local.INFO: GPS data processed {"connection_id":219946,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:27:58] local.INFO: Acknowledgment sent {"connection_id":219946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:28:29] local.INFO: TCP Data received {"connection_id":219946,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:28:29] local.INFO: Processing buffer {"connection_id":219946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:28:29] local.INFO: Packet analysis {"connection_id":219946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:28:29] local.INFO: Extracted packet for processing {"connection_id":219946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:28:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:28: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-18 17:28:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:28:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:28:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:28:29] 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-18 17:28:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17:28:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:28:29] 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-18 17:28: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:28:29] 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-18 17:28: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-18 17:28:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:28:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:28:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:28:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:28:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:28:29] 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-18 17:28:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:28:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:28:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:28:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:28:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:28:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:28:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:28:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:28:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:28:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:28:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:28:29] local.INFO: DEBUG: GPS processor result {"connection_id":219946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:28:29] local.INFO: GPS data processed {"connection_id":219946,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:28:29] local.INFO: Acknowledgment sent {"connection_id":219946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:28:57] local.INFO: TCP Data received {"connection_id":218554,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218554,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:28:57] local.INFO: Processing buffer {"connection_id":218554,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:28:57] local.INFO: IMEI packet received {"connection_id":218554,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":218554,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:29:02] local.INFO: TCP Data received {"connection_id":218554,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218554,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:02] local.INFO: Processing buffer {"connection_id":218554,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:02] local.INFO: IMEI packet received {"connection_id":218554,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:29:02] local.INFO: IMEI acknowledgment sent {"connection_id":218554,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:29:03] local.INFO: TCP Data received {"connection_id":218554,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:29:03] local.INFO: Processing buffer {"connection_id":218554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:29:03] local.INFO: Packet analysis {"connection_id":218554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:29:03] local.INFO: Extracted packet for processing {"connection_id":218554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:29:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:29:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:03] 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-18 17:29:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17:29: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:29:03] 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-18 17: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-18 17: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-18 17:29:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:29:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:29:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:29:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:29: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-18 17:29:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:29:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:29:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:29:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:29:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:29:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:29:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:29:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:29:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:29:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:29:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:29:03] local.INFO: DEBUG: GPS processor result {"connection_id":218554,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:29:03] local.INFO: GPS data processed {"connection_id":218554,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:29:03] local.INFO: Acknowledgment sent {"connection_id":218554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:29:08] local.INFO: TCP Data received {"connection_id":218554,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:29:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:29:08] local.INFO: Processing buffer {"connection_id":218554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14edc5528012d7f978005afdd30000000a424..."} 
[2026-10-18 17:29:08] local.INFO: Packet analysis {"connection_id":218554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:29:08] local.INFO: Extracted packet for processing {"connection_id":218554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14edc"} 
[2026-10-18 17:29:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:29:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458834975488001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:08] 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-18 17:29:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792324425000,"timestamp_ms":1792324425000,"timestamp_seconds":1792324425,"priority":1,"record_length":96,"hex_timestamp":"000001a14edc5528"} 
[2026-10-18 17: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-18 17:29: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:29:08] 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-18 17: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-18 17: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-18 17:29:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:29:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:29:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:29:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:29: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-18 17:29:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:29:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:29:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458834975488001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:29:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:29:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:29:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458834975488001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:29:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:29:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:29:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:29:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:29:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458834975488001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:29:08] local.INFO: DEBUG: GPS processor result {"connection_id":218554,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:29:08] local.INFO: GPS data processed {"connection_id":218554,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:29:08] local.INFO: Acknowledgment sent {"connection_id":218554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:29:52] local.INFO: TCP Data received {"connection_id":218298,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218298,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:52] local.INFO: Processing buffer {"connection_id":218298,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:52] local.INFO: IMEI packet received {"connection_id":218298,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":218298,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:29:57] local.INFO: TCP Data received {"connection_id":218298,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218298,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:57] local.INFO: Processing buffer {"connection_id":218298,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:29:57] local.INFO: IMEI packet received {"connection_id":218298,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":218298,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:29:58] local.INFO: TCP Data received {"connection_id":218298,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:29:58] local.INFO: Processing buffer {"connection_id":218298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:29:58] local.INFO: Packet analysis {"connection_id":218298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:29:58] local.INFO: Extracted packet for processing {"connection_id":218298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:29: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-18 17:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:29:58] 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-18 17:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:29:58] 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-18 17:29: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:29:58] 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-18 17:29: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-18 17:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:29:58] 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-18 17:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:29:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:29:58] local.INFO: DEBUG: GPS processor result {"connection_id":218298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:29:58] local.INFO: GPS data processed {"connection_id":218298,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:29:58] local.INFO: Acknowledgment sent {"connection_id":218298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:30:29] local.INFO: TCP Data received {"connection_id":218298,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:30:29] local.INFO: Processing buffer {"connection_id":218298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:30:29] local.INFO: Packet analysis {"connection_id":218298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:30:29] local.INFO: Extracted packet for processing {"connection_id":218298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:30:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:30:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:30:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:30:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:30:29] 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-18 17:30:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17: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-18 17:30:29] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:30:29] 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-18 17: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-18 17: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-18 17:30:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:30:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:30:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:30:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:30:29] 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-18 17:30:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:30:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:30:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:30:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:30:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:30:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:30:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:30:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:30:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:30:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:30:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:30:29] local.INFO: DEBUG: GPS processor result {"connection_id":218298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:30:29] local.INFO: GPS data processed {"connection_id":218298,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:30:29] local.INFO: Acknowledgment sent {"connection_id":218298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:30:58] local.INFO: TCP Data received {"connection_id":218555,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:30:58] local.INFO: Processing buffer {"connection_id":218555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:30:58] local.INFO: IMEI packet received {"connection_id":218555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":218555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:31:02] local.INFO: TCP Data received {"connection_id":218555,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:03] local.INFO: Processing buffer {"connection_id":218555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:03] local.INFO: IMEI packet received {"connection_id":218555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:31:03] local.INFO: IMEI acknowledgment sent {"connection_id":218555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:31:03] local.INFO: TCP Data received {"connection_id":218555,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:03] local.INFO: Processing buffer {"connection_id":218555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:03] local.INFO: Packet analysis {"connection_id":218555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:31:03] local.INFO: Extracted packet for processing {"connection_id":218555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:31:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:31:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:03] 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-18 17:31:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17: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-18 17:31: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:31:03] 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-18 17: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-18 17: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-18 17:31:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:31:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:31:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:31:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17: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-18 17:31:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:31:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:31:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:31:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:31:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:31:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:31:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:31:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:31:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:31:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:31:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:31:03] local.INFO: DEBUG: GPS processor result {"connection_id":218555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:31:03] local.INFO: GPS data processed {"connection_id":218555,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:31:03] local.INFO: Acknowledgment sent {"connection_id":218555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:31:08] local.INFO: TCP Data received {"connection_id":218555,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:08] local.INFO: Processing buffer {"connection_id":218555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:08] local.INFO: Packet analysis {"connection_id":218555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:31:08] local.INFO: Extracted packet for processing {"connection_id":218555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:31:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:31: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-18 17:31:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:08] 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-18 17:31:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17:31:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:31: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-18 17:31: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:31:08] 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-18 17:31: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-18 17:31:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:31:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:31:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:31:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:31:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:31: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-18 17:31:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:31:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:31:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:31:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:31:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:31:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:31:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:31:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:31:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:31:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:31:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:31:08] local.INFO: DEBUG: GPS processor result {"connection_id":218555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:31:08] local.INFO: GPS data processed {"connection_id":218555,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:31:08] local.INFO: Acknowledgment sent {"connection_id":218555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:31:52] local.INFO: TCP Data received {"connection_id":218556,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:52] local.INFO: Processing buffer {"connection_id":218556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:52] local.INFO: IMEI packet received {"connection_id":218556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:31:52] local.INFO: IMEI acknowledgment sent {"connection_id":218556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:31:57] local.INFO: TCP Data received {"connection_id":218556,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:57] local.INFO: Processing buffer {"connection_id":218556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:31:57] local.INFO: IMEI packet received {"connection_id":218556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":218556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:31:58] local.INFO: TCP Data received {"connection_id":218556,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:58] local.INFO: Processing buffer {"connection_id":218556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:31:58] local.INFO: Packet analysis {"connection_id":218556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:31:58] local.INFO: Extracted packet for processing {"connection_id":218556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:31:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:31: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-18 17:31:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:31:58] 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-18 17:31:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17:31:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:31:58] 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-18 17:31: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:31:58] 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-18 17:31: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-18 17:31:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:31:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:31:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:31:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:31:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:31: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-18 17:31:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:31:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:31:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:31:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:31:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:31:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:31:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:31:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:31:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:31:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:31:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:31:58] local.INFO: DEBUG: GPS processor result {"connection_id":218556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:31:58] local.INFO: GPS data processed {"connection_id":218556,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:31:58] local.INFO: Acknowledgment sent {"connection_id":218556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:32:15] local.INFO: TCP Data received {"connection_id":218300,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:32:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218300,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:32:15] local.INFO: Processing buffer {"connection_id":218300,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:32:15] local.INFO: IMEI packet received {"connection_id":218300,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:32:15] local.INFO: IMEI acknowledgment sent {"connection_id":218300,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:32:41] local.INFO: TCP Data received {"connection_id":218556,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:32:41] local.INFO: Processing buffer {"connection_id":218556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:32:41] local.INFO: Packet analysis {"connection_id":218556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:32:41] local.INFO: Extracted packet for processing {"connection_id":218556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:32:41] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:32:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:32:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:32:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:32:41] 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-18 17:32:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17: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-18 17: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:32:41] 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-18 17: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-18 17: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-18 17:32:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:32:41] local.INFO: Teltonika packet parsed successfully {"connection_id":218556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:32:41] local.INFO: Passing IMEI to GPS processor {"connection_id":218556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:32:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":218556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:32: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-18 17:32:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:32:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:32:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:32:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:32:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:32:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:32:41] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:32:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:32:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:32:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:32:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:32:41] local.INFO: DEBUG: GPS processor result {"connection_id":218556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:32:41] local.INFO: GPS data processed {"connection_id":218556,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:32:41] local.INFO: Acknowledgment sent {"connection_id":218556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:32:45] local.INFO: TCP Data received {"connection_id":221620,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:32:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221620,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:32:45] local.INFO: Processing buffer {"connection_id":221620,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:32:45] local.INFO: IMEI packet received {"connection_id":221620,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:32:45] local.INFO: IMEI acknowledgment sent {"connection_id":221620,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:32:52] local.INFO: TCP Data received {"connection_id":218301,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:32:52] local.INFO: Processing buffer {"connection_id":218301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:32:52] local.INFO: IMEI packet received {"connection_id":218301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":218301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:32:57] local.INFO: TCP Data received {"connection_id":218301,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:32:57] local.INFO: Processing buffer {"connection_id":218301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:32:57] local.INFO: IMEI packet received {"connection_id":218301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":218301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:32:58] local.INFO: TCP Data received {"connection_id":218301,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:32:58] local.INFO: Processing buffer {"connection_id":218301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:32:58] local.INFO: Packet analysis {"connection_id":218301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:32:58] local.INFO: Extracted packet for processing {"connection_id":218301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:32:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:32: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-18 17:32:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:32:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:32:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:32:58] 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-18 17:32:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17:32:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:32:58] 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-18 17:32: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:32:58] 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-18 17:32: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-18 17:32:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:32:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:32:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:32:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:32:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:32: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-18 17:32:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:32:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:32:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:32:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:32:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:32:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:32:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:32:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:32:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:32:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:32:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:32:58] local.INFO: DEBUG: GPS processor result {"connection_id":218301,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:32:58] local.INFO: GPS data processed {"connection_id":218301,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:32:58] local.INFO: Acknowledgment sent {"connection_id":218301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:33:32] local.INFO: TCP Data received {"connection_id":218301,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:33:32] local.INFO: Processing buffer {"connection_id":218301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:33:32] local.INFO: Packet analysis {"connection_id":218301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:33:32] local.INFO: Extracted packet for processing {"connection_id":218301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:33:32] 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-18 17:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17: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-18 17: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:33:32] 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-18 17: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-18 17: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-18 17:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:33: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-18 17:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:33:32] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":218301,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:33:32] local.INFO: GPS data processed {"connection_id":218301,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:33:32] local.INFO: Acknowledgment sent {"connection_id":218301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:33:52] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:33:52] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:33:52] local.INFO: IMEI packet received {"connection_id":221622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:33:52] local.INFO: IMEI acknowledgment sent {"connection_id":221622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:33:57] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:33:57] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:33:57] local.INFO: IMEI packet received {"connection_id":221622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":221622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:33:58] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:33:58] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee0e908012d7f978005afdd30000000a42a..."} 
[2026-10-18 17:33:58] local.INFO: Packet analysis {"connection_id":221622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:33:58] local.INFO: Extracted packet for processing {"connection_id":221622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee0"} 
[2026-10-18 17:33:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:33: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-18 17:33:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835052800001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:33:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:33:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:33:58] 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-18 17:33:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792324725000,"timestamp_ms":1792324725000,"timestamp_seconds":1792324725,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee0e908"} 
[2026-10-18 17:33:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:33:58] 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-18 17:33: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:33:58] 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-18 17:33: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-18 17:33:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:33:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:33:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:33:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:33:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:33: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-18 17:33:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:33:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:33:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835052800001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:33:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:33:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:33:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835052800001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:33:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:33:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:33:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:33:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:33:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835052800001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:33:58] 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":6669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:33:58] local.INFO: GPS data processed {"connection_id":221622,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:33:58] local.INFO: Acknowledgment sent {"connection_id":221622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:34:29] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:34:29] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:34:29] local.INFO: Packet analysis {"connection_id":221622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:34:29] local.INFO: Extracted packet for processing {"connection_id":221622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:34:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:34:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:34:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:34:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:34:29] 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-18 17:34:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17: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-18 17:34:29] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:34:29] 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-18 17: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-18 17: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-18 17:34:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:34:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:34:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:34:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:34:29] 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-18 17:34:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:34:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:34:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:34:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:34:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:34:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:34:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:34:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:34:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:34:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:34:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:34:29] 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":6670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:34:29] local.INFO: GPS data processed {"connection_id":221622,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:34:29] local.INFO: Acknowledgment sent {"connection_id":221622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:34:57] local.INFO: TCP Data received {"connection_id":219949,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219949,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:34:57] local.INFO: Processing buffer {"connection_id":219949,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:34:57] local.INFO: IMEI packet received {"connection_id":219949,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":219949,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:35:02] local.INFO: TCP Data received {"connection_id":219949,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219949,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:02] local.INFO: Processing buffer {"connection_id":219949,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:02] local.INFO: IMEI packet received {"connection_id":219949,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:35:02] local.INFO: IMEI acknowledgment sent {"connection_id":219949,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:35:05] local.INFO: TCP Data received {"connection_id":219949,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:05] local.INFO: Processing buffer {"connection_id":219949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:05] local.INFO: Packet analysis {"connection_id":219949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:35:05] local.INFO: Extracted packet for processing {"connection_id":219949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:35:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:35:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35: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-18 17:35:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17: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-18 17:35:05] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:35:05] 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-18 17: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-18 17: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-18 17:35:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:35:05] local.INFO: Teltonika packet parsed successfully {"connection_id":219949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:35:05] local.INFO: Passing IMEI to GPS processor {"connection_id":219949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:35:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":219949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:35: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-18 17:35:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:35:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:35:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:35:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:35:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:35:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:35:05] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:35:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:35:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:35:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:35:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:35:05] local.INFO: DEBUG: GPS processor result {"connection_id":219949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:35:05] local.INFO: GPS data processed {"connection_id":219949,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:35:05] local.INFO: Acknowledgment sent {"connection_id":219949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:35:36] local.INFO: TCP Data received {"connection_id":219949,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:36] local.INFO: Processing buffer {"connection_id":219949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:36] local.INFO: Packet analysis {"connection_id":219949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:35:36] local.INFO: Extracted packet for processing {"connection_id":219949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:35:36] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:35: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-18 17:35:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:36] 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-18 17:35:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17:35:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:35: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-18 17:35: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:35:36] 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-18 17:35: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-18 17:35:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:35:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:35:36] local.INFO: Teltonika packet parsed successfully {"connection_id":219949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:35:36] local.INFO: Passing IMEI to GPS processor {"connection_id":219949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:35:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":219949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:35: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-18 17:35:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:35:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:35:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:35:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:35:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:35:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:35:36] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:35:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:35:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:35:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:35:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:35:36] local.INFO: DEBUG: GPS processor result {"connection_id":219949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:35:36] local.INFO: GPS data processed {"connection_id":219949,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:35:36] local.INFO: Acknowledgment sent {"connection_id":219949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:35:52] local.INFO: TCP Data received {"connection_id":218302,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218302,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:52] local.INFO: Processing buffer {"connection_id":218302,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:52] local.INFO: IMEI packet received {"connection_id":218302,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":218302,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:35:57] local.INFO: TCP Data received {"connection_id":218302,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218302,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:57] local.INFO: Processing buffer {"connection_id":218302,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:35:57] local.INFO: IMEI packet received {"connection_id":218302,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":218302,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:35:58] local.INFO: TCP Data received {"connection_id":218302,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218302,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:58] local.INFO: Processing buffer {"connection_id":218302,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:35:58] local.INFO: Packet analysis {"connection_id":218302,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:35:58] local.INFO: Extracted packet for processing {"connection_id":218302,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:35:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:35:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:35:58] 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-18 17:35:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17: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-18 17:35:58] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:35:58] 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-18 17: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-18 17: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-18 17:35:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:35:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218302,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:35:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218302,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:35:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218302,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:35: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-18 17:35:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:35:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:35:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:35:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:35:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:35:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:35:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:35:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:35:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:35:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:35:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:35:58] local.INFO: DEBUG: GPS processor result {"connection_id":218302,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:35:58] local.INFO: GPS data processed {"connection_id":218302,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:35:58] local.INFO: Acknowledgment sent {"connection_id":218302,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:36:29] local.INFO: TCP Data received {"connection_id":218302,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218302,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:36:29] local.INFO: Processing buffer {"connection_id":218302,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:36:29] local.INFO: Packet analysis {"connection_id":218302,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:36:29] local.INFO: Extracted packet for processing {"connection_id":218302,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:36:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 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-18 17:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:36:29] 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-18 17:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 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-18 17:36:29] 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-18 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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:36:29] 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-18 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-18 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-18 17:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218302,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218302,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218302,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:36:29] 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-18 17:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:36:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:36:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":218302,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:36:29] local.INFO: GPS data processed {"connection_id":218302,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:36:29] local.INFO: Acknowledgment sent {"connection_id":218302,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:36:52] local.INFO: TCP Data received {"connection_id":219950,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:36:52] local.INFO: Processing buffer {"connection_id":219950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:36:52] local.INFO: IMEI packet received {"connection_id":219950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:36:52] local.INFO: IMEI acknowledgment sent {"connection_id":219950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:36:57] local.INFO: TCP Data received {"connection_id":219950,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:36:57] local.INFO: Processing buffer {"connection_id":219950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:36:57] local.INFO: IMEI packet received {"connection_id":219950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":219950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:37:02] local.INFO: TCP Data received {"connection_id":219950,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:02] local.INFO: Processing buffer {"connection_id":219950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:02] local.INFO: Packet analysis {"connection_id":219950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:37:02] local.INFO: Extracted packet for processing {"connection_id":219950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:37:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:37:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:02] 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-18 17:37:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17: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-18 17:37: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:37:02] 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-18 17: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-18 17: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-18 17:37:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:37:02] local.INFO: Teltonika packet parsed successfully {"connection_id":219950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:37:02] local.INFO: Passing IMEI to GPS processor {"connection_id":219950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:37:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":219950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:37:02] 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-18 17:37:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:37:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:37:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:37:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:37:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:37:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:37:02] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:37:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:37:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:37:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:37:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:37:02] local.INFO: DEBUG: GPS processor result {"connection_id":219950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:37:02] local.INFO: GPS data processed {"connection_id":219950,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:37:02] local.INFO: Acknowledgment sent {"connection_id":219950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:37:33] local.INFO: TCP Data received {"connection_id":219950,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:33] local.INFO: Processing buffer {"connection_id":219950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:33] local.INFO: Packet analysis {"connection_id":219950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:37:33] local.INFO: Extracted packet for processing {"connection_id":219950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:37:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:37:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37: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-18 17:37:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17: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-18 17:37: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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:37:33] 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-18 17: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-18 17: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-18 17:37:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:37:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:37:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:37:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17: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-18 17:37:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:37:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:37:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:37:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:37:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:37:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:37:33] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:37:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:37:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:37:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:37:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:37:33] local.INFO: DEBUG: GPS processor result {"connection_id":219950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:37:33] local.INFO: GPS data processed {"connection_id":219950,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:37:33] local.INFO: Acknowledgment sent {"connection_id":219950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:37:54] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:37:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:37:54] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:37:54] local.INFO: IMEI packet received {"connection_id":221623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:37:54] local.INFO: IMEI acknowledgment sent {"connection_id":221623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:37:57] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:37:57] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:37:57] local.INFO: IMEI packet received {"connection_id":221623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":221623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:37:58] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:58] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:37:58] local.INFO: Packet analysis {"connection_id":221623,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:37:58] local.INFO: Extracted packet for processing {"connection_id":221623,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:37:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:37: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-18 17:37:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:37:58] 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-18 17:37:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17:37:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:37:58] 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-18 17:37: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:37:58] 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-18 17:37: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-18 17:37:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:37:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:37:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221623,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:37:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:37:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:37: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-18 17:37:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:37:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:37:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:37:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:37:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:37:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:37:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:37:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:37:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:37:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:37:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:37:58] local.INFO: DEBUG: GPS processor result {"connection_id":221623,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:37:58] local.INFO: GPS data processed {"connection_id":221623,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:37:58] local.INFO: Acknowledgment sent {"connection_id":221623,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:38:05] local.INFO: TCP Data received {"connection_id":219951,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219951,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:38:05] local.INFO: Processing buffer {"connection_id":219951,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:38:05] local.INFO: IMEI packet received {"connection_id":219951,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":219951,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:38:29] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:38:29] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:38:29] local.INFO: Packet analysis {"connection_id":221623,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:38:29] local.INFO: Extracted packet for processing {"connection_id":221623,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:38:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:38:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:38:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:38:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:38:29] 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-18 17:38:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17: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-18 17:38:29] 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-18 17: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:38:29] 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-18 17: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-18 17: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-18 17:38:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:38:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221623,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:38:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:38:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:38: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-18 17:38:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:38:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:38:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:38:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:38:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:38:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:38:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:38:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:38:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:38:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:38:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:38:29] local.INFO: DEBUG: GPS processor result {"connection_id":221623,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:38:29] local.INFO: GPS data processed {"connection_id":221623,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:38:29] local.INFO: Acknowledgment sent {"connection_id":221623,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:38:45] local.INFO: TCP Data received {"connection_id":218558,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218558,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:38:45] local.INFO: Processing buffer {"connection_id":218558,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:38:45] local.INFO: IMEI packet received {"connection_id":218558,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":218558,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:38:52] local.INFO: TCP Data received {"connection_id":221624,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:38:52] local.INFO: Processing buffer {"connection_id":221624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:38:52] local.INFO: IMEI packet received {"connection_id":221624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":221624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:38:57] local.INFO: TCP Data received {"connection_id":221624,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:38:57] local.INFO: Processing buffer {"connection_id":221624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:38:57] local.INFO: IMEI packet received {"connection_id":221624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":221624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:38:58] local.INFO: TCP Data received {"connection_id":221624,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:38:58] local.INFO: Processing buffer {"connection_id":221624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ee580d0012d7f978005afdd30000000a428..."} 
[2026-10-18 17:38:58] local.INFO: Packet analysis {"connection_id":221624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:38:58] local.INFO: Extracted packet for processing {"connection_id":221624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ee5"} 
[2026-10-18 17:38:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:38: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-18 17:38:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835129600001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:38:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:38:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:38:58] 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-18 17:38:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325026000,"timestamp_ms":1792325026000,"timestamp_seconds":1792325026,"priority":1,"record_length":96,"hex_timestamp":"000001a14ee580d0"} 
[2026-10-18 17:38:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:38:58] 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-18 17:38: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:38:58] 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-18 17:38: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-18 17:38:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:38:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:38:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:38:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:38:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:38:58] 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-18 17:38:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:38:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:38:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835129600001,"66":25680,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:38:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:38:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:38:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835129600001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:38:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:38:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:38:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:38:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:38:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835129600001,"power":25680,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:38:58] local.INFO: DEBUG: GPS processor result {"connection_id":221624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:38:58] local.INFO: GPS data processed {"connection_id":221624,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:38:58] local.INFO: Acknowledgment sent {"connection_id":221624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:39:29] local.INFO: TCP Data received {"connection_id":221624,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:39:29] local.INFO: Processing buffer {"connection_id":221624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:39:29] local.INFO: Packet analysis {"connection_id":221624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eea"} 
[2026-10-18 17:39:29] local.INFO: Extracted packet for processing {"connection_id":221624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eea"} 
[2026-10-18 17:39:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:39:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835206656001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:39:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:39:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:39:29] 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-18 17:39:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325327000,"timestamp_ms":1792325327000,"timestamp_seconds":1792325327,"priority":1,"record_length":96,"hex_timestamp":"000001a14eea1898"} 
[2026-10-18 17: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-18 17:39:29] 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-18 17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:39:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:39:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:39:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:39:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:39:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:39:29] 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-18 17:39:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:39:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:39:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835206656001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:39:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:39:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:39:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835206656001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:39:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:39:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:39:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:39:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:39:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835206656001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:39:29] local.INFO: DEBUG: GPS processor result {"connection_id":221624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:39:29] local.INFO: GPS data processed {"connection_id":221624,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:39:29] local.INFO: Acknowledgment sent {"connection_id":221624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:39:57] local.INFO: TCP Data received {"connection_id":218559,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:39:57] local.INFO: Processing buffer {"connection_id":218559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:39:57] local.INFO: IMEI packet received {"connection_id":218559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":218559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:40:02] local.INFO: TCP Data received {"connection_id":218559,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:40:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:40:02] local.INFO: Processing buffer {"connection_id":218559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:40:02] local.INFO: IMEI packet received {"connection_id":218559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:40:02] local.INFO: IMEI acknowledgment sent {"connection_id":218559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:40:03] local.INFO: TCP Data received {"connection_id":218559,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:40:03] local.INFO: Processing buffer {"connection_id":218559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:40:03] local.INFO: Packet analysis {"connection_id":218559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eea"} 
[2026-10-18 17:40:03] local.INFO: Extracted packet for processing {"connection_id":218559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eea"} 
[2026-10-18 17:40:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835206656001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:40:03] 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-18 17:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792325327000,"timestamp_ms":1792325327000,"timestamp_seconds":1792325327,"priority":1,"record_length":96,"hex_timestamp":"000001a14eea1898"} 
[2026-10-18 17: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-18 17:40: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-18 17: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":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:40:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:40:03] 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-18 17:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835206656001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835206656001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:40:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:40:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:40:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835206656001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":218559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:40:03] local.INFO: GPS data processed {"connection_id":218559,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:40:03] local.INFO: Acknowledgment sent {"connection_id":218559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:40:34] local.INFO: TCP Data received {"connection_id":218559,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:40:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:40:34] local.INFO: Processing buffer {"connection_id":218559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eea1898012d7f978005afdd30000000a424..."} 
[2026-10-18 17:40:34] local.INFO: Packet analysis {"connection_id":218559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eea"} 
[2026-10-18 17:40:34] local.INFO: Extracted packet for processing {"connection_id":218559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eea"} 
[2026-10-18 17:40:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":36,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:40:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835206656001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:40:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:40:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:40:34] 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-18 17:40:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792325327000,"timestamp_ms":1792325327000,"timestamp_seconds":1792325327,"priority":1,"record_length":96,"hex_timestamp":"000001a14eea1898"} 
[2026-10-18 17: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-18 17:40:34] 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-18 17: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-18 17:40:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1418,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:40:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:40:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:40:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:40:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:40:34] 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-18 17:40:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:40:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:40:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835206656001,"66":25647,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:40:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:40:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:40:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835206656001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:40:34] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:40:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:40:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:40:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:40:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835206656001,"power":25647,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:40:34] local.INFO: DEBUG: GPS processor result {"connection_id":218559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:40:34] local.INFO: GPS data processed {"connection_id":218559,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:40:34] local.INFO: Acknowledgment sent {"connection_id":218559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:40:57] local.INFO: TCP Data received {"connection_id":218560,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:40:57] local.INFO: Processing buffer {"connection_id":218560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:40:57] local.INFO: IMEI packet received {"connection_id":218560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":218560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:41:02] local.INFO: TCP Data received {"connection_id":218560,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:41:02] local.INFO: Processing buffer {"connection_id":218560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:41:02] local.INFO: IMEI packet received {"connection_id":218560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:41:02] local.INFO: IMEI acknowledgment sent {"connection_id":218560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:41:03] local.INFO: TCP Data received {"connection_id":218560,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14eeb35c0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eeb35c0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:41:03] local.INFO: Processing buffer {"connection_id":218560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eeb35c0012d7f978005afdd30000000a425..."} 
[2026-10-18 17:41:03] local.INFO: Packet analysis {"connection_id":218560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:41:03] local.INFO: Extracted packet for processing {"connection_id":218560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411504,"longitude_deg":76.3336576,"latitude_deg":9.5411504,"altitude":0,"angle":164,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afdd30","is_valid_coordinates":true} 
[2026-10-18 17:41: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-18 17:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835283712001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:41:03] 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-18 17:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792325400000,"timestamp_ms":1792325400000,"timestamp_seconds":1792325400,"priority":1,"record_length":96,"hex_timestamp":"000001a14eeb35c0"} 
[2026-10-18 17: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-18 17:41: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-18 17: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":47,"data_length":795,"current_offset":136} 
[2026-10-18 17:41:03] 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-18 17: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-18 17: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-18 17:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:41: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-18 17:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835283712001,"66":25625,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835283712001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:41:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835283712001,"power":25625,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":218560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:41:03] local.INFO: GPS data processed {"connection_id":218560,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:41:03] local.INFO: Acknowledgment sent {"connection_id":218560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:41:34] local.INFO: TCP Data received {"connection_id":218560,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a14eeb4948012d7f944005afe0500000012d27..."} 
[2026-10-18 17:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eeb4948012d7f944005afe0500000012d27..."} 
[2026-10-18 17:41:34] local.INFO: Processing buffer {"connection_id":218560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eeb4948012d7f944005afe0500000012d27..."} 
[2026-10-18 17:41:34] local.INFO: Packet analysis {"connection_id":218560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:41:34] local.INFO: Extracted packet for processing {"connection_id":218560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:41:34] local.INFO: GPS Element Parsed {"raw_longitude":763335744,"raw_latitude":95412304,"longitude_deg":76.3335744,"latitude_deg":9.5412304,"altitude":0,"angle":301,"satellites":39,"speed":0,"hex_longitude":"2d7f9440","hex_latitude":"05afe050","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:41:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835302400001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:41:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759519500763136,"note":"Value kept but may cause issues"} 
[2026-10-18 17:41:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213857280,"note":"Value kept but may cause issues"} 
[2026-10-18 17:41:34] 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-18 17:41:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792325405000,"timestamp_ms":1792325405000,"timestamp_seconds":1792325405,"priority":1,"record_length":96,"hex_timestamp":"000001a14eeb4948"} 
[2026-10-18 17: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-18 17:41: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-18 17: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":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-10-18 17:41:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":923,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 17: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-18 17: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-18 17:41:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:41:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:41:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:41:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:41:34] 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-18 17:41:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:41:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:41:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835302400001,"66":27713,"27":206,"85":12544,"24":0,"16":18759519500763136,"45":9193957926213857280},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:41:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:41:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:41:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835302400001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:41:34] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:41:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:41:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759519500763136,"km_value":18759519500763.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:41:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213857280,"description":"Unknown IO ID 45"} 
[2026-10-18 17:41:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835302400001,"power":27713,"unknown_27":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213857280}} 
[2026-10-18 17:41:34] local.INFO: DEBUG: GPS processor result {"connection_id":218560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:41:34] local.INFO: GPS data processed {"connection_id":218560,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:41:34] local.INFO: Acknowledgment sent {"connection_id":218560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:41:57] local.INFO: TCP Data received {"connection_id":219953,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:41:57] local.INFO: Processing buffer {"connection_id":219953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:41:57] local.INFO: IMEI packet received {"connection_id":219953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":219953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:42:02] local.INFO: TCP Data received {"connection_id":219953,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:42:02] local.INFO: Processing buffer {"connection_id":219953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:42:02] local.INFO: IMEI packet received {"connection_id":219953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:42:02] local.INFO: IMEI acknowledgment sent {"connection_id":219953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:42:03] local.INFO: TCP Data received {"connection_id":219953,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14eeb9380012d7f974005afded00000006228..."} 
[2026-10-18 17:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eeb9380012d7f974005afded00000006228..."} 
[2026-10-18 17:42:03] local.INFO: Processing buffer {"connection_id":219953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eeb9380012d7f974005afded00000006228..."} 
[2026-10-18 17:42:03] local.INFO: Packet analysis {"connection_id":219953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:42:03] local.INFO: Extracted packet for processing {"connection_id":219953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763336512,"raw_latitude":95411920,"longitude_deg":76.3336512,"latitude_deg":9.541192,"altitude":0,"angle":98,"satellites":40,"speed":2,"hex_longitude":"2d7f9740","hex_latitude":"05afded0","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835303680001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759558155468800,"note":"Value kept but may cause issues"} 
[2026-10-18 17:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193043132539752448,"note":"Value kept but may cause issues"} 
[2026-10-18 17:42:03] 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-18 17:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792325424000,"timestamp_ms":1792325424000,"timestamp_seconds":1792325424,"priority":1,"record_length":96,"hex_timestamp":"000001a14eeb9380"} 
[2026-10-18 17: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-18 17: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-18 17: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-18 17:42:03] 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-18 17: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-18 17: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-18 17:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:42:03] 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-18 17:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835303680001,"66":27691,"27":206,"85":12544,"24":2,"16":18759558155468800,"45":9193043132539752448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835303680001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:42:03] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759558155468800,"km_value":18759558155468.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193043132539752448,"description":"Unknown IO ID 45"} 
[2026-10-18 17:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835303680001,"power":27691,"unknown_27":206,"unknown_85":12544,"ignition":2,"odometer":null,"unknown_45":9193043132539752448}} 
[2026-10-18 17:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":219953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:42:03] local.INFO: GPS data processed {"connection_id":219953,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:42:03] local.INFO: Acknowledgment sent {"connection_id":219953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:42:08] local.INFO: TCP Data received {"connection_id":219953,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:42:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:42:08] local.INFO: Processing buffer {"connection_id":219953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:42:08] local.INFO: Packet analysis {"connection_id":219953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:42:08] local.INFO: Extracted packet for processing {"connection_id":219953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:42:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:42: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-18 17:42:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:42:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:42:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:42:08] 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-18 17:42:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17: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-18 17: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-18 17: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:42:08] 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-18 17: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-18 17: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-18 17:42:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:42:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:42:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:42:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:42:08] 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-18 17:42:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:42:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:42:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:42:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:42:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:42:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:42:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:42:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:42:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:42:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:42:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:42:08] local.INFO: DEBUG: GPS processor result {"connection_id":219953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:42:08] local.INFO: GPS data processed {"connection_id":219953,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:42:08] local.INFO: Acknowledgment sent {"connection_id":219953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:42:58] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:42:58] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:42:58] local.INFO: IMEI packet received {"connection_id":221627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:42:58] local.INFO: IMEI acknowledgment sent {"connection_id":221627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:43:03] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:03] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:03] local.INFO: IMEI packet received {"connection_id":221627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:43:03] local.INFO: IMEI acknowledgment sent {"connection_id":221627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:43:04] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:04] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:04] local.INFO: Packet analysis {"connection_id":221627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:43:04] local.INFO: Extracted packet for processing {"connection_id":221627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:43:04] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:43: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-18 17:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:04] 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-18 17:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17: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-18 17:43: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-18 17: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:43:04] 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-18 17: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-18 17: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-18 17:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:43:04] 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-18 17:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:43:04] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:43:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:43:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:43:04] 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":6687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:43:04] local.INFO: GPS data processed {"connection_id":221627,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:43:04] local.INFO: Acknowledgment sent {"connection_id":221627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:43:08] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:08] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:08] local.INFO: Packet analysis {"connection_id":221627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:43:08] local.INFO: Extracted packet for processing {"connection_id":221627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:43:08] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:43: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-18 17:43:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:08] 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-18 17:43:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17: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-18 17:43: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-18 17: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:43:08] 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-18 17: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-18 17: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-18 17:43:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:43:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:43:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:43:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:43:08] 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-18 17:43:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:43:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:43:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:43:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:43:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:43:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:43:08] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:43:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:43:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:43:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:43:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:43:08] 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":6688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:43:08] local.INFO: GPS data processed {"connection_id":221627,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:43:08] local.INFO: Acknowledgment sent {"connection_id":221627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:43:52] local.INFO: TCP Data received {"connection_id":218561,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:52] local.INFO: Processing buffer {"connection_id":218561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:52] local.INFO: IMEI packet received {"connection_id":218561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:43:52] local.INFO: IMEI acknowledgment sent {"connection_id":218561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:43:57] local.INFO: TCP Data received {"connection_id":218561,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:57] local.INFO: Processing buffer {"connection_id":218561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:43:57] local.INFO: IMEI packet received {"connection_id":218561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":218561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:43:59] local.INFO: TCP Data received {"connection_id":218561,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:59] local.INFO: Processing buffer {"connection_id":218561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:43:59] local.INFO: Packet analysis {"connection_id":218561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:43:59] local.INFO: Extracted packet for processing {"connection_id":218561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:43:59] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:43:59] 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-18 17:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:43:59] 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-18 17:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17: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-18 17:43: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-18 17: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:43:59] 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-18 17: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-18 17: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-18 17:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:43:59] 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-18 17:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:43:59] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:43:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:43:59] local.INFO: DEBUG: GPS processor result {"connection_id":218561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:43:59] local.INFO: GPS data processed {"connection_id":218561,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:43:59] local.INFO: Acknowledgment sent {"connection_id":218561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:44:15] local.INFO: TCP Data received {"connection_id":218305,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:44:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218305,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:44:15] local.INFO: Processing buffer {"connection_id":218305,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:44:15] local.INFO: IMEI packet received {"connection_id":218305,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:44:15] local.INFO: IMEI acknowledgment sent {"connection_id":218305,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:44:30] local.INFO: TCP Data received {"connection_id":218561,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:44:30] local.INFO: Processing buffer {"connection_id":218561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:44:30] local.INFO: Packet analysis {"connection_id":218561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:44:30] local.INFO: Extracted packet for processing {"connection_id":218561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:44:30] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:44: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-18 17:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:44:30] 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-18 17:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 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-18 17:44: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-18 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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:44:30] 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-18 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-18 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-18 17:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:44:30] 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-18 17:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:44:30] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:44:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":218561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:44:30] local.INFO: GPS data processed {"connection_id":218561,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:44:30] local.INFO: Acknowledgment sent {"connection_id":218561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:44:45] local.INFO: TCP Data received {"connection_id":219954,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219954,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:44:45] local.INFO: Processing buffer {"connection_id":219954,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:44:45] local.INFO: IMEI packet received {"connection_id":219954,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:44:45] local.INFO: IMEI acknowledgment sent {"connection_id":219954,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:44:52] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:44:52] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:44:52] local.INFO: IMEI packet received {"connection_id":221628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":221628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:44:57] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:44:57] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:44:57] local.INFO: IMEI packet received {"connection_id":221628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":221628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:44:58] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:44:58] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:44:58] local.INFO: Packet analysis {"connection_id":221628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:44:58] local.INFO: Extracted packet for processing {"connection_id":221628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:44:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:44:58] 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-18 17:44:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:44:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:44:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:44:58] 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-18 17:44:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17:44:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:44: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-18 17:44: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:44:58] 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-18 17:44: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-18 17:44:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:44:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:44:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:44:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:44:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:44:58] 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-18 17:44:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:44:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:44:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:44:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:44:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:44:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:44:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:44:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:44:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:44:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:44:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:44:58] 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":6691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:44:58] local.INFO: GPS data processed {"connection_id":221628,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:44:58] local.INFO: Acknowledgment sent {"connection_id":221628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:45:29] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:45:29] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:45:29] local.INFO: Packet analysis {"connection_id":221628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:45:29] local.INFO: Extracted packet for processing {"connection_id":221628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:45:29] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:45: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-18 17:45:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:45:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:45:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:45:29] 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-18 17:45:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17: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-18 17: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-18 17: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":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:45:29] 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-18 17: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-18 17: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-18 17:45:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:45:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:45:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:45:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:45:29] 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-18 17:45:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:45:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:45:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:45:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:45:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:45:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:45:29] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:45:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:45:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:45:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:45:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:45:29] 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":6692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:45:29] local.INFO: GPS data processed {"connection_id":221628,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:45:29] local.INFO: Acknowledgment sent {"connection_id":221628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:45:52] local.INFO: TCP Data received {"connection_id":218562,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:45:52] local.INFO: Processing buffer {"connection_id":218562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:45:52] local.INFO: IMEI packet received {"connection_id":218562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:45:52] local.INFO: IMEI acknowledgment sent {"connection_id":218562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:45:57] local.INFO: TCP Data received {"connection_id":218562,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:45:57] local.INFO: Processing buffer {"connection_id":218562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:45:57] local.INFO: IMEI packet received {"connection_id":218562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":218562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:45:58] local.INFO: TCP Data received {"connection_id":218562,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:45:58] local.INFO: Processing buffer {"connection_id":218562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14eebce18012d7f994005afde180000005a2b..."} 
[2026-10-18 17:45:58] local.INFO: Packet analysis {"connection_id":218562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:45:58] local.INFO: Extracted packet for processing {"connection_id":218562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14eeb"} 
[2026-10-18 17:45:58] local.INFO: GPS Element Parsed {"raw_longitude":763337024,"raw_latitude":95411736,"longitude_deg":76.3337024,"latitude_deg":9.5411736,"altitude":0,"angle":90,"satellites":43,"speed":1,"hex_longitude":"2d7f9940","hex_latitude":"05afde18","is_valid_coordinates":true} 
[2026-10-18 17:45:58] 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-18 17:45:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835308544001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:45:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:45:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193887557469786112,"note":"Value kept but may cause issues"} 
[2026-10-18 17:45:58] 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-18 17:45:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325439000,"timestamp_ms":1792325439000,"timestamp_seconds":1792325439,"priority":1,"record_length":96,"hex_timestamp":"000001a14eebce18"} 
[2026-10-18 17: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-18 17:45: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-18 17: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-18 17:45:58] 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-18 17: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-18 17: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-18 17:45:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:45:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:45:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:45:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:45:58] 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-18 17:45:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:45:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:45:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835308544001,"66":27745,"27":206,"85":12544,"24":1,"16":18759588220239872,"45":9193887557469786112},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-18 17:45:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:45:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:45:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835308544001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:45:58] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-18 17:45:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:45:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:45:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193887557469786112,"description":"Unknown IO ID 45"} 
[2026-10-18 17:45:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835308544001,"power":27745,"unknown_27":206,"unknown_85":12544,"ignition":1,"odometer":null,"unknown_45":9193887557469786112}} 
[2026-10-18 17:45:58] local.INFO: DEBUG: GPS processor result {"connection_id":218562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:45:58] local.INFO: GPS data processed {"connection_id":218562,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:45:58] local.INFO: Acknowledgment sent {"connection_id":218562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:46:29] local.INFO: TCP Data received {"connection_id":218562,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:46:29] local.INFO: Processing buffer {"connection_id":218562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:46:29] local.INFO: Packet analysis {"connection_id":218562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:46:29] local.INFO: Extracted packet for processing {"connection_id":218562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:46:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:46:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:46:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:46:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:46:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:46:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17:46: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-18 17: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:46:29] 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-18 17: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-18 17: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-18 17:46:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:46:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:46:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:46:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:46:29] 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-18 17:46:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:46:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:46:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:46:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:46:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:46:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:46:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:46:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:46:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:46:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:46:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:46:29] local.INFO: DEBUG: GPS processor result {"connection_id":218562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:46:29] local.INFO: GPS data processed {"connection_id":218562,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:46:29] local.INFO: Acknowledgment sent {"connection_id":218562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:46:52] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:46:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:46:52] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:46:52] local.INFO: IMEI packet received {"connection_id":221629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:46:52] local.INFO: IMEI acknowledgment sent {"connection_id":221629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:46:57] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:46:57] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:46:57] local.INFO: IMEI packet received {"connection_id":221629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":221629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:46:58] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:46:58] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:46:58] local.INFO: Packet analysis {"connection_id":221629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:46:58] local.INFO: Extracted packet for processing {"connection_id":221629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:46:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:46:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:46:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:46:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:46:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:46:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17:46:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:46:58] 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-18 17: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-18 17: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-18 17:46:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:46:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:46:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:46:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:46:58] 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-18 17:46:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:46:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:46:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:46:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:46:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:46:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:46:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:46:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:46:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:46:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:46:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:46:58] 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":6695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:46:58] local.INFO: GPS data processed {"connection_id":221629,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:46:58] local.INFO: Acknowledgment sent {"connection_id":221629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:47:29] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:47:29] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:47:29] local.INFO: Packet analysis {"connection_id":221629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:47:29] local.INFO: Extracted packet for processing {"connection_id":221629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:47:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:47: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-18 17:47:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:47:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:47:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:47:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:47:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17:47:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:47: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-18 17:47: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:47:29] 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-18 17:47: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-18 17:47:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:47:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:47:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:47:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:47:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:47:29] 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-18 17:47:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:47:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:47:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:47:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:47:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:47:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:47:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:47:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:47:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:47:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:47:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:47:29] 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":6696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:47:29] local.INFO: GPS data processed {"connection_id":221629,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:47:29] local.INFO: Acknowledgment sent {"connection_id":221629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:47:57] local.INFO: TCP Data received {"connection_id":218308,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:47:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:47:57] local.INFO: Processing buffer {"connection_id":218308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:47:57] local.INFO: IMEI packet received {"connection_id":218308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:47:57] local.INFO: IMEI acknowledgment sent {"connection_id":218308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:48:02] local.INFO: TCP Data received {"connection_id":218308,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:02] local.INFO: Processing buffer {"connection_id":218308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:02] local.INFO: IMEI packet received {"connection_id":218308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:48:02] local.INFO: IMEI acknowledgment sent {"connection_id":218308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:48:03] local.INFO: TCP Data received {"connection_id":218308,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:48:03] local.INFO: Processing buffer {"connection_id":218308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:48:03] local.INFO: Packet analysis {"connection_id":218308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:48:03] local.INFO: Extracted packet for processing {"connection_id":218308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:48:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:48:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17:48: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-18 17: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:48: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-18 17: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-18 17: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-18 17:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17: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-18 17:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:48:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:48:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:48:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:48:03] local.INFO: DEBUG: GPS processor result {"connection_id":218308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:48:03] local.INFO: GPS data processed {"connection_id":218308,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:48:03] local.INFO: Acknowledgment sent {"connection_id":218308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:48:08] local.INFO: TCP Data received {"connection_id":218308,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:48:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:48:08] local.INFO: Processing buffer {"connection_id":218308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:48:08] local.INFO: Packet analysis {"connection_id":218308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:48:08] local.INFO: Extracted packet for processing {"connection_id":218308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:48:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:48:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:48:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:48:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:48:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:48:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17:48: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-18 17: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:48: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-18 17: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-18 17: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-18 17:48:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:48:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:48:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:48:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:48: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-18 17:48:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:48:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:48:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:48:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:48:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:48:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:48:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:48:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:48:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:48:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:48:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:48:08] local.INFO: DEBUG: GPS processor result {"connection_id":218308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:48:08] local.INFO: GPS data processed {"connection_id":218308,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:48:08] local.INFO: Acknowledgment sent {"connection_id":218308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:48:53] local.INFO: TCP Data received {"connection_id":218563,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:53] local.INFO: Processing buffer {"connection_id":218563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:53] local.INFO: IMEI packet received {"connection_id":218563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:48:53] local.INFO: IMEI acknowledgment sent {"connection_id":218563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:48:57] local.INFO: TCP Data received {"connection_id":218563,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:57] local.INFO: Processing buffer {"connection_id":218563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:48:57] local.INFO: IMEI packet received {"connection_id":218563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":218563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:49:00] local.INFO: TCP Data received {"connection_id":218563,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:00] local.INFO: Processing buffer {"connection_id":218563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:00] local.INFO: Packet analysis {"connection_id":218563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:49:00] local.INFO: Extracted packet for processing {"connection_id":218563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:49:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17:49: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-18 17: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:49: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-18 17: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-18 17: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-18 17:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:49:00] 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-18 17:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:49:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:49:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:49:00] local.INFO: DEBUG: GPS processor result {"connection_id":218563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:49:00] local.INFO: GPS data processed {"connection_id":218563,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:49:00] local.INFO: Acknowledgment sent {"connection_id":218563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:49:32] local.INFO: TCP Data received {"connection_id":218563,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:32] local.INFO: Processing buffer {"connection_id":218563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:32] local.INFO: Packet analysis {"connection_id":218563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:49:32] local.INFO: Extracted packet for processing {"connection_id":218563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:49:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17:49: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-18 17: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:49: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-18 17: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-18 17: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-18 17:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:49: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-18 17:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:49:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:49:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:49:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":218563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:49:32] local.INFO: GPS data processed {"connection_id":218563,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:49:32] local.INFO: Acknowledgment sent {"connection_id":218563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:49:52] local.INFO: TCP Data received {"connection_id":218564,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:49:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218564,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:49:52] local.INFO: Processing buffer {"connection_id":218564,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:49:52] local.INFO: IMEI packet received {"connection_id":218564,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:49:52] local.INFO: IMEI acknowledgment sent {"connection_id":218564,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:49:57] local.INFO: TCP Data received {"connection_id":218564,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218564,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:49:57] local.INFO: Processing buffer {"connection_id":218564,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:49:57] local.INFO: IMEI packet received {"connection_id":218564,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:49:57] local.INFO: IMEI acknowledgment sent {"connection_id":218564,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:49:59] local.INFO: TCP Data received {"connection_id":218564,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:59] local.INFO: Processing buffer {"connection_id":218564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:49:59] local.INFO: Packet analysis {"connection_id":218564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:49:59] local.INFO: Extracted packet for processing {"connection_id":218564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:49: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-18 17:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:49:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:49: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:49:59] 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-18 17:49: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-18 17:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:49:59] 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-18 17:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:49:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":218564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:49:59] local.INFO: GPS data processed {"connection_id":218564,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:49:59] local.INFO: Acknowledgment sent {"connection_id":218564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:50:15] local.INFO: TCP Data received {"connection_id":219956,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219956,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:50:15] local.INFO: Processing buffer {"connection_id":219956,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:50:15] local.INFO: IMEI packet received {"connection_id":219956,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:50:15] local.INFO: IMEI acknowledgment sent {"connection_id":219956,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:50:30] local.INFO: TCP Data received {"connection_id":218564,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:50:31] local.INFO: Processing buffer {"connection_id":218564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:50:31] local.INFO: Packet analysis {"connection_id":218564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:50:31] local.INFO: Extracted packet for processing {"connection_id":218564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:50:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17: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-18 17: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-18 17: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":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:50: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-18 17: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-18 17: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-18 17:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:50: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-18 17:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:50:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:50:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":218564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:50:31] local.INFO: GPS data processed {"connection_id":218564,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:50:31] local.INFO: Acknowledgment sent {"connection_id":218564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:50:45] local.INFO: TCP Data received {"connection_id":218565,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:50:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218565,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:50:45] local.INFO: Processing buffer {"connection_id":218565,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:50:45] local.INFO: IMEI packet received {"connection_id":218565,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:50:45] local.INFO: IMEI acknowledgment sent {"connection_id":218565,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:50:53] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:50:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:50:53] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:50:53] local.INFO: IMEI packet received {"connection_id":218310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:50:53] local.INFO: IMEI acknowledgment sent {"connection_id":218310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:50:58] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:50:58] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:50:58] local.INFO: IMEI packet received {"connection_id":218310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:50:58] local.INFO: IMEI acknowledgment sent {"connection_id":218310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:50:58] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:50:58] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef07968012d7f978005afddd8000f005b2f..."} 
[2026-10-18 17:50:58] local.INFO: Packet analysis {"connection_id":218310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:50:58] local.INFO: Extracted packet for processing {"connection_id":218310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef0"} 
[2026-10-18 17:50:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":15,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:50: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-18 17:50:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835312384001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:50:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:50:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194450507423160320,"note":"Value kept but may cause issues"} 
[2026-10-18 17:50:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:50:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792325745000,"timestamp_ms":1792325745000,"timestamp_seconds":1792325745,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef07968"} 
[2026-10-18 17:50:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:50:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:50: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-18 17:50:58] 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-18 17:50: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-18 17:50:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:50:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:50:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:50:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:50:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:50: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-18 17:50:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:50:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:50:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835312384001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194450507423160320},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:50:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:50:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:50:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835312384001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:50:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:50:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:50:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:50:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194450507423160320,"description":"Unknown IO ID 45"} 
[2026-10-18 17:50:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835312384001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194450507423160320}} 
[2026-10-18 17:50:58] local.INFO: DEBUG: GPS processor result {"connection_id":218310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:50:58] local.INFO: GPS data processed {"connection_id":218310,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:50:58] local.INFO: Acknowledgment sent {"connection_id":218310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:51:29] local.INFO: TCP Data received {"connection_id":218310,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:51:29] local.INFO: Processing buffer {"connection_id":218310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:51:29] local.INFO: Packet analysis {"connection_id":218310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:51:29] local.INFO: Extracted packet for processing {"connection_id":218310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:51:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17: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-18 17:51: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-18 17: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:51:29] 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-18 17: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-18 17: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-18 17:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:51: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-18 17:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:51:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:51:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:51:29] local.INFO: DEBUG: GPS processor result {"connection_id":218310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:51:29] local.INFO: GPS data processed {"connection_id":218310,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:51:29] local.INFO: Acknowledgment sent {"connection_id":218310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:51:57] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:51:58] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:51:58] local.INFO: IMEI packet received {"connection_id":218312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:51:58] local.INFO: IMEI acknowledgment sent {"connection_id":218312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:52:02] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:02] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:02] local.INFO: IMEI packet received {"connection_id":218312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:52:02] local.INFO: IMEI acknowledgment sent {"connection_id":218312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:52:04] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:04] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:04] local.INFO: Packet analysis {"connection_id":218312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:52:04] local.INFO: Extracted packet for processing {"connection_id":218312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:52:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17: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-18 17: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-18 17: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:52:04] 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-18 17: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-18 17: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-18 17:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:52: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-18 17:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:52:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:52:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":218312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:52:04] local.INFO: GPS data processed {"connection_id":218312,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:52:04] local.INFO: Acknowledgment sent {"connection_id":218312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:52:08] local.INFO: TCP Data received {"connection_id":218312,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:08] local.INFO: Processing buffer {"connection_id":218312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:08] local.INFO: Packet analysis {"connection_id":218312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:52:08] local.INFO: Extracted packet for processing {"connection_id":218312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:52:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:52: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-18 17:52:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:52:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17:52:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:52: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-18 17:52: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-18 17:52: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-18 17:52: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-18 17:52:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:52:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:52:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:52:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:52:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:52:08] 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-18 17:52:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:52:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:52:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:52:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:52:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:52:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:52:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:52:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:52:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:52:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:52:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:52:08] local.INFO: DEBUG: GPS processor result {"connection_id":218312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:52:08] local.INFO: GPS data processed {"connection_id":218312,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:52:08] local.INFO: Acknowledgment sent {"connection_id":218312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:52:52] local.INFO: TCP Data received {"connection_id":219957,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:52] local.INFO: Processing buffer {"connection_id":219957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:52] local.INFO: IMEI packet received {"connection_id":219957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":219957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:52:57] local.INFO: TCP Data received {"connection_id":219957,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:57] local.INFO: Processing buffer {"connection_id":219957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:52:57] local.INFO: IMEI packet received {"connection_id":219957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":219957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:52:58] local.INFO: TCP Data received {"connection_id":219957,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219957,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:58] local.INFO: Processing buffer {"connection_id":219957,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:52:58] local.INFO: Packet analysis {"connection_id":219957,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:52:58] local.INFO: Extracted packet for processing {"connection_id":219957,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:52:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:52: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-18 17:52:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:52:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:52:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17:52:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:52:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:52: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:52:58] 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-18 17:52: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-18 17:52:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:52:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:52:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219957,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:52:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:52:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:52:58] 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-18 17:52:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:52:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:52:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:52:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:52:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:52:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:52:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:52:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:52:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:52:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:52:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:52:58] local.INFO: DEBUG: GPS processor result {"connection_id":219957,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:52:58] local.INFO: GPS data processed {"connection_id":219957,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:52:58] local.INFO: Acknowledgment sent {"connection_id":219957,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:53:30] local.INFO: TCP Data received {"connection_id":219957,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219957,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:53:30] local.INFO: Processing buffer {"connection_id":219957,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:53:30] local.INFO: Packet analysis {"connection_id":219957,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:53:30] local.INFO: Extracted packet for processing {"connection_id":219957,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:53:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 17:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 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-18 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-18 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":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:53: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-18 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-18 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-18 17:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219957,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:53:30] 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-18 17:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:53:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:53:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":219957,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:53:30] local.INFO: GPS data processed {"connection_id":219957,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:53:30] local.INFO: Acknowledgment sent {"connection_id":219957,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:53:54] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:53:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:53:54] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:53:54] local.INFO: IMEI packet received {"connection_id":221630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:53:54] local.INFO: IMEI acknowledgment sent {"connection_id":221630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:53:57] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:53:57] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:53:57] local.INFO: IMEI packet received {"connection_id":221630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":221630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:53:58] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:53:58] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:53:58] local.INFO: Packet analysis {"connection_id":221630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:53:58] local.INFO: Extracted packet for processing {"connection_id":221630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:53:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:53: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-18 17:53:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:53:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:53:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:53:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:53:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17:53:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:53:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:53: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:53:58] 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-18 17:53: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-18 17:53:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:53:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:53:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:53:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:53:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:53: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-18 17:53:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:53:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:53:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:53:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:53:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:53:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:53:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:53:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:53:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:53:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:53:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:53:58] 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":6709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:53:58] local.INFO: GPS data processed {"connection_id":221630,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:53:58] local.INFO: Acknowledgment sent {"connection_id":221630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:54:29] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:54:29] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:54:29] local.INFO: Packet analysis {"connection_id":221630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:54:29] local.INFO: Extracted packet for processing {"connection_id":221630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:54:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:54:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17: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-18 17:54: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-18 17: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:54:29] 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-18 17: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-18 17: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-18 17:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:54: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-18 17:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:54:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:54:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:54:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:54:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:54:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:54:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:54:29] 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":6710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:54:29] local.INFO: GPS data processed {"connection_id":221630,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:54:29] local.INFO: Acknowledgment sent {"connection_id":221630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:54:52] local.INFO: TCP Data received {"connection_id":219958,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:54:52] local.INFO: Processing buffer {"connection_id":219958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:54:52] local.INFO: IMEI packet received {"connection_id":219958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":219958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:54:57] local.INFO: TCP Data received {"connection_id":219958,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:54:58] local.INFO: Processing buffer {"connection_id":219958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:54:58] local.INFO: IMEI packet received {"connection_id":219958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:54:58] local.INFO: IMEI acknowledgment sent {"connection_id":219958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:54:59] local.INFO: TCP Data received {"connection_id":219958,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:54:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:54:59] local.INFO: Processing buffer {"connection_id":219958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:54:59] local.INFO: Packet analysis {"connection_id":219958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:54:59] local.INFO: Extracted packet for processing {"connection_id":219958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:54:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:54: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-18 17:54:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:54:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:54:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:54:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:54:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17:54:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:54:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:54: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:54:59] 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-18 17:54: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-18 17:54:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:54:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:54:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:54:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:54:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:54:59] 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-18 17:54:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:54:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:54:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:54:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:54:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:54:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:54:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:54:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:54:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:54:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:54:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:54:59] local.INFO: DEBUG: GPS processor result {"connection_id":219958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:54:59] local.INFO: GPS data processed {"connection_id":219958,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:54:59] local.INFO: Acknowledgment sent {"connection_id":219958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:55:30] local.INFO: TCP Data received {"connection_id":219958,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:55:30] local.INFO: Processing buffer {"connection_id":219958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:55:30] local.INFO: Packet analysis {"connection_id":219958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:55:30] local.INFO: Extracted packet for processing {"connection_id":219958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:55:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 17:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 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-18 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-18 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":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:55: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-18 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-18 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-18 17:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:55:30] 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-18 17:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:55:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:55:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":219958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:55:30] local.INFO: GPS data processed {"connection_id":219958,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:55:30] local.INFO: Acknowledgment sent {"connection_id":219958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:55:52] local.INFO: TCP Data received {"connection_id":218568,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:55:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:55:52] local.INFO: Processing buffer {"connection_id":218568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:55:52] local.INFO: IMEI packet received {"connection_id":218568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:55:52] local.INFO: IMEI acknowledgment sent {"connection_id":218568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:55:58] local.INFO: TCP Data received {"connection_id":218568,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:55:58] local.INFO: Processing buffer {"connection_id":218568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:55:58] local.INFO: IMEI packet received {"connection_id":218568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":218568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:56:00] local.INFO: TCP Data received {"connection_id":221631,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221631,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:56:00] local.INFO: Processing buffer {"connection_id":221631,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:56:00] local.INFO: IMEI packet received {"connection_id":221631,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:56:00] local.INFO: IMEI acknowledgment sent {"connection_id":221631,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:56:09] local.INFO: TCP Data received {"connection_id":218568,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:56:09] local.INFO: Processing buffer {"connection_id":218568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef51130012d7f978005afddd80009005b2f..."} 
[2026-10-18 17:56:09] local.INFO: Packet analysis {"connection_id":218568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:56:09] local.INFO: Extracted packet for processing {"connection_id":218568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef5"} 
[2026-10-18 17:56:09] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:56:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835390720001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:56:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:56:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:56:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:56:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792326046000,"timestamp_ms":1792326046000,"timestamp_seconds":1792326046,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef51130"} 
[2026-10-18 17: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-18 17:56: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-18 17: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 17:56:09] 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-18 17: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-18 17: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-18 17:56:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:56:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:56:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:56:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:56:09] 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-18 17:56:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:56:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:56:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835390720001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:56:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:56:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:56:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835390720001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:56:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:56:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:56:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:56:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:56:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835390720001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:56:09] local.INFO: DEBUG: GPS processor result {"connection_id":218568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:56:09] local.INFO: GPS data processed {"connection_id":218568,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:56:09] local.INFO: Acknowledgment sent {"connection_id":218568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:56:46] local.INFO: TCP Data received {"connection_id":221632,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:56:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221632,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:56:46] local.INFO: Processing buffer {"connection_id":221632,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 17:56:46] local.INFO: IMEI packet received {"connection_id":221632,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 17:56:46] local.INFO: IMEI acknowledgment sent {"connection_id":221632,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:56:57] local.INFO: TCP Data received {"connection_id":218569,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:56:57] local.INFO: Processing buffer {"connection_id":218569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:56:57] local.INFO: IMEI packet received {"connection_id":218569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":218569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:57:02] local.INFO: TCP Data received {"connection_id":218569,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:02] local.INFO: Processing buffer {"connection_id":218569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:02] local.INFO: IMEI packet received {"connection_id":218569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:57:02] local.INFO: IMEI acknowledgment sent {"connection_id":218569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:57:03] local.INFO: TCP Data received {"connection_id":218569,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:03] local.INFO: Processing buffer {"connection_id":218569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:03] local.INFO: Packet analysis {"connection_id":218569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:57:03] local.INFO: Extracted packet for processing {"connection_id":218569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 17: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-18 17:57: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-18 17: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":31,"data_length":795,"current_offset":136} 
[2026-10-18 17:57: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-18 17: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-18 17: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-18 17:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:57: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-18 17:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:57:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:57:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":218569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:57:03] local.INFO: GPS data processed {"connection_id":218569,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:57:03] local.INFO: Acknowledgment sent {"connection_id":218569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:57:08] local.INFO: TCP Data received {"connection_id":218569,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:08] local.INFO: Processing buffer {"connection_id":218569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:08] local.INFO: Packet analysis {"connection_id":218569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:57:08] local.INFO: Extracted packet for processing {"connection_id":218569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:57:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:57:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:57:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 17: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-18 17:57: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-18 17: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 17:57:08] 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-18 17: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-18 17: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-18 17:57:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:57:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:57:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:57:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:57: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-18 17:57:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:57:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:57:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:57:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:57:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:57:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:57:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:57:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:57:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:57:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:57:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:57:08] local.INFO: DEBUG: GPS processor result {"connection_id":218569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:57:08] local.INFO: GPS data processed {"connection_id":218569,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:57:08] local.INFO: Acknowledgment sent {"connection_id":218569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:57:52] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:52] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:52] local.INFO: IMEI packet received {"connection_id":221633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":221633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:57:57] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:57] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:57:57] local.INFO: IMEI packet received {"connection_id":221633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:57:57] local.INFO: IMEI acknowledgment sent {"connection_id":221633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:57:58] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:58] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:57:58] local.INFO: Packet analysis {"connection_id":221633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:57:58] local.INFO: Extracted packet for processing {"connection_id":221633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:57:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:57: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-18 17:57:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:57:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:57:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 17:57:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:57:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:57: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 17:57:58] 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-18 17:57: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-18 17:57:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:57:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:57:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:57:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:57:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:57:58] 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-18 17:57:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:57:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:57:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:57:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:57:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:57:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:57:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:57:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:57:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:57:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:57:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:57:58] 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":6716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:57:58] local.INFO: GPS data processed {"connection_id":221633,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:57:58] local.INFO: Acknowledgment sent {"connection_id":221633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:58:32] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:58:32] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:58:32] local.INFO: Packet analysis {"connection_id":221633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:58:32] local.INFO: Extracted packet for processing {"connection_id":221633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:58:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17: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-18 17:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:58:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 17: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-18 17:58: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-18 17: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":31,"data_length":795,"current_offset":136} 
[2026-10-18 17:58: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-18 17: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-18 17: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-18 17:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:58: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-18 17:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:58:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:58:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:58:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:58:32] 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":6717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:58:32] local.INFO: GPS data processed {"connection_id":221633,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:58:32] local.INFO: Acknowledgment sent {"connection_id":221633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:58:52] local.INFO: TCP Data received {"connection_id":218570,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218570,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:58:52] local.INFO: Processing buffer {"connection_id":218570,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:58:52] local.INFO: IMEI packet received {"connection_id":218570,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":218570,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:58:57] local.INFO: TCP Data received {"connection_id":218570,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218570,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:58:57] local.INFO: Processing buffer {"connection_id":218570,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:58:57] local.INFO: IMEI packet received {"connection_id":218570,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":218570,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 17:58:58] local.INFO: TCP Data received {"connection_id":218570,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:58:58] local.INFO: Processing buffer {"connection_id":218570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:58:58] local.INFO: Packet analysis {"connection_id":218570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:58:58] local.INFO: Extracted packet for processing {"connection_id":218570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:58:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 17:58: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-18 17:58:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:58:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:58:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:58:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:58:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 17:58:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 17:58:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 17:58: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 17:58:58] 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-18 17:58: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-18 17:58:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 17:58:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:58:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:58:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:58:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:58: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-18 17:58:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:58:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:58:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:58:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:58:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:58:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:58:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:58:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:58:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:58:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:58:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:58:58] local.INFO: DEBUG: GPS processor result {"connection_id":218570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:58:58] local.INFO: GPS data processed {"connection_id":218570,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:58:58] local.INFO: Acknowledgment sent {"connection_id":218570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:59:30] local.INFO: TCP Data received {"connection_id":218570,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:59:30] local.INFO: Processing buffer {"connection_id":218570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 17:59:30] local.INFO: Packet analysis {"connection_id":218570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:59:30] local.INFO: Extracted packet for processing {"connection_id":218570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 17:59:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 17:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 17:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 17:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 17:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 17:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 17:59: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-18 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-18 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-18 17:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 17:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 17:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 17:59: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-18 17:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 17:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 17:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 17:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 17:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 17:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 17:59:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 17:59:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 17:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 17:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 17:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 17:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":218570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 17:59:30] local.INFO: GPS data processed {"connection_id":218570,"processed":1,"errors":0,"total":1} 
[2026-10-18 17:59:30] local.INFO: Acknowledgment sent {"connection_id":218570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 17:59:53] local.INFO: TCP Data received {"connection_id":218572,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:59:53] local.INFO: Processing buffer {"connection_id":218572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:59:53] local.INFO: IMEI packet received {"connection_id":218572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 17:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":218572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 17:59:57] local.INFO: TCP Data received {"connection_id":218572,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:59:57] local.INFO: Processing buffer {"connection_id":218572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 17:59:57] local.INFO: IMEI packet received {"connection_id":218572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 17:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":218572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:00:01] local.INFO: TCP Data received {"connection_id":218572,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:01] local.INFO: Processing buffer {"connection_id":218572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:01] local.INFO: Packet analysis {"connection_id":218572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 18:00:01] local.INFO: Extracted packet for processing {"connection_id":218572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 18:00:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:00: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-18 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-18 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-18 18:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:00:01] 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-18 18:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:00:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:00:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":218572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:00:01] local.INFO: GPS data processed {"connection_id":218572,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:00:01] local.INFO: Acknowledgment sent {"connection_id":218572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:00:33] local.INFO: TCP Data received {"connection_id":218572,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:33] local.INFO: Processing buffer {"connection_id":218572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:33] local.INFO: Packet analysis {"connection_id":218572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 18:00:33] local.INFO: Extracted packet for processing {"connection_id":218572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 18:00:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 18: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-18 18:00: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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:00:33] 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-18 18: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-18 18: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-18 18:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:00:33] 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-18 18:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:00:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:00:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":218572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:00:33] local.INFO: GPS data processed {"connection_id":218572,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:00:33] local.INFO: Acknowledgment sent {"connection_id":218572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:00:52] local.INFO: TCP Data received {"connection_id":218574,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:00:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:00:52] local.INFO: Processing buffer {"connection_id":218574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:00:52] local.INFO: IMEI packet received {"connection_id":218574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:00:52] local.INFO: IMEI acknowledgment sent {"connection_id":218574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:00:57] local.INFO: TCP Data received {"connection_id":218574,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:00:57] local.INFO: Processing buffer {"connection_id":218574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:00:57] local.INFO: IMEI packet received {"connection_id":218574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":218574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:00:58] local.INFO: TCP Data received {"connection_id":218574,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:58] local.INFO: Processing buffer {"connection_id":218574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef9a8f8012d7f978005afddd80009005b2e..."} 
[2026-10-18 18:00:58] local.INFO: Packet analysis {"connection_id":218574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 18:00:58] local.INFO: Extracted packet for processing {"connection_id":218574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef9"} 
[2026-10-18 18:00:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:00:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835467776001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:00:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:00:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326347000,"timestamp_ms":1792326347000,"timestamp_seconds":1792326347,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef9a8f8"} 
[2026-10-18 18: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-18 18:00:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:00:58] 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-18 18: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-18 18: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-18 18:00:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:00:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:00:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:00:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:00:58] 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-18 18:00:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:00:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:00:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835467776001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:00:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:00:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:00:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835467776001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:00:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:00:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:00:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:00:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:00:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835467776001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:00:58] local.INFO: DEBUG: GPS processor result {"connection_id":218574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:00:58] local.INFO: GPS data processed {"connection_id":218574,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:00:58] local.INFO: Acknowledgment sent {"connection_id":218574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:01:29] local.INFO: TCP Data received {"connection_id":218574,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:01:29] local.INFO: Processing buffer {"connection_id":218574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:01:29] local.INFO: Packet analysis {"connection_id":218574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:01:29] local.INFO: Extracted packet for processing {"connection_id":218574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:01:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:01:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:01:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:01:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:01:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:01:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18: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-18 18:01:29] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:01: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-18 18: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-18 18: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-18 18:01:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:01:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:01:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:01:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:01:29] 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-18 18:01:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:01:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:01:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:01:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:01:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:01:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:01:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:01:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:01:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:01:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:01:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:01:29] local.INFO: DEBUG: GPS processor result {"connection_id":218574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:01:29] local.INFO: GPS data processed {"connection_id":218574,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:01:29] local.INFO: Acknowledgment sent {"connection_id":218574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:01:57] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:01:57] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:01:57] local.INFO: IMEI packet received {"connection_id":218316,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":218316,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:02:02] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:02] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:02] local.INFO: IMEI packet received {"connection_id":218316,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:02:02] local.INFO: IMEI acknowledgment sent {"connection_id":218316,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:02:03] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:03] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:03] local.INFO: Packet analysis {"connection_id":218316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:02:03] local.INFO: Extracted packet for processing {"connection_id":218316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:02:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18: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-18 18:02: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-18 18: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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:02: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-18 18: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-18 18: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-18 18:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218316,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:02:03] 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-18 18:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:02:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:02:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:02:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:02:03] local.INFO: DEBUG: GPS processor result {"connection_id":218316,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:02:03] local.INFO: GPS data processed {"connection_id":218316,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:02:03] local.INFO: Acknowledgment sent {"connection_id":218316,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:02:20] local.INFO: TCP Data received {"connection_id":218315,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:02:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218315,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:02:20] local.INFO: Processing buffer {"connection_id":218315,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:02:20] local.INFO: IMEI packet received {"connection_id":218315,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:02:20] local.INFO: IMEI acknowledgment sent {"connection_id":218315,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:02:35] local.INFO: TCP Data received {"connection_id":218316,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218316,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:35] local.INFO: Processing buffer {"connection_id":218316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:35] local.INFO: Packet analysis {"connection_id":218316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:02:35] local.INFO: Extracted packet for processing {"connection_id":218316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:02:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:02:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:02:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18: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-18 18:02: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-18 18: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-18 18: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-18 18: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-18 18: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-18 18:02:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:02:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218316,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:02:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:02:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218316,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:02: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-18 18:02:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:02:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:02:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:02:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:02:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:02:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:02:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:02:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:02:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:02:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:02:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:02:35] local.INFO: DEBUG: GPS processor result {"connection_id":218316,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:02:35] local.INFO: GPS data processed {"connection_id":218316,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:02:35] local.INFO: Acknowledgment sent {"connection_id":218316,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:02:45] local.INFO: TCP Data received {"connection_id":218317,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218317,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:02:45] local.INFO: Processing buffer {"connection_id":218317,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:02:45] local.INFO: IMEI packet received {"connection_id":218317,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":218317,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:02:52] local.INFO: TCP Data received {"connection_id":219961,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:52] local.INFO: Processing buffer {"connection_id":219961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:52] local.INFO: IMEI packet received {"connection_id":219961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":219961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:02:57] local.INFO: TCP Data received {"connection_id":219961,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:57] local.INFO: Processing buffer {"connection_id":219961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:02:57] local.INFO: IMEI packet received {"connection_id":219961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":219961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:02:59] local.INFO: TCP Data received {"connection_id":219961,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:59] local.INFO: Processing buffer {"connection_id":219961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:02:59] local.INFO: Packet analysis {"connection_id":219961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:02:59] local.INFO: Extracted packet for processing {"connection_id":219961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:02:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:02:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18: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-18 18:02:59] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:02:59] 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-18 18: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-18 18: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-18 18:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:02:59] 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-18 18:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:02:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:02:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:02:59] local.INFO: DEBUG: GPS processor result {"connection_id":219961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:02:59] local.INFO: GPS data processed {"connection_id":219961,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:02:59] local.INFO: Acknowledgment sent {"connection_id":219961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:03:30] local.INFO: TCP Data received {"connection_id":219961,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:03:30] local.INFO: Processing buffer {"connection_id":219961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:03:30] local.INFO: Packet analysis {"connection_id":219961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:03:30] local.INFO: Extracted packet for processing {"connection_id":219961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:03:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 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-18 18: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-18 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-18 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-18 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-18 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-18 18:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:03:30] 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-18 18:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:03:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:03:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":219961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:03:30] local.INFO: GPS data processed {"connection_id":219961,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:03:30] local.INFO: Acknowledgment sent {"connection_id":219961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:03:52] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:03:52] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:03:52] local.INFO: IMEI packet received {"connection_id":221635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:03:52] local.INFO: IMEI acknowledgment sent {"connection_id":221635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:03:57] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:03:57] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:03:57] local.INFO: IMEI packet received {"connection_id":221635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":221635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:03:58] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:03:58] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:03:58] local.INFO: Packet analysis {"connection_id":221635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:03:58] local.INFO: Extracted packet for processing {"connection_id":221635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:03:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:03: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-18 18:03:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:03:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:03:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:03:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:03:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18:03:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:03:58] 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-18 18:03: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:03:58] 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-18 18:03: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-18 18:03:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:03:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:03:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:03:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:03:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:03:58] 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-18 18:03:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:03:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:03:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:03:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:03:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:03:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:03:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:03:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:03:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:03:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:03:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:03:58] 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":6728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:03:58] local.INFO: GPS data processed {"connection_id":221635,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:03:58] local.INFO: Acknowledgment sent {"connection_id":221635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:04:30] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:04:30] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:04:30] local.INFO: Packet analysis {"connection_id":221635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:04:30] local.INFO: Extracted packet for processing {"connection_id":221635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:04:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 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-18 18:04: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-18 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-18 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-18 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-18 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-18 18:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:04:30] 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-18 18:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:04:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:04:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:04:30] 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":6729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:04:30] local.INFO: GPS data processed {"connection_id":221635,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:04:30] local.INFO: Acknowledgment sent {"connection_id":221635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:04:52] local.INFO: TCP Data received {"connection_id":221637,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:04:52] local.INFO: Processing buffer {"connection_id":221637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:04:52] local.INFO: IMEI packet received {"connection_id":221637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":221637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:04:57] local.INFO: TCP Data received {"connection_id":221637,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:04:57] local.INFO: Processing buffer {"connection_id":221637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:04:57] local.INFO: IMEI packet received {"connection_id":221637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:04:57] local.INFO: IMEI acknowledgment sent {"connection_id":221637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:04:58] local.INFO: TCP Data received {"connection_id":221637,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:04:58] local.INFO: Processing buffer {"connection_id":221637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:04:58] local.INFO: Packet analysis {"connection_id":221637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:04:58] local.INFO: Extracted packet for processing {"connection_id":221637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:04:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:04: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-18 18:04:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:04:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:04:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:04:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:04:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18:04:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:04:58] 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-18 18:04: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:04:58] 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-18 18:04: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-18 18:04:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:04:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:04:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:04:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:04:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:04:58] 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-18 18:04:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:04:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:04:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:04:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:04:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:04:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:04:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:04:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:04:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:04:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:04:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:04:58] local.INFO: DEBUG: GPS processor result {"connection_id":221637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:04:58] local.INFO: GPS data processed {"connection_id":221637,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:04:58] local.INFO: Acknowledgment sent {"connection_id":221637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:05:38] local.INFO: TCP Data received {"connection_id":221637,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:05:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:05:38] local.INFO: Processing buffer {"connection_id":221637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:05:38] local.INFO: Packet analysis {"connection_id":221637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:05:38] local.INFO: Extracted packet for processing {"connection_id":221637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:05:38] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:05: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-18 18:05:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:05:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:05:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:05:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:05:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18:05:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:05:38] 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-18 18:05: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:05:38] 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-18 18:05: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-18 18:05:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:05:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:05:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:05:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:05:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:05:38] 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-18 18:05:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:05:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:05:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:05:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:05:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:05:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:05:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:05:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:05:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:05:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:05:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:05:38] local.INFO: DEBUG: GPS processor result {"connection_id":221637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:05:38] local.INFO: GPS data processed {"connection_id":221637,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:05:38] local.INFO: Acknowledgment sent {"connection_id":221637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:05:52] local.INFO: TCP Data received {"connection_id":218575,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:05:52] local.INFO: Processing buffer {"connection_id":218575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:05:52] local.INFO: IMEI packet received {"connection_id":218575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:05:52] local.INFO: IMEI acknowledgment sent {"connection_id":218575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:05:57] local.INFO: TCP Data received {"connection_id":218575,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:05:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:05:57] local.INFO: Processing buffer {"connection_id":218575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:05:57] local.INFO: IMEI packet received {"connection_id":218575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:05:57] local.INFO: IMEI acknowledgment sent {"connection_id":218575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:05:58] local.INFO: TCP Data received {"connection_id":218575,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:05:58] local.INFO: Processing buffer {"connection_id":218575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14efe40c0012d7f978005afddd80003005b2e..."} 
[2026-10-18 18:05:58] local.INFO: Packet analysis {"connection_id":218575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:05:58] local.INFO: Extracted packet for processing {"connection_id":218575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14efe"} 
[2026-10-18 18:05:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":3,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835544832001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326648000,"timestamp_ms":1792326648000,"timestamp_seconds":1792326648,"priority":1,"record_length":96,"hex_timestamp":"000001a14efe40c0"} 
[2026-10-18 18: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-18 18:05:58] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:05:58] 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-18 18: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-18 18: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-18 18:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:05:58] 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-18 18:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835544832001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835544832001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:05:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:05:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835544832001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":218575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:05:58] local.INFO: GPS data processed {"connection_id":218575,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:05:58] local.INFO: Acknowledgment sent {"connection_id":218575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:06:29] local.INFO: TCP Data received {"connection_id":218575,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:06:29] local.INFO: Processing buffer {"connection_id":218575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:06:29] local.INFO: Packet analysis {"connection_id":218575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:06:29] local.INFO: Extracted packet for processing {"connection_id":218575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:06:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:06:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:06:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:06:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:06:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:06:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18: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-18 18:06: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:06:29] 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-18 18: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-18 18: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-18 18:06:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:06:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:06:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:06:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:06:29] 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-18 18:06:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:06:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:06:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:06:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:06:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:06:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:06:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:06:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:06:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:06:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:06:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:06:29] local.INFO: DEBUG: GPS processor result {"connection_id":218575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:06:29] local.INFO: GPS data processed {"connection_id":218575,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:06:29] local.INFO: Acknowledgment sent {"connection_id":218575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:06:57] local.INFO: TCP Data received {"connection_id":218320,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:06:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218320,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:06:57] local.INFO: Processing buffer {"connection_id":218320,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:06:57] local.INFO: IMEI packet received {"connection_id":218320,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:06:57] local.INFO: IMEI acknowledgment sent {"connection_id":218320,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:07:02] local.INFO: TCP Data received {"connection_id":218320,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218320,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:02] local.INFO: Processing buffer {"connection_id":218320,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:02] local.INFO: IMEI packet received {"connection_id":218320,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:07:02] local.INFO: IMEI acknowledgment sent {"connection_id":218320,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:07:03] local.INFO: TCP Data received {"connection_id":218320,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218320,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:03] local.INFO: Processing buffer {"connection_id":218320,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:03] local.INFO: Packet analysis {"connection_id":218320,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:07:03] local.INFO: Extracted packet for processing {"connection_id":218320,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18: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-18 18:07: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:07: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-18 18: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-18 18: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-18 18:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218320,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:07: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-18 18:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:07:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":218320,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:07:03] local.INFO: GPS data processed {"connection_id":218320,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:07:03] local.INFO: Acknowledgment sent {"connection_id":218320,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:07:08] local.INFO: TCP Data received {"connection_id":218320,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218320,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:08] local.INFO: Processing buffer {"connection_id":218320,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:08] local.INFO: Packet analysis {"connection_id":218320,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:07:08] local.INFO: Extracted packet for processing {"connection_id":218320,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:07:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:07:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:07:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18: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-18 18:07:08] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:07: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-18 18: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-18 18: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-18 18:07:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:07:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218320,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:07:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:07:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:07:08] 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-18 18:07:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:07:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:07:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:07:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:07:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:07:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:07:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:07:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:07:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:07:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:07:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:07:08] local.INFO: DEBUG: GPS processor result {"connection_id":218320,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:07:08] local.INFO: GPS data processed {"connection_id":218320,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:07:08] local.INFO: Acknowledgment sent {"connection_id":218320,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:07:52] local.INFO: TCP Data received {"connection_id":218576,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218576,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:52] local.INFO: Processing buffer {"connection_id":218576,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:52] local.INFO: IMEI packet received {"connection_id":218576,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:07:52] local.INFO: IMEI acknowledgment sent {"connection_id":218576,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:07:57] local.INFO: TCP Data received {"connection_id":218576,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218576,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:57] local.INFO: Processing buffer {"connection_id":218576,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:07:57] local.INFO: IMEI packet received {"connection_id":218576,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":218576,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:07:58] local.INFO: TCP Data received {"connection_id":218576,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218576,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:58] local.INFO: Processing buffer {"connection_id":218576,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:07:58] local.INFO: Packet analysis {"connection_id":218576,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:07:58] local.INFO: Extracted packet for processing {"connection_id":218576,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:07: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-18 18:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:07:58] 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-18 18:07: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:07:58] 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-18 18:07: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-18 18:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218576,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:07:58] 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-18 18:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:07:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:07:58] local.INFO: DEBUG: GPS processor result {"connection_id":218576,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:07:58] local.INFO: GPS data processed {"connection_id":218576,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:07:58] local.INFO: Acknowledgment sent {"connection_id":218576,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:08:05] local.INFO: TCP Data received {"connection_id":219962,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219962,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:08:05] local.INFO: Processing buffer {"connection_id":219962,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:08:05] local.INFO: IMEI packet received {"connection_id":219962,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":219962,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:08:29] local.INFO: TCP Data received {"connection_id":218576,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218576,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:08:29] local.INFO: Processing buffer {"connection_id":218576,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:08:29] local.INFO: Packet analysis {"connection_id":218576,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:08:29] local.INFO: Extracted packet for processing {"connection_id":218576,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:08:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:08: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-18 18:08:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:08:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:08:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:08:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:08:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18:08:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:08: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-18 18:08: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:08:29] 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-18 18:08: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-18 18:08:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:08:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:08:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218576,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:08:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:08:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218576,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:08:29] 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-18 18:08:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:08:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:08:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:08:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:08:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:08:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:08:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:08:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:08:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:08:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:08:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:08:29] local.INFO: DEBUG: GPS processor result {"connection_id":218576,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:08:29] local.INFO: GPS data processed {"connection_id":218576,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:08:29] local.INFO: Acknowledgment sent {"connection_id":218576,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:08:50] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:08:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:08:50] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:08:50] local.INFO: IMEI packet received {"connection_id":221638,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:08:50] local.INFO: IMEI acknowledgment sent {"connection_id":221638,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:08:53] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:08:53] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:08:53] local.INFO: IMEI packet received {"connection_id":221639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:08:53] local.INFO: IMEI acknowledgment sent {"connection_id":221639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:08:57] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:08:57] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:08:57] local.INFO: IMEI packet received {"connection_id":221639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:08:57] local.INFO: IMEI acknowledgment sent {"connection_id":221639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:08:58] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:08:58] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:08:58] local.INFO: Packet analysis {"connection_id":221639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:08:58] local.INFO: Extracted packet for processing {"connection_id":221639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:08:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:08: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-18 18:08:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:08:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:08:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:08:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:08:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18:08:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:08:58] 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-18 18:08: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:08:58] 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-18 18:08: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-18 18:08:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:08:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:08:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:08:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:08:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:08:58] 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-18 18:08:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:08:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:08:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:08:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:08:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:08:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:08:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:08:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:08:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:08:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:08:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:08:58] 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":6738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:08:58] local.INFO: GPS data processed {"connection_id":221639,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:08:58] local.INFO: Acknowledgment sent {"connection_id":221639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:09:29] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:09:29] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:09:29] local.INFO: Packet analysis {"connection_id":221639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:09:29] local.INFO: Extracted packet for processing {"connection_id":221639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:09:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:09:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:09:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:09:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:09:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:09:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18: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-18 18:09: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:09:29] 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-18 18: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-18 18: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-18 18:09:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:09:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:09:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:09:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:09:29] 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-18 18:09:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:09:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:09:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:09:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:09:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:09:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:09:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:09:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:09:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:09:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:09:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:09:29] 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":6739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:09:29] local.INFO: GPS data processed {"connection_id":221639,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:09:29] local.INFO: Acknowledgment sent {"connection_id":221639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:09:53] local.INFO: TCP Data received {"connection_id":219964,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:09:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:09:53] local.INFO: Processing buffer {"connection_id":219964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:09:53] local.INFO: IMEI packet received {"connection_id":219964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:09:53] local.INFO: IMEI acknowledgment sent {"connection_id":219964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:09:57] local.INFO: TCP Data received {"connection_id":219964,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:09:57] local.INFO: Processing buffer {"connection_id":219964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:09:57] local.INFO: IMEI packet received {"connection_id":219964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:09:57] local.INFO: IMEI acknowledgment sent {"connection_id":219964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:09:58] local.INFO: TCP Data received {"connection_id":219964,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:09:58] local.INFO: Processing buffer {"connection_id":219964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:09:58] local.INFO: Packet analysis {"connection_id":219964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:09:58] local.INFO: Extracted packet for processing {"connection_id":219964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:09:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:09: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-18 18:09:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:09:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:09:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:09:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:09:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18:09:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:09:58] 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-18 18:09: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:09:58] 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-18 18:09: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-18 18:09:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:09:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:09:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:09:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:09:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:09:58] 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-18 18:09:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:09:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:09:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:09:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:09:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:09:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:09:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:09:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:09:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:09:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:09:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:09:58] local.INFO: DEBUG: GPS processor result {"connection_id":219964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:09:58] local.INFO: GPS data processed {"connection_id":219964,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:09:58] local.INFO: Acknowledgment sent {"connection_id":219964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:10:29] local.INFO: TCP Data received {"connection_id":219964,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:10:29] local.INFO: Processing buffer {"connection_id":219964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:10:29] local.INFO: Packet analysis {"connection_id":219964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:10:29] local.INFO: Extracted packet for processing {"connection_id":219964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:10:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:10:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:10:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:10:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:10:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:10:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18: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-18 18:10: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:10:29] 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-18 18: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-18 18: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-18 18:10:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:10:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:10:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:10:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:10:29] 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-18 18:10:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:10:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:10:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:10:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:10:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:10:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:10:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:10:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:10:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:10:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:10:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:10:29] local.INFO: DEBUG: GPS processor result {"connection_id":219964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:10:29] local.INFO: GPS data processed {"connection_id":219964,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:10:29] local.INFO: Acknowledgment sent {"connection_id":219964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:10:52] local.INFO: TCP Data received {"connection_id":219965,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:10:52] local.INFO: Processing buffer {"connection_id":219965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:10:52] local.INFO: IMEI packet received {"connection_id":219965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":219965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:10:57] local.INFO: TCP Data received {"connection_id":219965,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:10:57] local.INFO: Processing buffer {"connection_id":219965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:10:57] local.INFO: IMEI packet received {"connection_id":219965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":219965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:10:58] local.INFO: TCP Data received {"connection_id":219965,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:10:58] local.INFO: Processing buffer {"connection_id":219965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f02d888012d7f978005afddd8000a005b2f..."} 
[2026-10-18 18:10:58] local.INFO: Packet analysis {"connection_id":219965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:10:58] local.INFO: Extracted packet for processing {"connection_id":219965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f02"} 
[2026-10-18 18:10:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":47,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:10: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-18 18:10:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835621888001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:10:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:10:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:10:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:10:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792326949000,"timestamp_ms":1792326949000,"timestamp_seconds":1792326949,"priority":1,"record_length":96,"hex_timestamp":"000001a14f02d888"} 
[2026-10-18 18:10:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:10:58] 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-18 18:10: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:10:58] 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-18 18:10: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-18 18:10:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:10:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:10:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:10:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:10:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:10: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-18 18:10:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:10:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:10:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835621888001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:10:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:10:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:10:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835621888001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:10:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:10:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:10:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:10:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:10:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835621888001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:10:58] local.INFO: DEBUG: GPS processor result {"connection_id":219965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:10:58] local.INFO: GPS data processed {"connection_id":219965,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:10:58] local.INFO: Acknowledgment sent {"connection_id":219965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:11:29] local.INFO: TCP Data received {"connection_id":219965,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:11:29] local.INFO: Processing buffer {"connection_id":219965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:11:29] local.INFO: Packet analysis {"connection_id":219965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:11:29] local.INFO: Extracted packet for processing {"connection_id":219965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:11:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:11:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:11:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:11:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:11:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:11:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18: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-18 18:11: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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:11:29] 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-18 18: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-18 18: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-18 18:11:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:11:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:11:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:11:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:11: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-18 18:11:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:11:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:11:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:11:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:11:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:11:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:11:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:11:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:11:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:11:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:11:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":219965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:11:30] local.INFO: GPS data processed {"connection_id":219965,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:11:30] local.INFO: Acknowledgment sent {"connection_id":219965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:11:57] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:11:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:11:57] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:11:57] local.INFO: IMEI packet received {"connection_id":218321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:11:57] local.INFO: IMEI acknowledgment sent {"connection_id":218321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:12:02] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:02] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:02] local.INFO: IMEI packet received {"connection_id":218321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":218321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:12:03] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:03] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:03] local.INFO: Packet analysis {"connection_id":218321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:12:03] local.INFO: Extracted packet for processing {"connection_id":218321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18: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-18 18:12: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-18 18: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-18 18: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-18 18: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-18 18: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-18 18:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:12: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-18 18:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:12:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":218321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:12:03] local.INFO: GPS data processed {"connection_id":218321,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:12:03] local.INFO: Acknowledgment sent {"connection_id":218321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:12:08] local.INFO: TCP Data received {"connection_id":218321,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:08] local.INFO: Processing buffer {"connection_id":218321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:08] local.INFO: Packet analysis {"connection_id":218321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:12:08] local.INFO: Extracted packet for processing {"connection_id":218321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:12:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:12: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-18 18:12:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:12:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18:12:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:12:08] 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-18 18:12: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-18 18:12: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-18 18:12: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-18 18:12:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:12:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:12:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:12:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:12:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:12:08] 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-18 18:12:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:12:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:12:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:12:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:12:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:12:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:12:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:12:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:12:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:12:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:12:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:12:08] local.INFO: DEBUG: GPS processor result {"connection_id":218321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:12:08] local.INFO: GPS data processed {"connection_id":218321,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:12:08] local.INFO: Acknowledgment sent {"connection_id":218321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:12:52] local.INFO: TCP Data received {"connection_id":219966,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:52] local.INFO: Processing buffer {"connection_id":219966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:52] local.INFO: IMEI packet received {"connection_id":219966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:12:52] local.INFO: IMEI acknowledgment sent {"connection_id":219966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:12:58] local.INFO: TCP Data received {"connection_id":219966,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:58] local.INFO: Processing buffer {"connection_id":219966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:12:58] local.INFO: IMEI packet received {"connection_id":219966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":219966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:12:59] local.INFO: TCP Data received {"connection_id":219966,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:59] local.INFO: Processing buffer {"connection_id":219966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:12:59] local.INFO: Packet analysis {"connection_id":219966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:12:59] local.INFO: Extracted packet for processing {"connection_id":219966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:12:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:12: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-18 18:12:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:12:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:12:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18:12:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:12:59] 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-18 18:12: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:12:59] 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-18 18:12: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-18 18:12:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:12:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:12:59] local.INFO: Teltonika packet parsed successfully {"connection_id":219966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:12:59] local.INFO: Passing IMEI to GPS processor {"connection_id":219966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:12:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":219966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:12:59] 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-18 18:12:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:12:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:12:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:12:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:12:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:12:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:12:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:12:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:12:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:12:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:12:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:12:59] local.INFO: DEBUG: GPS processor result {"connection_id":219966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:12:59] local.INFO: GPS data processed {"connection_id":219966,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:12:59] local.INFO: Acknowledgment sent {"connection_id":219966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:13:31] local.INFO: TCP Data received {"connection_id":219966,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:13:31] local.INFO: Processing buffer {"connection_id":219966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:13:31] local.INFO: Packet analysis {"connection_id":219966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:13:31] local.INFO: Extracted packet for processing {"connection_id":219966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:13:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18: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-18 18:13:31] 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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:13: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-18 18: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-18 18: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-18 18:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":219966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":219966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":219966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:13:31] 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-18 18:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:13:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:13:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":219966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:13:31] local.INFO: GPS data processed {"connection_id":219966,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:13:31] local.INFO: Acknowledgment sent {"connection_id":219966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:13:52] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:13:52] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:13:52] local.INFO: IMEI packet received {"connection_id":221640,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":221640,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:13:57] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:13:57] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:13:57] local.INFO: IMEI packet received {"connection_id":221640,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":221640,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:13:58] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:13:58] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:13:58] local.INFO: Packet analysis {"connection_id":221640,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:13:58] local.INFO: Extracted packet for processing {"connection_id":221640,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:13:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:13: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-18 18:13:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:13:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:13:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:13:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:13:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18:13:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:13:58] 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-18 18:13: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:13:58] 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-18 18:13: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-18 18:13:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:13:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:13:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221640,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:13:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:13:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:13: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-18 18:13:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:13:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:13:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:13:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:13:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:13:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:13:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:13:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:13:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:13:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:13:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:13:58] 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":6748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:13:58] local.INFO: GPS data processed {"connection_id":221640,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:13:58] local.INFO: Acknowledgment sent {"connection_id":221640,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:14:10] local.INFO: TCP Data received {"connection_id":218580,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218580,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:14:10] local.INFO: Processing buffer {"connection_id":218580,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:14:10] local.INFO: IMEI packet received {"connection_id":218580,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":218580,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:14:30] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:14:30] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:14:30] local.INFO: Packet analysis {"connection_id":221640,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:14:30] local.INFO: Extracted packet for processing {"connection_id":221640,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:14:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 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-18 18: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-18 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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18: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-18 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-18 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-18 18:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221640,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:14: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-18 18:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:14:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:14:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:14: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":6749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:14:30] local.INFO: GPS data processed {"connection_id":221640,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:14:30] local.INFO: Acknowledgment sent {"connection_id":221640,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:14:45] local.INFO: TCP Data received {"connection_id":218581,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218581,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:14:45] local.INFO: Processing buffer {"connection_id":218581,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:14:45] local.INFO: IMEI packet received {"connection_id":218581,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":218581,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:14:53] local.INFO: TCP Data received {"connection_id":218322,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:14:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218322,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:14:53] local.INFO: Processing buffer {"connection_id":218322,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:14:53] local.INFO: IMEI packet received {"connection_id":218322,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:14:53] local.INFO: IMEI acknowledgment sent {"connection_id":218322,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:14:57] local.INFO: TCP Data received {"connection_id":218322,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218322,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:14:57] local.INFO: Processing buffer {"connection_id":218322,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:14:57] local.INFO: IMEI packet received {"connection_id":218322,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":218322,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:14:58] local.INFO: TCP Data received {"connection_id":218322,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218322,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:14:58] local.INFO: Processing buffer {"connection_id":218322,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:14:58] local.INFO: Packet analysis {"connection_id":218322,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:14:58] local.INFO: Extracted packet for processing {"connection_id":218322,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:14:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:14:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:14:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:14:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:14:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:14:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18: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-18 18:14:58] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:14:58] 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-18 18: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-18 18: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-18 18:14:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:14:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218322,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:14:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218322,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:14:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218322,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:14:58] 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-18 18:14:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:14:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:14:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:14:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:14:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:14:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:14:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:14:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:14:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:14:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:14:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:14:58] local.INFO: DEBUG: GPS processor result {"connection_id":218322,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:14:58] local.INFO: GPS data processed {"connection_id":218322,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:14:58] local.INFO: Acknowledgment sent {"connection_id":218322,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:15:40] local.INFO: TCP Data received {"connection_id":218322,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218322,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:15:40] local.INFO: Processing buffer {"connection_id":218322,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:15:40] local.INFO: Packet analysis {"connection_id":218322,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:15:40] local.INFO: Extracted packet for processing {"connection_id":218322,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:15:40] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:15: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-18 18:15:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:15:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:15:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:15:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:15:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18:15:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:15: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-18 18:15: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-18 18:15: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-18 18:15: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-18 18:15:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:15:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:15:40] local.INFO: Teltonika packet parsed successfully {"connection_id":218322,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:15:40] local.INFO: Passing IMEI to GPS processor {"connection_id":218322,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:15:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":218322,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:15:40] 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-18 18:15:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:15:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:15:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:15:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:15:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:15:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:15:40] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:15:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:15:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:15:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:15:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:15:40] local.INFO: DEBUG: GPS processor result {"connection_id":218322,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:15:40] local.INFO: GPS data processed {"connection_id":218322,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:15:40] local.INFO: Acknowledgment sent {"connection_id":218322,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:15:52] local.INFO: TCP Data received {"connection_id":218582,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218582,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:15:52] local.INFO: Processing buffer {"connection_id":218582,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:15:52] local.INFO: IMEI packet received {"connection_id":218582,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":218582,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:15:57] local.INFO: TCP Data received {"connection_id":218582,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218582,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:15:57] local.INFO: Processing buffer {"connection_id":218582,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:15:57] local.INFO: IMEI packet received {"connection_id":218582,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:15:57] local.INFO: IMEI acknowledgment sent {"connection_id":218582,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:15:58] local.INFO: TCP Data received {"connection_id":218582,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218582,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:15:58] local.INFO: Processing buffer {"connection_id":218582,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:15:58] local.INFO: Packet analysis {"connection_id":218582,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:15:58] local.INFO: Extracted packet for processing {"connection_id":218582,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:15:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:15: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-18 18:15:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:15:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:15:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:15:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:15:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18:15:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:15:58] 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-18 18:15: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:15:58] 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-18 18:15: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-18 18:15:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:15:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:15:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218582,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:15:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:15:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:15:58] 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-18 18:15:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:15:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:15:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:15:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:15:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:15:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:15:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:15:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:15:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:15:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:15:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:15:58] local.INFO: DEBUG: GPS processor result {"connection_id":218582,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:15:58] local.INFO: GPS data processed {"connection_id":218582,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:15:58] local.INFO: Acknowledgment sent {"connection_id":218582,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:16:29] local.INFO: TCP Data received {"connection_id":218582,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218582,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:16:29] local.INFO: Processing buffer {"connection_id":218582,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f077050012d7f978005afddd8000a005b2e..."} 
[2026-10-18 18:16:29] local.INFO: Packet analysis {"connection_id":218582,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:16:29] local.INFO: Extracted packet for processing {"connection_id":218582,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f07"} 
[2026-10-18 18:16:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:16:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835698944001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:16:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:16:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:16:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:16:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792327250000,"timestamp_ms":1792327250000,"timestamp_seconds":1792327250,"priority":1,"record_length":96,"hex_timestamp":"000001a14f077050"} 
[2026-10-18 18: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-18 18:16: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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:16:29] 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-18 18: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-18 18: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-18 18:16:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:16:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218582,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:16:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:16:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:16:29] 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-18 18:16:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:16:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:16:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835698944001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:16:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:16:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:16:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835698944001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:16:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:16:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:16:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:16:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:16:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835698944001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:16:29] local.INFO: DEBUG: GPS processor result {"connection_id":218582,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:16:29] local.INFO: GPS data processed {"connection_id":218582,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:16:29] local.INFO: Acknowledgment sent {"connection_id":218582,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:16:57] local.INFO: TCP Data received {"connection_id":218583,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:16:57] local.INFO: Processing buffer {"connection_id":218583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:16:57] local.INFO: IMEI packet received {"connection_id":218583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":218583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:17:02] local.INFO: TCP Data received {"connection_id":218583,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:02] local.INFO: Processing buffer {"connection_id":218583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:02] local.INFO: IMEI packet received {"connection_id":218583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:17:02] local.INFO: IMEI acknowledgment sent {"connection_id":218583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:17:03] local.INFO: TCP Data received {"connection_id":218583,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:03] local.INFO: Processing buffer {"connection_id":218583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:03] local.INFO: Packet analysis {"connection_id":218583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:17:03] local.INFO: Extracted packet for processing {"connection_id":218583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:17:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:17: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-18 18: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-18 18: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-18 18:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:17: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-18 18:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:17:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:17:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:17:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:17:03] local.INFO: DEBUG: GPS processor result {"connection_id":218583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:17:03] local.INFO: GPS data processed {"connection_id":218583,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:17:03] local.INFO: Acknowledgment sent {"connection_id":218583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:17:08] local.INFO: TCP Data received {"connection_id":218583,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:08] local.INFO: Processing buffer {"connection_id":218583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:08] local.INFO: Packet analysis {"connection_id":218583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:17:08] local.INFO: Extracted packet for processing {"connection_id":218583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18: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-18 18:17: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:17: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-18 18: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-18 18: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-18 18:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:17:08] 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-18 18:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:17:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:17:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:17:08] local.INFO: DEBUG: GPS processor result {"connection_id":218583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:17:08] local.INFO: GPS data processed {"connection_id":218583,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:17:08] local.INFO: Acknowledgment sent {"connection_id":218583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:17:52] local.INFO: TCP Data received {"connection_id":219967,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:52] local.INFO: Processing buffer {"connection_id":219967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:52] local.INFO: IMEI packet received {"connection_id":219967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:17:52] local.INFO: IMEI acknowledgment sent {"connection_id":219967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:17:57] local.INFO: TCP Data received {"connection_id":219967,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:57] local.INFO: Processing buffer {"connection_id":219967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:17:57] local.INFO: IMEI packet received {"connection_id":219967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":219967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:17:58] local.INFO: TCP Data received {"connection_id":219967,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:58] local.INFO: Processing buffer {"connection_id":219967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:17:58] local.INFO: Packet analysis {"connection_id":219967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:17:58] local.INFO: Extracted packet for processing {"connection_id":219967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:17:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:17: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-18 18:17:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:17:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:17:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18:17:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:17:58] 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-18 18:17: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:17:58] 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-18 18:17: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-18 18:17:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:17:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:17:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:17:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:17:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:17: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-18 18:17:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:17:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:17:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:17:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:17:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:17:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:17:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:17:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:17:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:17:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:17:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:17:58] local.INFO: DEBUG: GPS processor result {"connection_id":219967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:17:58] local.INFO: GPS data processed {"connection_id":219967,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:17:58] local.INFO: Acknowledgment sent {"connection_id":219967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:18:30] local.INFO: TCP Data received {"connection_id":219967,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:18:30] local.INFO: Processing buffer {"connection_id":219967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:18:30] local.INFO: Packet analysis {"connection_id":219967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:18:30] local.INFO: Extracted packet for processing {"connection_id":219967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:18:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 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-18 18:18: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-18 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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:18: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-18 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-18 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-18 18:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:18: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-18 18:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:18:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:18:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":219967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:18:30] local.INFO: GPS data processed {"connection_id":219967,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:18:30] local.INFO: Acknowledgment sent {"connection_id":219967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:18:52] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:18:52] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:18:52] local.INFO: IMEI packet received {"connection_id":221643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:18:52] local.INFO: IMEI acknowledgment sent {"connection_id":221643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:18:57] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:18:57] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:18:57] local.INFO: IMEI packet received {"connection_id":221643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":221643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:19:02] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:02] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:02] local.INFO: Packet analysis {"connection_id":221643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:19:02] local.INFO: Extracted packet for processing {"connection_id":221643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:19:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:19:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:19:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18: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-18 18:19: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:19: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-18 18: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-18 18: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-18 18:19:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:19:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:19:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:19:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:19:02] 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-18 18:19:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:19:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:19:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:19:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:19:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:19:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:19:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:19:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:19:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:19:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:19:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:19:02] 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":6758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:19:02] local.INFO: GPS data processed {"connection_id":221643,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:19:02] local.INFO: Acknowledgment sent {"connection_id":221643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:19:33] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:33] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:33] local.INFO: Packet analysis {"connection_id":221643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:19:33] local.INFO: Extracted packet for processing {"connection_id":221643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:19:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:19:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:19:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18: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-18 18:19: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:19:33] 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-18 18: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-18 18: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-18 18:19:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:19:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:19:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:19:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:19:33] 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-18 18:19:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:19:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:19:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:19:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:19:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:19:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:19:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:19:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:19:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:19:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:19:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:19:33] 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":6759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:19:33] local.INFO: GPS data processed {"connection_id":221643,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:19:33] local.INFO: Acknowledgment sent {"connection_id":221643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:19:53] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:19:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:19:53] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:19:53] local.INFO: IMEI packet received {"connection_id":218325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:19:53] local.INFO: IMEI acknowledgment sent {"connection_id":218325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:19:57] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:19:57] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:19:57] local.INFO: IMEI packet received {"connection_id":218325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":218325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:19:58] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:58] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:19:58] local.INFO: Packet analysis {"connection_id":218325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:19:58] local.INFO: Extracted packet for processing {"connection_id":218325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:19: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-18 18:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:19:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:19:58] 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-18 18:19: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:19:58] 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-18 18:19: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-18 18:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:19: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-18 18:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:19:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":218325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:19:58] local.INFO: GPS data processed {"connection_id":218325,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:19:58] local.INFO: Acknowledgment sent {"connection_id":218325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:20:10] local.INFO: TCP Data received {"connection_id":218324,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218324,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:20:10] local.INFO: Processing buffer {"connection_id":218324,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:20:10] local.INFO: IMEI packet received {"connection_id":218324,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":218324,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:20:33] local.INFO: TCP Data received {"connection_id":218325,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:20:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:20:33] local.INFO: Processing buffer {"connection_id":218325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:20:33] local.INFO: Packet analysis {"connection_id":218325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:20:33] local.INFO: Extracted packet for processing {"connection_id":218325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:20:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:20: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-18 18:20:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:20:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:20:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:20:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:20:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 18:20:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:20: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-18 18:20: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:20:33] 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-18 18:20: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-18 18:20:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:20:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:20:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:20:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:20:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:20: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-18 18:20:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:20:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:20:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:20:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:20:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:20:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:20:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:20:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:20:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:20:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:20:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:20:33] local.INFO: DEBUG: GPS processor result {"connection_id":218325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:20:33] local.INFO: GPS data processed {"connection_id":218325,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:20:33] local.INFO: Acknowledgment sent {"connection_id":218325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:20:45] local.INFO: TCP Data received {"connection_id":221644,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221644,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:20:45] local.INFO: Processing buffer {"connection_id":221644,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:20:45] local.INFO: IMEI packet received {"connection_id":221644,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:20:45] local.INFO: IMEI acknowledgment sent {"connection_id":221644,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:20:52] local.INFO: TCP Data received {"connection_id":218585,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:20:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:20:52] local.INFO: Processing buffer {"connection_id":218585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:20:52] local.INFO: IMEI packet received {"connection_id":218585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:20:52] local.INFO: IMEI acknowledgment sent {"connection_id":218585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:21:00] local.INFO: TCP Data received {"connection_id":218585,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:21:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:21:00] local.INFO: Processing buffer {"connection_id":218585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:21:00] local.INFO: IMEI packet received {"connection_id":218585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:21:00] local.INFO: IMEI acknowledgment sent {"connection_id":218585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:21:01] local.INFO: TCP Data received {"connection_id":218585,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:21:01] local.INFO: Processing buffer {"connection_id":218585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f0c0818012d7f978005afddd8000a005b2d..."} 
[2026-10-18 18:21:01] local.INFO: Packet analysis {"connection_id":218585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:21:01] local.INFO: Extracted packet for processing {"connection_id":218585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f0c"} 
[2026-10-18 18:21:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":10,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835776000001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792327551000,"timestamp_ms":1792327551000,"timestamp_seconds":1792327551,"priority":1,"record_length":96,"hex_timestamp":"000001a14f0c0818"} 
[2026-10-18 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-18 18: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-18 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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18: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-18 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-18 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-18 18:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:21:01] 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-18 18:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835776000001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835776000001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:21:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:21:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835776000001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":218585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:21:01] local.INFO: GPS data processed {"connection_id":218585,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:21:01] local.INFO: Acknowledgment sent {"connection_id":218585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:21:32] local.INFO: TCP Data received {"connection_id":218585,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:21:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:21:32] local.INFO: Processing buffer {"connection_id":218585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:21:32] local.INFO: Packet analysis {"connection_id":218585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:21:32] local.INFO: Extracted packet for processing {"connection_id":218585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:21:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:21:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:21:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:21:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:21:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:21:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:21: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-18 18: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-18 18: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-18 18:21:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:21:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:21:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:21:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:21: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-18 18:21:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:21:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:21:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:21:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:21:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:21:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:21:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:21:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:21:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:21:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:21:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:21:32] local.INFO: DEBUG: GPS processor result {"connection_id":218585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:21:32] local.INFO: GPS data processed {"connection_id":218585,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:21:32] local.INFO: Acknowledgment sent {"connection_id":218585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:21:57] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:21:57] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:21:57] local.INFO: IMEI packet received {"connection_id":221645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":221645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:22:02] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:02] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:02] local.INFO: IMEI packet received {"connection_id":221645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:22:02] local.INFO: IMEI acknowledgment sent {"connection_id":221645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:22:03] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:03] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:03] local.INFO: Packet analysis {"connection_id":221645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:22:03] local.INFO: Extracted packet for processing {"connection_id":221645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:22: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-18 18: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-18 18: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-18 18:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:22: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-18 18:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:22:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:22: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":6764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:22:03] local.INFO: GPS data processed {"connection_id":221645,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:22:03] local.INFO: Acknowledgment sent {"connection_id":221645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:22:08] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:08] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:08] local.INFO: Packet analysis {"connection_id":221645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:22:08] local.INFO: Extracted packet for processing {"connection_id":221645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:22:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:22:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:22:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18: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-18 18:22:08] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:22: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-18 18: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-18 18: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-18 18:22:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:22:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:22:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:22:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:22:08] 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-18 18:22:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:22:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:22:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:22:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:22:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:22:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:22:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:22:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:22:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:22:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:22:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:22:08] 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":6765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:22:08] local.INFO: GPS data processed {"connection_id":221645,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:22:08] local.INFO: Acknowledgment sent {"connection_id":221645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:22:52] local.INFO: TCP Data received {"connection_id":218326,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:52] local.INFO: Processing buffer {"connection_id":218326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:52] local.INFO: IMEI packet received {"connection_id":218326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:22:52] local.INFO: IMEI acknowledgment sent {"connection_id":218326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:22:57] local.INFO: TCP Data received {"connection_id":218326,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:57] local.INFO: Processing buffer {"connection_id":218326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:22:57] local.INFO: IMEI packet received {"connection_id":218326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":218326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:22:58] local.INFO: TCP Data received {"connection_id":218326,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:58] local.INFO: Processing buffer {"connection_id":218326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:22:58] local.INFO: Packet analysis {"connection_id":218326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:22:58] local.INFO: Extracted packet for processing {"connection_id":218326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:22:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:22: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-18 18:22:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:22:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:22:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18:22:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:22:58] 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-18 18:22: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:22:58] 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-18 18:22: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-18 18:22:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:22:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:22:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:22:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:22:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:22:58] 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-18 18:22:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:22:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:22:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:22:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:22:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:22:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:22:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:22:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:22:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:22:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:22:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:22:58] local.INFO: DEBUG: GPS processor result {"connection_id":218326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:22:58] local.INFO: GPS data processed {"connection_id":218326,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:22:58] local.INFO: Acknowledgment sent {"connection_id":218326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:23:29] local.INFO: TCP Data received {"connection_id":218326,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:23:29] local.INFO: Processing buffer {"connection_id":218326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:23:29] local.INFO: Packet analysis {"connection_id":218326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:23:29] local.INFO: Extracted packet for processing {"connection_id":218326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:23:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:23:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:23:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:23:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:23:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:23:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18: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-18 18:23: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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:23:29] 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-18 18: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-18 18: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-18 18:23:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:23:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:23:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:23:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:23:29] 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-18 18:23:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:23:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:23:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:23:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:23:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:23:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:23:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:23:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:23:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:23:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:23:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:23:29] local.INFO: DEBUG: GPS processor result {"connection_id":218326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:23:29] local.INFO: GPS data processed {"connection_id":218326,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:23:29] local.INFO: Acknowledgment sent {"connection_id":218326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:23:52] local.INFO: TCP Data received {"connection_id":219970,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219970,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:23:52] local.INFO: Processing buffer {"connection_id":219970,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:23:52] local.INFO: IMEI packet received {"connection_id":219970,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":219970,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:23:57] local.INFO: TCP Data received {"connection_id":219970,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219970,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:23:57] local.INFO: Processing buffer {"connection_id":219970,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:23:57] local.INFO: IMEI packet received {"connection_id":219970,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":219970,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:23:58] local.INFO: TCP Data received {"connection_id":219970,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:23:58] local.INFO: Processing buffer {"connection_id":219970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:23:58] local.INFO: Packet analysis {"connection_id":219970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:23:58] local.INFO: Extracted packet for processing {"connection_id":219970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:23:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:23: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-18 18:23:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:23:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:23:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:23:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:23:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18:23:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:23:58] 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-18 18:23: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:23:58] 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-18 18:23: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-18 18:23:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:23:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:23:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:23:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:23:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:23: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-18 18:23:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:23:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:23:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:23:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:23:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:23:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:23:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:23:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:23:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:23:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:23:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:23:58] local.INFO: DEBUG: GPS processor result {"connection_id":219970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:23:58] local.INFO: GPS data processed {"connection_id":219970,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:23:58] local.INFO: Acknowledgment sent {"connection_id":219970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:24:29] local.INFO: TCP Data received {"connection_id":219970,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:24:29] local.INFO: Processing buffer {"connection_id":219970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:24:29] local.INFO: Packet analysis {"connection_id":219970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:24:29] local.INFO: Extracted packet for processing {"connection_id":219970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:24:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:24:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:24:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:24:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:24:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:24:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18: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-18 18:24: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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:24:29] 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-18 18: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-18 18: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-18 18:24:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:24:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:24:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:24:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:24:29] 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-18 18:24:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:24:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:24:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:24:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:24:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:24:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:24:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:24:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:24:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:24:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:24:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:24:29] local.INFO: DEBUG: GPS processor result {"connection_id":219970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:24:29] local.INFO: GPS data processed {"connection_id":219970,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:24:29] local.INFO: Acknowledgment sent {"connection_id":219970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:24:53] local.INFO: TCP Data received {"connection_id":218587,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:24:53] local.INFO: Processing buffer {"connection_id":218587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:24:53] local.INFO: IMEI packet received {"connection_id":218587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":218587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:24:57] local.INFO: TCP Data received {"connection_id":218587,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:24:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:24:57] local.INFO: Processing buffer {"connection_id":218587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:24:57] local.INFO: IMEI packet received {"connection_id":218587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:24:57] local.INFO: IMEI acknowledgment sent {"connection_id":218587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:24:58] local.INFO: TCP Data received {"connection_id":218587,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:24:58] local.INFO: Processing buffer {"connection_id":218587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:24:58] local.INFO: Packet analysis {"connection_id":218587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:24:58] local.INFO: Extracted packet for processing {"connection_id":218587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:24:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:24: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-18 18:24:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:24:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:24:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:24:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:24:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18:24:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:24:58] 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-18 18:24: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:24:58] 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-18 18:24: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-18 18:24:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:24:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:24:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:24:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:24:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:24: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-18 18:24:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:24:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:24:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:24:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:24:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:24:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:24:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:24:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:24:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:24:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:24:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:24:58] local.INFO: DEBUG: GPS processor result {"connection_id":218587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:24:58] local.INFO: GPS data processed {"connection_id":218587,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:24:58] local.INFO: Acknowledgment sent {"connection_id":218587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:25:43] local.INFO: TCP Data received {"connection_id":218587,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:25:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:25:43] local.INFO: Processing buffer {"connection_id":218587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:25:43] local.INFO: Packet analysis {"connection_id":218587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:25:43] local.INFO: Extracted packet for processing {"connection_id":218587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:25:43] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:25: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-18 18:25:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:25:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:25:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:25:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:25:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18:25:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:25:43] 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-18 18:25: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:25:43] 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-18 18:25: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-18 18:25:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:25:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:25:43] local.INFO: Teltonika packet parsed successfully {"connection_id":218587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:25:43] local.INFO: Passing IMEI to GPS processor {"connection_id":218587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:25:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":218587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:25: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-18 18:25:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:25:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:25:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:25:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:25:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:25:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:25:43] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:25:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:25:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:25:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:25:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:25:43] local.INFO: DEBUG: GPS processor result {"connection_id":218587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:25:43] local.INFO: GPS data processed {"connection_id":218587,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:25:43] local.INFO: Acknowledgment sent {"connection_id":218587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:25:52] local.INFO: TCP Data received {"connection_id":218588,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:25:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218588,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:25:52] local.INFO: Processing buffer {"connection_id":218588,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:25:52] local.INFO: IMEI packet received {"connection_id":218588,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:25:52] local.INFO: IMEI acknowledgment sent {"connection_id":218588,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:25:57] local.INFO: TCP Data received {"connection_id":218588,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218588,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:25:57] local.INFO: Processing buffer {"connection_id":218588,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:25:57] local.INFO: IMEI packet received {"connection_id":218588,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":218588,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:25:58] local.INFO: TCP Data received {"connection_id":218588,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218588,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:25:58] local.INFO: Processing buffer {"connection_id":218588,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:25:58] local.INFO: Packet analysis {"connection_id":218588,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:25:58] local.INFO: Extracted packet for processing {"connection_id":218588,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:25:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:25: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-18 18:25:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:25:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:25:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:25:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:25:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18:25:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:25:58] 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-18 18:25: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:25:58] 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-18 18:25: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-18 18:25:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:25:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:25:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218588,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:25:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:25:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:25: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-18 18:25:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:25:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:25:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:25:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:25:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:25:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:25:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:25:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:25:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:25:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:25:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:25:58] local.INFO: DEBUG: GPS processor result {"connection_id":218588,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:25:58] local.INFO: GPS data processed {"connection_id":218588,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:25:58] local.INFO: Acknowledgment sent {"connection_id":218588,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:26:05] local.INFO: TCP Data received {"connection_id":221646,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221646,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:05] local.INFO: Processing buffer {"connection_id":221646,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:05] local.INFO: IMEI packet received {"connection_id":221646,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":221646,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:26:29] local.INFO: TCP Data received {"connection_id":218588,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218588,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:26:29] local.INFO: Processing buffer {"connection_id":218588,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f109fe0012d7f978005afddd80012005b2d..."} 
[2026-10-18 18:26:29] local.INFO: Packet analysis {"connection_id":218588,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:26:29] local.INFO: Extracted packet for processing {"connection_id":218588,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f10"} 
[2026-10-18 18:26:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":18,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:26: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-18 18:26:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835853056001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:26:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:26:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:26:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:26:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792327852000,"timestamp_ms":1792327852000,"timestamp_seconds":1792327852,"priority":1,"record_length":96,"hex_timestamp":"000001a14f109fe0"} 
[2026-10-18 18:26:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:26: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-18 18:26: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:26:29] 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-18 18:26: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-18 18:26:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:26:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:26:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218588,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:26:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:26:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:26: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-18 18:26:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:26:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:26:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835853056001,"66":25375,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:26:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:26:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:26:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835853056001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:26:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:26:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:26:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:26:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:26:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835853056001,"power":25375,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:26:29] local.INFO: DEBUG: GPS processor result {"connection_id":218588,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:26:29] local.INFO: GPS data processed {"connection_id":218588,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:26:29] local.INFO: Acknowledgment sent {"connection_id":218588,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:26:44] local.INFO: TCP Data received {"connection_id":218328,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218328,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:44] local.INFO: Processing buffer {"connection_id":218328,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:44] local.INFO: IMEI packet received {"connection_id":218328,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:26:44] local.INFO: IMEI acknowledgment sent {"connection_id":218328,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:26:50] local.INFO: TCP Data received {"connection_id":218328,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218328,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:50] local.INFO: Processing buffer {"connection_id":218328,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:26:50] local.INFO: IMEI packet received {"connection_id":218328,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 18:26:50] local.INFO: IMEI acknowledgment sent {"connection_id":218328,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:26:51] local.INFO: TCP Data received {"connection_id":218328,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14ef6d650012d34c14006aa3a10000701052d..."} 
[2026-10-18 18:26:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ef6d650012d34c14006aa3a10000701052d..."} 
[2026-10-18 18:26:51] local.INFO: Processing buffer {"connection_id":218328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ef6d650012d34c14006aa3a10000701052d..."} 
[2026-10-18 18:26:51] local.INFO: Packet analysis {"connection_id":218328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ef6"} 
[2026-10-18 18:26:51] local.INFO: Extracted packet for processing {"connection_id":218328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ef6"} 
[2026-10-18 18:26:51] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 18:26: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-18 18:26:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835420416001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:26:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 18:26:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 18:26:51] 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-18 18:26:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792326162000,"timestamp_ms":1792326162000,"timestamp_seconds":1792326162,"priority":1,"record_length":96,"hex_timestamp":"000001a14ef6d650"} 
[2026-10-18 18:26:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:26:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21248,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18:26: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 18:26:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 18:26: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-18 18:26:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:26:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:26:51] local.INFO: Teltonika packet parsed successfully {"connection_id":218328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:26:51] local.INFO: Passing IMEI to GPS processor {"connection_id":218328,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 18:26:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":218328,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 18:26:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 18:26:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 18:26:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 18:26:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835420416001,"66":25495,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 18:26:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 18:26:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 18:26:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835420416001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:26:51] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 18:26:51] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 18:26:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:26:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 18:26:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835420416001,"power":25495,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 18:26:51] local.INFO: DEBUG: GPS processor result {"connection_id":218328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6774,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:26:51] local.INFO: GPS data processed {"connection_id":218328,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:26:51] local.INFO: Acknowledgment sent {"connection_id":218328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:26:57] local.INFO: TCP Data received {"connection_id":218589,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:26:57] local.INFO: Processing buffer {"connection_id":218589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:26:57] local.INFO: IMEI packet received {"connection_id":218589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":218589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:27:04] local.INFO: TCP Data received {"connection_id":218589,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:04] local.INFO: Processing buffer {"connection_id":218589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:04] local.INFO: IMEI packet received {"connection_id":218589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":218589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:27:05] local.INFO: TCP Data received {"connection_id":218589,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:05] local.INFO: Processing buffer {"connection_id":218589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:05] local.INFO: Packet analysis {"connection_id":218589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:27:05] local.INFO: Extracted packet for processing {"connection_id":218589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:27:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:27:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:27:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18: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-18 18:27:05] 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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:27:05] 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-18 18: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-18 18: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-18 18:27:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:27:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:27:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:27:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:27:05] 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-18 18:27:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:27:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:27:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:27:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:27:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:27:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:27:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:27:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:27:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:27:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:27:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:27:05] local.INFO: DEBUG: GPS processor result {"connection_id":218589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:27:05] local.INFO: GPS data processed {"connection_id":218589,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:27:05] local.INFO: Acknowledgment sent {"connection_id":218589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:27:08] local.INFO: TCP Data received {"connection_id":218589,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:08] local.INFO: Processing buffer {"connection_id":218589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:08] local.INFO: Packet analysis {"connection_id":218589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:27:08] local.INFO: Extracted packet for processing {"connection_id":218589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:27:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:27:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:27:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18: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-18 18:27: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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:27:08] 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-18 18: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-18 18: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-18 18:27:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:27:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:27:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:27:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:27:08] 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-18 18:27:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:27:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:27:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:27:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:27:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:27:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:27:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:27:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:27:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:27:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:27:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:27:08] local.INFO: DEBUG: GPS processor result {"connection_id":218589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:27:08] local.INFO: GPS data processed {"connection_id":218589,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:27:08] local.INFO: Acknowledgment sent {"connection_id":218589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:27:45] local.INFO: TCP Data received {"connection_id":219971,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:27:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219971,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:27:45] local.INFO: Processing buffer {"connection_id":219971,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:27:45] local.INFO: IMEI packet received {"connection_id":219971,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:27:45] local.INFO: IMEI acknowledgment sent {"connection_id":219971,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:27:52] local.INFO: TCP Data received {"connection_id":221647,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221647,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:52] local.INFO: Processing buffer {"connection_id":221647,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:52] local.INFO: IMEI packet received {"connection_id":221647,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:27:52] local.INFO: IMEI acknowledgment sent {"connection_id":221647,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:27:57] local.INFO: TCP Data received {"connection_id":221647,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221647,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:57] local.INFO: Processing buffer {"connection_id":221647,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:27:57] local.INFO: IMEI packet received {"connection_id":221647,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":221647,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:27:58] local.INFO: TCP Data received {"connection_id":221647,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221647,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:58] local.INFO: Processing buffer {"connection_id":221647,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:27:58] local.INFO: Packet analysis {"connection_id":221647,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:27:58] local.INFO: Extracted packet for processing {"connection_id":221647,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:27:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:27:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18: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-18 18:27:58] 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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:27:58] 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-18 18: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-18 18: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-18 18:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221647,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:27:58] 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-18 18:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:27:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:27:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":221647,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:27:58] local.INFO: GPS data processed {"connection_id":221647,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:27:58] local.INFO: Acknowledgment sent {"connection_id":221647,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:28:29] local.INFO: TCP Data received {"connection_id":221647,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221647,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:28:29] local.INFO: Processing buffer {"connection_id":221647,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:28:29] local.INFO: Packet analysis {"connection_id":221647,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:28:29] local.INFO: Extracted packet for processing {"connection_id":221647,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:28:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:28: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-18 18:28:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:28:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:28:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:28:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:28:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18:28:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:28:29] 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-18 18:28: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":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:28:29] 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-18 18:28: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-18 18:28:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:28:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:28:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221647,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:28:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:28:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:28:29] 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-18 18:28:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:28:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:28:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:28:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:28:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:28:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:28:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:28:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:28:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:28:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:28:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:28:29] local.INFO: DEBUG: GPS processor result {"connection_id":221647,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:28:29] local.INFO: GPS data processed {"connection_id":221647,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:28:29] local.INFO: Acknowledgment sent {"connection_id":221647,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:28:52] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:28:52] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:28:52] local.INFO: IMEI packet received {"connection_id":218329,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":218329,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:28:57] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:28:57] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:28:57] local.INFO: IMEI packet received {"connection_id":218329,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":218329,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:28:58] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:28:58] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:28:58] local.INFO: Packet analysis {"connection_id":218329,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:28:58] local.INFO: Extracted packet for processing {"connection_id":218329,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:28:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18: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-18 18:28:58] 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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:28:58] 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-18 18: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-18 18: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-18 18:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218329,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:28:58] 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-18 18:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:28:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:28:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:28:58] local.INFO: DEBUG: GPS processor result {"connection_id":218329,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:28:58] local.INFO: GPS data processed {"connection_id":218329,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:28:58] local.INFO: Acknowledgment sent {"connection_id":218329,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:29:29] local.INFO: TCP Data received {"connection_id":218329,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218329,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:29:29] local.INFO: Processing buffer {"connection_id":218329,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:29:29] local.INFO: Packet analysis {"connection_id":218329,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:29:29] local.INFO: Extracted packet for processing {"connection_id":218329,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:29:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:29:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18: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-18 18:29:29] 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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:29:29] 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-18 18: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-18 18: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-18 18:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218329,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218329,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:29:29] 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-18 18:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:29:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:29:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:29:29] local.INFO: DEBUG: GPS processor result {"connection_id":218329,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:29:29] local.INFO: GPS data processed {"connection_id":218329,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:29:29] local.INFO: Acknowledgment sent {"connection_id":218329,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:29:52] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:29:52] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:29:52] local.INFO: IMEI packet received {"connection_id":221648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":221648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:29:57] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:29:57] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:29:57] local.INFO: IMEI packet received {"connection_id":221648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":221648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:29:58] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:29:58] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:29:58] local.INFO: Packet analysis {"connection_id":221648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:29:58] local.INFO: Extracted packet for processing {"connection_id":221648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:29: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-18 18:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:29:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:29:58] 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-18 18:29: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:29:58] 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-18 18:29: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-18 18:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:29:58] 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-18 18:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:29:58] 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":6781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:29:58] local.INFO: GPS data processed {"connection_id":221648,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:29:58] local.INFO: Acknowledgment sent {"connection_id":221648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:30:30] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:30:30] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:30:30] local.INFO: Packet analysis {"connection_id":221648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:30:30] local.INFO: Extracted packet for processing {"connection_id":221648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:30:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:30:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:30:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:30:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:30:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:30:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 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-18 18: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-18 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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:30: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-18 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-18 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-18 18:30:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:30:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:30:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:30:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:30:30] 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-18 18:30:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:30:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:30:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:30:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:30:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:30:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:30:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:30:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:30:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:30:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:30:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:30:30] 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":6782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:30:30] local.INFO: GPS data processed {"connection_id":221648,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:30:30] local.INFO: Acknowledgment sent {"connection_id":221648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:30:57] local.INFO: TCP Data received {"connection_id":218330,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218330,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:30:57] local.INFO: Processing buffer {"connection_id":218330,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:30:57] local.INFO: IMEI packet received {"connection_id":218330,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":218330,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:31:02] local.INFO: TCP Data received {"connection_id":218330,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:31:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218330,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:31:02] local.INFO: Processing buffer {"connection_id":218330,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:31:02] local.INFO: IMEI packet received {"connection_id":218330,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:31:02] local.INFO: IMEI acknowledgment sent {"connection_id":218330,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:31:03] local.INFO: TCP Data received {"connection_id":218330,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:31:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218330,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:31:03] local.INFO: Processing buffer {"connection_id":218330,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1537a8012d7f978005afddd80013005b2c..."} 
[2026-10-18 18:31:03] local.INFO: Packet analysis {"connection_id":218330,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:31:03] local.INFO: Extracted packet for processing {"connection_id":218330,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f15"} 
[2026-10-18 18:31:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:31:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835930112001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:31:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:31:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:31:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:31:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792328153000,"timestamp_ms":1792328153000,"timestamp_seconds":1792328153,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1537a8"} 
[2026-10-18 18: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-18 18:31: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-18 18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-18 18:31: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-18 18: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-18 18: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-18 18:31:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:31:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218330,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:31:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218330,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:31:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218330,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:31: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-18 18:31:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:31:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:31:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835930112001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:31:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:31:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:31:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835930112001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:31:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:31:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:31:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:31:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:31:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835930112001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:31:03] local.INFO: DEBUG: GPS processor result {"connection_id":218330,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:31:03] local.INFO: GPS data processed {"connection_id":218330,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:31:03] local.INFO: Acknowledgment sent {"connection_id":218330,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:31:34] local.INFO: TCP Data received {"connection_id":218330,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:31:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218330,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:31:34] local.INFO: Processing buffer {"connection_id":218330,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:31:34] local.INFO: Packet analysis {"connection_id":218330,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:31:34] local.INFO: Extracted packet for processing {"connection_id":218330,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:31:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:31: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-18 18:31:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:31:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:31:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:31:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:31:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18:31:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:31:34] 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-18 18:31: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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:31:34] 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-18 18:31: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-18 18:31:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:31:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:31:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218330,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:31:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218330,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:31:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218330,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:31: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-18 18:31:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:31:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:31:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:31:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:31:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:31:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:31:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:31:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:31:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:31:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:31:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:31:34] local.INFO: DEBUG: GPS processor result {"connection_id":218330,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:31:34] local.INFO: GPS data processed {"connection_id":218330,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:31:34] local.INFO: Acknowledgment sent {"connection_id":218330,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:31:57] local.INFO: TCP Data received {"connection_id":218592,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:31:57] local.INFO: Processing buffer {"connection_id":218592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:31:57] local.INFO: IMEI packet received {"connection_id":218592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":218592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:32:02] local.INFO: TCP Data received {"connection_id":218592,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:02] local.INFO: Processing buffer {"connection_id":218592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:02] local.INFO: IMEI packet received {"connection_id":218592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:32:02] local.INFO: IMEI acknowledgment sent {"connection_id":218592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:32:03] local.INFO: TCP Data received {"connection_id":218592,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:03] local.INFO: Processing buffer {"connection_id":218592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:03] local.INFO: Packet analysis {"connection_id":218592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:32:03] local.INFO: Extracted packet for processing {"connection_id":218592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:32:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 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-18 18: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-18 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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:32: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-18 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-18 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-18 18:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:32:03] 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-18 18:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:32:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:32:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:32:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":218592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:32:03] local.INFO: GPS data processed {"connection_id":218592,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:32:03] local.INFO: Acknowledgment sent {"connection_id":218592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:32:34] local.INFO: TCP Data received {"connection_id":218592,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:34] local.INFO: Processing buffer {"connection_id":218592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:34] local.INFO: Packet analysis {"connection_id":218592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:32:34] local.INFO: Extracted packet for processing {"connection_id":218592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:32:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:32:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:32:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18:32:34] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:32:34] 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-18 18: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-18 18: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-18 18:32:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:32:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:32:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:32:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:32:34] 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-18 18:32:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:32:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:32:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:32:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:32:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:32:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:32:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:32:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:32:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:32:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:32:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:32:34] local.INFO: DEBUG: GPS processor result {"connection_id":218592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:32:34] local.INFO: GPS data processed {"connection_id":218592,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:32:34] local.INFO: Acknowledgment sent {"connection_id":218592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:32:52] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:52] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:52] local.INFO: IMEI packet received {"connection_id":221650,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":221650,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:32:57] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:57] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:32:57] local.INFO: IMEI packet received {"connection_id":221650,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":221650,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:32:58] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:58] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:32:58] local.INFO: Packet analysis {"connection_id":221650,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:32:58] local.INFO: Extracted packet for processing {"connection_id":221650,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:32:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:32: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-18 18:32:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:32:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:32:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18:32:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:32:58] 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-18 18:32: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:32:58] 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-18 18:32: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-18 18:32:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:32:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:32:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221650,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:32:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:32:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:32:58] 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-18 18:32:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:32:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:32:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:32:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:32:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:32:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:32:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:32:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:32:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:32:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:32:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:32:58] 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":6787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:32:58] local.INFO: GPS data processed {"connection_id":221650,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:32:58] local.INFO: Acknowledgment sent {"connection_id":221650,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:33:10] local.INFO: TCP Data received {"connection_id":219973,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219973,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:10] local.INFO: Processing buffer {"connection_id":219973,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:10] local.INFO: IMEI packet received {"connection_id":219973,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":219973,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:33:32] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:33:32] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:33:32] local.INFO: Packet analysis {"connection_id":221650,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:33:32] local.INFO: Extracted packet for processing {"connection_id":221650,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:33:32] 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-18 18: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-18 18: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-18 18:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221650,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:33:32] 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-18 18:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:33:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:33:32] 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":6788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:33:32] local.INFO: GPS data processed {"connection_id":221650,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:33:32] local.INFO: Acknowledgment sent {"connection_id":221650,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:33:45] local.INFO: TCP Data received {"connection_id":219974,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219974,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:45] local.INFO: Processing buffer {"connection_id":219974,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:45] local.INFO: IMEI packet received {"connection_id":219974,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":219974,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:33:50] local.INFO: TCP Data received {"connection_id":219974,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219974,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:50] local.INFO: Processing buffer {"connection_id":219974,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:33:50] local.INFO: IMEI packet received {"connection_id":219974,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 18:33:50] local.INFO: IMEI acknowledgment sent {"connection_id":219974,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:33:52] local.INFO: TCP Data received {"connection_id":218593,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:33:52] local.INFO: Processing buffer {"connection_id":218593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:33:52] local.INFO: IMEI packet received {"connection_id":218593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:33:52] local.INFO: IMEI acknowledgment sent {"connection_id":218593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:33:53] local.INFO: TCP Data received {"connection_id":219974,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14f16fcc8012d34c14006aa3a10000701052d..."} 
[2026-10-18 18:33:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f16fcc8012d34c14006aa3a10000701052d..."} 
[2026-10-18 18:33:53] local.INFO: Processing buffer {"connection_id":219974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f16fcc8012d34c14006aa3a10000701052d..."} 
[2026-10-18 18:33:53] local.INFO: Packet analysis {"connection_id":219974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f16"} 
[2026-10-18 18:33:53] local.INFO: Extracted packet for processing {"connection_id":219974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f16"} 
[2026-10-18 18:33:53] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 18:33: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-18 18:33:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458835959808001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:53] 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-18 18:33:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792328269000,"timestamp_ms":1792328269000,"timestamp_seconds":1792328269,"priority":1,"record_length":96,"hex_timestamp":"000001a14f16fcc8"} 
[2026-10-18 18:33:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:33:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21504,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18:33: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 18:33:53] 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-18 18:33: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-18 18:33:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:33:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:33:53] local.INFO: Teltonika packet parsed successfully {"connection_id":219974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:33:53] local.INFO: Passing IMEI to GPS processor {"connection_id":219974,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 18:33:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":219974,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 18:33:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 18:33:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 18:33:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 18:33:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458835959808001,"66":25495,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 18:33:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 18:33:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 18:33:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458835959808001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:33:53] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 18:33:53] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 18:33:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:33:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 18:33:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458835959808001,"power":25495,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 18:33:53] local.INFO: DEBUG: GPS processor result {"connection_id":219974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6789,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:33:53] local.INFO: GPS data processed {"connection_id":219974,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:33:53] local.INFO: Acknowledgment sent {"connection_id":219974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:33:57] local.INFO: TCP Data received {"connection_id":218593,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:33:57] local.INFO: Processing buffer {"connection_id":218593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:33:57] local.INFO: IMEI packet received {"connection_id":218593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":218593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:33:58] local.INFO: TCP Data received {"connection_id":218593,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:33:58] local.INFO: Processing buffer {"connection_id":218593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:33:58] local.INFO: Packet analysis {"connection_id":218593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:33:58] local.INFO: Extracted packet for processing {"connection_id":218593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:33:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:33: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-18 18:33:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:33:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:33:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18:33:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:33:58] 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-18 18:33: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:33:58] 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-18 18:33: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-18 18:33:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:33:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:33:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:33:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:33:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:33:58] 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-18 18:33:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:33:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:33:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:33:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:33:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:33:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:33:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:33:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:33:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:33:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:33:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:33:58] local.INFO: DEBUG: GPS processor result {"connection_id":218593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:33:58] local.INFO: GPS data processed {"connection_id":218593,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:33:58] local.INFO: Acknowledgment sent {"connection_id":218593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:34:29] local.INFO: TCP Data received {"connection_id":218593,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:34:29] local.INFO: Processing buffer {"connection_id":218593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:34:29] local.INFO: Packet analysis {"connection_id":218593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:34:29] local.INFO: Extracted packet for processing {"connection_id":218593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:34:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:34:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:34:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:34:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:34:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:34:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18:34:29] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:34: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-18 18: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-18 18: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-18 18:34:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:34:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:34:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:34:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:34:29] 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-18 18:34:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:34:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:34:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:34:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:34:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:34:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:34:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:34:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:34:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:34:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:34:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:34:29] local.INFO: DEBUG: GPS processor result {"connection_id":218593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:34:29] local.INFO: GPS data processed {"connection_id":218593,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:34:29] local.INFO: Acknowledgment sent {"connection_id":218593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:34:45] local.INFO: TCP Data received {"connection_id":218594,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:34:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218594,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:34:45] local.INFO: Processing buffer {"connection_id":218594,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:34:45] local.INFO: IMEI packet received {"connection_id":218594,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:34:45] local.INFO: IMEI acknowledgment sent {"connection_id":218594,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:34:52] local.INFO: TCP Data received {"connection_id":219976,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:34:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:34:52] local.INFO: Processing buffer {"connection_id":219976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:34:52] local.INFO: IMEI packet received {"connection_id":219976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:34:52] local.INFO: IMEI acknowledgment sent {"connection_id":219976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:34:59] local.INFO: TCP Data received {"connection_id":219976,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:34:59] local.INFO: Processing buffer {"connection_id":219976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:34:59] local.INFO: IMEI packet received {"connection_id":219976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":219976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:35:00] local.INFO: TCP Data received {"connection_id":219976,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:00] local.INFO: Processing buffer {"connection_id":219976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:00] local.INFO: Packet analysis {"connection_id":219976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:35:00] local.INFO: Extracted packet for processing {"connection_id":219976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:35:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:35:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:35:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18:35:00] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:35: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-18 18: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-18 18: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-18 18:35:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:35:00] local.INFO: Teltonika packet parsed successfully {"connection_id":219976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:35:00] local.INFO: Passing IMEI to GPS processor {"connection_id":219976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:35:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":219976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:35:00] 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-18 18:35:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:35:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:35:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:35:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:35:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:35:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:35:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:35:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:35:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:35:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:35:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:35:00] local.INFO: DEBUG: GPS processor result {"connection_id":219976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:35:00] local.INFO: GPS data processed {"connection_id":219976,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:35:00] local.INFO: Acknowledgment sent {"connection_id":219976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:35:32] local.INFO: TCP Data received {"connection_id":219976,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:32] local.INFO: Processing buffer {"connection_id":219976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:32] local.INFO: Packet analysis {"connection_id":219976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:35:32] local.INFO: Extracted packet for processing {"connection_id":219976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:35:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:35:32] 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-18 18: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-18 18: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-18 18:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:35:32] 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-18 18:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:35:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:35:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:35:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":219976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:35:32] local.INFO: GPS data processed {"connection_id":219976,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:35:32] local.INFO: Acknowledgment sent {"connection_id":219976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:35:52] local.INFO: TCP Data received {"connection_id":218595,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:35:52] local.INFO: Processing buffer {"connection_id":218595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:35:52] local.INFO: IMEI packet received {"connection_id":218595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":218595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:35:57] local.INFO: TCP Data received {"connection_id":218595,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:35:57] local.INFO: Processing buffer {"connection_id":218595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:35:57] local.INFO: IMEI packet received {"connection_id":218595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":218595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:35:58] local.INFO: TCP Data received {"connection_id":218595,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:58] local.INFO: Processing buffer {"connection_id":218595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:35:58] local.INFO: Packet analysis {"connection_id":218595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:35:58] local.INFO: Extracted packet for processing {"connection_id":218595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:35:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:35:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:35:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:35:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18:35:58] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:35:58] 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-18 18: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-18 18: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-18 18:35:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:35:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:35:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:35:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:35:58] 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-18 18:35:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:35:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:35:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:35:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:35:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:35:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:35:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:35:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:35:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:35:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:35:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:35:58] local.INFO: DEBUG: GPS processor result {"connection_id":218595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:35:58] local.INFO: GPS data processed {"connection_id":218595,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:35:58] local.INFO: Acknowledgment sent {"connection_id":218595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:36:29] local.INFO: TCP Data received {"connection_id":218595,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:36:29] local.INFO: Processing buffer {"connection_id":218595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f19cf70012d7f978005afddd80013005b2a..."} 
[2026-10-18 18:36:29] local.INFO: Packet analysis {"connection_id":218595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:36:29] local.INFO: Extracted packet for processing {"connection_id":218595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f19"} 
[2026-10-18 18:36:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":19,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836007168001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792328454000,"timestamp_ms":1792328454000,"timestamp_seconds":1792328454,"priority":1,"record_length":96,"hex_timestamp":"000001a14f19cf70"} 
[2026-10-18 18: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-18 18:36:29] 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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:36: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-18 18: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-18 18: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-18 18:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:36:29] 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-18 18:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836007168001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836007168001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:36:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:36:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836007168001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":218595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:36:29] local.INFO: GPS data processed {"connection_id":218595,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:36:29] local.INFO: Acknowledgment sent {"connection_id":218595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:36:52] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:36:52] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:36:52] local.INFO: IMEI packet received {"connection_id":218331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:36:52] local.INFO: IMEI acknowledgment sent {"connection_id":218331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:36:57] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:36:57] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:36:57] local.INFO: IMEI packet received {"connection_id":218331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":218331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:37:00] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:37:00] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:37:00] local.INFO: Packet analysis {"connection_id":218331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:37:00] local.INFO: Extracted packet for processing {"connection_id":218331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:37:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:37:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:37:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:37:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:37:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:37:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18: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-18 18:37:00] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:37:00] 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-18 18: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-18 18: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-18 18:37:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:37:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:37:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:37:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:37:00] 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-18 18:37:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:37:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:37:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:37:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:37:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:37:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:37:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:37:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:37:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:37:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:37:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:37:00] local.INFO: DEBUG: GPS processor result {"connection_id":218331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:37:00] local.INFO: GPS data processed {"connection_id":218331,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:37:00] local.INFO: Acknowledgment sent {"connection_id":218331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:37:32] local.INFO: TCP Data received {"connection_id":218331,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:37:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:37:32] local.INFO: Processing buffer {"connection_id":218331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:37:32] local.INFO: Packet analysis {"connection_id":218331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:37:32] local.INFO: Extracted packet for processing {"connection_id":218331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:37:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:37:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-18 18:37:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:37:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:37:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:37:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:37:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18:37:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:37: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-18 18:37:32] local.INFO: IO Element 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-18 18:37: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-18 18:37:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-18 18:37:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:37:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:37:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:37:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:37:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:37:32] 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-18 18:37:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:37:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:37:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:37:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:37:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:37:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:37:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:37:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:37:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:37:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:37:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:37:32] local.INFO: DEBUG: GPS processor result {"connection_id":218331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:37:32] local.INFO: GPS data processed {"connection_id":218331,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:37:32] local.INFO: Acknowledgment sent {"connection_id":218331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:37:57] local.INFO: TCP Data received {"connection_id":218596,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:37:57] local.INFO: Processing buffer {"connection_id":218596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:37:57] local.INFO: IMEI packet received {"connection_id":218596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":218596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:38:02] local.INFO: TCP Data received {"connection_id":218596,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:02] local.INFO: Processing buffer {"connection_id":218596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:02] local.INFO: IMEI packet received {"connection_id":218596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:38:02] local.INFO: IMEI acknowledgment sent {"connection_id":218596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:38:11] local.INFO: TCP Data received {"connection_id":218596,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:11] local.INFO: Processing buffer {"connection_id":218596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:11] local.INFO: Packet analysis {"connection_id":218596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:38:11] local.INFO: Extracted packet for processing {"connection_id":218596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:38:11] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:38: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-18 18:38:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:38:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18:38:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:38:11] 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-18 18:38: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:38:11] 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-18 18:38: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-18 18:38:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:38:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:38:11] local.INFO: Teltonika packet parsed successfully {"connection_id":218596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:38:11] local.INFO: Passing IMEI to GPS processor {"connection_id":218596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:38:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":218596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:38:11] 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-18 18:38:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:38:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:38:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:38:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:38:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:38:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:38:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:38:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:38:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:38:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:38:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:38:11] local.INFO: DEBUG: GPS processor result {"connection_id":218596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:38:11] local.INFO: GPS data processed {"connection_id":218596,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:38:11] local.INFO: Acknowledgment sent {"connection_id":218596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:38:12] local.INFO: TCP Data received {"connection_id":218596,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:12] local.INFO: Processing buffer {"connection_id":218596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:12] local.INFO: Packet analysis {"connection_id":218596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:38:12] local.INFO: Extracted packet for processing {"connection_id":218596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:38:12] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:38: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-18 18:38:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:38:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18:38:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:38:12] 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-18 18:38: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:38:12] 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-18 18:38: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-18 18:38:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:38:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:38:12] local.INFO: Teltonika packet parsed successfully {"connection_id":218596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:38:12] local.INFO: Passing IMEI to GPS processor {"connection_id":218596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:38:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":218596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:38:12] 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-18 18:38:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:38:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:38:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:38:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:38:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:38:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:38:12] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:38:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:38:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:38:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:38:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:38:12] local.INFO: DEBUG: GPS processor result {"connection_id":218596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:38:12] local.INFO: GPS data processed {"connection_id":218596,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:38:12] local.INFO: Acknowledgment sent {"connection_id":218596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:38:52] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:52] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:52] local.INFO: IMEI packet received {"connection_id":221652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":221652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:38:57] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:57] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:38:57] local.INFO: IMEI packet received {"connection_id":221652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":221652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:38:58] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:58] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:38:58] local.INFO: Packet analysis {"connection_id":221652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:38:58] local.INFO: Extracted packet for processing {"connection_id":221652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:38:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:38: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-18 18:38:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:38:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:38:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18:38:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:38:58] 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-18 18:38: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:38:58] 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-18 18:38: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-18 18:38:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:38:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:38:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:38:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:38:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:38:58] 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-18 18:38:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:38:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:38:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:38:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:38:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:38:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:38:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:38:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:38:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:38:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:38:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:38:58] 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":6800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:38:58] local.INFO: GPS data processed {"connection_id":221652,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:38:58] local.INFO: Acknowledgment sent {"connection_id":221652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:39:43] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:39:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:39:43] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:39:43] local.INFO: Packet analysis {"connection_id":221652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:39:43] local.INFO: Extracted packet for processing {"connection_id":221652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:39:43] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:39: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-18 18:39:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:39:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:39:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:39:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:39:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18:39:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:39:43] 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-18 18:39: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:39:43] 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-18 18:39: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-18 18:39:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:39:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:39:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:39:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:39:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:39:43] 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-18 18:39:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:39:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:39:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:39:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:39:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:39:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:39:43] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:39:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:39:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:39:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:39:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:39:43] 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":6801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:39:43] local.INFO: GPS data processed {"connection_id":221652,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:39:43] local.INFO: Acknowledgment sent {"connection_id":221652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:39:52] local.INFO: TCP Data received {"connection_id":219979,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:39:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:39:52] local.INFO: Processing buffer {"connection_id":219979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:39:52] local.INFO: IMEI packet received {"connection_id":219979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:39:52] local.INFO: IMEI acknowledgment sent {"connection_id":219979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:39:57] local.INFO: TCP Data received {"connection_id":219979,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:39:57] local.INFO: Processing buffer {"connection_id":219979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:39:57] local.INFO: IMEI packet received {"connection_id":219979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":219979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:39:58] local.INFO: TCP Data received {"connection_id":219979,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:39:58] local.INFO: Processing buffer {"connection_id":219979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:39:58] local.INFO: Packet analysis {"connection_id":219979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:39:58] local.INFO: Extracted packet for processing {"connection_id":219979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:39:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:39: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-18 18:39:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:39:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:39:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:39:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:39:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18:39:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:39:58] 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-18 18:39: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:39:58] 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-18 18:39: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-18 18:39:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:39:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:39:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:39:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:39:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:39: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-18 18:39:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:39:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:39:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:39:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:39:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:39:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:39:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:39:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:39:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:39:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:39:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:39:58] local.INFO: DEBUG: GPS processor result {"connection_id":219979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:39:58] local.INFO: GPS data processed {"connection_id":219979,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:39:58] local.INFO: Acknowledgment sent {"connection_id":219979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:40:05] local.INFO: TCP Data received {"connection_id":218597,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218597,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:40:05] local.INFO: Processing buffer {"connection_id":218597,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:40:05] local.INFO: IMEI packet received {"connection_id":218597,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":218597,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:40:30] local.INFO: TCP Data received {"connection_id":219979,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:40:30] local.INFO: Processing buffer {"connection_id":219979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:40:30] local.INFO: Packet analysis {"connection_id":219979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:40:30] local.INFO: Extracted packet for processing {"connection_id":219979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:40:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:40:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:40:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:40:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:40:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:40:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18: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-18 18: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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:40: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-18 18: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-18 18: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-18 18:40:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:40:30] local.INFO: Teltonika packet parsed successfully {"connection_id":219979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:40:30] local.INFO: Passing IMEI to GPS processor {"connection_id":219979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:40:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":219979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:40: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-18 18:40:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:40:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:40:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:40:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:40:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:40:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:40:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:40:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:40:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:40:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:40:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:40:30] local.INFO: DEBUG: GPS processor result {"connection_id":219979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:40:30] local.INFO: GPS data processed {"connection_id":219979,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:40:30] local.INFO: Acknowledgment sent {"connection_id":219979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:40:45] local.INFO: TCP Data received {"connection_id":218598,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:40:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218598,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:40:45] local.INFO: Processing buffer {"connection_id":218598,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:40:45] local.INFO: IMEI packet received {"connection_id":218598,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:40:45] local.INFO: IMEI acknowledgment sent {"connection_id":218598,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:40:57] local.INFO: TCP Data received {"connection_id":219980,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219980,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:40:57] local.INFO: Processing buffer {"connection_id":219980,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:40:57] local.INFO: IMEI packet received {"connection_id":219980,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":219980,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:41:02] local.INFO: TCP Data received {"connection_id":219980,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219980,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:02] local.INFO: Processing buffer {"connection_id":219980,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:02] local.INFO: IMEI packet received {"connection_id":219980,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:41:02] local.INFO: IMEI acknowledgment sent {"connection_id":219980,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:41:03] local.INFO: TCP Data received {"connection_id":219980,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219980,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:41:03] local.INFO: Processing buffer {"connection_id":219980,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:41:03] local.INFO: Packet analysis {"connection_id":219980,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:41:03] local.INFO: Extracted packet for processing {"connection_id":219980,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18: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-18 18:41: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:41: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-18 18: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-18 18: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-18 18:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219980,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:41: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-18 18:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:41:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":219980,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:41:03] local.INFO: GPS data processed {"connection_id":219980,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:41:03] local.INFO: Acknowledgment sent {"connection_id":219980,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:41:08] local.INFO: TCP Data received {"connection_id":219980,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:41:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219980,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:41:08] local.INFO: Processing buffer {"connection_id":219980,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f1e6738012d7f978005afddd80005005b2a..."} 
[2026-10-18 18:41:08] local.INFO: Packet analysis {"connection_id":219980,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:41:08] local.INFO: Extracted packet for processing {"connection_id":219980,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f1e"} 
[2026-10-18 18:41:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:41:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836084224001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:41:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792328755000,"timestamp_ms":1792328755000,"timestamp_seconds":1792328755,"priority":1,"record_length":96,"hex_timestamp":"000001a14f1e6738"} 
[2026-10-18 18: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-18 18:41: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:41: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-18 18: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-18 18: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-18 18:41:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:41:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219980,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:41:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:41:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:41: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-18 18:41:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:41:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:41:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836084224001,"66":25299,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:41:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:41:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:41:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836084224001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:41:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:41:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:41:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:41:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:41:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836084224001,"power":25299,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:41:08] local.INFO: DEBUG: GPS processor result {"connection_id":219980,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:41:08] local.INFO: GPS data processed {"connection_id":219980,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:41:08] local.INFO: Acknowledgment sent {"connection_id":219980,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:41:52] local.INFO: TCP Data received {"connection_id":218599,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:52] local.INFO: Processing buffer {"connection_id":218599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:52] local.INFO: IMEI packet received {"connection_id":218599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:41:52] local.INFO: IMEI acknowledgment sent {"connection_id":218599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:41:57] local.INFO: TCP Data received {"connection_id":218599,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:57] local.INFO: Processing buffer {"connection_id":218599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:41:57] local.INFO: IMEI packet received {"connection_id":218599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":218599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:41:59] local.INFO: TCP Data received {"connection_id":218599,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:41:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:41:59] local.INFO: Processing buffer {"connection_id":218599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:41:59] local.INFO: Packet analysis {"connection_id":218599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:41:59] local.INFO: Extracted packet for processing {"connection_id":218599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:41:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:41: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-18 18:41:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:41:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:41:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18:41:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:41:59] 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-18 18:41: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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:41:59] 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-18 18:41: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-18 18:41:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:41:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:41:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:41:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:41:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:41:59] 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-18 18:41:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:41:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:41:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:41:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:41:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:41:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:41:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:41:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:41:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:41:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:41:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:41:59] local.INFO: DEBUG: GPS processor result {"connection_id":218599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:41:59] local.INFO: GPS data processed {"connection_id":218599,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:41:59] local.INFO: Acknowledgment sent {"connection_id":218599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:42:30] local.INFO: TCP Data received {"connection_id":218599,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:42:30] local.INFO: Processing buffer {"connection_id":218599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:42:30] local.INFO: Packet analysis {"connection_id":218599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:42:30] local.INFO: Extracted packet for processing {"connection_id":218599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:42:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 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-18 18:42: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-18 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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:42: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-18 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-18 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-18 18:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:42: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-18 18:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:42:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:42:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":218599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:42:30] local.INFO: GPS data processed {"connection_id":218599,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:42:30] local.INFO: Acknowledgment sent {"connection_id":218599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:42:52] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:42:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:42:52] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:42:52] local.INFO: IMEI packet received {"connection_id":218333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:42:52] local.INFO: IMEI acknowledgment sent {"connection_id":218333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:42:57] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:42:57] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:42:57] local.INFO: IMEI packet received {"connection_id":218333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":218333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:43:03] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:03] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:03] local.INFO: Packet analysis {"connection_id":218333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:43:03] local.INFO: Extracted packet for processing {"connection_id":218333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:43:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:43: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-18 18: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-18 18: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-18 18:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:43: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-18 18:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:43:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:43:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:43:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":218333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:43:03] local.INFO: GPS data processed {"connection_id":218333,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:43:03] local.INFO: Acknowledgment sent {"connection_id":218333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:43:34] local.INFO: TCP Data received {"connection_id":218333,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:34] local.INFO: Processing buffer {"connection_id":218333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:34] local.INFO: Packet analysis {"connection_id":218333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:43:34] local.INFO: Extracted packet for processing {"connection_id":218333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:43:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:43: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-18 18:43:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:43:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18:43:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:43:34] 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-18 18:43: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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:43:34] 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-18 18:43: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-18 18:43:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:43:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:43:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:43:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:43:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:43: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-18 18:43:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:43:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:43:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:43:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:43:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:43:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:43:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:43:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:43:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:43:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:43:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:43:34] local.INFO: DEBUG: GPS processor result {"connection_id":218333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:43:34] local.INFO: GPS data processed {"connection_id":218333,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:43:34] local.INFO: Acknowledgment sent {"connection_id":218333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:43:53] local.INFO: TCP Data received {"connection_id":219982,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:43:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219982,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:43:53] local.INFO: Processing buffer {"connection_id":219982,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:43:53] local.INFO: IMEI packet received {"connection_id":219982,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:43:53] local.INFO: IMEI acknowledgment sent {"connection_id":219982,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:43:57] local.INFO: TCP Data received {"connection_id":219982,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219982,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:43:57] local.INFO: Processing buffer {"connection_id":219982,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:43:57] local.INFO: IMEI packet received {"connection_id":219982,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":219982,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:43:58] local.INFO: TCP Data received {"connection_id":219982,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:58] local.INFO: Processing buffer {"connection_id":219982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:43:58] local.INFO: Packet analysis {"connection_id":219982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:43:58] local.INFO: Extracted packet for processing {"connection_id":219982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:43:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:43: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-18 18:43:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:43:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:43:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18:43:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:43:58] 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-18 18:43: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:43:58] 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-18 18:43: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-18 18:43:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:43:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:43:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:43:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:43:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:43: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-18 18:43:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:43:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:43:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:43:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:43:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:43:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:43:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:43:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:43:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:43:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:43:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:43:58] local.INFO: DEBUG: GPS processor result {"connection_id":219982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:43:58] local.INFO: GPS data processed {"connection_id":219982,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:43:58] local.INFO: Acknowledgment sent {"connection_id":219982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:44:29] local.INFO: TCP Data received {"connection_id":219982,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:44:29] local.INFO: Processing buffer {"connection_id":219982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:44:29] local.INFO: Packet analysis {"connection_id":219982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:44:29] local.INFO: Extracted packet for processing {"connection_id":219982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:44:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:44: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-18 18:44:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:44:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:44:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:44:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:44:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18:44:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:44:29] 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-18 18:44: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-18 18:44: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-18 18:44: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-18 18:44:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:44:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:44:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:44:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:44:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:44:29] 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-18 18:44:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:44:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:44:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:44:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:44:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:44:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:44:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:44:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:44:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:44:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:44:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:44:29] local.INFO: DEBUG: GPS processor result {"connection_id":219982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:44:29] local.INFO: GPS data processed {"connection_id":219982,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:44:29] local.INFO: Acknowledgment sent {"connection_id":219982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:44:52] local.INFO: TCP Data received {"connection_id":218334,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:44:52] local.INFO: Processing buffer {"connection_id":218334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:44:52] local.INFO: IMEI packet received {"connection_id":218334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":218334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:44:57] local.INFO: TCP Data received {"connection_id":218334,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:44:57] local.INFO: Processing buffer {"connection_id":218334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:44:57] local.INFO: IMEI packet received {"connection_id":218334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":218334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:44:58] local.INFO: TCP Data received {"connection_id":218334,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218334,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:44:58] local.INFO: Processing buffer {"connection_id":218334,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:44:58] local.INFO: Packet analysis {"connection_id":218334,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:44:58] local.INFO: Extracted packet for processing {"connection_id":218334,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:44:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:44:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:44:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:44:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:44:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:44:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18:44:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:44:58] 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-18 18:44: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:44:58] 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-18 18:44: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-18 18:44:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:44:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:44:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218334,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:44:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:44:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:44: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-18 18:44:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:44:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:44:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:44:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:44:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:44:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:44:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:44:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:44:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:44:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:44:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:44:58] local.INFO: DEBUG: GPS processor result {"connection_id":218334,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:44:58] local.INFO: GPS data processed {"connection_id":218334,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:44:58] local.INFO: Acknowledgment sent {"connection_id":218334,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:45:30] local.INFO: TCP Data received {"connection_id":218334,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218334,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:45:30] local.INFO: Processing buffer {"connection_id":218334,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:45:30] local.INFO: Packet analysis {"connection_id":218334,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:45:30] local.INFO: Extracted packet for processing {"connection_id":218334,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:45:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18: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-18 18: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-18 18: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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:45: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-18 18: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-18 18: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-18 18:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218334,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:45: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-18 18:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:45:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:45:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":218334,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:45:30] local.INFO: GPS data processed {"connection_id":218334,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:45:30] local.INFO: Acknowledgment sent {"connection_id":218334,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:45:57] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:45:57] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:45:57] local.INFO: IMEI packet received {"connection_id":218335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":218335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:46:02] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:02] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:02] local.INFO: IMEI packet received {"connection_id":218335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:46:02] local.INFO: IMEI acknowledgment sent {"connection_id":218335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:46:03] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:46:03] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:46:03] local.INFO: Packet analysis {"connection_id":218335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:46:03] local.INFO: Extracted packet for processing {"connection_id":218335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:46: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-18 18: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-18 18: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-18 18:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18: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-18 18:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:46:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":218335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:46:03] local.INFO: GPS data processed {"connection_id":218335,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:46:03] local.INFO: Acknowledgment sent {"connection_id":218335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:46:05] local.INFO: TCP Data received {"connection_id":218600,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218600,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:46:05] local.INFO: Processing buffer {"connection_id":218600,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:46:05] local.INFO: IMEI packet received {"connection_id":218600,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":218600,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:46:08] local.INFO: TCP Data received {"connection_id":218335,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:46:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:46:08] local.INFO: Processing buffer {"connection_id":218335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f22ff00012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:46:08] local.INFO: Packet analysis {"connection_id":218335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:46:08] local.INFO: Extracted packet for processing {"connection_id":218335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f22"} 
[2026-10-18 18:46:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:46: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-18 18:46:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836161280001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:46:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:46:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:46:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:46:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792329056000,"timestamp_ms":1792329056000,"timestamp_seconds":1792329056,"priority":1,"record_length":96,"hex_timestamp":"000001a14f22ff00"} 
[2026-10-18 18:46:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:46: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-18 18:46: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":211,"data_length":795,"current_offset":136} 
[2026-10-18 18:46:08] 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-18 18:46: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-18 18:46:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:46:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:46:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:46:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:46:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:46: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-18 18:46:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:46:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:46:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836161280001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:46:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:46:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:46:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836161280001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:46:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:46:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:46:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:46:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:46:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836161280001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:46:08] local.INFO: DEBUG: GPS processor result {"connection_id":218335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:46:08] local.INFO: GPS data processed {"connection_id":218335,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:46:08] local.INFO: Acknowledgment sent {"connection_id":218335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:46:44] local.INFO: TCP Data received {"connection_id":219983,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:46:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219983,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:46:44] local.INFO: Processing buffer {"connection_id":219983,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:46:44] local.INFO: IMEI packet received {"connection_id":219983,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:46:44] local.INFO: IMEI acknowledgment sent {"connection_id":219983,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:46:52] local.INFO: TCP Data received {"connection_id":219984,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:52] local.INFO: Processing buffer {"connection_id":219984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:52] local.INFO: IMEI packet received {"connection_id":219984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:46:52] local.INFO: IMEI acknowledgment sent {"connection_id":219984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:46:57] local.INFO: TCP Data received {"connection_id":219984,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:57] local.INFO: Processing buffer {"connection_id":219984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:46:57] local.INFO: IMEI packet received {"connection_id":219984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":219984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:47:01] local.INFO: TCP Data received {"connection_id":219984,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:47:01] local.INFO: Processing buffer {"connection_id":219984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:47:01] local.INFO: Packet analysis {"connection_id":219984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:47:01] local.INFO: Extracted packet for processing {"connection_id":219984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:47:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 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-18 18:47: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-18 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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:47: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-18 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-18 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-18 18:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:47: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-18 18:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:47:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:47:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":219984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:47:01] local.INFO: GPS data processed {"connection_id":219984,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:47:01] local.INFO: Acknowledgment sent {"connection_id":219984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:47:33] local.INFO: TCP Data received {"connection_id":219984,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:47:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:47:33] local.INFO: Processing buffer {"connection_id":219984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:47:33] local.INFO: Packet analysis {"connection_id":219984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:47:33] local.INFO: Extracted packet for processing {"connection_id":219984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:47:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:47:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:47:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:47:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:47:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:47:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18: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-18 18:47: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:47:33] 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-18 18: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-18 18: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-18 18:47:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:47:33] local.INFO: Teltonika packet parsed successfully {"connection_id":219984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:47:33] local.INFO: Passing IMEI to GPS processor {"connection_id":219984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:47:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":219984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:47: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-18 18:47:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:47:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:47:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:47:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:47:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:47:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:47:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:47:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:47:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:47:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:47:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:47:33] local.INFO: DEBUG: GPS processor result {"connection_id":219984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:47:33] local.INFO: GPS data processed {"connection_id":219984,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:47:33] local.INFO: Acknowledgment sent {"connection_id":219984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:47:52] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:47:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:47:52] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:47:52] local.INFO: IMEI packet received {"connection_id":221656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:47:52] local.INFO: IMEI acknowledgment sent {"connection_id":221656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:47:57] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:47:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:47:57] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:47:57] local.INFO: IMEI packet received {"connection_id":221656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:47:57] local.INFO: IMEI acknowledgment sent {"connection_id":221656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:48:10] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:48:10] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:48:10] local.INFO: Packet analysis {"connection_id":221656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:48:10] local.INFO: Extracted packet for processing {"connection_id":221656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:48:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:48: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-18 18:48:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:48:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:48:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:48:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:48:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18:48:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:48:10] 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-18 18:48: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:48:10] 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-18 18:48: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-18 18:48:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:48:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:48:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:48:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:48:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:48: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-18 18:48:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:48:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:48:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:48:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:48:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:48:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:48:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:48:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:48:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:48:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:48:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:48:10] 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":6818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:48:10] local.INFO: GPS data processed {"connection_id":221656,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:48:10] local.INFO: Acknowledgment sent {"connection_id":221656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:48:52] local.INFO: TCP Data received {"connection_id":221657,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:48:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221657,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:48:52] local.INFO: Processing buffer {"connection_id":221657,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:48:52] local.INFO: IMEI packet received {"connection_id":221657,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:48:52] local.INFO: IMEI acknowledgment sent {"connection_id":221657,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:48:57] local.INFO: TCP Data received {"connection_id":221657,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221657,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:48:57] local.INFO: Processing buffer {"connection_id":221657,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:48:57] local.INFO: IMEI packet received {"connection_id":221657,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":221657,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:48:58] local.INFO: TCP Data received {"connection_id":221657,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221657,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:48:58] local.INFO: Processing buffer {"connection_id":221657,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:48:58] local.INFO: Packet analysis {"connection_id":221657,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:48:58] local.INFO: Extracted packet for processing {"connection_id":221657,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:48:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:48:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:48:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:48:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:48:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:48:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18: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-18 18:48:58] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:48:58] 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-18 18: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-18 18: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-18 18:48:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:48:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221657,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:48:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:48:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:48: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-18 18:48:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:48:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:48:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:48:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:48:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:48:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:48:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:48:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:48:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:48:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:48:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:48:58] local.INFO: DEBUG: GPS processor result {"connection_id":221657,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:48:58] local.INFO: GPS data processed {"connection_id":221657,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:48:58] local.INFO: Acknowledgment sent {"connection_id":221657,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:49:29] local.INFO: TCP Data received {"connection_id":221657,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221657,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:49:29] local.INFO: Processing buffer {"connection_id":221657,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:49:29] local.INFO: Packet analysis {"connection_id":221657,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:49:29] local.INFO: Extracted packet for processing {"connection_id":221657,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:49:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:49:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:49:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:49:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:49:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:49:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18: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-18 18:49:29] 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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:49:29] 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-18 18: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-18 18: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-18 18:49:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:49:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221657,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:49:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:49:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:49:29] 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-18 18:49:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:49:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:49:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:49:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:49:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:49:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:49:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:49:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:49:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:49:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:49:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:49:29] local.INFO: DEBUG: GPS processor result {"connection_id":221657,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:49:29] local.INFO: GPS data processed {"connection_id":221657,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:49:29] local.INFO: Acknowledgment sent {"connection_id":221657,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:49:52] local.INFO: TCP Data received {"connection_id":218602,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:49:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218602,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:49:52] local.INFO: Processing buffer {"connection_id":218602,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:49:52] local.INFO: IMEI packet received {"connection_id":218602,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:49:52] local.INFO: IMEI acknowledgment sent {"connection_id":218602,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:49:57] local.INFO: TCP Data received {"connection_id":218602,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218602,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:49:57] local.INFO: Processing buffer {"connection_id":218602,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:49:57] local.INFO: IMEI packet received {"connection_id":218602,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:49:57] local.INFO: IMEI acknowledgment sent {"connection_id":218602,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:49:58] local.INFO: TCP Data received {"connection_id":218602,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:49:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:49:58] local.INFO: Processing buffer {"connection_id":218602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:49:58] local.INFO: Packet analysis {"connection_id":218602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:49:58] local.INFO: Extracted packet for processing {"connection_id":218602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:49:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:49: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-18 18:49:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:49:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:49:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:49:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:49:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18:49:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:49:58] 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-18 18:49: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:49:58] 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-18 18:49: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-18 18:49:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:49:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:49:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:49:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:49:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:49: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-18 18:49:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:49:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:49:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:49:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:49:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:49:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:49:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:49:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:49:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:49:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:49:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:49:58] local.INFO: DEBUG: GPS processor result {"connection_id":218602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:49:58] local.INFO: GPS data processed {"connection_id":218602,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:49:58] local.INFO: Acknowledgment sent {"connection_id":218602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:50:30] local.INFO: TCP Data received {"connection_id":218602,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:50:30] local.INFO: Processing buffer {"connection_id":218602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:50:30] local.INFO: Packet analysis {"connection_id":218602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:50:30] local.INFO: Extracted packet for processing {"connection_id":218602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:50:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18: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-18 18: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-18 18: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:50: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-18 18: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-18 18: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-18 18:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218602,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:50: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-18 18:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:50:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:50:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":218602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:50:30] local.INFO: GPS data processed {"connection_id":218602,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:50:30] local.INFO: Acknowledgment sent {"connection_id":218602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:50:52] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:50:52] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:50:52] local.INFO: IMEI packet received {"connection_id":218336,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:50:52] local.INFO: IMEI acknowledgment sent {"connection_id":218336,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:50:57] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:50:57] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:50:57] local.INFO: IMEI packet received {"connection_id":218336,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":218336,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:50:58] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:50:58] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:50:58] local.INFO: Packet analysis {"connection_id":218336,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:50:58] local.INFO: Extracted packet for processing {"connection_id":218336,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:50:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:50: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-18 18:50:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:50:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:50:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:50:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:50:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18:50:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:50:58] 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-18 18:50: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:50:58] 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-18 18:50: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-18 18:50:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:50:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:50:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218336,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:50:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:50:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:50: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-18 18:50:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:50:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:50:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:50:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:50:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:50:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:50:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:50:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:50:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:50:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:50:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:50:58] local.INFO: DEBUG: GPS processor result {"connection_id":218336,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:50:58] local.INFO: GPS data processed {"connection_id":218336,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:50:58] local.INFO: Acknowledgment sent {"connection_id":218336,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:51:29] local.INFO: TCP Data received {"connection_id":218336,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218336,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:51:29] local.INFO: Processing buffer {"connection_id":218336,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2796c8012d7f978005afddd80005005b2c..."} 
[2026-10-18 18:51:29] local.INFO: Packet analysis {"connection_id":218336,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:51:29] local.INFO: Extracted packet for processing {"connection_id":218336,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f27"} 
[2026-10-18 18:51:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836238336001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792329357000,"timestamp_ms":1792329357000,"timestamp_seconds":1792329357,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2796c8"} 
[2026-10-18 18: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-18 18:51:29] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:51:29] 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-18 18: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-18 18: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-18 18:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218336,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:51:29] 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-18 18:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836238336001,"66":25321,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836238336001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:51:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:51:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836238336001,"power":25321,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:51:29] local.INFO: DEBUG: GPS processor result {"connection_id":218336,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:51:29] local.INFO: GPS data processed {"connection_id":218336,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:51:29] local.INFO: Acknowledgment sent {"connection_id":218336,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:51:59] local.INFO: TCP Data received {"connection_id":219988,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:51:59] local.INFO: Processing buffer {"connection_id":219988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:51:59] local.INFO: IMEI packet received {"connection_id":219988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:51:59] local.INFO: IMEI acknowledgment sent {"connection_id":219988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:52:02] local.INFO: TCP Data received {"connection_id":219988,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:02] local.INFO: Processing buffer {"connection_id":219988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:02] local.INFO: IMEI packet received {"connection_id":219988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:52:02] local.INFO: IMEI acknowledgment sent {"connection_id":219988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:52:03] local.INFO: TCP Data received {"connection_id":219988,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:52:03] local.INFO: Processing buffer {"connection_id":219988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:52:03] local.INFO: Packet analysis {"connection_id":219988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:52:03] local.INFO: Extracted packet for processing {"connection_id":219988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:52:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:52:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:52:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:52:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:52:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:52:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:52: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-18 18: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-18 18: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-18 18:52:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:52:03] local.INFO: Teltonika packet parsed successfully {"connection_id":219988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:52:03] local.INFO: Passing IMEI to GPS processor {"connection_id":219988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:52:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":219988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:52: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-18 18:52:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:52:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:52:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:52:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:52:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:52:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:52:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:52:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:52:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:52:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:52:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":219988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:52:03] local.INFO: GPS data processed {"connection_id":219988,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:52:03] local.INFO: Acknowledgment sent {"connection_id":219988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:52:08] local.INFO: TCP Data received {"connection_id":219988,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:52:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:52:08] local.INFO: Processing buffer {"connection_id":219988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:52:08] local.INFO: Packet analysis {"connection_id":219988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:52:08] local.INFO: Extracted packet for processing {"connection_id":219988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:52:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:52: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-18 18:52:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:52:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:52:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:52:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:52:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18:52:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:52: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-18 18:52: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-18 18:52: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-18 18:52: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-18 18:52:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:52:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:52:08] local.INFO: Teltonika packet parsed successfully {"connection_id":219988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:52:08] local.INFO: Passing IMEI to GPS processor {"connection_id":219988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:52:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":219988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:52: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-18 18:52:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:52:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:52:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:52:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:52:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:52:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:52:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:52:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:52:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:52:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:52:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:52:08] local.INFO: DEBUG: GPS processor result {"connection_id":219988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:52:08] local.INFO: GPS data processed {"connection_id":219988,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:52:08] local.INFO: Acknowledgment sent {"connection_id":219988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:52:15] local.INFO: TCP Data received {"connection_id":219987,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219987,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:52:15] local.INFO: Processing buffer {"connection_id":219987,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:52:15] local.INFO: IMEI packet received {"connection_id":219987,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:52:15] local.INFO: IMEI acknowledgment sent {"connection_id":219987,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:52:44] local.INFO: TCP Data received {"connection_id":218337,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218337,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:52:44] local.INFO: Processing buffer {"connection_id":218337,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:52:44] local.INFO: IMEI packet received {"connection_id":218337,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":218337,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:52:52] local.INFO: TCP Data received {"connection_id":218338,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:52] local.INFO: Processing buffer {"connection_id":218338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:52] local.INFO: IMEI packet received {"connection_id":218338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":218338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:52:57] local.INFO: TCP Data received {"connection_id":218338,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:57] local.INFO: Processing buffer {"connection_id":218338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:52:57] local.INFO: IMEI packet received {"connection_id":218338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":218338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:53:00] local.INFO: TCP Data received {"connection_id":218338,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:00] local.INFO: Processing buffer {"connection_id":218338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:00] local.INFO: Packet analysis {"connection_id":218338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:53:00] local.INFO: Extracted packet for processing {"connection_id":218338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:53:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:53: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-18 18:53:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:53:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18:53:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:53:00] 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-18 18:53: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":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:53:00] 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-18 18:53: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-18 18:53:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:53:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:53:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:53:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:53:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:53:00] 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-18 18:53:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:53:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:53:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:53:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:53:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:53:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:53:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:53:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:53:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:53:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:53:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:53:00] local.INFO: DEBUG: GPS processor result {"connection_id":218338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:53:00] local.INFO: GPS data processed {"connection_id":218338,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:53:00] local.INFO: Acknowledgment sent {"connection_id":218338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:53:37] local.INFO: TCP Data received {"connection_id":218338,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:37] local.INFO: Processing buffer {"connection_id":218338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:37] local.INFO: Packet analysis {"connection_id":218338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:53:37] local.INFO: Extracted packet for processing {"connection_id":218338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:53:37] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:53:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:53:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18: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-18 18:53: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:53:37] 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-18 18: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-18 18: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-18 18:53:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:53:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:53:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:53:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:53: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-18 18:53:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:53:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:53:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:53:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:53:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:53:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:53:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:53:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:53:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:53:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:53:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:53:37] local.INFO: DEBUG: GPS processor result {"connection_id":218338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:53:37] local.INFO: GPS data processed {"connection_id":218338,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:53:37] local.INFO: Acknowledgment sent {"connection_id":218338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:53:52] local.INFO: TCP Data received {"connection_id":219989,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:53:52] local.INFO: Processing buffer {"connection_id":219989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:53:52] local.INFO: IMEI packet received {"connection_id":219989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:53:52] local.INFO: IMEI acknowledgment sent {"connection_id":219989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:53:57] local.INFO: TCP Data received {"connection_id":219989,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:53:57] local.INFO: Processing buffer {"connection_id":219989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:53:57] local.INFO: IMEI packet received {"connection_id":219989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":219989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:53:58] local.INFO: TCP Data received {"connection_id":219989,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:58] local.INFO: Processing buffer {"connection_id":219989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:53:58] local.INFO: Packet analysis {"connection_id":219989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:53:58] local.INFO: Extracted packet for processing {"connection_id":219989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:53:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:53: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-18 18:53:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:53:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:53:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18:53:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:53:58] 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-18 18:53: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:53:58] 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-18 18:53: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-18 18:53:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:53:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:53:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:53:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:53:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:53: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-18 18:53:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:53:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:53:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:53:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:53:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:53:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:53:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:53:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:53:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:53:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:53:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:53:58] local.INFO: DEBUG: GPS processor result {"connection_id":219989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:53:58] local.INFO: GPS data processed {"connection_id":219989,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:53:58] local.INFO: Acknowledgment sent {"connection_id":219989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:54:32] local.INFO: TCP Data received {"connection_id":219989,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:54:32] local.INFO: Processing buffer {"connection_id":219989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:54:32] local.INFO: Packet analysis {"connection_id":219989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:54:32] local.INFO: Extracted packet for processing {"connection_id":219989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:54:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:54:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:54:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:54:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:54:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:54:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:54: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-18 18: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-18 18: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-18 18:54:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:54:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:54:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:54:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:54: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-18 18:54:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:54:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:54:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:54:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:54:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:54:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:54:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:54:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:54:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:54:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:54:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:54:32] local.INFO: DEBUG: GPS processor result {"connection_id":219989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:54:32] local.INFO: GPS data processed {"connection_id":219989,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:54:32] local.INFO: Acknowledgment sent {"connection_id":219989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:54:52] local.INFO: TCP Data received {"connection_id":218605,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218605,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:54:52] local.INFO: Processing buffer {"connection_id":218605,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:54:52] local.INFO: IMEI packet received {"connection_id":218605,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":218605,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:55:00] local.INFO: TCP Data received {"connection_id":218605,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218605,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:00] local.INFO: Processing buffer {"connection_id":218605,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:00] local.INFO: IMEI packet received {"connection_id":218605,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:55:00] local.INFO: IMEI acknowledgment sent {"connection_id":218605,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:55:00] local.INFO: TCP Data received {"connection_id":218605,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:00] local.INFO: Processing buffer {"connection_id":218605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:00] local.INFO: Packet analysis {"connection_id":218605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:55:00] local.INFO: Extracted packet for processing {"connection_id":218605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:55:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:55:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:55:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18: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-18 18:55:00] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:55:00] 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-18 18: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-18 18: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-18 18:55:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:55:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:55:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:55:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:55:00] 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-18 18:55:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:55:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:55:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:55:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:55:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:55:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:55:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:55:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:55:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:55:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:55:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:55:00] local.INFO: DEBUG: GPS processor result {"connection_id":218605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:55:00] local.INFO: GPS data processed {"connection_id":218605,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:55:00] local.INFO: Acknowledgment sent {"connection_id":218605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:55:32] local.INFO: TCP Data received {"connection_id":218605,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:32] local.INFO: Processing buffer {"connection_id":218605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:32] local.INFO: Packet analysis {"connection_id":218605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:55:32] local.INFO: Extracted packet for processing {"connection_id":218605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:55:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18: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-18 18: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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:55: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-18 18: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-18 18: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-18 18:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18: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-18 18:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:55:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:55:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:55:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:55:32] local.INFO: DEBUG: GPS processor result {"connection_id":218605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:55:32] local.INFO: GPS data processed {"connection_id":218605,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:55:32] local.INFO: Acknowledgment sent {"connection_id":218605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:55:52] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:52] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:52] local.INFO: IMEI packet received {"connection_id":221659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:55:52] local.INFO: IMEI acknowledgment sent {"connection_id":221659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:55:57] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:57] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:55:57] local.INFO: IMEI packet received {"connection_id":221659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":221659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:55:58] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:58] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:55:58] local.INFO: Packet analysis {"connection_id":221659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:55:58] local.INFO: Extracted packet for processing {"connection_id":221659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:55:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:55: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-18 18:55:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:55:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:55:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18:55:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:55:58] 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-18 18:55: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:55:58] 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-18 18:55: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-18 18:55:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:55:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:55:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:55:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:55:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:55: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-18 18:55:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:55:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:55:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:55:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:55:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:55:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:55:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:55:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:55:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:55:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:55:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:55:58] 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":6833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:55:58] local.INFO: GPS data processed {"connection_id":221659,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:55:58] local.INFO: Acknowledgment sent {"connection_id":221659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:56:29] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:56:29] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f2c2e90012d7f978005afddd80005005b29..."} 
[2026-10-18 18:56:29] local.INFO: Packet analysis {"connection_id":221659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:56:29] local.INFO: Extracted packet for processing {"connection_id":221659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f2c"} 
[2026-10-18 18:56:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:56:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836315392001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:56:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:56:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:56:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:56:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792329658000,"timestamp_ms":1792329658000,"timestamp_seconds":1792329658,"priority":1,"record_length":96,"hex_timestamp":"000001a14f2c2e90"} 
[2026-10-18 18: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-18 18:56:29] 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-18 18: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-18 18:56:29] 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-18 18: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-18 18: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-18 18:56:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:56:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:56:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:56:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:56:29] 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-18 18:56:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:56:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:56:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836315392001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:56:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:56:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:56:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836315392001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:56:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:56:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:56:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:56:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836315392001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:56:30] 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":6834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:56:30] local.INFO: GPS data processed {"connection_id":221659,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:56:30] local.INFO: Acknowledgment sent {"connection_id":221659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:56:57] local.INFO: TCP Data received {"connection_id":218606,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218606,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:56:57] local.INFO: Processing buffer {"connection_id":218606,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:56:57] local.INFO: IMEI packet received {"connection_id":218606,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":218606,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:57:02] local.INFO: TCP Data received {"connection_id":218606,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218606,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:02] local.INFO: Processing buffer {"connection_id":218606,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:02] local.INFO: IMEI packet received {"connection_id":218606,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:57:02] local.INFO: IMEI acknowledgment sent {"connection_id":218606,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:57:03] local.INFO: TCP Data received {"connection_id":218606,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218606,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:03] local.INFO: Processing buffer {"connection_id":218606,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:03] local.INFO: Packet analysis {"connection_id":218606,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:57:03] local.INFO: Extracted packet for processing {"connection_id":218606,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 18: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-18 18: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-18 18: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:57: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-18 18: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-18 18: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-18 18:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218606,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:57: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-18 18:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:57:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:57:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":218606,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:57:03] local.INFO: GPS data processed {"connection_id":218606,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:57:03] local.INFO: Acknowledgment sent {"connection_id":218606,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:57:38] local.INFO: TCP Data received {"connection_id":218606,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218606,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:38] local.INFO: Processing buffer {"connection_id":218606,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:38] local.INFO: Packet analysis {"connection_id":218606,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:57:38] local.INFO: Extracted packet for processing {"connection_id":218606,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:57:38] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:57:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:57:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 18: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-18 18:57:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:57:38] 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-18 18: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-18 18: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-18 18:57:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:57:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218606,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:57:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:57:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18: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-18 18:57:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:57:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:57:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:57:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:57:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:57:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:57:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:57:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:57:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:57:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:57:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:57:38] local.INFO: DEBUG: GPS processor result {"connection_id":218606,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:57:38] local.INFO: GPS data processed {"connection_id":218606,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:57:38] local.INFO: Acknowledgment sent {"connection_id":218606,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:57:52] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:52] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:52] local.INFO: IMEI packet received {"connection_id":218340,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":218340,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:57:57] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:57] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:57:57] local.INFO: IMEI packet received {"connection_id":218340,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:57:57] local.INFO: IMEI acknowledgment sent {"connection_id":218340,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:57:58] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:58] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:57:58] local.INFO: Packet analysis {"connection_id":218340,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:57:58] local.INFO: Extracted packet for processing {"connection_id":218340,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:57:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:57: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-18 18:57:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:57:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:57:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 18:57:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:57:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18:57: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:57:58] 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-18 18:57: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-18 18:57:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:57:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:57:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218340,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:57:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:57:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:57: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-18 18:57:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:57:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:57:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:57:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:57:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:57:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:57:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:57:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:57:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:57:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:57:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:57:58] local.INFO: DEBUG: GPS processor result {"connection_id":218340,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:57:58] local.INFO: GPS data processed {"connection_id":218340,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:57:58] local.INFO: Acknowledgment sent {"connection_id":218340,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:58:00] local.INFO: TCP Data received {"connection_id":219990,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219990,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:58:00] local.INFO: Processing buffer {"connection_id":219990,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:58:00] local.INFO: IMEI packet received {"connection_id":219990,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:58:00] local.INFO: IMEI acknowledgment sent {"connection_id":219990,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:58:30] local.INFO: TCP Data received {"connection_id":218340,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218340,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:58:30] local.INFO: Processing buffer {"connection_id":218340,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:58:30] local.INFO: Packet analysis {"connection_id":218340,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:58:30] local.INFO: Extracted packet for processing {"connection_id":218340,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:58:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 18:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 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-18 18:58: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-18 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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:58: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-18 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-18 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-18 18:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218340,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18: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-18 18:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:58:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:58:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":218340,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:58:30] local.INFO: GPS data processed {"connection_id":218340,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:58:30] local.INFO: Acknowledgment sent {"connection_id":218340,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:58:44] local.INFO: TCP Data received {"connection_id":218607,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:58:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218607,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:58:44] local.INFO: Processing buffer {"connection_id":218607,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 18:58:44] local.INFO: IMEI packet received {"connection_id":218607,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 18:58:44] local.INFO: IMEI acknowledgment sent {"connection_id":218607,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:58:52] local.INFO: TCP Data received {"connection_id":219991,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219991,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:58:52] local.INFO: Processing buffer {"connection_id":219991,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:58:52] local.INFO: IMEI packet received {"connection_id":219991,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":219991,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:58:57] local.INFO: TCP Data received {"connection_id":219991,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219991,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:58:57] local.INFO: Processing buffer {"connection_id":219991,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:58:57] local.INFO: IMEI packet received {"connection_id":219991,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":219991,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:58:58] local.INFO: TCP Data received {"connection_id":219991,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:58:58] local.INFO: Processing buffer {"connection_id":219991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:58:58] local.INFO: Packet analysis {"connection_id":219991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:58:58] local.INFO: Extracted packet for processing {"connection_id":219991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:58:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:58: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-18 18:58:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:58:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:58:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:58:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:58:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 18:58:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:58:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18:58: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:58:58] 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-18 18:58: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-18 18:58:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:58:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:58:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:58:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:58:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:58:58] 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-18 18:58:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:58:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:58:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:58:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:58:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:58:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:58:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:58:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:58:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:58:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:58:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:58:58] local.INFO: DEBUG: GPS processor result {"connection_id":219991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:58:58] local.INFO: GPS data processed {"connection_id":219991,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:58:58] local.INFO: Acknowledgment sent {"connection_id":219991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:59:32] local.INFO: TCP Data received {"connection_id":219991,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:59:32] local.INFO: Processing buffer {"connection_id":219991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:59:32] local.INFO: Packet analysis {"connection_id":219991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:59:32] local.INFO: Extracted packet for processing {"connection_id":219991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:59:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18: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-18 18:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:59:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 18: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-18 18:59: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-18 18: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:59: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-18 18: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-18 18: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-18 18:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:59: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-18 18:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:59:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:59:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:59:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":219991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:59:32] local.INFO: GPS data processed {"connection_id":219991,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:59:32] local.INFO: Acknowledgment sent {"connection_id":219991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 18:59:53] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:59:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:59:53] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:59:53] local.INFO: IMEI packet received {"connection_id":221661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 18:59:53] local.INFO: IMEI acknowledgment sent {"connection_id":221661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 18:59:57] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:59:57] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 18:59:57] local.INFO: IMEI packet received {"connection_id":221661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 18:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":221661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 18:59:58] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:59:58] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 18:59:58] local.INFO: Packet analysis {"connection_id":221661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:59:58] local.INFO: Extracted packet for processing {"connection_id":221661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 18:59:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 18:59: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-18 18:59:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 18:59:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 18:59:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 18:59:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 18:59:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 18:59:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 18:59:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 18:59: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 18:59:58] 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-18 18:59: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-18 18:59:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 18:59:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 18:59:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 18:59:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:59:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 18:59:58] 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-18 18:59:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 18:59:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 18:59:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 18:59:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 18:59:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 18:59:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 18:59:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 18:59:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 18:59:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 18:59:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 18:59:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 18:59: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":6841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 18:59:58] local.INFO: GPS data processed {"connection_id":221661,"processed":1,"errors":0,"total":1} 
[2026-10-18 18:59:58] local.INFO: Acknowledgment sent {"connection_id":221661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:00:29] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:00:29] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:00:29] local.INFO: Packet analysis {"connection_id":221661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 19:00:29] local.INFO: Extracted packet for processing {"connection_id":221661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 19:00:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:00:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:00:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:00:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:00:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:00:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 19: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-18 19:00: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:00:29] 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-18 19: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-18 19: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-18 19:00:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:00:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:00:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:00:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:00:29] 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-18 19:00:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:00:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:00:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:00:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:00:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:00:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:00:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:00:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:00:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:00:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:00:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:00:29] 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":6842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:00:29] local.INFO: GPS data processed {"connection_id":221661,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:00:29] local.INFO: Acknowledgment sent {"connection_id":221661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:00:57] local.INFO: TCP Data received {"connection_id":218609,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:00:57] local.INFO: Processing buffer {"connection_id":218609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:00:57] local.INFO: IMEI packet received {"connection_id":218609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":218609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:01:02] local.INFO: TCP Data received {"connection_id":218609,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:02] local.INFO: Processing buffer {"connection_id":218609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:02] local.INFO: IMEI packet received {"connection_id":218609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:01:02] local.INFO: IMEI acknowledgment sent {"connection_id":218609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:01:03] local.INFO: TCP Data received {"connection_id":218609,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:01:03] local.INFO: Processing buffer {"connection_id":218609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:01:03] local.INFO: Packet analysis {"connection_id":218609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 19:01:03] local.INFO: Extracted packet for processing {"connection_id":218609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 19:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 19: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-18 19: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-18 19: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:01: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-18 19: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-18 19: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-18 19:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:01: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-18 19:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:01:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":218609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:01:03] local.INFO: GPS data processed {"connection_id":218609,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:01:03] local.INFO: Acknowledgment sent {"connection_id":218609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:01:08] local.INFO: TCP Data received {"connection_id":218609,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:01:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:01:08] local.INFO: Processing buffer {"connection_id":218609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f30c658012d7f978005afddd80005005b29..."} 
[2026-10-18 19:01:08] local.INFO: Packet analysis {"connection_id":218609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 19:01:08] local.INFO: Extracted packet for processing {"connection_id":218609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f30"} 
[2026-10-18 19:01:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:01: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-18 19:01:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836392448001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:01:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792329959000,"timestamp_ms":1792329959000,"timestamp_seconds":1792329959,"priority":1,"record_length":96,"hex_timestamp":"000001a14f30c658"} 
[2026-10-18 19:01:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:01:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:01: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-18 19:01: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-18 19:01: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-18 19:01:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:01:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:01:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:01:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:01:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:01:08] 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-18 19:01:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:01:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:01:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836392448001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:01:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:01:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:01:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836392448001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:01:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:01:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:01:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:01:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:01:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836392448001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:01:08] local.INFO: DEBUG: GPS processor result {"connection_id":218609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:01:08] local.INFO: GPS data processed {"connection_id":218609,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:01:08] local.INFO: Acknowledgment sent {"connection_id":218609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:01:52] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:52] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:52] local.INFO: IMEI packet received {"connection_id":218341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:01:52] local.INFO: IMEI acknowledgment sent {"connection_id":218341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:01:57] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:57] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:01:57] local.INFO: IMEI packet received {"connection_id":218341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":218341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:01:58] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:01:58] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:01:58] local.INFO: Packet analysis {"connection_id":218341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:01:58] local.INFO: Extracted packet for processing {"connection_id":218341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:01:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:01: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-18 19:01:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:01:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:01:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19:01:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:01:58] 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-18 19:01: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:01:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:01: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-18 19:01:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:01:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:01:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:01:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:01:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:01:58] 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-18 19:01:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:01:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:01:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:01:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:01:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:01:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:01:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:01:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:01:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:01:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:01:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:01:58] local.INFO: DEBUG: GPS processor result {"connection_id":218341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:01:58] local.INFO: GPS data processed {"connection_id":218341,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:01:58] local.INFO: Acknowledgment sent {"connection_id":218341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:02:30] local.INFO: TCP Data received {"connection_id":218341,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:02:30] local.INFO: Processing buffer {"connection_id":218341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:02:30] local.INFO: Packet analysis {"connection_id":218341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:02:30] local.INFO: Extracted packet for processing {"connection_id":218341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:02:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 19:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 19:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:02:30] 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-18 19:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:02:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:02:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":218341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:02:30] local.INFO: GPS data processed {"connection_id":218341,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:02:30] local.INFO: Acknowledgment sent {"connection_id":218341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:02:55] local.INFO: TCP Data received {"connection_id":218612,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:02:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:02:55] local.INFO: Processing buffer {"connection_id":218612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:02:55] local.INFO: IMEI packet received {"connection_id":218612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:02:55] local.INFO: IMEI acknowledgment sent {"connection_id":218612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:02:57] local.INFO: TCP Data received {"connection_id":218612,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:02:57] local.INFO: Processing buffer {"connection_id":218612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:02:57] local.INFO: IMEI packet received {"connection_id":218612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":218612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:03:00] local.INFO: TCP Data received {"connection_id":218612,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:00] local.INFO: Processing buffer {"connection_id":218612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:00] local.INFO: Packet analysis {"connection_id":218612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:03:00] local.INFO: Extracted packet for processing {"connection_id":218612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:03:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:03: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-18 19:03:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:03:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19:03:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:03:00] 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-18 19:03: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:03:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:03: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-18 19:03:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:03:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:03:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:03:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:03:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:03:00] 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-18 19:03:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:03:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:03:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:03:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:03:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:03:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:03:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:03:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:03:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:03:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:03:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:03:00] local.INFO: DEBUG: GPS processor result {"connection_id":218612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:03:00] local.INFO: GPS data processed {"connection_id":218612,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:03:00] local.INFO: Acknowledgment sent {"connection_id":218612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:03:03] local.INFO: TCP Data received {"connection_id":218612,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:03] local.INFO: Processing buffer {"connection_id":218612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:03] local.INFO: Packet analysis {"connection_id":218612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:03:03] local.INFO: Extracted packet for processing {"connection_id":218612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:03:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:03:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:03:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:03:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:03:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:03:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:03:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:03:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:03:03] 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-18 19:03:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:03:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:03:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:03:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:03:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:03:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:03:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:03:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:03:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:03:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:03:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:03:03] local.INFO: DEBUG: GPS processor result {"connection_id":218612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6848,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:03:03] local.INFO: GPS data processed {"connection_id":218612,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:03:03] local.INFO: Acknowledgment sent {"connection_id":218612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:03:35] local.INFO: TCP Data received {"connection_id":218612,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:35] local.INFO: Processing buffer {"connection_id":218612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:03:35] local.INFO: Packet analysis {"connection_id":218612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:03:35] local.INFO: Extracted packet for processing {"connection_id":218612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:03:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:03:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:03:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:03:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19: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-18 19:03: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:03:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:03:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:03:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:03:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:03:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:03:35] 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-18 19:03:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:03:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:03:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:03:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:03:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:03:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:03:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:03:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:03:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:03:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:03:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:03:35] local.INFO: DEBUG: GPS processor result {"connection_id":218612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:03:35] local.INFO: GPS data processed {"connection_id":218612,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:03:35] local.INFO: Acknowledgment sent {"connection_id":218612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:03:53] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:03:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:03:53] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:03:53] local.INFO: IMEI packet received {"connection_id":221662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:03:53] local.INFO: IMEI acknowledgment sent {"connection_id":221662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:03:57] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:03:57] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:03:57] local.INFO: IMEI packet received {"connection_id":221662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":221662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:04:00] local.INFO: TCP Data received {"connection_id":219993,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219993,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:04:00] local.INFO: Processing buffer {"connection_id":219993,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:04:00] local.INFO: IMEI packet received {"connection_id":219993,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":219993,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:04:02] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:02] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:02] local.INFO: Packet analysis {"connection_id":221662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:04:02] local.INFO: Extracted packet for processing {"connection_id":221662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:04:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:04:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:04:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19: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-18 19:04: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:04:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:04:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:04:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:04:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:04:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:04:02] 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-18 19:04:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:04:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:04:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:04:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:04:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:04:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:04:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:04:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:04:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:04:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:04:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:04:02] 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":6850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:04:02] local.INFO: GPS data processed {"connection_id":221662,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:04:02] local.INFO: Acknowledgment sent {"connection_id":221662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:04:34] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:34] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:34] local.INFO: Packet analysis {"connection_id":221662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:04:34] local.INFO: Extracted packet for processing {"connection_id":221662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:04:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:04: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-18 19:04:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:04:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19:04:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:04:34] 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-18 19:04: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:04:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:04: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-18 19:04:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:04:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:04:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:04:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:04:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:04:34] 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-18 19:04:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:04:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:04:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:04:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:04:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:04:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:04:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:04:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:04:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:04:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:04:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:04:34] 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":6851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:04:34] local.INFO: GPS data processed {"connection_id":221662,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:04:34] local.INFO: Acknowledgment sent {"connection_id":221662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:04:45] local.INFO: TCP Data received {"connection_id":218342,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:04:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218342,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:04:45] local.INFO: Processing buffer {"connection_id":218342,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:04:45] local.INFO: IMEI packet received {"connection_id":218342,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:04:45] local.INFO: IMEI acknowledgment sent {"connection_id":218342,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:04:52] local.INFO: TCP Data received {"connection_id":218613,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218613,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:04:52] local.INFO: Processing buffer {"connection_id":218613,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:04:52] local.INFO: IMEI packet received {"connection_id":218613,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":218613,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:04:57] local.INFO: TCP Data received {"connection_id":218613,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218613,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:04:57] local.INFO: Processing buffer {"connection_id":218613,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:04:57] local.INFO: IMEI packet received {"connection_id":218613,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:04:57] local.INFO: IMEI acknowledgment sent {"connection_id":218613,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:04:58] local.INFO: TCP Data received {"connection_id":218613,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:58] local.INFO: Processing buffer {"connection_id":218613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:04:58] local.INFO: Packet analysis {"connection_id":218613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:04:58] local.INFO: Extracted packet for processing {"connection_id":218613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:04:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:04: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-18 19:04:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:04:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:04:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19:04:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:04:58] 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-18 19:04: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:04:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:04: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-18 19:04:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:04:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:04:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:04:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:04:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:04:58] 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-18 19:04:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:04:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:04:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:04:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:04:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:04:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:04:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:04:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:04:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:04:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:04:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:04:58] local.INFO: DEBUG: GPS processor result {"connection_id":218613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:04:58] local.INFO: GPS data processed {"connection_id":218613,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:04:58] local.INFO: Acknowledgment sent {"connection_id":218613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:05:32] local.INFO: TCP Data received {"connection_id":218613,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:05:32] local.INFO: Processing buffer {"connection_id":218613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:05:32] local.INFO: Packet analysis {"connection_id":218613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:05:32] local.INFO: Extracted packet for processing {"connection_id":218613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:05:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:05:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:05:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:05: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-18 19:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:05:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:05:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:05:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":218613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:05:32] local.INFO: GPS data processed {"connection_id":218613,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:05:32] local.INFO: Acknowledgment sent {"connection_id":218613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:05:52] local.INFO: TCP Data received {"connection_id":219995,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:05:52] local.INFO: Processing buffer {"connection_id":219995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:05:52] local.INFO: IMEI packet received {"connection_id":219995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:05:52] local.INFO: IMEI acknowledgment sent {"connection_id":219995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:05:57] local.INFO: TCP Data received {"connection_id":219995,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:05:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:05:57] local.INFO: Processing buffer {"connection_id":219995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:05:57] local.INFO: IMEI packet received {"connection_id":219995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:05:57] local.INFO: IMEI acknowledgment sent {"connection_id":219995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:05:58] local.INFO: TCP Data received {"connection_id":219995,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:05:58] local.INFO: Processing buffer {"connection_id":219995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:05:58] local.INFO: Packet analysis {"connection_id":219995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:05:58] local.INFO: Extracted packet for processing {"connection_id":219995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:05:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19: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-18 19:05:58] 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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:05:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:05:58] 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-18 19:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:05:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:05:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":219995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:05:58] local.INFO: GPS data processed {"connection_id":219995,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:05:58] local.INFO: Acknowledgment sent {"connection_id":219995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:06:32] local.INFO: TCP Data received {"connection_id":219995,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:06:32] local.INFO: Processing buffer {"connection_id":219995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f355e20012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:06:32] local.INFO: Packet analysis {"connection_id":219995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:06:32] local.INFO: Extracted packet for processing {"connection_id":219995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f35"} 
[2026-10-18 19:06:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:06:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836469504001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:06:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:06:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:06:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:06:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792330260000,"timestamp_ms":1792330260000,"timestamp_seconds":1792330260,"priority":1,"record_length":96,"hex_timestamp":"000001a14f355e20"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:06:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:06:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:06:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:06:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:06:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:06: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-18 19:06:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:06:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:06:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836469504001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:06:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:06:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:06:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836469504001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:06:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:06:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:06:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:06:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:06:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836469504001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:06:32] local.INFO: DEBUG: GPS processor result {"connection_id":219995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:06:32] local.INFO: GPS data processed {"connection_id":219995,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:06:32] local.INFO: Acknowledgment sent {"connection_id":219995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:06:57] local.INFO: TCP Data received {"connection_id":218614,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:06:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:06:57] local.INFO: Processing buffer {"connection_id":218614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:06:57] local.INFO: IMEI packet received {"connection_id":218614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:06:57] local.INFO: IMEI acknowledgment sent {"connection_id":218614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:07:02] local.INFO: TCP Data received {"connection_id":218614,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:02] local.INFO: Processing buffer {"connection_id":218614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:02] local.INFO: IMEI packet received {"connection_id":218614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:07:02] local.INFO: IMEI acknowledgment sent {"connection_id":218614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:07:03] local.INFO: TCP Data received {"connection_id":218614,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:03] local.INFO: Processing buffer {"connection_id":218614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:03] local.INFO: Packet analysis {"connection_id":218614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:07:03] local.INFO: Extracted packet for processing {"connection_id":218614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19: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-18 19: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-18 19: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:07: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-18 19: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-18 19: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-18 19:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:07: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-18 19:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:07:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":218614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:07:03] local.INFO: GPS data processed {"connection_id":218614,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:07:03] local.INFO: Acknowledgment sent {"connection_id":218614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:07:08] local.INFO: TCP Data received {"connection_id":218614,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:08] local.INFO: Processing buffer {"connection_id":218614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:08] local.INFO: Packet analysis {"connection_id":218614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:07:08] local.INFO: Extracted packet for processing {"connection_id":218614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:07:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:07:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:07:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19: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-18 19:07: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:07: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-18 19: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-18 19: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-18 19:07:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:07:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:07:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:07:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:07:08] 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-18 19:07:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:07:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:07:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:07:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:07:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:07:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:07:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:07:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:07:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:07:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:07:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:07:08] local.INFO: DEBUG: GPS processor result {"connection_id":218614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:07:08] local.INFO: GPS data processed {"connection_id":218614,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:07:08] local.INFO: Acknowledgment sent {"connection_id":218614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:07:52] local.INFO: TCP Data received {"connection_id":221665,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:52] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:52] local.INFO: IMEI packet received {"connection_id":221665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:07:52] local.INFO: IMEI acknowledgment sent {"connection_id":221665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:07:57] local.INFO: TCP Data received {"connection_id":221665,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:57] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:07:57] local.INFO: IMEI packet received {"connection_id":221665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":221665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:07:58] local.INFO: TCP Data received {"connection_id":221665,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:58] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:07:58] local.INFO: Packet analysis {"connection_id":221665,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:07:58] local.INFO: Extracted packet for processing {"connection_id":221665,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:07: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-18 19:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:07:58] 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-18 19:07: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:07:58] 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-18 19:07: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-18 19:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221665,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:07:58] 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-18 19:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:07:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:07:58] 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":6858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:07:58] local.INFO: GPS data processed {"connection_id":221665,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:07:58] local.INFO: Acknowledgment sent {"connection_id":221665,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:08:29] local.INFO: TCP Data received {"connection_id":221665,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:08:29] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:08:29] local.INFO: Packet analysis {"connection_id":221665,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:08:29] local.INFO: Extracted packet for processing {"connection_id":221665,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:08:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:08: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-18 19:08:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:08:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:08:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:08:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:08:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19:08:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:08:29] 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-18 19:08: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:08:29] 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-18 19:08: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-18 19:08:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:08:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:08:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221665,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:08:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:08:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:08:29] 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-18 19:08:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:08:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:08:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:08:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:08:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:08:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:08:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:08:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:08:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:08:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:08:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:08:29] 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":6859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:08:29] local.INFO: GPS data processed {"connection_id":221665,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:08:29] local.INFO: Acknowledgment sent {"connection_id":221665,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:08:52] local.INFO: TCP Data received {"connection_id":218615,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:08:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:08:52] local.INFO: Processing buffer {"connection_id":218615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:08:52] local.INFO: IMEI packet received {"connection_id":218615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:08:52] local.INFO: IMEI acknowledgment sent {"connection_id":218615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:08:57] local.INFO: TCP Data received {"connection_id":218615,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:08:57] local.INFO: Processing buffer {"connection_id":218615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:08:57] local.INFO: IMEI packet received {"connection_id":218615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:08:57] local.INFO: IMEI acknowledgment sent {"connection_id":218615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:08:58] local.INFO: TCP Data received {"connection_id":218615,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:08:58] local.INFO: Processing buffer {"connection_id":218615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:08:58] local.INFO: Packet analysis {"connection_id":218615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:08:58] local.INFO: Extracted packet for processing {"connection_id":218615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:08:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:08: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-18 19:08:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:08:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:08:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:08:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:08:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19:08:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:08:58] 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-18 19:08: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:08:58] 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-18 19:08: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-18 19:08:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:08:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:08:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:08:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:08:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:08:58] 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-18 19:08:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:08:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:08:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:08:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:08:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:08:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:08:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:08:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:08:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:08:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:08:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:08:58] local.INFO: DEBUG: GPS processor result {"connection_id":218615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:08:58] local.INFO: GPS data processed {"connection_id":218615,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:08:58] local.INFO: Acknowledgment sent {"connection_id":218615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:09:32] local.INFO: TCP Data received {"connection_id":218615,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:09:32] local.INFO: Processing buffer {"connection_id":218615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:09:32] local.INFO: Packet analysis {"connection_id":218615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:09:32] local.INFO: Extracted packet for processing {"connection_id":218615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:09:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:09:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19: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-18 19: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-18 19: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:09: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-18 19: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-18 19: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-18 19:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:09: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-18 19:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:09:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:09:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:09:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":218615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:09:32] local.INFO: GPS data processed {"connection_id":218615,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:09:32] local.INFO: Acknowledgment sent {"connection_id":218615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:09:55] local.INFO: TCP Data received {"connection_id":221667,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:09:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221667,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:09:55] local.INFO: Processing buffer {"connection_id":221667,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:09:55] local.INFO: IMEI packet received {"connection_id":221667,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:09:55] local.INFO: IMEI acknowledgment sent {"connection_id":221667,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:09:57] local.INFO: TCP Data received {"connection_id":221667,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221667,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:09:57] local.INFO: Processing buffer {"connection_id":221667,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:09:57] local.INFO: IMEI packet received {"connection_id":221667,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:09:57] local.INFO: IMEI acknowledgment sent {"connection_id":221667,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:10:07] local.INFO: TCP Data received {"connection_id":221667,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:10:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221667,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:10:07] local.INFO: Processing buffer {"connection_id":221667,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:10:07] local.INFO: Packet analysis {"connection_id":221667,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:10:07] local.INFO: Extracted packet for processing {"connection_id":221667,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:10:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:10: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-18 19:10:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:10:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:10:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:10:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:10:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19:10:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:10:07] 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-18 19:10: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:10:07] 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-18 19:10: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-18 19:10:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:10:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:10:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221667,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:10:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221667,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:10:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221667,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:10: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-18 19:10:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:10:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:10:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:10:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:10:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:10:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:10:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:10:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:10:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:10:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:10:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:10:07] local.INFO: DEBUG: GPS processor result {"connection_id":221667,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:10:07] local.INFO: GPS data processed {"connection_id":221667,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:10:07] local.INFO: Acknowledgment sent {"connection_id":221667,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:10:15] local.INFO: TCP Data received {"connection_id":218344,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218344,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:10:15] local.INFO: Processing buffer {"connection_id":218344,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:10:15] local.INFO: IMEI packet received {"connection_id":218344,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:10:15] local.INFO: IMEI acknowledgment sent {"connection_id":218344,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:10:44] local.INFO: TCP Data received {"connection_id":218616,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:10:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218616,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:10:44] local.INFO: Processing buffer {"connection_id":218616,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:10:44] local.INFO: IMEI packet received {"connection_id":218616,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:10:44] local.INFO: IMEI acknowledgment sent {"connection_id":218616,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:10:52] local.INFO: TCP Data received {"connection_id":219996,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:10:52] local.INFO: Processing buffer {"connection_id":219996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:10:52] local.INFO: IMEI packet received {"connection_id":219996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":219996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:10:57] local.INFO: TCP Data received {"connection_id":219996,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:10:57] local.INFO: Processing buffer {"connection_id":219996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:10:57] local.INFO: IMEI packet received {"connection_id":219996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":219996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:11:27] local.INFO: TCP Data received {"connection_id":218617,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:27] local.INFO: Processing buffer {"connection_id":218617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:27] local.INFO: IMEI packet received {"connection_id":218617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:11:27] local.INFO: IMEI acknowledgment sent {"connection_id":218617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:11:32] local.INFO: TCP Data received {"connection_id":218617,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:32] local.INFO: Processing buffer {"connection_id":218617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:32] local.INFO: IMEI packet received {"connection_id":218617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:11:32] local.INFO: IMEI acknowledgment sent {"connection_id":218617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:11:33] local.INFO: TCP Data received {"connection_id":218617,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:11:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:11:33] local.INFO: Processing buffer {"connection_id":218617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f39f5e8012d7f978005afddd80005005b28..."} 
[2026-10-18 19:11:33] local.INFO: Packet analysis {"connection_id":218617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:11:33] local.INFO: Extracted packet for processing {"connection_id":218617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f39"} 
[2026-10-18 19:11:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:11:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836546560001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:11:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:11:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:11:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:11:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792330561000,"timestamp_ms":1792330561000,"timestamp_seconds":1792330561,"priority":1,"record_length":96,"hex_timestamp":"000001a14f39f5e8"} 
[2026-10-18 19: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-18 19:11: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:11:33] 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-18 19: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-18 19: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-18 19:11:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:11:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:11:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:11:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:11:33] 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-18 19:11:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:11:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:11:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836546560001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:11:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:11:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:11:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836546560001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:11:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:11:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:11:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:11:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:11:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836546560001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:11:33] local.INFO: DEBUG: GPS processor result {"connection_id":218617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:11:33] local.INFO: GPS data processed {"connection_id":218617,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:11:33] local.INFO: Acknowledgment sent {"connection_id":218617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:11:57] local.INFO: TCP Data received {"connection_id":221668,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:57] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:11:57] local.INFO: IMEI packet received {"connection_id":221668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:11:57] local.INFO: IMEI acknowledgment sent {"connection_id":221668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:12:02] local.INFO: TCP Data received {"connection_id":221668,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:02] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:02] local.INFO: IMEI packet received {"connection_id":221668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":221668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:12:03] local.INFO: TCP Data received {"connection_id":221668,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:12:03] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:12:03] local.INFO: Packet analysis {"connection_id":221668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:12:03] local.INFO: Extracted packet for processing {"connection_id":221668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:12: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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:12: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-18 19:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:12:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:12:03] 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":6864,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:12:03] local.INFO: GPS data processed {"connection_id":221668,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:12:03] local.INFO: Acknowledgment sent {"connection_id":221668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:12:35] local.INFO: TCP Data received {"connection_id":221668,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:12:35] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:12:35] local.INFO: Packet analysis {"connection_id":221668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:12:35] local.INFO: Extracted packet for processing {"connection_id":221668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:12:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:12:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:12:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:12:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:12:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:12:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:12: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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:12:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:12:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:12:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:12:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:12:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:12:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:12:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:12:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:12:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:12:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:12:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:12:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:12:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:12:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:12:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:12:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:12:35] 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":6865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:12:35] local.INFO: GPS data processed {"connection_id":221668,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:12:35] local.INFO: Acknowledgment sent {"connection_id":221668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:12:52] local.INFO: TCP Data received {"connection_id":221670,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:52] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:52] local.INFO: IMEI packet received {"connection_id":221670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:12:52] local.INFO: IMEI acknowledgment sent {"connection_id":221670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:12:57] local.INFO: TCP Data received {"connection_id":221670,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:57] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:12:57] local.INFO: IMEI packet received {"connection_id":221670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:12:57] local.INFO: IMEI acknowledgment sent {"connection_id":221670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:13:02] local.INFO: TCP Data received {"connection_id":221670,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:02] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:02] local.INFO: Packet analysis {"connection_id":221670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:13:02] local.INFO: Extracted packet for processing {"connection_id":221670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:13:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:13: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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:13: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-18 19:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:13:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:13:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:13:02] 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":6866,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:13:02] local.INFO: GPS data processed {"connection_id":221670,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:13:02] local.INFO: Acknowledgment sent {"connection_id":221670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:13:34] local.INFO: TCP Data received {"connection_id":221670,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:34] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:34] local.INFO: Packet analysis {"connection_id":221670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:13:34] local.INFO: Extracted packet for processing {"connection_id":221670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:13:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:13:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:13:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:13:34] 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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:13:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:13:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:13:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:13:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:13:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:13:34] 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-18 19:13:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:13:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:13:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:13:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:13:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:13:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:13:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:13:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:13:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:13:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:13:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:13:34] 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":6867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:13:34] local.INFO: GPS data processed {"connection_id":221670,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:13:34] local.INFO: Acknowledgment sent {"connection_id":221670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:13:53] local.INFO: TCP Data received {"connection_id":218619,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:13:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:13:53] local.INFO: Processing buffer {"connection_id":218619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:13:53] local.INFO: IMEI packet received {"connection_id":218619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:13:53] local.INFO: IMEI acknowledgment sent {"connection_id":218619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:13:57] local.INFO: TCP Data received {"connection_id":218619,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:13:57] local.INFO: Processing buffer {"connection_id":218619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:13:57] local.INFO: IMEI packet received {"connection_id":218619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":218619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:13:58] local.INFO: TCP Data received {"connection_id":218619,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:58] local.INFO: Processing buffer {"connection_id":218619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:13:58] local.INFO: Packet analysis {"connection_id":218619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:13:58] local.INFO: Extracted packet for processing {"connection_id":218619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:13:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:13: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-18 19:13:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:13:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:13:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19:13:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:13:58] 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-18 19:13: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:13:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:13: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-18 19:13:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:13:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:13:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:13:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:13:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:13:58] 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-18 19:13:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:13:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:13:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:13:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:13:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:13:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:13:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:13:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:13:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:13:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:13:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:13:58] local.INFO: DEBUG: GPS processor result {"connection_id":218619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:13:58] local.INFO: GPS data processed {"connection_id":218619,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:13:58] local.INFO: Acknowledgment sent {"connection_id":218619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:14:29] local.INFO: TCP Data received {"connection_id":218619,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:14:29] local.INFO: Processing buffer {"connection_id":218619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:14:29] local.INFO: Packet analysis {"connection_id":218619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:14:29] local.INFO: Extracted packet for processing {"connection_id":218619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:14:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:14:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:14:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:14:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:14:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:14:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:14:29] 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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:14:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:14:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:14:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:14:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:14:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:14:29] 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-18 19:14:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:14:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:14:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:14:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:14:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:14:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:14:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:14:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:14:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:14:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:14:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:14:29] local.INFO: DEBUG: GPS processor result {"connection_id":218619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:14:29] local.INFO: GPS data processed {"connection_id":218619,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:14:29] local.INFO: Acknowledgment sent {"connection_id":218619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:14:52] local.INFO: TCP Data received {"connection_id":219997,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:14:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:14:52] local.INFO: Processing buffer {"connection_id":219997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:14:52] local.INFO: IMEI packet received {"connection_id":219997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:14:52] local.INFO: IMEI acknowledgment sent {"connection_id":219997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:14:57] local.INFO: TCP Data received {"connection_id":219997,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:14:57] local.INFO: Processing buffer {"connection_id":219997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:14:57] local.INFO: IMEI packet received {"connection_id":219997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":219997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:14:58] local.INFO: TCP Data received {"connection_id":219997,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:14:58] local.INFO: Processing buffer {"connection_id":219997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:14:58] local.INFO: Packet analysis {"connection_id":219997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:14:58] local.INFO: Extracted packet for processing {"connection_id":219997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:14:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:14:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:14:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:14:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:14:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:14:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:14:58] 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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:14:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:14:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:14:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:14:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:14:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:14: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-18 19:14:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:14:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:14:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:14:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:14:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:14:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:14:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:14:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:14:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:14:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:14:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:14:58] local.INFO: DEBUG: GPS processor result {"connection_id":219997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6870,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:14:58] local.INFO: GPS data processed {"connection_id":219997,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:14:58] local.INFO: Acknowledgment sent {"connection_id":219997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:15:29] local.INFO: TCP Data received {"connection_id":219997,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:15:29] local.INFO: Processing buffer {"connection_id":219997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:15:29] local.INFO: Packet analysis {"connection_id":219997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:15:29] local.INFO: Extracted packet for processing {"connection_id":219997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:15:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:15:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:15:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:15:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:15:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:15:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:15:29] 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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:15:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:15:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:15:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:15:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:15:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:15: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-18 19:15:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:15:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:15:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:15:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:15:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:15:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:15:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:15:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:15:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:15:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:15:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:15:29] local.INFO: DEBUG: GPS processor result {"connection_id":219997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:15:29] local.INFO: GPS data processed {"connection_id":219997,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:15:29] local.INFO: Acknowledgment sent {"connection_id":219997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:15:52] local.INFO: TCP Data received {"connection_id":218621,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:15:52] local.INFO: Processing buffer {"connection_id":218621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:15:52] local.INFO: IMEI packet received {"connection_id":218621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":218621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:15:57] local.INFO: TCP Data received {"connection_id":218621,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:15:57] local.INFO: Processing buffer {"connection_id":218621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:15:57] local.INFO: IMEI packet received {"connection_id":218621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:15:57] local.INFO: IMEI acknowledgment sent {"connection_id":218621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:16:00] local.INFO: TCP Data received {"connection_id":218621,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:16:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:16:00] local.INFO: Processing buffer {"connection_id":218621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:16:00] local.INFO: Packet analysis {"connection_id":218621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:16:00] local.INFO: Extracted packet for processing {"connection_id":218621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:16:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:16:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:16:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:16:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:16:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:16:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19:16:00] 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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:16:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:16: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-18 19: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-18 19:16:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:16:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:16:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:16:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:16: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-18 19:16:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:16:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:16:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:16:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:16:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:16:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:16:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:16:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:16:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:16:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:16:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:16:00] local.INFO: DEBUG: GPS processor result {"connection_id":218621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6872,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:16:00] local.INFO: GPS data processed {"connection_id":218621,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:16:00] local.INFO: Acknowledgment sent {"connection_id":218621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:16:05] local.INFO: TCP Data received {"connection_id":218346,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218346,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:16:05] local.INFO: Processing buffer {"connection_id":218346,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:16:05] local.INFO: IMEI packet received {"connection_id":218346,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":218346,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:16:32] local.INFO: TCP Data received {"connection_id":218621,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:16:32] local.INFO: Processing buffer {"connection_id":218621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f3e8db0012d7f978005afddd80005005b2a..."} 
[2026-10-18 19:16:32] local.INFO: Packet analysis {"connection_id":218621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:16:32] local.INFO: Extracted packet for processing {"connection_id":218621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f3e"} 
[2026-10-18 19:16:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:16:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836623616001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:16:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:16:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:16:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:16:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792330862000,"timestamp_ms":1792330862000,"timestamp_seconds":1792330862,"priority":1,"record_length":96,"hex_timestamp":"000001a14f3e8db0"} 
[2026-10-18 19: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-18 19: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-18 19: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:16:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:16:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:16:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:16:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:16:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:16: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-18 19:16:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:16:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:16:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836623616001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:16:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:16:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:16:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836623616001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:16:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:16:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:16:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:16:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:16:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836623616001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":218621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:16:32] local.INFO: GPS data processed {"connection_id":218621,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:16:32] local.INFO: Acknowledgment sent {"connection_id":218621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:16:50] local.INFO: TCP Data received {"connection_id":221671,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:16:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221671,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:16:50] local.INFO: Processing buffer {"connection_id":221671,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:16:50] local.INFO: IMEI packet received {"connection_id":221671,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:16:50] local.INFO: IMEI acknowledgment sent {"connection_id":221671,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:16:57] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:16:57] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:16:57] local.INFO: IMEI packet received {"connection_id":221672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":221672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:17:02] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:02] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:02] local.INFO: IMEI packet received {"connection_id":221672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:17:02] local.INFO: IMEI acknowledgment sent {"connection_id":221672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:17:03] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:17:03] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:17:03] local.INFO: Packet analysis {"connection_id":221672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:17:03] local.INFO: Extracted packet for processing {"connection_id":221672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:17:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:17:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:17: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-18 19: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-18 19: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-18 19:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:17: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-18 19:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:17:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:17:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:17:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:17:03] 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":6874,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:17:03] local.INFO: GPS data processed {"connection_id":221672,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:17:03] local.INFO: Acknowledgment sent {"connection_id":221672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:17:08] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:17:08] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:17:08] local.INFO: Packet analysis {"connection_id":221672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:17:08] local.INFO: Extracted packet for processing {"connection_id":221672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19: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-18 19:17: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:17:08] 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-18 19: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-18 19: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-18 19:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:17: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-18 19:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:17:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:17:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:17:08] 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":6875,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:17:08] local.INFO: GPS data processed {"connection_id":221672,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:17:08] local.INFO: Acknowledgment sent {"connection_id":221672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:17:52] local.INFO: TCP Data received {"connection_id":219998,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:52] local.INFO: Processing buffer {"connection_id":219998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:52] local.INFO: IMEI packet received {"connection_id":219998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:17:52] local.INFO: IMEI acknowledgment sent {"connection_id":219998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:17:57] local.INFO: TCP Data received {"connection_id":219998,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:57] local.INFO: Processing buffer {"connection_id":219998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:17:57] local.INFO: IMEI packet received {"connection_id":219998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":219998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:18:01] local.INFO: TCP Data received {"connection_id":219998,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:01] local.INFO: Processing buffer {"connection_id":219998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:01] local.INFO: Packet analysis {"connection_id":219998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:18:01] local.INFO: Extracted packet for processing {"connection_id":219998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:18:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 19:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 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-18 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-18 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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:18: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-18 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-18 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-18 19:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":219998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":219998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":219998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:18: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-18 19:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:18:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:18:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:18:01] local.INFO: DEBUG: GPS processor result {"connection_id":219998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:18:01] local.INFO: GPS data processed {"connection_id":219998,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:18:01] local.INFO: Acknowledgment sent {"connection_id":219998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:18:32] local.INFO: TCP Data received {"connection_id":219998,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:32] local.INFO: Processing buffer {"connection_id":219998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:32] local.INFO: Packet analysis {"connection_id":219998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:18:32] local.INFO: Extracted packet for processing {"connection_id":219998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:18:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:18: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-18 19: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-18 19: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-18 19:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":219998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":219998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":219998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:18: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-18 19:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:18:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:18:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:18:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":219998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:18:32] local.INFO: GPS data processed {"connection_id":219998,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:18:32] local.INFO: Acknowledgment sent {"connection_id":219998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:18:52] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:18:52] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:18:52] local.INFO: IMEI packet received {"connection_id":221674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:18:52] local.INFO: IMEI acknowledgment sent {"connection_id":221674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:18:57] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:18:57] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:18:57] local.INFO: IMEI packet received {"connection_id":221674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":221674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:18:58] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:58] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:18:58] local.INFO: Packet analysis {"connection_id":221674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:18:58] local.INFO: Extracted packet for processing {"connection_id":221674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:18:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:18: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-18 19:18:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:18:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:18:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19:18:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:18:58] 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-18 19:18: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:18:58] 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-18 19:18: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-18 19:18:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:18:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:18:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:18:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:18:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:18: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-18 19:18:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:18:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:18:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:18:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:18:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:18:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:18:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:18:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:18:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:18:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:18:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:18:58] 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":6878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:18:58] local.INFO: GPS data processed {"connection_id":221674,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:18:58] local.INFO: Acknowledgment sent {"connection_id":221674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:19:31] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:19:31] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:19:31] local.INFO: Packet analysis {"connection_id":221674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:19:31] local.INFO: Extracted packet for processing {"connection_id":221674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:19:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:19:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19: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-18 19:19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:19: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-18 19: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-18 19: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-18 19:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:19: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-18 19:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:19:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:19:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:19: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":6879,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:19:31] local.INFO: GPS data processed {"connection_id":221674,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:19:31] local.INFO: Acknowledgment sent {"connection_id":221674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:19:52] local.INFO: TCP Data received {"connection_id":221675,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:19:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:19:52] local.INFO: Processing buffer {"connection_id":221675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:19:52] local.INFO: IMEI packet received {"connection_id":221675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:19:52] local.INFO: IMEI acknowledgment sent {"connection_id":221675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:19:57] local.INFO: TCP Data received {"connection_id":221675,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:19:57] local.INFO: Processing buffer {"connection_id":221675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:19:57] local.INFO: IMEI packet received {"connection_id":221675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":221675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:19:58] local.INFO: TCP Data received {"connection_id":221675,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:19:58] local.INFO: Processing buffer {"connection_id":221675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:19:58] local.INFO: Packet analysis {"connection_id":221675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:19:58] local.INFO: Extracted packet for processing {"connection_id":221675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:19: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-18 19:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:19:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:19:58] 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-18 19:19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:19:58] 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-18 19:19: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-18 19:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:19: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-18 19:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:19:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":221675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:19:58] local.INFO: GPS data processed {"connection_id":221675,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:19:58] local.INFO: Acknowledgment sent {"connection_id":221675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:20:03] local.INFO: TCP Data received {"connection_id":221675,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:03] local.INFO: Processing buffer {"connection_id":221675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:03] local.INFO: Packet analysis {"connection_id":221675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:20:03] local.INFO: Extracted packet for processing {"connection_id":221675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:20:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:20:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:20:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19: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-18 19:20: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:20: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-18 19: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-18 19: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-18 19:20:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:20:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:20:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:20:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:20: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-18 19:20:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:20:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:20:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:20:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:20:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:20:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:20:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:20:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:20:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:20:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:20:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":221675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:20:03] local.INFO: GPS data processed {"connection_id":221675,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:20:03] local.INFO: Acknowledgment sent {"connection_id":221675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:20:34] local.INFO: TCP Data received {"connection_id":221675,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:34] local.INFO: Processing buffer {"connection_id":221675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:34] local.INFO: Packet analysis {"connection_id":221675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:20:34] local.INFO: Extracted packet for processing {"connection_id":221675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:20:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:20:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:20:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19: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-18 19:20:34] 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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:20:34] 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-18 19: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-18 19: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-18 19:20:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:20:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:20:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:20:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:20: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-18 19:20:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:20:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:20:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:20:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:20:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:20:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:20:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:20:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:20:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:20:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:20:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:20:34] local.INFO: DEBUG: GPS processor result {"connection_id":221675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:20:34] local.INFO: GPS data processed {"connection_id":221675,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:20:34] local.INFO: Acknowledgment sent {"connection_id":221675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:20:53] local.INFO: TCP Data received {"connection_id":219999,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219999,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:20:53] local.INFO: Processing buffer {"connection_id":219999,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:20:53] local.INFO: IMEI packet received {"connection_id":219999,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":219999,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:20:57] local.INFO: TCP Data received {"connection_id":219999,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219999,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:20:57] local.INFO: Processing buffer {"connection_id":219999,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:20:57] local.INFO: IMEI packet received {"connection_id":219999,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":219999,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:20:58] local.INFO: TCP Data received {"connection_id":219999,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:58] local.INFO: Processing buffer {"connection_id":219999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:20:58] local.INFO: Packet analysis {"connection_id":219999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:20:58] local.INFO: Extracted packet for processing {"connection_id":219999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:20:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:20: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-18 19:20:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:20:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:20:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19:20:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:20:58] 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-18 19:20: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:20:58] 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-18 19:20: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-18 19:20:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:20:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:20:58] local.INFO: Teltonika packet parsed successfully {"connection_id":219999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:20:58] local.INFO: Passing IMEI to GPS processor {"connection_id":219999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:20:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":219999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:20: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-18 19:20:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:20:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:20:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:20:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:20:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:20:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:20:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:20:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:20:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:20:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:20:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:20:58] local.INFO: DEBUG: GPS processor result {"connection_id":219999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6883,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:20:58] local.INFO: GPS data processed {"connection_id":219999,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:20:58] local.INFO: Acknowledgment sent {"connection_id":219999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:21:29] local.INFO: TCP Data received {"connection_id":219999,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":219999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:21:29] local.INFO: Processing buffer {"connection_id":219999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f432578012d7f978005afddd80005005b29..."} 
[2026-10-18 19:21:29] local.INFO: Packet analysis {"connection_id":219999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:21:29] local.INFO: Extracted packet for processing {"connection_id":219999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f43"} 
[2026-10-18 19:21:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:21: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-18 19:21:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836700672001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:21:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:21:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:21:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:21:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331163000,"timestamp_ms":1792331163000,"timestamp_seconds":1792331163,"priority":1,"record_length":96,"hex_timestamp":"000001a14f432578"} 
[2026-10-18 19:21:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:21:29] 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-18 19:21: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:21:29] 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-18 19:21: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-18 19:21:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:21:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:21:29] local.INFO: Teltonika packet parsed successfully {"connection_id":219999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:21:29] local.INFO: Passing IMEI to GPS processor {"connection_id":219999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:21:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":219999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:21: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-18 19:21:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:21:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:21:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836700672001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:21:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:21:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:21:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836700672001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:21:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:21:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:21:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:21:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:21:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836700672001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:21:29] local.INFO: DEBUG: GPS processor result {"connection_id":219999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:21:29] local.INFO: GPS data processed {"connection_id":219999,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:21:29] local.INFO: Acknowledgment sent {"connection_id":219999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:21:52] local.INFO: TCP Data received {"connection_id":218349,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:21:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:21:52] local.INFO: Processing buffer {"connection_id":218349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:21:52] local.INFO: IMEI packet received {"connection_id":218349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:21:52] local.INFO: IMEI acknowledgment sent {"connection_id":218349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:21:57] local.INFO: TCP Data received {"connection_id":218349,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:21:57] local.INFO: Processing buffer {"connection_id":218349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:21:57] local.INFO: IMEI packet received {"connection_id":218349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":218349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:21:58] local.INFO: TCP Data received {"connection_id":218349,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:21:58] local.INFO: Processing buffer {"connection_id":218349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:21:58] local.INFO: Packet analysis {"connection_id":218349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:21:58] local.INFO: Extracted packet for processing {"connection_id":218349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:21:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:21: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-18 19:21:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:21:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:21:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:21:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:21:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:21:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:21:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:21: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:21:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:21: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-18 19:21:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:21:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:21:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:21:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:21:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:21: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-18 19:21:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:21:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:21:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:21:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:21:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:21:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:21:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:21:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:21:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:21:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:21:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:21:58] local.INFO: DEBUG: GPS processor result {"connection_id":218349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6885,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:21:58] local.INFO: GPS data processed {"connection_id":218349,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:21:58] local.INFO: Acknowledgment sent {"connection_id":218349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:22:20] local.INFO: TCP Data received {"connection_id":218348,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:22:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218348,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:22:20] local.INFO: Processing buffer {"connection_id":218348,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:22:20] local.INFO: IMEI packet received {"connection_id":218348,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:22:20] local.INFO: IMEI acknowledgment sent {"connection_id":218348,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:22:29] local.INFO: TCP Data received {"connection_id":218349,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:22:29] local.INFO: Processing buffer {"connection_id":218349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:22:29] local.INFO: Packet analysis {"connection_id":218349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:22:29] local.INFO: Extracted packet for processing {"connection_id":218349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:22:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:22: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-18 19:22:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:22:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:22:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:22:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:22:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:22:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:22: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-18 19:22: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:22:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:22: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-18 19:22:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:22:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:22:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:22:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:22:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:22: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-18 19:22:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:22:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:22:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:22:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:22:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:22:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:22:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:22:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:22:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:22:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:22:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:22:29] local.INFO: DEBUG: GPS processor result {"connection_id":218349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6886,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:22:29] local.INFO: GPS data processed {"connection_id":218349,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:22:29] local.INFO: Acknowledgment sent {"connection_id":218349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:22:44] local.INFO: TCP Data received {"connection_id":218350,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:22:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218350,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:22:44] local.INFO: Processing buffer {"connection_id":218350,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:22:44] local.INFO: IMEI packet received {"connection_id":218350,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:22:44] local.INFO: IMEI acknowledgment sent {"connection_id":218350,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:22:52] local.INFO: TCP Data received {"connection_id":220000,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:22:52] local.INFO: Processing buffer {"connection_id":220000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:22:52] local.INFO: IMEI packet received {"connection_id":220000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:22:52] local.INFO: IMEI acknowledgment sent {"connection_id":220000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:22:57] local.INFO: TCP Data received {"connection_id":220000,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:22:57] local.INFO: Processing buffer {"connection_id":220000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:22:57] local.INFO: IMEI packet received {"connection_id":220000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":220000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:22:58] local.INFO: TCP Data received {"connection_id":220000,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:22:58] local.INFO: Processing buffer {"connection_id":220000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:22:58] local.INFO: Packet analysis {"connection_id":220000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:22:58] local.INFO: Extracted packet for processing {"connection_id":220000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:22:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:22: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-18 19:22:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:22:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:22:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:22:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:22:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:22:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:22:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:22: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:22:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:22: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-18 19:22:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:22:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:22:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:22:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:22:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:22: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-18 19:22:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:22:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:22:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:22:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:22:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:22:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:22:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:22:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:22:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:22:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:22:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:22:58] local.INFO: DEBUG: GPS processor result {"connection_id":220000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6887,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:22:58] local.INFO: GPS data processed {"connection_id":220000,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:22:58] local.INFO: Acknowledgment sent {"connection_id":220000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:23:29] local.INFO: TCP Data received {"connection_id":220000,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:23:29] local.INFO: Processing buffer {"connection_id":220000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:23:29] local.INFO: Packet analysis {"connection_id":220000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:23:29] local.INFO: Extracted packet for processing {"connection_id":220000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:23:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:23:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:23:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:23:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:23:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:23:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19: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-18 19:23: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:23:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:23:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:23:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:23:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:23:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:23:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:23:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:23:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:23:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:23:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:23:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:23:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:23:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:23:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:23:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:23:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:23:29] local.INFO: DEBUG: GPS processor result {"connection_id":220000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6888,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:23:29] local.INFO: GPS data processed {"connection_id":220000,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:23:29] local.INFO: Acknowledgment sent {"connection_id":220000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:23:52] local.INFO: TCP Data received {"connection_id":218624,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:23:52] local.INFO: Processing buffer {"connection_id":218624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:23:52] local.INFO: IMEI packet received {"connection_id":218624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":218624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:23:57] local.INFO: TCP Data received {"connection_id":218624,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:23:57] local.INFO: Processing buffer {"connection_id":218624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:23:57] local.INFO: IMEI packet received {"connection_id":218624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":218624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:24:01] local.INFO: TCP Data received {"connection_id":218624,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:01] local.INFO: Processing buffer {"connection_id":218624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:01] local.INFO: Packet analysis {"connection_id":218624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:24:01] local.INFO: Extracted packet for processing {"connection_id":218624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:24:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:24:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:24:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:24:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:24:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:24:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:24:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:24:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:24:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:24:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:24:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:24:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:24:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:24:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:24:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:24:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:24:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:24:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:24:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:24:01] local.INFO: DEBUG: GPS processor result {"connection_id":218624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:24:01] local.INFO: GPS data processed {"connection_id":218624,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:24:01] local.INFO: Acknowledgment sent {"connection_id":218624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:24:33] local.INFO: TCP Data received {"connection_id":218624,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:33] local.INFO: Processing buffer {"connection_id":218624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:33] local.INFO: Packet analysis {"connection_id":218624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:24:33] local.INFO: Extracted packet for processing {"connection_id":218624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:24:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:24: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-18 19:24:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:24:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:24:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:24:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:24: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:24:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:24: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-18 19:24:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:24:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:24:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:24:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:24:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:24: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-18 19:24:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:24:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:24:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:24:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:24:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:24:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:24:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:24:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:24:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:24:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:24:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:24:33] local.INFO: DEBUG: GPS processor result {"connection_id":218624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:24:33] local.INFO: GPS data processed {"connection_id":218624,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:24:33] local.INFO: Acknowledgment sent {"connection_id":218624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:24:52] local.INFO: TCP Data received {"connection_id":218625,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:24:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:24:52] local.INFO: Processing buffer {"connection_id":218625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:24:52] local.INFO: IMEI packet received {"connection_id":218625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:24:52] local.INFO: IMEI acknowledgment sent {"connection_id":218625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:24:57] local.INFO: TCP Data received {"connection_id":218625,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:24:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:24:57] local.INFO: Processing buffer {"connection_id":218625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:24:57] local.INFO: IMEI packet received {"connection_id":218625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:24:57] local.INFO: IMEI acknowledgment sent {"connection_id":218625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:24:58] local.INFO: TCP Data received {"connection_id":218625,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:58] local.INFO: Processing buffer {"connection_id":218625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:24:58] local.INFO: Packet analysis {"connection_id":218625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:24:58] local.INFO: Extracted packet for processing {"connection_id":218625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:24:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:24: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-18 19:24:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:24:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:24:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:24:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:24:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:24: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:24:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:24: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-18 19:24:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:24:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:24:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:24:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:24:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:24: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-18 19:24:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:24:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:24:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:24:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:24:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:24:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:24:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:24:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:24:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:24:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:24:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:24:58] local.INFO: DEBUG: GPS processor result {"connection_id":218625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:24:58] local.INFO: GPS data processed {"connection_id":218625,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:24:58] local.INFO: Acknowledgment sent {"connection_id":218625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:25:29] local.INFO: TCP Data received {"connection_id":218625,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:25:29] local.INFO: Processing buffer {"connection_id":218625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:25:29] local.INFO: Packet analysis {"connection_id":218625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:25:29] local.INFO: Extracted packet for processing {"connection_id":218625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:25:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:25: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-18 19:25:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:25:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:25:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:25:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:25:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:25:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:25: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-18 19:25: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:25:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:25: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-18 19:25:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:25:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:25:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:25:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:25:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:25: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-18 19:25:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:25:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:25:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:25:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:25:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:25:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:25:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:25:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:25:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:25:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:25:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:25:29] local.INFO: DEBUG: GPS processor result {"connection_id":218625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6892,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:25:29] local.INFO: GPS data processed {"connection_id":218625,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:25:29] local.INFO: Acknowledgment sent {"connection_id":218625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:25:52] local.INFO: TCP Data received {"connection_id":220003,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:25:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:25:52] local.INFO: Processing buffer {"connection_id":220003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:25:52] local.INFO: IMEI packet received {"connection_id":220003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:25:52] local.INFO: IMEI acknowledgment sent {"connection_id":220003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:25:57] local.INFO: TCP Data received {"connection_id":220003,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:25:57] local.INFO: Processing buffer {"connection_id":220003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:25:57] local.INFO: IMEI packet received {"connection_id":220003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":220003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:25:58] local.INFO: TCP Data received {"connection_id":220003,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220003,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:25:58] local.INFO: Processing buffer {"connection_id":220003,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:25:58] local.INFO: Packet analysis {"connection_id":220003,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:25:58] local.INFO: Extracted packet for processing {"connection_id":220003,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:25:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:25: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-18 19:25:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:25:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:25:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:25:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:25:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:25:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:25:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:25: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:25:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:25: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-18 19:25:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:25:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:25:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220003,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:25:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:25:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:25: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-18 19:25:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:25:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:25:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:25:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:25:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:25:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:25:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:25:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:25:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:25:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:25:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:25:58] local.INFO: DEBUG: GPS processor result {"connection_id":220003,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6893,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:25:58] local.INFO: GPS data processed {"connection_id":220003,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:25:58] local.INFO: Acknowledgment sent {"connection_id":220003,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:26:29] local.INFO: TCP Data received {"connection_id":220003,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220003,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:26:29] local.INFO: Processing buffer {"connection_id":220003,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f47bd40012d7f978005afddd80005005b2b..."} 
[2026-10-18 19:26:29] local.INFO: Packet analysis {"connection_id":220003,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:26:29] local.INFO: Extracted packet for processing {"connection_id":220003,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f47"} 
[2026-10-18 19:26:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:26: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-18 19:26:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836777728001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:26:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:26:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:26:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:26:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331464000,"timestamp_ms":1792331464000,"timestamp_seconds":1792331464,"priority":1,"record_length":96,"hex_timestamp":"000001a14f47bd40"} 
[2026-10-18 19:26:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:26: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-18 19:26: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:26:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:26: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-18 19:26:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:26:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:26:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220003,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:26:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:26:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:26: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-18 19:26:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:26:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:26:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836777728001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:26:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:26:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:26:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836777728001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:26:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:26:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:26:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:26:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:26:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836777728001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:26:29] local.INFO: DEBUG: GPS processor result {"connection_id":220003,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:26:29] local.INFO: GPS data processed {"connection_id":220003,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:26:29] local.INFO: Acknowledgment sent {"connection_id":220003,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:26:52] local.INFO: TCP Data received {"connection_id":218626,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:26:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:26:52] local.INFO: Processing buffer {"connection_id":218626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:26:52] local.INFO: IMEI packet received {"connection_id":218626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:26:52] local.INFO: IMEI acknowledgment sent {"connection_id":218626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:26:57] local.INFO: TCP Data received {"connection_id":218626,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:26:57] local.INFO: Processing buffer {"connection_id":218626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:26:57] local.INFO: IMEI packet received {"connection_id":218626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":218626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:26:58] local.INFO: TCP Data received {"connection_id":218626,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:26:58] local.INFO: Processing buffer {"connection_id":218626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:26:58] local.INFO: Packet analysis {"connection_id":218626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:26:58] local.INFO: Extracted packet for processing {"connection_id":218626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:26:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:26: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-18 19:26:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:26:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:26:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:26:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:26:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19:26:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:26:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:26: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:26:58] 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-18 19:26: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-18 19:26:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:26:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:26:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:26:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:26:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:26: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-18 19:26:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:26:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:26:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:26:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:26:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:26:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:26:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:26:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:26:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:26:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:26:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:26:58] local.INFO: DEBUG: GPS processor result {"connection_id":218626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:26:58] local.INFO: GPS data processed {"connection_id":218626,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:26:58] local.INFO: Acknowledgment sent {"connection_id":218626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:27:29] local.INFO: TCP Data received {"connection_id":218626,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:27:29] local.INFO: Processing buffer {"connection_id":218626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:27:29] local.INFO: Packet analysis {"connection_id":218626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:27:29] local.INFO: Extracted packet for processing {"connection_id":218626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:27:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:27:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:27:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:27:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:27:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:27:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:27:29] 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-18 19: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-18 19: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-18 19:27:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:27:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:27:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:27:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:27:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:27:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:27:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:27:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:27:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:27:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:27:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:27:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:27:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:27:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:27:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:27:29] local.INFO: DEBUG: GPS processor result {"connection_id":218626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:27:29] local.INFO: GPS data processed {"connection_id":218626,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:27:29] local.INFO: Acknowledgment sent {"connection_id":218626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:27:57] local.INFO: TCP Data received {"connection_id":220004,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:27:57] local.INFO: Processing buffer {"connection_id":220004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:27:57] local.INFO: IMEI packet received {"connection_id":220004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":220004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:27:59] local.INFO: TCP Data received {"connection_id":221678,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:27:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221678,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:27:59] local.INFO: Processing buffer {"connection_id":221678,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:27:59] local.INFO: IMEI packet received {"connection_id":221678,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:27:59] local.INFO: IMEI acknowledgment sent {"connection_id":221678,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:28:02] local.INFO: TCP Data received {"connection_id":220004,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:02] local.INFO: Processing buffer {"connection_id":220004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:02] local.INFO: IMEI packet received {"connection_id":220004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:28:02] local.INFO: IMEI acknowledgment sent {"connection_id":220004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:28:03] local.INFO: TCP Data received {"connection_id":220004,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:03] local.INFO: Processing buffer {"connection_id":220004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:03] local.INFO: Packet analysis {"connection_id":220004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:28:03] local.INFO: Extracted packet for processing {"connection_id":220004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:28:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:28:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:28:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:28: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-18 19: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-18 19: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-18 19:28:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:28:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:28:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:28:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:28: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-18 19:28:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:28:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:28:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:28:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:28:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:28:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:28:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:28:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:28:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:28:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:28:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:28:03] local.INFO: DEBUG: GPS processor result {"connection_id":220004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:28:03] local.INFO: GPS data processed {"connection_id":220004,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:28:03] local.INFO: Acknowledgment sent {"connection_id":220004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:28:10] local.INFO: TCP Data received {"connection_id":220004,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:10] local.INFO: Processing buffer {"connection_id":220004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:10] local.INFO: Packet analysis {"connection_id":220004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:28:10] local.INFO: Extracted packet for processing {"connection_id":220004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:28:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:28:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:28:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19:28:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:28:10] 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-18 19: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-18 19: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-18 19:28:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:28:10] local.INFO: Teltonika packet parsed successfully {"connection_id":220004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:28:10] local.INFO: Passing IMEI to GPS processor {"connection_id":220004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:28:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":220004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:28:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 19:28:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:28:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:28:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:28:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:28:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:28:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:28:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:28:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:28:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:28:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:28:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:28:10] local.INFO: DEBUG: GPS processor result {"connection_id":220004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:28:10] local.INFO: GPS data processed {"connection_id":220004,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:28:10] local.INFO: Acknowledgment sent {"connection_id":220004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:28:45] local.INFO: TCP Data received {"connection_id":221679,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:28:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221679,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:28:45] local.INFO: Processing buffer {"connection_id":221679,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:28:45] local.INFO: IMEI packet received {"connection_id":221679,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:28:45] local.INFO: IMEI acknowledgment sent {"connection_id":221679,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:28:52] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:52] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:52] local.INFO: IMEI packet received {"connection_id":221680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":221680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:28:57] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:57] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:28:57] local.INFO: IMEI packet received {"connection_id":221680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":221680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:28:58] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:58] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:28:58] local.INFO: Packet analysis {"connection_id":221680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:28:58] local.INFO: Extracted packet for processing {"connection_id":221680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:28:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19:28:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:28:58] 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-18 19: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-18 19: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-18 19:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:28: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-18 19:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:28:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:28:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:28:58] 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":6899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:28:58] local.INFO: GPS data processed {"connection_id":221680,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:28:58] local.INFO: Acknowledgment sent {"connection_id":221680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:29:29] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:29:29] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:29:29] local.INFO: Packet analysis {"connection_id":221680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:29:29] local.INFO: Extracted packet for processing {"connection_id":221680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:29:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:29:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:29:29] 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-18 19: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-18 19: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-18 19:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:29:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:29:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:29:29] 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":6900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:29:29] local.INFO: GPS data processed {"connection_id":221680,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:29:29] local.INFO: Acknowledgment sent {"connection_id":221680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:29:52] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:29:52] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:29:52] local.INFO: IMEI packet received {"connection_id":218352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":218352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:29:57] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:29:57] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:29:57] local.INFO: IMEI packet received {"connection_id":218352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":218352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:29:58] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:29:58] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:29:58] local.INFO: Packet analysis {"connection_id":218352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:29:58] local.INFO: Extracted packet for processing {"connection_id":218352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:29: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-18 19:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:29:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:29:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:29: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:29:58] 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-18 19:29: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-18 19:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:29: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-18 19:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:29:58] local.INFO: DEBUG: GPS processor result {"connection_id":218352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6901,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:29:58] local.INFO: GPS data processed {"connection_id":218352,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:29:58] local.INFO: Acknowledgment sent {"connection_id":218352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:30:29] local.INFO: TCP Data received {"connection_id":218352,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:30:29] local.INFO: Processing buffer {"connection_id":218352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:30:29] local.INFO: Packet analysis {"connection_id":218352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:30:29] local.INFO: Extracted packet for processing {"connection_id":218352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:30:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:30:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:30:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:30:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:30:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:30:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:30:29] 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-18 19: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-18 19: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-18 19:30:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:30:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:30:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:30:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:30:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:30:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:30:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:30:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:30:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:30:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:30:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:30:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:30:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:30:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:30:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:30:29] local.INFO: DEBUG: GPS processor result {"connection_id":218352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:30:29] local.INFO: GPS data processed {"connection_id":218352,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:30:29] local.INFO: Acknowledgment sent {"connection_id":218352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:30:52] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:30:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:30:52] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:30:52] local.INFO: IMEI packet received {"connection_id":221681,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:30:52] local.INFO: IMEI acknowledgment sent {"connection_id":221681,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:30:57] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:30:57] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:30:57] local.INFO: IMEI packet received {"connection_id":221681,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":221681,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:30:58] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:30:58] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:30:58] local.INFO: Packet analysis {"connection_id":221681,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:30:58] local.INFO: Extracted packet for processing {"connection_id":221681,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:30:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:30: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-18 19:30:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:30:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:30:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:30:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:30:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19:30:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:30:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:30: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:30:58] 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-18 19:30: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-18 19:30:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:30:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:30:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221681,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:30:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:30:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:30: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-18 19:30:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:30:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:30:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:30:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:30:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:30:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:30:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:30:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:30:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:30:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:30:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:30:58] 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":6903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:30:58] local.INFO: GPS data processed {"connection_id":221681,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:30:58] local.INFO: Acknowledgment sent {"connection_id":221681,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:31:29] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:31:29] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f4c5508012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:31:29] local.INFO: Packet analysis {"connection_id":221681,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:31:29] local.INFO: Extracted packet for processing {"connection_id":221681,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f4c"} 
[2026-10-18 19:31:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836854784001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792331765000,"timestamp_ms":1792331765000,"timestamp_seconds":1792331765,"priority":1,"record_length":96,"hex_timestamp":"000001a14f4c5508"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:31:29] 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-18 19: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-18 19: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-18 19:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221681,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836854784001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836854784001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:31:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:31:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836854784001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:31:29] 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":6904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:31:29] local.INFO: GPS data processed {"connection_id":221681,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:31:29] local.INFO: Acknowledgment sent {"connection_id":221681,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:31:52] local.INFO: TCP Data received {"connection_id":218628,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:31:52] local.INFO: Processing buffer {"connection_id":218628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:31:52] local.INFO: IMEI packet received {"connection_id":218628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:31:52] local.INFO: IMEI acknowledgment sent {"connection_id":218628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:31:57] local.INFO: TCP Data received {"connection_id":218628,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:31:57] local.INFO: Processing buffer {"connection_id":218628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:31:57] local.INFO: IMEI packet received {"connection_id":218628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":218628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:31:58] local.INFO: TCP Data received {"connection_id":218628,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:31:58] local.INFO: Processing buffer {"connection_id":218628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:31:58] local.INFO: Packet analysis {"connection_id":218628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:31:58] local.INFO: Extracted packet for processing {"connection_id":218628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:31:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:31: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-18 19:31:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:31:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:31:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:31:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:31:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19:31:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:31:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:31: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:31:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:31: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-18 19:31:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:31:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:31:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:31:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:31:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:31: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-18 19:31:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:31:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:31:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:31:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:31:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:31:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:31:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:31:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:31:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:31:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:31:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:31:58] local.INFO: DEBUG: GPS processor result {"connection_id":218628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:31:58] local.INFO: GPS data processed {"connection_id":218628,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:31:58] local.INFO: Acknowledgment sent {"connection_id":218628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:32:31] local.INFO: TCP Data received {"connection_id":218628,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:32:31] local.INFO: Processing buffer {"connection_id":218628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:32:31] local.INFO: Packet analysis {"connection_id":218628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:32:31] local.INFO: Extracted packet for processing {"connection_id":218628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:32:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19: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-18 19:32: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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:32:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:32: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-18 19:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:32:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:32:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":218628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:32:31] local.INFO: GPS data processed {"connection_id":218628,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:32:31] local.INFO: Acknowledgment sent {"connection_id":218628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:32:52] local.INFO: TCP Data received {"connection_id":218629,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:32:52] local.INFO: Processing buffer {"connection_id":218629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:32:52] local.INFO: IMEI packet received {"connection_id":218629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":218629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:32:57] local.INFO: TCP Data received {"connection_id":218629,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:32:57] local.INFO: Processing buffer {"connection_id":218629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:32:57] local.INFO: IMEI packet received {"connection_id":218629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":218629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:32:58] local.INFO: TCP Data received {"connection_id":218629,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:32:58] local.INFO: Processing buffer {"connection_id":218629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:32:58] local.INFO: Packet analysis {"connection_id":218629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:32:58] local.INFO: Extracted packet for processing {"connection_id":218629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:32:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:32: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-18 19:32:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:32:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:32:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:32:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:32:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19:32:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:32:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:32: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:32:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:32: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-18 19:32:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:32:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:32:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:32:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:32:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:32: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-18 19:32:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:32:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:32:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:32:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:32:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:32:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:32:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:32:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:32:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:32:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:32:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:32:58] local.INFO: DEBUG: GPS processor result {"connection_id":218629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:32:58] local.INFO: GPS data processed {"connection_id":218629,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:32:58] local.INFO: Acknowledgment sent {"connection_id":218629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:33:31] local.INFO: TCP Data received {"connection_id":218629,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:33:31] local.INFO: Processing buffer {"connection_id":218629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:33:31] local.INFO: Packet analysis {"connection_id":218629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:33:31] local.INFO: Extracted packet for processing {"connection_id":218629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:33:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19: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-18 19: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-18 19: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:33:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:33: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-18 19:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:33:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:33:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":218629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:33:31] local.INFO: GPS data processed {"connection_id":218629,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:33:31] local.INFO: Acknowledgment sent {"connection_id":218629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:33:52] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:33:52] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:33:52] local.INFO: IMEI packet received {"connection_id":221683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:33:52] local.INFO: IMEI acknowledgment sent {"connection_id":221683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:33:57] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:33:57] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:33:57] local.INFO: IMEI packet received {"connection_id":221683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":221683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:33:58] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:33:58] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:33:58] local.INFO: Packet analysis {"connection_id":221683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:33:58] local.INFO: Extracted packet for processing {"connection_id":221683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:33:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:33: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-18 19:33:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:33:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:33:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:33:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:33:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19:33:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:33:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:33: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:33:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:33: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-18 19:33:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:33:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:33:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:33:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:33:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:33: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-18 19:33:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:33:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:33:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:33:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:33:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:33:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:33:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:33:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:33:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:33:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:33:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:33:58] 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":6909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:33:58] local.INFO: GPS data processed {"connection_id":221683,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:33:58] local.INFO: Acknowledgment sent {"connection_id":221683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:34:04] local.INFO: TCP Data received {"connection_id":221682,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221682,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:34:04] local.INFO: Processing buffer {"connection_id":221682,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:34:04] local.INFO: IMEI packet received {"connection_id":221682,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":221682,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:34:28] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:34:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:34:28] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:34:28] local.INFO: Packet analysis {"connection_id":221683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:34:28] local.INFO: Extracted packet for processing {"connection_id":221683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:34:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:34: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-18 19:34:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:34:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:34:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:34:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:34:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19:34:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:34: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-18 19:34: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:34:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:34: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-18 19:34:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:34:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:34:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:34:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:34:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:34:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 19:34:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:34:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:34:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:34:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:34:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:34:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:34:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:34:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:34:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:34:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:34:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:34:28] 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":6910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:34:28] local.INFO: GPS data processed {"connection_id":221683,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:34:28] local.INFO: Acknowledgment sent {"connection_id":221683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:34:44] local.INFO: TCP Data received {"connection_id":218354,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218354,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:34:44] local.INFO: Processing buffer {"connection_id":218354,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:34:44] local.INFO: IMEI packet received {"connection_id":218354,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:34:44] local.INFO: IMEI acknowledgment sent {"connection_id":218354,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:34:57] local.INFO: TCP Data received {"connection_id":218631,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:34:57] local.INFO: Processing buffer {"connection_id":218631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:34:57] local.INFO: IMEI packet received {"connection_id":218631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":218631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:35:02] local.INFO: TCP Data received {"connection_id":218631,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:02] local.INFO: Processing buffer {"connection_id":218631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:02] local.INFO: IMEI packet received {"connection_id":218631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:35:02] local.INFO: IMEI acknowledgment sent {"connection_id":218631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:35:03] local.INFO: TCP Data received {"connection_id":218631,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:03] local.INFO: Processing buffer {"connection_id":218631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:03] local.INFO: Packet analysis {"connection_id":218631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:35:03] local.INFO: Extracted packet for processing {"connection_id":218631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:35:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:35:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:35:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19: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-18 19: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-18 19: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:35:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:35:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:35:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:35:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:35:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:35: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-18 19:35:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:35:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:35:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:35:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:35:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:35:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:35:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:35:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:35:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:35:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:35:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:35:03] local.INFO: DEBUG: GPS processor result {"connection_id":218631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:35:03] local.INFO: GPS data processed {"connection_id":218631,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:35:03] local.INFO: Acknowledgment sent {"connection_id":218631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:35:37] local.INFO: TCP Data received {"connection_id":218631,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:37] local.INFO: Processing buffer {"connection_id":218631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:37] local.INFO: Packet analysis {"connection_id":218631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:35:37] local.INFO: Extracted packet for processing {"connection_id":218631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:35:37] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:35:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:35:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19: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-18 19:35: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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:35:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:35:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:35:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:35:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:35:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:35: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-18 19:35:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:35:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:35:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:35:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:35:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:35:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:35:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:35:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:35:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:35:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:35:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:35:37] local.INFO: DEBUG: GPS processor result {"connection_id":218631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:35:37] local.INFO: GPS data processed {"connection_id":218631,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:35:37] local.INFO: Acknowledgment sent {"connection_id":218631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:35:52] local.INFO: TCP Data received {"connection_id":220008,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220008,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:52] local.INFO: Processing buffer {"connection_id":220008,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:52] local.INFO: IMEI packet received {"connection_id":220008,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":220008,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:35:57] local.INFO: TCP Data received {"connection_id":220008,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220008,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:57] local.INFO: Processing buffer {"connection_id":220008,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:35:57] local.INFO: IMEI packet received {"connection_id":220008,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":220008,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:35:58] local.INFO: TCP Data received {"connection_id":220008,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:58] local.INFO: Processing buffer {"connection_id":220008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:35:58] local.INFO: Packet analysis {"connection_id":220008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:35:58] local.INFO: Extracted packet for processing {"connection_id":220008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:35:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:35:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:35:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:35:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19: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-18 19:35:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:35:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:35:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:35:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:35:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:35:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:35: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-18 19:35:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:35:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:35:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:35:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:35:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:35:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:35:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:35:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:35:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:35:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:35:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:35:58] local.INFO: DEBUG: GPS processor result {"connection_id":220008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:35:58] local.INFO: GPS data processed {"connection_id":220008,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:35:58] local.INFO: Acknowledgment sent {"connection_id":220008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:36:29] local.INFO: TCP Data received {"connection_id":220008,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:36:29] local.INFO: Processing buffer {"connection_id":220008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f50ecd0012d7f978005afddd80005005b2c..."} 
[2026-10-18 19:36:29] local.INFO: Packet analysis {"connection_id":220008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:36:29] local.INFO: Extracted packet for processing {"connection_id":220008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f50"} 
[2026-10-18 19:36:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458836931840001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332066000,"timestamp_ms":1792332066000,"timestamp_seconds":1792332066,"priority":1,"record_length":96,"hex_timestamp":"000001a14f50ecd0"} 
[2026-10-18 19: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-18 19:36: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-18 19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 19:36:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:36: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-18 19:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458836931840001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458836931840001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:36:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:36:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458836931840001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":220008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:36:29] local.INFO: GPS data processed {"connection_id":220008,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:36:29] local.INFO: Acknowledgment sent {"connection_id":220008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:36:52] local.INFO: TCP Data received {"connection_id":220010,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:36:52] local.INFO: Processing buffer {"connection_id":220010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:36:52] local.INFO: IMEI packet received {"connection_id":220010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:36:52] local.INFO: IMEI acknowledgment sent {"connection_id":220010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:36:57] local.INFO: TCP Data received {"connection_id":220010,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:36:57] local.INFO: Processing buffer {"connection_id":220010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:36:57] local.INFO: IMEI packet received {"connection_id":220010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":220010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:36:58] local.INFO: TCP Data received {"connection_id":220010,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:36:58] local.INFO: Processing buffer {"connection_id":220010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:36:58] local.INFO: Packet analysis {"connection_id":220010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:36:58] local.INFO: Extracted packet for processing {"connection_id":220010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:36:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:36: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-18 19:36:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:36:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:36:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:36:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:36:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19:36:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:36:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:36: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:36:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:36: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-18 19:36:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:36:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:36:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:36:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:36:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:36: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-18 19:36:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:36:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:36:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:36:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:36:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:36:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:36:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:36:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:36:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:36:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:36:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:36:58] local.INFO: DEBUG: GPS processor result {"connection_id":220010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:36:58] local.INFO: GPS data processed {"connection_id":220010,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:36:58] local.INFO: Acknowledgment sent {"connection_id":220010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:37:29] local.INFO: TCP Data received {"connection_id":220010,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:37:29] local.INFO: Processing buffer {"connection_id":220010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:37:29] local.INFO: Packet analysis {"connection_id":220010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:37:29] local.INFO: Extracted packet for processing {"connection_id":220010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:37:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:37:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:37:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:37:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:37:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:37:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19: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-18 19: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:37:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:37:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:37:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:37:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:37:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:37:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:37:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:37:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:37:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:37:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:37:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:37:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:37:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:37:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:37:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:37:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:37:29] local.INFO: DEBUG: GPS processor result {"connection_id":220010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:37:29] local.INFO: GPS data processed {"connection_id":220010,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:37:29] local.INFO: Acknowledgment sent {"connection_id":220010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:37:52] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:37:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:37:52] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:37:52] local.INFO: IMEI packet received {"connection_id":218355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:37:52] local.INFO: IMEI acknowledgment sent {"connection_id":218355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:37:57] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:37:57] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:37:57] local.INFO: IMEI packet received {"connection_id":218355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":218355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:38:05] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:05] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:05] local.INFO: Packet analysis {"connection_id":218355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:38:05] local.INFO: Extracted packet for processing {"connection_id":218355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:38:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:38:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:38:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19: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-18 19:38: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:38:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:38:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:38:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:38:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:38:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:38: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-18 19:38:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:38:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:38:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:38:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:38:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:38:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:38:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:38:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:38:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:38:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:38:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:38:05] local.INFO: DEBUG: GPS processor result {"connection_id":218355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:38:05] local.INFO: GPS data processed {"connection_id":218355,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:38:05] local.INFO: Acknowledgment sent {"connection_id":218355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:38:36] local.INFO: TCP Data received {"connection_id":218355,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:36] local.INFO: Processing buffer {"connection_id":218355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:36] local.INFO: Packet analysis {"connection_id":218355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:38:36] local.INFO: Extracted packet for processing {"connection_id":218355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:38:36] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:38: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-18 19:38:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:38:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19:38:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:38: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-18 19:38: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:38:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:38: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-18 19:38:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:38:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:38:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:38:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:38:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:38: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-18 19:38:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:38:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:38:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:38:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:38:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:38:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:38:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:38:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:38:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:38:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:38:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:38:36] local.INFO: DEBUG: GPS processor result {"connection_id":218355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:38:36] local.INFO: GPS data processed {"connection_id":218355,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:38:36] local.INFO: Acknowledgment sent {"connection_id":218355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:38:52] local.INFO: TCP Data received {"connection_id":218632,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:38:52] local.INFO: Processing buffer {"connection_id":218632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:38:52] local.INFO: IMEI packet received {"connection_id":218632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":218632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:38:57] local.INFO: TCP Data received {"connection_id":218632,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:38:57] local.INFO: Processing buffer {"connection_id":218632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:38:57] local.INFO: IMEI packet received {"connection_id":218632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":218632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:38:58] local.INFO: TCP Data received {"connection_id":218632,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:58] local.INFO: Processing buffer {"connection_id":218632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:38:58] local.INFO: Packet analysis {"connection_id":218632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:38:58] local.INFO: Extracted packet for processing {"connection_id":218632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:38:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:38: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-18 19:38:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:38:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:38:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19:38:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:38:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:38: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:38:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:38: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-18 19:38:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:38:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:38:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:38:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:38:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:38: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-18 19:38:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:38:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:38:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:38:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:38:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:38:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:38:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:38:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:38:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:38:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:38:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:38:58] local.INFO: DEBUG: GPS processor result {"connection_id":218632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:38:58] local.INFO: GPS data processed {"connection_id":218632,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:38:58] local.INFO: Acknowledgment sent {"connection_id":218632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:39:29] local.INFO: TCP Data received {"connection_id":218632,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:39:29] local.INFO: Processing buffer {"connection_id":218632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:39:29] local.INFO: Packet analysis {"connection_id":218632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:39:29] local.INFO: Extracted packet for processing {"connection_id":218632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:39:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:39:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:39:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:39:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:39:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:39:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19: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-18 19:39: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:39:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:39:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:39:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:39:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:39:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:39:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:39:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:39:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:39:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:39:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:39:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:39:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:39:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:39:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:39:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:39:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:39:29] local.INFO: DEBUG: GPS processor result {"connection_id":218632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:39:29] local.INFO: GPS data processed {"connection_id":218632,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:39:29] local.INFO: Acknowledgment sent {"connection_id":218632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:39:52] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:39:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:39:52] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:39:52] local.INFO: IMEI packet received {"connection_id":221688,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:39:52] local.INFO: IMEI acknowledgment sent {"connection_id":221688,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:39:57] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:39:57] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:39:57] local.INFO: IMEI packet received {"connection_id":221688,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":221688,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:40:01] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:01] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:01] local.INFO: Packet analysis {"connection_id":221688,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:40:01] local.INFO: Extracted packet for processing {"connection_id":221688,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:40:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 19:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 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-18 19: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-18 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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:40:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 19:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221688,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:40: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-18 19:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:40:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:40:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:40: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":6921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:40:01] local.INFO: GPS data processed {"connection_id":221688,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:40:01] local.INFO: Acknowledgment sent {"connection_id":221688,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:40:05] local.INFO: TCP Data received {"connection_id":221687,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221687,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:40:05] local.INFO: Processing buffer {"connection_id":221687,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:40:05] local.INFO: IMEI packet received {"connection_id":221687,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":221687,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:40:33] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:33] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:33] local.INFO: Packet analysis {"connection_id":221688,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:40:33] local.INFO: Extracted packet for processing {"connection_id":221688,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:40:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:40:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:40:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19: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-18 19:40:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:40:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:40:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:40:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221688,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:40:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:40:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:40: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-18 19:40:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:40:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:40:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:40:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:40:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:40:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:40:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:40:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:40:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:40:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:40:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:40:33] 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":6922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:40:33] local.INFO: GPS data processed {"connection_id":221688,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:40:33] local.INFO: Acknowledgment sent {"connection_id":221688,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:40:45] local.INFO: TCP Data received {"connection_id":220011,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:40:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220011,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:40:45] local.INFO: Processing buffer {"connection_id":220011,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:40:45] local.INFO: IMEI packet received {"connection_id":220011,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:40:45] local.INFO: IMEI acknowledgment sent {"connection_id":220011,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:40:52] local.INFO: TCP Data received {"connection_id":218633,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:40:52] local.INFO: Processing buffer {"connection_id":218633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:40:52] local.INFO: IMEI packet received {"connection_id":218633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":218633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:40:57] local.INFO: TCP Data received {"connection_id":218633,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:40:57] local.INFO: Processing buffer {"connection_id":218633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:40:57] local.INFO: IMEI packet received {"connection_id":218633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":218633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:40:58] local.INFO: TCP Data received {"connection_id":218633,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:58] local.INFO: Processing buffer {"connection_id":218633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:40:58] local.INFO: Packet analysis {"connection_id":218633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:40:58] local.INFO: Extracted packet for processing {"connection_id":218633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:40:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:40: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-18 19:40:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:40:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:40:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19:40:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:40:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:40: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:40:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:40: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-18 19:40:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:40:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:40:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:40:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:40:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:40: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-18 19:40:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:40:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:40:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:40:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:40:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:40:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:40:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:40:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:40:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:40:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:40:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:40:58] local.INFO: DEBUG: GPS processor result {"connection_id":218633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:40:58] local.INFO: GPS data processed {"connection_id":218633,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:40:58] local.INFO: Acknowledgment sent {"connection_id":218633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:41:31] local.INFO: TCP Data received {"connection_id":218633,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:41:31] local.INFO: Processing buffer {"connection_id":218633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f558498012d7f978005afddd80005005b27..."} 
[2026-10-18 19:41:31] local.INFO: Packet analysis {"connection_id":218633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:41:31] local.INFO: Extracted packet for processing {"connection_id":218633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f55"} 
[2026-10-18 19:41:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837008896001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792332367000,"timestamp_ms":1792332367000,"timestamp_seconds":1792332367,"priority":1,"record_length":96,"hex_timestamp":"000001a14f558498"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:41:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837008896001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837008896001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:41:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:41:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837008896001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:41:31] local.INFO: DEBUG: GPS processor result {"connection_id":218633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:41:31] local.INFO: GPS data processed {"connection_id":218633,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:41:31] local.INFO: Acknowledgment sent {"connection_id":218633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:41:57] local.INFO: TCP Data received {"connection_id":218635,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:41:57] local.INFO: Processing buffer {"connection_id":218635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:41:57] local.INFO: IMEI packet received {"connection_id":218635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":218635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:42:03] local.INFO: TCP Data received {"connection_id":218635,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:03] local.INFO: Processing buffer {"connection_id":218635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:03] local.INFO: IMEI packet received {"connection_id":218635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:42:03] local.INFO: IMEI acknowledgment sent {"connection_id":218635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:42:04] local.INFO: TCP Data received {"connection_id":218635,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:04] local.INFO: Processing buffer {"connection_id":218635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:04] local.INFO: Packet analysis {"connection_id":218635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:42:04] local.INFO: Extracted packet for processing {"connection_id":218635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:42:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:42:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:42:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19:42: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:42:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:42:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:42:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:42:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:42:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:42: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-18 19:42:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:42:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:42:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:42:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:42:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:42:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:42:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:42:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:42:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:42:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:42:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:42:04] local.INFO: DEBUG: GPS processor result {"connection_id":218635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:42:04] local.INFO: GPS data processed {"connection_id":218635,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:42:04] local.INFO: Acknowledgment sent {"connection_id":218635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:42:07] local.INFO: TCP Data received {"connection_id":218635,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:07] local.INFO: Processing buffer {"connection_id":218635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:07] local.INFO: Packet analysis {"connection_id":218635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:42:07] local.INFO: Extracted packet for processing {"connection_id":218635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:42:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:42:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:42:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19:42:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:42:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:42:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:42:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:42:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:42:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:42: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-18 19:42:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:42:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:42:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:42:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:42:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:42:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:42:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:42:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:42:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:42:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:42:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:42:08] local.INFO: DEBUG: GPS processor result {"connection_id":218635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:42:08] local.INFO: GPS data processed {"connection_id":218635,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:42:08] local.INFO: Acknowledgment sent {"connection_id":218635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:42:52] local.INFO: TCP Data received {"connection_id":218356,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218356,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:52] local.INFO: Processing buffer {"connection_id":218356,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:52] local.INFO: IMEI packet received {"connection_id":218356,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:42:52] local.INFO: IMEI acknowledgment sent {"connection_id":218356,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:42:57] local.INFO: TCP Data received {"connection_id":218356,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218356,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:57] local.INFO: Processing buffer {"connection_id":218356,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:42:57] local.INFO: IMEI packet received {"connection_id":218356,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":218356,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:42:58] local.INFO: TCP Data received {"connection_id":218356,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:58] local.INFO: Processing buffer {"connection_id":218356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:42:58] local.INFO: Packet analysis {"connection_id":218356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:42:58] local.INFO: Extracted packet for processing {"connection_id":218356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:42:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:42: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-18 19:42:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:42:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:42:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19:42:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:42:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:42: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:42:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:42: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-18 19:42:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:42:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:42:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:42:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:42:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:42: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-18 19:42:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:42:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:42:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:42:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:42:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:42:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:42:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:42:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:42:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:42:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:42:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:42:58] local.INFO: DEBUG: GPS processor result {"connection_id":218356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:42:58] local.INFO: GPS data processed {"connection_id":218356,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:42:58] local.INFO: Acknowledgment sent {"connection_id":218356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:43:29] local.INFO: TCP Data received {"connection_id":218356,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:43:29] local.INFO: Processing buffer {"connection_id":218356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:43:29] local.INFO: Packet analysis {"connection_id":218356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:43:29] local.INFO: Extracted packet for processing {"connection_id":218356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:43:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:43:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:43:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:43:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:43:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:43:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19:43: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:43:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:43:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:43:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:43:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:43:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:43: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-18 19:43:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:43:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:43:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:43:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:43:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:43:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:43:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:43:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:43:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:43:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:43:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:43:29] local.INFO: DEBUG: GPS processor result {"connection_id":218356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:43:29] local.INFO: GPS data processed {"connection_id":218356,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:43:29] local.INFO: Acknowledgment sent {"connection_id":218356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:43:52] local.INFO: TCP Data received {"connection_id":218357,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:43:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:43:52] local.INFO: Processing buffer {"connection_id":218357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:43:52] local.INFO: IMEI packet received {"connection_id":218357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:43:52] local.INFO: IMEI acknowledgment sent {"connection_id":218357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:43:59] local.INFO: TCP Data received {"connection_id":218357,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:43:59] local.INFO: Processing buffer {"connection_id":218357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:43:59] local.INFO: IMEI packet received {"connection_id":218357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:43:59] local.INFO: IMEI acknowledgment sent {"connection_id":218357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:44:00] local.INFO: TCP Data received {"connection_id":218357,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:44:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:44:00] local.INFO: Processing buffer {"connection_id":218357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:44:00] local.INFO: Packet analysis {"connection_id":218357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:44:00] local.INFO: Extracted packet for processing {"connection_id":218357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:44:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:44:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:44:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:44:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:44:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:44:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19:44: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-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:44:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:44:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:44:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:44:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:44:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:44: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-18 19:44:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:44:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:44:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:44:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:44:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:44:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:44:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:44:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:44:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:44:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:44:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:44:00] local.INFO: DEBUG: GPS processor result {"connection_id":218357,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:44:00] local.INFO: GPS data processed {"connection_id":218357,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:44:00] local.INFO: Acknowledgment sent {"connection_id":218357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:44:33] local.INFO: TCP Data received {"connection_id":218357,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:44:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:44:33] local.INFO: Processing buffer {"connection_id":218357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:44:33] local.INFO: Packet analysis {"connection_id":218357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:44:33] local.INFO: Extracted packet for processing {"connection_id":218357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:44:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:44: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-18 19:44:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:44:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:44:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:44:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:44:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19:44:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:44:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:44: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:44:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:44: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-18 19:44:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:44:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:44:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:44:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:44:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:44: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-18 19:44:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:44:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:44:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:44:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:44:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:44:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:44:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:44:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:44:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:44:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:44:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:44:33] local.INFO: DEBUG: GPS processor result {"connection_id":218357,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:44:33] local.INFO: GPS data processed {"connection_id":218357,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:44:33] local.INFO: Acknowledgment sent {"connection_id":218357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:44:52] local.INFO: TCP Data received {"connection_id":218637,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:44:52] local.INFO: Processing buffer {"connection_id":218637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:44:52] local.INFO: IMEI packet received {"connection_id":218637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":218637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:44:57] local.INFO: TCP Data received {"connection_id":218637,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:44:57] local.INFO: Processing buffer {"connection_id":218637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:44:57] local.INFO: IMEI packet received {"connection_id":218637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":218637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:45:00] local.INFO: TCP Data received {"connection_id":218637,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:00] local.INFO: Processing buffer {"connection_id":218637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:00] local.INFO: Packet analysis {"connection_id":218637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:45:00] local.INFO: Extracted packet for processing {"connection_id":218637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:45:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:45: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-18 19:45:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:45:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19:45:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:45: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-18 19:45: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:45:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19:45: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-18 19:45:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:45:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:45:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:45:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:45:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:45: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-18 19:45:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:45:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:45:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:45:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:45:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:45:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:45:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:45:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:45:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:45:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:45:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:45:00] local.INFO: DEBUG: GPS processor result {"connection_id":218637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:45:00] local.INFO: GPS data processed {"connection_id":218637,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:45:00] local.INFO: Acknowledgment sent {"connection_id":218637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:45:31] local.INFO: TCP Data received {"connection_id":218637,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:31] local.INFO: Processing buffer {"connection_id":218637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:31] local.INFO: Packet analysis {"connection_id":218637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:45:31] local.INFO: Extracted packet for processing {"connection_id":218637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:45:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:45:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:45:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:45:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":218637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:45:31] local.INFO: GPS data processed {"connection_id":218637,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:45:31] local.INFO: Acknowledgment sent {"connection_id":218637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:45:52] local.INFO: TCP Data received {"connection_id":220013,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:45:52] local.INFO: Processing buffer {"connection_id":220013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:45:52] local.INFO: IMEI packet received {"connection_id":220013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:45:52] local.INFO: IMEI acknowledgment sent {"connection_id":220013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:45:57] local.INFO: TCP Data received {"connection_id":220013,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:45:57] local.INFO: Processing buffer {"connection_id":220013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:45:57] local.INFO: IMEI packet received {"connection_id":220013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":220013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:45:58] local.INFO: TCP Data received {"connection_id":220013,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:58] local.INFO: Processing buffer {"connection_id":220013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:45:58] local.INFO: Packet analysis {"connection_id":220013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:45:58] local.INFO: Extracted packet for processing {"connection_id":220013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:45:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:45:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:45:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:45:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19:45:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:45:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:45:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:45:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:45:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:45:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:45: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-18 19:45:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:45:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:45:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:45:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:45:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:45:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:45:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:45:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:45:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:45:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:45:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:45:58] local.INFO: DEBUG: GPS processor result {"connection_id":220013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:45:58] local.INFO: GPS data processed {"connection_id":220013,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:45:58] local.INFO: Acknowledgment sent {"connection_id":220013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:46:05] local.INFO: TCP Data received {"connection_id":220012,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220012,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:46:05] local.INFO: Processing buffer {"connection_id":220012,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:46:05] local.INFO: IMEI packet received {"connection_id":220012,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":220012,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:46:30] local.INFO: TCP Data received {"connection_id":220013,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:46:30] local.INFO: Processing buffer {"connection_id":220013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5a1c60012d7f978005afddd80005005b27..."} 
[2026-10-18 19:46:30] local.INFO: Packet analysis {"connection_id":220013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:46:30] local.INFO: Extracted packet for processing {"connection_id":220013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5a"} 
[2026-10-18 19:46:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837085952001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792332668000,"timestamp_ms":1792332668000,"timestamp_seconds":1792332668,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5a1c60"} 
[2026-10-18 19: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-18 19: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-18 19: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 19:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 19: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-18 19: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-18 19:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19: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-18 19:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837085952001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837085952001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:46:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:46:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837085952001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":220013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:46:30] local.INFO: GPS data processed {"connection_id":220013,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:46:30] local.INFO: Acknowledgment sent {"connection_id":220013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:46:44] local.INFO: TCP Data received {"connection_id":218358,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:46:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218358,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:46:44] local.INFO: Processing buffer {"connection_id":218358,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:46:44] local.INFO: IMEI packet received {"connection_id":218358,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:46:44] local.INFO: IMEI acknowledgment sent {"connection_id":218358,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:46:57] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:46:57] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:46:57] local.INFO: IMEI packet received {"connection_id":218359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":218359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:47:02] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:02] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:02] local.INFO: IMEI packet received {"connection_id":218359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:47:02] local.INFO: IMEI acknowledgment sent {"connection_id":218359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:47:03] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:03] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:03] local.INFO: Packet analysis {"connection_id":218359,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:47:03] local.INFO: Extracted packet for processing {"connection_id":218359,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19: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-18 19: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:47: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-18 19: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-18 19: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-18 19:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218359,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:47: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-18 19:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:47:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:47:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:47:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:47:03] local.INFO: DEBUG: GPS processor result {"connection_id":218359,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:47:03] local.INFO: GPS data processed {"connection_id":218359,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:47:03] local.INFO: Acknowledgment sent {"connection_id":218359,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:47:10] local.INFO: TCP Data received {"connection_id":218359,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218359,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:10] local.INFO: Processing buffer {"connection_id":218359,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:10] local.INFO: Packet analysis {"connection_id":218359,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:47:10] local.INFO: Extracted packet for processing {"connection_id":218359,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:47:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:47:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:47:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19:47:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:47:10] 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-18 19: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-18 19: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-18 19:47:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:47:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218359,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:47:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:47:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:47:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 19:47:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:47:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:47:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:47:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:47:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:47:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:47:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:47:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:47:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:47:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:47:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:47:10] local.INFO: DEBUG: GPS processor result {"connection_id":218359,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:47:10] local.INFO: GPS data processed {"connection_id":218359,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:47:10] local.INFO: Acknowledgment sent {"connection_id":218359,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:47:52] local.INFO: TCP Data received {"connection_id":218360,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218360,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:52] local.INFO: Processing buffer {"connection_id":218360,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:52] local.INFO: IMEI packet received {"connection_id":218360,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:47:52] local.INFO: IMEI acknowledgment sent {"connection_id":218360,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:47:58] local.INFO: TCP Data received {"connection_id":218360,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218360,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:58] local.INFO: Processing buffer {"connection_id":218360,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:47:58] local.INFO: IMEI packet received {"connection_id":218360,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:47:58] local.INFO: IMEI acknowledgment sent {"connection_id":218360,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:47:59] local.INFO: TCP Data received {"connection_id":218360,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218360,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:59] local.INFO: Processing buffer {"connection_id":218360,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:47:59] local.INFO: Packet analysis {"connection_id":218360,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:47:59] local.INFO: Extracted packet for processing {"connection_id":218360,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:47:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:47:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:47:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:47:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19:47: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:47:59] 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-18 19: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-18 19: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-18 19:47:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:47:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218360,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:47:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:47:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:47: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-18 19:47:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:47:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:47:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:47:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:47:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:47:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:47:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:47:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:47:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:47:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:47:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:47:59] local.INFO: DEBUG: GPS processor result {"connection_id":218360,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:47:59] local.INFO: GPS data processed {"connection_id":218360,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:47:59] local.INFO: Acknowledgment sent {"connection_id":218360,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:48:29] local.INFO: TCP Data received {"connection_id":218360,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218360,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:48:29] local.INFO: Processing buffer {"connection_id":218360,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:48:29] local.INFO: Packet analysis {"connection_id":218360,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:48:29] local.INFO: Extracted packet for processing {"connection_id":218360,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:48:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:48:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:48:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:48:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:48:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:48:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:48:29] 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-18 19: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-18 19: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-18 19:48:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:48:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218360,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:48:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:48:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:48: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-18 19:48:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:48:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:48:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:48:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:48:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:48:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:48:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:48:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:48:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:48:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:48:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":218360,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:48:30] local.INFO: GPS data processed {"connection_id":218360,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:48:30] local.INFO: Acknowledgment sent {"connection_id":218360,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:48:52] local.INFO: TCP Data received {"connection_id":220015,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:48:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:48:52] local.INFO: Processing buffer {"connection_id":220015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:48:52] local.INFO: IMEI packet received {"connection_id":220015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:48:52] local.INFO: IMEI acknowledgment sent {"connection_id":220015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:48:57] local.INFO: TCP Data received {"connection_id":220015,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:48:57] local.INFO: Processing buffer {"connection_id":220015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:48:57] local.INFO: IMEI packet received {"connection_id":220015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":220015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:48:58] local.INFO: TCP Data received {"connection_id":220015,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:48:58] local.INFO: Processing buffer {"connection_id":220015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:48:58] local.INFO: Packet analysis {"connection_id":220015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:48:58] local.INFO: Extracted packet for processing {"connection_id":220015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:48:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:48:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:48:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:48:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:48:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:48:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19:48:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:48:58] 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-18 19: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-18 19: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-18 19:48:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:48:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:48:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:48:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:48:58] 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-18 19:48:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:48:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:48:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:48:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:48:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:48:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:48:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:48:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:48:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:48:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:48:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:48:58] local.INFO: DEBUG: GPS processor result {"connection_id":220015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:48:58] local.INFO: GPS data processed {"connection_id":220015,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:48:58] local.INFO: Acknowledgment sent {"connection_id":220015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:49:29] local.INFO: TCP Data received {"connection_id":220015,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:49:29] local.INFO: Processing buffer {"connection_id":220015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:49:29] local.INFO: Packet analysis {"connection_id":220015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:49:29] local.INFO: Extracted packet for processing {"connection_id":220015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:49:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:49:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:49:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:49:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:49:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:49:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19:49: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:49:29] 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-18 19: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-18 19: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-18 19:49:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:49:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:49:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:49:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:49:29] 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-18 19:49:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:49:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:49:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:49:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:49:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:49:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:49:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:49:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:49:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:49:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:49:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:49:29] local.INFO: DEBUG: GPS processor result {"connection_id":220015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:49:29] local.INFO: GPS data processed {"connection_id":220015,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:49:29] local.INFO: Acknowledgment sent {"connection_id":220015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:49:52] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:49:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:49:52] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:49:52] local.INFO: IMEI packet received {"connection_id":221691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:49:52] local.INFO: IMEI acknowledgment sent {"connection_id":221691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:49:57] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:49:57] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:49:57] local.INFO: IMEI packet received {"connection_id":221691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:49:57] local.INFO: IMEI acknowledgment sent {"connection_id":221691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:49:59] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:49:59] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:49:59] local.INFO: Packet analysis {"connection_id":221691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:49:59] local.INFO: Extracted packet for processing {"connection_id":221691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:49: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-18 19:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:49: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-18 19:49: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:49:59] 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-18 19:49: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-18 19:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:49:59] 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-18 19:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:49:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:49:59] 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":6941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:49:59] local.INFO: GPS data processed {"connection_id":221691,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:49:59] local.INFO: Acknowledgment sent {"connection_id":221691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:50:30] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:50:30] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:50:30] local.INFO: Packet analysis {"connection_id":221691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:50:30] local.INFO: Extracted packet for processing {"connection_id":221691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:50:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 19:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 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-18 19: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-18 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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:50: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-18 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-18 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-18 19:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:50: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-18 19:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:50:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:50:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:50: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":6942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:50:30] local.INFO: GPS data processed {"connection_id":221691,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:50:30] local.INFO: Acknowledgment sent {"connection_id":221691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:50:52] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:50:52] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:50:52] local.INFO: IMEI packet received {"connection_id":218361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:50:52] local.INFO: IMEI acknowledgment sent {"connection_id":218361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:50:57] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:50:57] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:50:57] local.INFO: IMEI packet received {"connection_id":218361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":218361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:50:58] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:50:58] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:50:58] local.INFO: Packet analysis {"connection_id":218361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:50:58] local.INFO: Extracted packet for processing {"connection_id":218361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:50:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:50: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-18 19:50:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:50:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:50:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:50:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:50:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19:50:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:50:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:50: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:50:58] 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-18 19:50: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-18 19:50:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:50:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:50:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:50:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:50:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:50:58] 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-18 19:50:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:50:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:50:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:50:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:50:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:50:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:50:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:50:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:50:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:50:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:50:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:50:58] local.INFO: DEBUG: GPS processor result {"connection_id":218361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:50:58] local.INFO: GPS data processed {"connection_id":218361,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:50:58] local.INFO: Acknowledgment sent {"connection_id":218361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:51:29] local.INFO: TCP Data received {"connection_id":218361,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:51:29] local.INFO: Processing buffer {"connection_id":218361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f5eb428012d7f978005afddd80005005b27..."} 
[2026-10-18 19:51:29] local.INFO: Packet analysis {"connection_id":218361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:51:29] local.INFO: Extracted packet for processing {"connection_id":218361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f5e"} 
[2026-10-18 19:51:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837163008001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792332969000,"timestamp_ms":1792332969000,"timestamp_seconds":1792332969,"priority":1,"record_length":96,"hex_timestamp":"000001a14f5eb428"} 
[2026-10-18 19: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-18 19:51: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-18 19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 19:51:29] 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-18 19: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-18 19: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-18 19:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:51:29] 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-18 19:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837163008001,"66":25604,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837163008001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:51:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:51:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837163008001,"power":25604,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:51:29] local.INFO: DEBUG: GPS processor result {"connection_id":218361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:51:29] local.INFO: GPS data processed {"connection_id":218361,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:51:29] local.INFO: Acknowledgment sent {"connection_id":218361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:51:52] local.INFO: TCP Data received {"connection_id":220017,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:51:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:51:52] local.INFO: Processing buffer {"connection_id":220017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:51:52] local.INFO: IMEI packet received {"connection_id":220017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:51:52] local.INFO: IMEI acknowledgment sent {"connection_id":220017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:51:57] local.INFO: TCP Data received {"connection_id":220017,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:51:57] local.INFO: Processing buffer {"connection_id":220017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:51:57] local.INFO: IMEI packet received {"connection_id":220017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":220017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:51:58] local.INFO: TCP Data received {"connection_id":220017,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:51:58] local.INFO: Processing buffer {"connection_id":220017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:51:58] local.INFO: Packet analysis {"connection_id":220017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:51:58] local.INFO: Extracted packet for processing {"connection_id":220017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:51:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:51: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-18 19:51:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:51:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:51:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:51:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:51:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19:51:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:51:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:51: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:51:58] 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-18 19:51: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-18 19:51:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:51:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:51:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:51:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:51:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:51:58] 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-18 19:51:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:51:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:51:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:51:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:51:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:51:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:51:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:51:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:51:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:51:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:51:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:51:58] local.INFO: DEBUG: GPS processor result {"connection_id":220017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:51:58] local.INFO: GPS data processed {"connection_id":220017,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:51:58] local.INFO: Acknowledgment sent {"connection_id":220017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:52:05] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:52:05] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:52:05] local.INFO: IMEI packet received {"connection_id":221693,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":221693,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:52:31] local.INFO: TCP Data received {"connection_id":220017,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:52:31] local.INFO: Processing buffer {"connection_id":220017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:52:31] local.INFO: Packet analysis {"connection_id":220017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:52:31] local.INFO: Extracted packet for processing {"connection_id":220017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:52:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:52:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:52:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:52:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:52:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:52:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19: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-18 19:52: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:52: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-18 19: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-18 19: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-18 19:52:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:52:31] local.INFO: Teltonika packet parsed successfully {"connection_id":220017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:52:31] local.INFO: Passing IMEI to GPS processor {"connection_id":220017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:52:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":220017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:52: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-18 19:52:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:52:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:52:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:52:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:52:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:52:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:52:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:52:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:52:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:52:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:52:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:52:31] local.INFO: DEBUG: GPS processor result {"connection_id":220017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:52:31] local.INFO: GPS data processed {"connection_id":220017,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:52:31] local.INFO: Acknowledgment sent {"connection_id":220017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:52:45] local.INFO: TCP Data received {"connection_id":221694,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221694,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:52:45] local.INFO: Processing buffer {"connection_id":221694,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:52:45] local.INFO: IMEI packet received {"connection_id":221694,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:52:45] local.INFO: IMEI acknowledgment sent {"connection_id":221694,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:52:52] local.INFO: TCP Data received {"connection_id":220018,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:52:52] local.INFO: Processing buffer {"connection_id":220018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:52:52] local.INFO: IMEI packet received {"connection_id":220018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":220018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:52:57] local.INFO: TCP Data received {"connection_id":220018,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:52:57] local.INFO: Processing buffer {"connection_id":220018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:52:57] local.INFO: IMEI packet received {"connection_id":220018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":220018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:53:10] local.INFO: TCP Data received {"connection_id":220018,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:53:10] local.INFO: Processing buffer {"connection_id":220018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:53:10] local.INFO: Packet analysis {"connection_id":220018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:53:10] local.INFO: Extracted packet for processing {"connection_id":220018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:53:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:53: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-18 19:53:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:53:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:53:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:53:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:53:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19:53:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:53:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:53: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:53:10] 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-18 19:53: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-18 19:53:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:53:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:53:10] local.INFO: Teltonika packet parsed successfully {"connection_id":220018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:53:10] local.INFO: Passing IMEI to GPS processor {"connection_id":220018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:53:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":220018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:53:10] 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-18 19:53:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:53:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:53:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:53:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:53:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:53:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:53:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:53:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:53:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:53:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:53:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:53:10] local.INFO: DEBUG: GPS processor result {"connection_id":220018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:53:10] local.INFO: GPS data processed {"connection_id":220018,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:53:10] local.INFO: Acknowledgment sent {"connection_id":220018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:53:52] local.INFO: TCP Data received {"connection_id":220019,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:53:52] local.INFO: Processing buffer {"connection_id":220019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:53:52] local.INFO: IMEI packet received {"connection_id":220019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:53:52] local.INFO: IMEI acknowledgment sent {"connection_id":220019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:53:57] local.INFO: TCP Data received {"connection_id":220019,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:53:57] local.INFO: Processing buffer {"connection_id":220019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:53:57] local.INFO: IMEI packet received {"connection_id":220019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":220019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:53:58] local.INFO: TCP Data received {"connection_id":220019,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:53:58] local.INFO: Processing buffer {"connection_id":220019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:53:58] local.INFO: Packet analysis {"connection_id":220019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:53:58] local.INFO: Extracted packet for processing {"connection_id":220019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:53:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:53: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-18 19:53:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:53:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:53:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:53:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:53:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19:53:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:53:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:53: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:53:58] 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-18 19:53: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-18 19:53:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:53:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:53:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:53:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:53:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:53:58] 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-18 19:53:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:53:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:53:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:53:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:53:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:53:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:53:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:53:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:53:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:53:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:53:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:53:58] local.INFO: DEBUG: GPS processor result {"connection_id":220019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:53:58] local.INFO: GPS data processed {"connection_id":220019,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:53:58] local.INFO: Acknowledgment sent {"connection_id":220019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:54:29] local.INFO: TCP Data received {"connection_id":220019,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:54:29] local.INFO: Processing buffer {"connection_id":220019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:54:29] local.INFO: Packet analysis {"connection_id":220019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:54:29] local.INFO: Extracted packet for processing {"connection_id":220019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:54:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:54:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19: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-18 19:54: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-18 19: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:54:29] 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-18 19: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-18 19: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-18 19:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:54:29] 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-18 19:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:54:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:54:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:54:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:54:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:54:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:54:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:54:29] local.INFO: DEBUG: GPS processor result {"connection_id":220019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:54:29] local.INFO: GPS data processed {"connection_id":220019,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:54:29] local.INFO: Acknowledgment sent {"connection_id":220019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:54:52] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:54:52] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:54:52] local.INFO: IMEI packet received {"connection_id":221695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":221695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:54:57] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:54:57] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:54:57] local.INFO: IMEI packet received {"connection_id":221695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:54:57] local.INFO: IMEI acknowledgment sent {"connection_id":221695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:54:58] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:54:58] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:54:58] local.INFO: Packet analysis {"connection_id":221695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:54:58] local.INFO: Extracted packet for processing {"connection_id":221695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:54:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:54: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-18 19:54:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:54:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:54:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:54:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:54:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19:54:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:54:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:54: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:54:58] 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-18 19:54: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-18 19:54:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:54:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:54:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:54:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:54:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:54:58] 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-18 19:54:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:54:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:54:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:54:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:54:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:54:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:54:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:54:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:54:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:54:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:54:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:54:58] 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":6950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:54:58] local.INFO: GPS data processed {"connection_id":221695,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:54:58] local.INFO: Acknowledgment sent {"connection_id":221695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:55:30] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:55:30] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:55:30] local.INFO: Packet analysis {"connection_id":221695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:55:30] local.INFO: Extracted packet for processing {"connection_id":221695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:55:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 19:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 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-18 19:55: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-18 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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:55: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-18 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-18 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-18 19:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:55: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-18 19:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:55:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:55:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:55:30] 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":6951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:55:30] local.INFO: GPS data processed {"connection_id":221695,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:55:30] local.INFO: Acknowledgment sent {"connection_id":221695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:55:52] local.INFO: TCP Data received {"connection_id":220021,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:55:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:55:52] local.INFO: Processing buffer {"connection_id":220021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:55:52] local.INFO: IMEI packet received {"connection_id":220021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:55:52] local.INFO: IMEI acknowledgment sent {"connection_id":220021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:55:58] local.INFO: TCP Data received {"connection_id":220021,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:55:58] local.INFO: Processing buffer {"connection_id":220021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:55:58] local.INFO: IMEI packet received {"connection_id":220021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:55:58] local.INFO: IMEI acknowledgment sent {"connection_id":220021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:55:59] local.INFO: TCP Data received {"connection_id":220021,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:55:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:55:59] local.INFO: Processing buffer {"connection_id":220021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:55:59] local.INFO: Packet analysis {"connection_id":220021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:55:59] local.INFO: Extracted packet for processing {"connection_id":220021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:55:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:55: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-18 19:55:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:55:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:55:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:55:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:55:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19:55:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:55: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-18 19:55: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-18 19:55:59] 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-18 19:55: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-18 19:55:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:55:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:55:59] local.INFO: Teltonika packet parsed successfully {"connection_id":220021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:55:59] local.INFO: Passing IMEI to GPS processor {"connection_id":220021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:55:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":220021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:55:59] 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-18 19:55:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:55:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:55:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:55:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:55:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:55:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:55:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:55:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:55:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:55:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:55:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:55:59] local.INFO: DEBUG: GPS processor result {"connection_id":220021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:55:59] local.INFO: GPS data processed {"connection_id":220021,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:55:59] local.INFO: Acknowledgment sent {"connection_id":220021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:56:30] local.INFO: TCP Data received {"connection_id":220021,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:56:30] local.INFO: Processing buffer {"connection_id":220021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f634bf0012d7f978005afddd80005005b29..."} 
[2026-10-18 19:56:30] local.INFO: Packet analysis {"connection_id":220021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:56:30] local.INFO: Extracted packet for processing {"connection_id":220021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f63"} 
[2026-10-18 19:56:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837240064001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792333270000,"timestamp_ms":1792333270000,"timestamp_seconds":1792333270,"priority":1,"record_length":96,"hex_timestamp":"000001a14f634bf0"} 
[2026-10-18 19: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-18 19: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-18 19: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-18 19: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-18 19: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-18 19: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-18 19:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:56: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-18 19:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837240064001,"66":25615,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837240064001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:56:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:56:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837240064001,"power":25615,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":220021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:56:30] local.INFO: GPS data processed {"connection_id":220021,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:56:30] local.INFO: Acknowledgment sent {"connection_id":220021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:56:57] local.INFO: TCP Data received {"connection_id":218363,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:56:57] local.INFO: Processing buffer {"connection_id":218363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:56:57] local.INFO: IMEI packet received {"connection_id":218363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":218363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:57:02] local.INFO: TCP Data received {"connection_id":218363,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:02] local.INFO: Processing buffer {"connection_id":218363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:02] local.INFO: IMEI packet received {"connection_id":218363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:57:02] local.INFO: IMEI acknowledgment sent {"connection_id":218363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:57:03] local.INFO: TCP Data received {"connection_id":218363,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:57:03] local.INFO: Processing buffer {"connection_id":218363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:57:03] local.INFO: Packet analysis {"connection_id":218363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:57:03] local.INFO: Extracted packet for processing {"connection_id":218363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:57:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 19: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-18 19: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-18 19: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 19:57: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-18 19: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-18 19: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-18 19:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:57: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-18 19:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:57:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:57:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":218363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:57:03] local.INFO: GPS data processed {"connection_id":218363,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:57:03] local.INFO: Acknowledgment sent {"connection_id":218363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:57:07] local.INFO: TCP Data received {"connection_id":218363,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:57:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:57:07] local.INFO: Processing buffer {"connection_id":218363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:57:07] local.INFO: Packet analysis {"connection_id":218363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:57:07] local.INFO: Extracted packet for processing {"connection_id":218363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:57:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:57:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:57:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:57:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:57:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:57:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 19: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-18 19:57:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 19:57: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-18 19: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-18 19: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-18 19:57:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:57:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:57:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:57:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:57: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-18 19:57:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:57:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:57:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:57:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:57:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:57:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:57:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:57:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:57:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:57:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:57:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:57:07] local.INFO: DEBUG: GPS processor result {"connection_id":218363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:57:07] local.INFO: GPS data processed {"connection_id":218363,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:57:07] local.INFO: Acknowledgment sent {"connection_id":218363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:57:52] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:52] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:52] local.INFO: IMEI packet received {"connection_id":221697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":221697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:57:57] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:57] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:57:57] local.INFO: IMEI packet received {"connection_id":221697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:57:57] local.INFO: IMEI acknowledgment sent {"connection_id":221697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:58:10] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:58:10] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:58:10] local.INFO: Packet analysis {"connection_id":221697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:58:10] local.INFO: Extracted packet for processing {"connection_id":221697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:58:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:58:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:58:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:58:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:58:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:58:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 19: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-18 19:58:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 19:58:10] 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-18 19: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-18 19: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-18 19:58:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:58:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:58:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:58:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:58:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 19:58:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:58:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:58:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:58:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:58:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:58:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:58:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:58:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:58:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:58:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:58:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:58:10] 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":6956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:58:10] local.INFO: GPS data processed {"connection_id":221697,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:58:10] local.INFO: Acknowledgment sent {"connection_id":221697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:58:15] local.INFO: TCP Data received {"connection_id":218640,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218640,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:58:15] local.INFO: Processing buffer {"connection_id":218640,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:58:15] local.INFO: IMEI packet received {"connection_id":218640,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:58:15] local.INFO: IMEI acknowledgment sent {"connection_id":218640,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:58:45] local.INFO: TCP Data received {"connection_id":218364,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:58:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218364,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:58:45] local.INFO: Processing buffer {"connection_id":218364,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 19:58:45] local.INFO: IMEI packet received {"connection_id":218364,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 19:58:45] local.INFO: IMEI acknowledgment sent {"connection_id":218364,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:58:52] local.INFO: TCP Data received {"connection_id":218641,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:58:52] local.INFO: Processing buffer {"connection_id":218641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:58:52] local.INFO: IMEI packet received {"connection_id":218641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":218641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:58:57] local.INFO: TCP Data received {"connection_id":218641,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:58:57] local.INFO: Processing buffer {"connection_id":218641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:58:57] local.INFO: IMEI packet received {"connection_id":218641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":218641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:58:58] local.INFO: TCP Data received {"connection_id":218641,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:58:58] local.INFO: Processing buffer {"connection_id":218641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:58:58] local.INFO: Packet analysis {"connection_id":218641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:58:58] local.INFO: Extracted packet for processing {"connection_id":218641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:58:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:58: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-18 19:58:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:58:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:58:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:58:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:58:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 19:58:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:58:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:58: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 19:58:58] 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-18 19:58: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-18 19:58:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:58:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:58:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:58:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:58:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:58: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-18 19:58:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:58:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:58:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:58:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:58:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:58:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:58:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:58:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:58:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:58:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:58:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:58:58] local.INFO: DEBUG: GPS processor result {"connection_id":218641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:58:58] local.INFO: GPS data processed {"connection_id":218641,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:58:58] local.INFO: Acknowledgment sent {"connection_id":218641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:59:32] local.INFO: TCP Data received {"connection_id":218641,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:59:32] local.INFO: Processing buffer {"connection_id":218641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:59:32] local.INFO: Packet analysis {"connection_id":218641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:59:32] local.INFO: Extracted packet for processing {"connection_id":218641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:59:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19: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-18 19:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:59:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 19: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-18 19:59: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-18 19: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":15,"data_length":795,"current_offset":136} 
[2026-10-18 19:59: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-18 19: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-18 19: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-18 19:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:59: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-18 19:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:59:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:59:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:59:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":218641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:59:32] local.INFO: GPS data processed {"connection_id":218641,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:59:32] local.INFO: Acknowledgment sent {"connection_id":218641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 19:59:52] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:59:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:59:52] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:59:52] local.INFO: IMEI packet received {"connection_id":221700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 19:59:52] local.INFO: IMEI acknowledgment sent {"connection_id":221700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 19:59:57] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:59:57] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 19:59:57] local.INFO: IMEI packet received {"connection_id":221700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 19:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":221700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 19:59:58] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:59:58] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 19:59:58] local.INFO: Packet analysis {"connection_id":221700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:59:58] local.INFO: Extracted packet for processing {"connection_id":221700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 19:59:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 19:59: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-18 19:59:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 19:59:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 19:59:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 19:59:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 19:59:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 19:59:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 19:59:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 19:59: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 19:59:58] 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-18 19:59: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-18 19:59:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 19:59:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 19:59:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 19:59:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:59:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 19:59: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-18 19:59:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 19:59:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 19:59:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 19:59:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 19:59:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 19:59:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 19:59:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 19:59:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 19:59:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 19:59:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 19:59:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 19:59:58] 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":6959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 19:59:58] local.INFO: GPS data processed {"connection_id":221700,"processed":1,"errors":0,"total":1} 
[2026-10-18 19:59:58] local.INFO: Acknowledgment sent {"connection_id":221700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:00:32] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:00:32] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:00:32] local.INFO: Packet analysis {"connection_id":221700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 20:00:32] local.INFO: Extracted packet for processing {"connection_id":221700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 20:00:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:00:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 20: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-18 20: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-18 20: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":15,"data_length":795,"current_offset":136} 
[2026-10-18 20:00: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-18 20: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-18 20: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-18 20:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:00: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-18 20:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:00:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:00:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:00:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:00:32] 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":6960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:00:32] local.INFO: GPS data processed {"connection_id":221700,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:00:32] local.INFO: Acknowledgment sent {"connection_id":221700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:00:52] local.INFO: TCP Data received {"connection_id":220022,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:00:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:00:52] local.INFO: Processing buffer {"connection_id":220022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:00:52] local.INFO: IMEI packet received {"connection_id":220022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:00:52] local.INFO: IMEI acknowledgment sent {"connection_id":220022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:00:57] local.INFO: TCP Data received {"connection_id":220022,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:00:57] local.INFO: Processing buffer {"connection_id":220022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:00:57] local.INFO: IMEI packet received {"connection_id":220022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":220022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:00:58] local.INFO: TCP Data received {"connection_id":220022,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:00:58] local.INFO: Processing buffer {"connection_id":220022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:00:58] local.INFO: Packet analysis {"connection_id":220022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 20:00:58] local.INFO: Extracted packet for processing {"connection_id":220022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 20:00:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:00:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:00:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:00:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:00:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:00:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 20: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-18 20:00:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 20:00:58] 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-18 20: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-18 20: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-18 20:00:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:00:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:00:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:00:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:00: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-18 20:00:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:00:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:00:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:00:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:00:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:00:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:00:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:00:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:00:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:00:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:00:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:00:58] local.INFO: DEBUG: GPS processor result {"connection_id":220022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:00:58] local.INFO: GPS data processed {"connection_id":220022,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:00:58] local.INFO: Acknowledgment sent {"connection_id":220022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:01:29] local.INFO: TCP Data received {"connection_id":220022,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:01:29] local.INFO: Processing buffer {"connection_id":220022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f67e3b8012d7f978005afddd80005005b25..."} 
[2026-10-18 20:01:29] local.INFO: Packet analysis {"connection_id":220022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 20:01:29] local.INFO: Extracted packet for processing {"connection_id":220022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f67"} 
[2026-10-18 20:01:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":37,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:01:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837317120001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:01:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:01:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:01:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:01:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792333571000,"timestamp_ms":1792333571000,"timestamp_seconds":1792333571,"priority":1,"record_length":96,"hex_timestamp":"000001a14f67e3b8"} 
[2026-10-18 20: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-18 20:01: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-18 20: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-18 20:01:29] 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-18 20: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-18 20: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-18 20:01:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:01:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:01:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:01:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:01: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-18 20:01:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:01:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:01:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837317120001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:01:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:01:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:01:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837317120001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:01:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:01:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:01:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:01:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:01:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837317120001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:01:29] local.INFO: DEBUG: GPS processor result {"connection_id":220022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:01:29] local.INFO: GPS data processed {"connection_id":220022,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:01:29] local.INFO: Acknowledgment sent {"connection_id":220022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:01:57] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:01:57] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:01:57] local.INFO: IMEI packet received {"connection_id":221701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":221701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:02:02] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:02] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:02] local.INFO: IMEI packet received {"connection_id":221701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:02:02] local.INFO: IMEI acknowledgment sent {"connection_id":221701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:02:03] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:02:03] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:02:03] local.INFO: Packet analysis {"connection_id":221701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:02:03] local.INFO: Extracted packet for processing {"connection_id":221701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:02:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:02:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20: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-18 20:02:03] 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-18 20: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:02: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-18 20:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:02:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:02:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:02:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:02:03] 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":6963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:02:03] local.INFO: GPS data processed {"connection_id":221701,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:02:03] local.INFO: Acknowledgment sent {"connection_id":221701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:02:07] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:02:07] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:02:07] local.INFO: Packet analysis {"connection_id":221701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:02:07] local.INFO: Extracted packet for processing {"connection_id":221701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:02:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:02:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:02:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:02:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:02:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:02:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20: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-18 20:02:07] 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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:02:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:02:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:02:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:02:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:02:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:02: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-18 20:02:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:02:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:02:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:02:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:02:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:02:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:02:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:02:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:02:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:02:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:02:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:02:07] 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":6964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:02:07] local.INFO: GPS data processed {"connection_id":221701,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:02:07] local.INFO: Acknowledgment sent {"connection_id":221701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:02:52] local.INFO: TCP Data received {"connection_id":220024,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:52] local.INFO: Processing buffer {"connection_id":220024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:52] local.INFO: IMEI packet received {"connection_id":220024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":220024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:02:57] local.INFO: TCP Data received {"connection_id":220024,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:57] local.INFO: Processing buffer {"connection_id":220024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:02:57] local.INFO: IMEI packet received {"connection_id":220024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":220024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:03:00] local.INFO: TCP Data received {"connection_id":220024,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:00] local.INFO: Processing buffer {"connection_id":220024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:00] local.INFO: Packet analysis {"connection_id":220024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:03:00] local.INFO: Extracted packet for processing {"connection_id":220024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:03:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:03: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-18 20:03:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:03:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20:03:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:03: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-18 20:03: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:03:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:03: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-18 20:03:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:03:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:03:00] local.INFO: Teltonika packet parsed successfully {"connection_id":220024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:03:00] local.INFO: Passing IMEI to GPS processor {"connection_id":220024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:03:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":220024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:03: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-18 20:03:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:03:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:03:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:03:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:03:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:03:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:03:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:03:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:03:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:03:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:03:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:03:00] local.INFO: DEBUG: GPS processor result {"connection_id":220024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:03:00] local.INFO: GPS data processed {"connection_id":220024,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:03:00] local.INFO: Acknowledgment sent {"connection_id":220024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:03:31] local.INFO: TCP Data received {"connection_id":220024,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:31] local.INFO: Processing buffer {"connection_id":220024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:31] local.INFO: Packet analysis {"connection_id":220024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:03:31] local.INFO: Extracted packet for processing {"connection_id":220024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:03:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20: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-18 20: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-18 20: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":220024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":220024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":220024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:03: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-18 20:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:03:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:03:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":220024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:03:31] local.INFO: GPS data processed {"connection_id":220024,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:03:31] local.INFO: Acknowledgment sent {"connection_id":220024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:03:52] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:03:52] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:03:52] local.INFO: IMEI packet received {"connection_id":218365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:03:52] local.INFO: IMEI acknowledgment sent {"connection_id":218365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:03:57] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:03:57] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:03:57] local.INFO: IMEI packet received {"connection_id":218365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":218365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:03:58] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:58] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:03:58] local.INFO: Packet analysis {"connection_id":218365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:03:58] local.INFO: Extracted packet for processing {"connection_id":218365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:03:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:03: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-18 20:03:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:03:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:03:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20:03:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:03:58] 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-18 20:03: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:03:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:03: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-18 20:03:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:03:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:03:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:03:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:03:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:03: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-18 20:03:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:03:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:03:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:03:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:03:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:03:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:03:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:03:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:03:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:03:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:03:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:03:58] local.INFO: DEBUG: GPS processor result {"connection_id":218365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:03:58] local.INFO: GPS data processed {"connection_id":218365,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:03:58] local.INFO: Acknowledgment sent {"connection_id":218365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:04:13] local.INFO: TCP Data received {"connection_id":218644,"ip":"42.109.136.0","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:04:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218644,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:04:13] local.INFO: Processing buffer {"connection_id":218644,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:04:13] local.INFO: IMEI packet received {"connection_id":218644,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:04:13] local.INFO: IMEI acknowledgment sent {"connection_id":218644,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:04:28] local.INFO: TCP Data received {"connection_id":218365,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:04:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:04:28] local.INFO: Processing buffer {"connection_id":218365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:04:28] local.INFO: Packet analysis {"connection_id":218365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:04:28] local.INFO: Extracted packet for processing {"connection_id":218365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:04:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:04:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:04:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:04:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:04:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:04:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20: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-18 20:04:28] 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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:04:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:04:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:04:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:04:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:04:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:04:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:04:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:04:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:04:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:04:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:04:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:04:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:04:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:04:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:04:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:04:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:04:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:04:28] local.INFO: DEBUG: GPS processor result {"connection_id":218365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:04:28] local.INFO: GPS data processed {"connection_id":218365,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:04:28] local.INFO: Acknowledgment sent {"connection_id":218365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:04:50] local.INFO: TCP Data received {"connection_id":221702,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:04:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221702,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:04:50] local.INFO: Processing buffer {"connection_id":221702,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:04:50] local.INFO: IMEI packet received {"connection_id":221702,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:04:50] local.INFO: IMEI acknowledgment sent {"connection_id":221702,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:04:52] local.INFO: TCP Data received {"connection_id":221703,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:04:52] local.INFO: Processing buffer {"connection_id":221703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:04:52] local.INFO: IMEI packet received {"connection_id":221703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":221703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:04:57] local.INFO: TCP Data received {"connection_id":221703,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:04:57] local.INFO: Processing buffer {"connection_id":221703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:04:57] local.INFO: IMEI packet received {"connection_id":221703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:04:57] local.INFO: IMEI acknowledgment sent {"connection_id":221703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:05:07] local.INFO: TCP Data received {"connection_id":221703,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:05:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:05:07] local.INFO: Processing buffer {"connection_id":221703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:05:07] local.INFO: Packet analysis {"connection_id":221703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:05:07] local.INFO: Extracted packet for processing {"connection_id":221703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:05:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:05:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:05:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:05:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:05:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:05:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20: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-18 20:05:07] 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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:05:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:05:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:05:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:05:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:05:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:05: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-18 20:05:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:05:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:05:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:05:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:05:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:05:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:05:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:05:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:05:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:05:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:05:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:05:07] local.INFO: DEBUG: GPS processor result {"connection_id":221703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:05:07] local.INFO: GPS data processed {"connection_id":221703,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:05:07] local.INFO: Acknowledgment sent {"connection_id":221703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:05:53] local.INFO: TCP Data received {"connection_id":218646,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:05:53] local.INFO: Processing buffer {"connection_id":218646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:05:53] local.INFO: IMEI packet received {"connection_id":218646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:05:53] local.INFO: IMEI acknowledgment sent {"connection_id":218646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:05:57] local.INFO: TCP Data received {"connection_id":218646,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:05:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:05:57] local.INFO: Processing buffer {"connection_id":218646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:05:57] local.INFO: IMEI packet received {"connection_id":218646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:05:57] local.INFO: IMEI acknowledgment sent {"connection_id":218646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:05:58] local.INFO: TCP Data received {"connection_id":218646,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:05:58] local.INFO: Processing buffer {"connection_id":218646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:05:58] local.INFO: Packet analysis {"connection_id":218646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:05:58] local.INFO: Extracted packet for processing {"connection_id":218646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:05:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20: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-18 20:05:58] 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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:05:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:05: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-18 20:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:05:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:05:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":218646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:05:58] local.INFO: GPS data processed {"connection_id":218646,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:05:58] local.INFO: Acknowledgment sent {"connection_id":218646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:06:28] local.INFO: TCP Data received {"connection_id":218646,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:06:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:06:28] local.INFO: Processing buffer {"connection_id":218646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f6c7b80012d7f978005afddd80009005b28..."} 
[2026-10-18 20:06:28] local.INFO: Packet analysis {"connection_id":218646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:06:28] local.INFO: Extracted packet for processing {"connection_id":218646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f6c"} 
[2026-10-18 20:06:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":9,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:06: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-18 20:06:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837394176001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:06:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:06:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:06:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:06:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792333872000,"timestamp_ms":1792333872000,"timestamp_seconds":1792333872,"priority":1,"record_length":96,"hex_timestamp":"000001a14f6c7b80"} 
[2026-10-18 20:06:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:06:28] 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-18 20:06: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:06:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:06: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-18 20:06:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:06:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:06:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:06:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:06:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:06:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:06:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:06:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:06:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837394176001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:06:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:06:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:06:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837394176001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:06:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:06:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:06:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:06:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:06:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837394176001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:06:28] local.INFO: DEBUG: GPS processor result {"connection_id":218646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:06:28] local.INFO: GPS data processed {"connection_id":218646,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:06:28] local.INFO: Acknowledgment sent {"connection_id":218646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:06:51] local.INFO: TCP Data received {"connection_id":218648,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:51] local.INFO: Processing buffer {"connection_id":218648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:51] local.INFO: IMEI packet received {"connection_id":218648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:06:51] local.INFO: IMEI acknowledgment sent {"connection_id":218648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:06:52] local.INFO: TCP Data received {"connection_id":218648,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:52] local.INFO: Processing buffer {"connection_id":218648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:52] local.INFO: IMEI packet received {"connection_id":218648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:06:52] local.INFO: IMEI acknowledgment sent {"connection_id":218648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:06:57] local.INFO: TCP Data received {"connection_id":218648,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:57] local.INFO: Processing buffer {"connection_id":218648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:06:57] local.INFO: IMEI packet received {"connection_id":218648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:06:57] local.INFO: IMEI acknowledgment sent {"connection_id":218648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:06:58] local.INFO: TCP Data received {"connection_id":218648,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:06:58] local.INFO: Processing buffer {"connection_id":218648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:06:58] local.INFO: Packet analysis {"connection_id":218648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:06:58] local.INFO: Extracted packet for processing {"connection_id":218648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:06:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:06: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-18 20:06:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:06:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:06:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:06:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:06:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20:06:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:06:58] 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-18 20:06: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:06:58] 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-18 20:06: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-18 20:06:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:06:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:06:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:06:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:06:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:06: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-18 20:06:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:06:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:06:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:06:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:06:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:06:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:06:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:06:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:06:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:06:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:06:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:06:58] local.INFO: DEBUG: GPS processor result {"connection_id":218648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:06:58] local.INFO: GPS data processed {"connection_id":218648,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:06:58] local.INFO: Acknowledgment sent {"connection_id":218648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:07:28] local.INFO: TCP Data received {"connection_id":218648,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:07:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:07:28] local.INFO: Processing buffer {"connection_id":218648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:07:28] local.INFO: Packet analysis {"connection_id":218648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:07:28] local.INFO: Extracted packet for processing {"connection_id":218648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:07:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:07: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-18 20:07:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:07:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:07:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:07:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:07:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20:07:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:07:28] 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-18 20:07: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:07:28] 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-18 20:07: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-18 20:07:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:07:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:07:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:07:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:07:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:07:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:07:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:07:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:07:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:07:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:07:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:07:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:07:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:07:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:07:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:07:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:07:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:07:28] local.INFO: DEBUG: GPS processor result {"connection_id":218648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:07:28] local.INFO: GPS data processed {"connection_id":218648,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:07:28] local.INFO: Acknowledgment sent {"connection_id":218648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:07:57] local.INFO: TCP Data received {"connection_id":218649,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:07:57] local.INFO: Processing buffer {"connection_id":218649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:07:57] local.INFO: IMEI packet received {"connection_id":218649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":218649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:08:02] local.INFO: TCP Data received {"connection_id":218649,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:02] local.INFO: Processing buffer {"connection_id":218649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:02] local.INFO: IMEI packet received {"connection_id":218649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:08:02] local.INFO: IMEI acknowledgment sent {"connection_id":218649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:08:03] local.INFO: TCP Data received {"connection_id":218649,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:08:03] local.INFO: Processing buffer {"connection_id":218649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:08:03] local.INFO: Packet analysis {"connection_id":218649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:08:03] local.INFO: Extracted packet for processing {"connection_id":218649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:08:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:08:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:08:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:08:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:08:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:08:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20: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-18 20:08:03] 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-18 20: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:08: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-18 20: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-18 20: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-18 20:08:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:08:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:08:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:08:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:08: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-18 20:08:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:08:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:08:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:08:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:08:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:08:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:08:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:08:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:08:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:08:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:08:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:08:03] local.INFO: DEBUG: GPS processor result {"connection_id":218649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:08:03] local.INFO: GPS data processed {"connection_id":218649,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:08:03] local.INFO: Acknowledgment sent {"connection_id":218649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:08:07] local.INFO: TCP Data received {"connection_id":218649,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:08:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:08:07] local.INFO: Processing buffer {"connection_id":218649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:08:07] local.INFO: Packet analysis {"connection_id":218649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:08:07] local.INFO: Extracted packet for processing {"connection_id":218649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:08:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:08:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:08:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:08:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:08:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:08:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20: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-18 20:08:07] 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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:08:07] 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-18 20: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-18 20: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-18 20:08:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:08:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:08:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:08:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:08:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:08:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:08:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:08:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:08:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:08:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:08:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:08:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:08:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:08:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:08:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:08:07] local.INFO: DEBUG: GPS processor result {"connection_id":218649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:08:07] local.INFO: GPS data processed {"connection_id":218649,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:08:07] local.INFO: Acknowledgment sent {"connection_id":218649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:08:52] local.INFO: TCP Data received {"connection_id":218651,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:52] local.INFO: Processing buffer {"connection_id":218651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:52] local.INFO: IMEI packet received {"connection_id":218651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:08:52] local.INFO: IMEI acknowledgment sent {"connection_id":218651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:08:57] local.INFO: TCP Data received {"connection_id":218651,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:57] local.INFO: Processing buffer {"connection_id":218651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:08:57] local.INFO: IMEI packet received {"connection_id":218651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:08:57] local.INFO: IMEI acknowledgment sent {"connection_id":218651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:09:04] local.INFO: TCP Data received {"connection_id":218651,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:04] local.INFO: Processing buffer {"connection_id":218651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:04] local.INFO: Packet analysis {"connection_id":218651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:09:04] local.INFO: Extracted packet for processing {"connection_id":218651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:09:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:09:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:09:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20: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-18 20:09: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:09:04] 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-18 20: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-18 20: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-18 20:09:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:09:04] local.INFO: Teltonika packet parsed successfully {"connection_id":218651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:09:04] local.INFO: Passing IMEI to GPS processor {"connection_id":218651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:09:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":218651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:09: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-18 20:09:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:09:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:09:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:09:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:09:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:09:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:09:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:09:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:09:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:09:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:09:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:09:04] local.INFO: DEBUG: GPS processor result {"connection_id":218651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:09:04] local.INFO: GPS data processed {"connection_id":218651,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:09:04] local.INFO: Acknowledgment sent {"connection_id":218651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:09:35] local.INFO: TCP Data received {"connection_id":218651,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:35] local.INFO: Processing buffer {"connection_id":218651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:35] local.INFO: Packet analysis {"connection_id":218651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:09:35] local.INFO: Extracted packet for processing {"connection_id":218651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:09:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:09:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:09:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20: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-18 20:09: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:09: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-18 20: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-18 20: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-18 20:09:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:09:35] local.INFO: Teltonika packet parsed successfully {"connection_id":218651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:09:35] local.INFO: Passing IMEI to GPS processor {"connection_id":218651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:09:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":218651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:09: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-18 20:09:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:09:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:09:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:09:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:09:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:09:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:09:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:09:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:09:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:09:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:09:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:09:35] local.INFO: DEBUG: GPS processor result {"connection_id":218651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:09:35] local.INFO: GPS data processed {"connection_id":218651,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:09:35] local.INFO: Acknowledgment sent {"connection_id":218651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:09:52] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:09:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:09:52] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:09:52] local.INFO: IMEI packet received {"connection_id":221705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:09:52] local.INFO: IMEI acknowledgment sent {"connection_id":221705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:09:57] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:09:57] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:09:57] local.INFO: IMEI packet received {"connection_id":221705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:09:57] local.INFO: IMEI acknowledgment sent {"connection_id":221705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:09:58] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:58] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:09:58] local.INFO: Packet analysis {"connection_id":221705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:09:58] local.INFO: Extracted packet for processing {"connection_id":221705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:09:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:09: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-18 20:09:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:09:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:09:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20:09:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:09:58] 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-18 20:09: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:09:58] 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-18 20:09: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-18 20:09:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:09:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:09:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:09:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:09:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:09: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-18 20:09:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:09:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:09:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:09:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:09:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:09:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:09:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:09:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:09:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:09:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:09:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:09:58] 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":6978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:09:58] local.INFO: GPS data processed {"connection_id":221705,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:09:58] local.INFO: Acknowledgment sent {"connection_id":221705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:10:15] local.INFO: TCP Data received {"connection_id":220025,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220025,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:10:15] local.INFO: Processing buffer {"connection_id":220025,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:10:15] local.INFO: IMEI packet received {"connection_id":220025,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:10:15] local.INFO: IMEI acknowledgment sent {"connection_id":220025,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:10:32] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:10:32] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:10:32] local.INFO: Packet analysis {"connection_id":221705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:10:32] local.INFO: Extracted packet for processing {"connection_id":221705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:10:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:10:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:10:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:10:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:10:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:10:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20: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-18 20:10:32] 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-18 20: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:10: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-18 20: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-18 20: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-18 20:10:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:10:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:10:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:10:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:10: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-18 20:10:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:10:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:10:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:10:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:10:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:10:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:10:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:10:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:10:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:10:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:10:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:10:32] 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":6979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:10:32] local.INFO: GPS data processed {"connection_id":221705,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:10:32] local.INFO: Acknowledgment sent {"connection_id":221705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:10:44] local.INFO: TCP Data received {"connection_id":220026,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:10:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220026,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:10:44] local.INFO: Processing buffer {"connection_id":220026,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:10:44] local.INFO: IMEI packet received {"connection_id":220026,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:10:44] local.INFO: IMEI acknowledgment sent {"connection_id":220026,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:10:52] local.INFO: TCP Data received {"connection_id":220027,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:10:52] local.INFO: Processing buffer {"connection_id":220027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:10:52] local.INFO: IMEI packet received {"connection_id":220027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":220027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:10:57] local.INFO: TCP Data received {"connection_id":220027,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:10:57] local.INFO: Processing buffer {"connection_id":220027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:10:57] local.INFO: IMEI packet received {"connection_id":220027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":220027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:10:58] local.INFO: TCP Data received {"connection_id":220027,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:10:58] local.INFO: Processing buffer {"connection_id":220027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:10:58] local.INFO: Packet analysis {"connection_id":220027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:10:58] local.INFO: Extracted packet for processing {"connection_id":220027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:10:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:10: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-18 20:10:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:10:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:10:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:10:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:10:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20:10:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:10:58] 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-18 20:10: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:10:58] 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-18 20:10: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-18 20:10:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:10:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:10:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:10:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:10:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:10: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-18 20:10:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:10:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:10:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:10:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:10:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:10:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:10:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:10:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:10:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:10:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:10:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:10:58] local.INFO: DEBUG: GPS processor result {"connection_id":220027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:10:58] local.INFO: GPS data processed {"connection_id":220027,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:10:58] local.INFO: Acknowledgment sent {"connection_id":220027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:11:28] local.INFO: TCP Data received {"connection_id":220027,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:11:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:11:28] local.INFO: Processing buffer {"connection_id":220027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f711348012d7f978005afddd80000005b29..."} 
[2026-10-18 20:11:28] local.INFO: Packet analysis {"connection_id":220027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:11:28] local.INFO: Extracted packet for processing {"connection_id":220027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f71"} 
[2026-10-18 20:11:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":0,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:11: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-18 20:11:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837471232001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:11:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:11:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:11:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:11:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792334173000,"timestamp_ms":1792334173000,"timestamp_seconds":1792334173,"priority":1,"record_length":96,"hex_timestamp":"000001a14f711348"} 
[2026-10-18 20:11:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:11:28] 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-18 20:11: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:11:28] 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-18 20:11: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-18 20:11:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:11:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:11:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:11:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:11:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:11:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:11:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:11:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:11:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837471232001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:11:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:11:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:11:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837471232001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:11:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:11:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:11:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:11:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:11:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837471232001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:11:28] local.INFO: DEBUG: GPS processor result {"connection_id":220027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:11:28] local.INFO: GPS data processed {"connection_id":220027,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:11:28] local.INFO: Acknowledgment sent {"connection_id":220027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:11:57] local.INFO: TCP Data received {"connection_id":218367,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:11:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218367,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:11:57] local.INFO: Processing buffer {"connection_id":218367,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:11:57] local.INFO: IMEI packet received {"connection_id":218367,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:11:57] local.INFO: IMEI acknowledgment sent {"connection_id":218367,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:12:02] local.INFO: TCP Data received {"connection_id":218367,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218367,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:02] local.INFO: Processing buffer {"connection_id":218367,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:02] local.INFO: IMEI packet received {"connection_id":218367,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":218367,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:12:03] local.INFO: TCP Data received {"connection_id":218367,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218367,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:03] local.INFO: Processing buffer {"connection_id":218367,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:03] local.INFO: Packet analysis {"connection_id":218367,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:12:03] local.INFO: Extracted packet for processing {"connection_id":218367,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20: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-18 20: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:12:03] 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-18 20: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-18 20: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-18 20:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218367,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:12:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":218367,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:12:03] local.INFO: GPS data processed {"connection_id":218367,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:12:03] local.INFO: Acknowledgment sent {"connection_id":218367,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:12:08] local.INFO: TCP Data received {"connection_id":218367,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218367,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:08] local.INFO: Processing buffer {"connection_id":218367,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:08] local.INFO: Packet analysis {"connection_id":218367,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:12:08] local.INFO: Extracted packet for processing {"connection_id":218367,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:12:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:12: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-18 20:12:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:12:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20:12:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:12:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:12: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:12:08] 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-18 20:12: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-18 20:12:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:12:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:12:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218367,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:12:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:12:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:12: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-18 20:12:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:12:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:12:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:12:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:12:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:12:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:12:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:12:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:12:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:12:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:12:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:12:08] local.INFO: DEBUG: GPS processor result {"connection_id":218367,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6983,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:12:08] local.INFO: GPS data processed {"connection_id":218367,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:12:08] local.INFO: Acknowledgment sent {"connection_id":218367,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:12:52] local.INFO: TCP Data received {"connection_id":220029,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:52] local.INFO: Processing buffer {"connection_id":220029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:52] local.INFO: IMEI packet received {"connection_id":220029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:12:52] local.INFO: IMEI acknowledgment sent {"connection_id":220029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:12:57] local.INFO: TCP Data received {"connection_id":220029,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:57] local.INFO: Processing buffer {"connection_id":220029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:12:57] local.INFO: IMEI packet received {"connection_id":220029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:12:57] local.INFO: IMEI acknowledgment sent {"connection_id":220029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:12:58] local.INFO: TCP Data received {"connection_id":220029,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:58] local.INFO: Processing buffer {"connection_id":220029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:12:58] local.INFO: Packet analysis {"connection_id":220029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:12:58] local.INFO: Extracted packet for processing {"connection_id":220029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:12:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:12: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-18 20:12:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:12:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:12:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20:12:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:12:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:12: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:12:58] 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-18 20:12: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-18 20:12:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:12:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:12:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:12:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:12:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:12: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-18 20:12:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:12:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:12:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:12:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:12:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:12:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:12:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:12:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:12:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:12:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:12:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:12:58] local.INFO: DEBUG: GPS processor result {"connection_id":220029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:12:58] local.INFO: GPS data processed {"connection_id":220029,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:12:58] local.INFO: Acknowledgment sent {"connection_id":220029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:13:34] local.INFO: TCP Data received {"connection_id":220029,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:13:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:13:34] local.INFO: Processing buffer {"connection_id":220029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:13:34] local.INFO: Packet analysis {"connection_id":220029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:13:34] local.INFO: Extracted packet for processing {"connection_id":220029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:13:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:13:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:13:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:13:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:13:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:13:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20: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-18 20:13: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:13:34] 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-18 20: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-18 20: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-18 20:13:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:13:34] local.INFO: Teltonika packet parsed successfully {"connection_id":220029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:13:34] local.INFO: Passing IMEI to GPS processor {"connection_id":220029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:13:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":220029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:13: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-18 20:13:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:13:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:13:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:13:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:13:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:13:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:13:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:13:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:13:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:13:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:13:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:13:34] local.INFO: DEBUG: GPS processor result {"connection_id":220029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:13:34] local.INFO: GPS data processed {"connection_id":220029,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:13:34] local.INFO: Acknowledgment sent {"connection_id":220029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:13:52] local.INFO: TCP Data received {"connection_id":220030,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:13:52] local.INFO: Processing buffer {"connection_id":220030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:13:52] local.INFO: IMEI packet received {"connection_id":220030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":220030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:13:57] local.INFO: TCP Data received {"connection_id":220030,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:13:57] local.INFO: Processing buffer {"connection_id":220030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:13:57] local.INFO: IMEI packet received {"connection_id":220030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":220030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:13:58] local.INFO: TCP Data received {"connection_id":220030,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:13:58] local.INFO: Processing buffer {"connection_id":220030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:13:58] local.INFO: Packet analysis {"connection_id":220030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:13:58] local.INFO: Extracted packet for processing {"connection_id":220030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:13:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:13: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-18 20:13:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:13:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:13:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:13:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:13:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20:13:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:13:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:13: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:13:58] 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-18 20:13: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-18 20:13:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:13:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:13:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:13:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:13:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:13: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-18 20:13:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:13:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:13:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:13:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:13:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:13:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:13:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:13:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:13:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:13:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:13:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:13:58] local.INFO: DEBUG: GPS processor result {"connection_id":220030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:13:58] local.INFO: GPS data processed {"connection_id":220030,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:13:58] local.INFO: Acknowledgment sent {"connection_id":220030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:14:29] local.INFO: TCP Data received {"connection_id":220030,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:14:29] local.INFO: Processing buffer {"connection_id":220030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:14:29] local.INFO: Packet analysis {"connection_id":220030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:14:29] local.INFO: Extracted packet for processing {"connection_id":220030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:14:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:14:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:14:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:14:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:14:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:14:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20: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-18 20:14: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:14:29] 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-18 20: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-18 20: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-18 20:14:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:14:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:14:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:14:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:14: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-18 20:14:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:14:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:14:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:14:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:14:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:14:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:14:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:14:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:14:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:14:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:14:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:14:29] local.INFO: DEBUG: GPS processor result {"connection_id":220030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:14:29] local.INFO: GPS data processed {"connection_id":220030,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:14:29] local.INFO: Acknowledgment sent {"connection_id":220030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:14:57] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:14:57] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:14:57] local.INFO: IMEI packet received {"connection_id":221707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":221707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:15:02] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:02] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:02] local.INFO: IMEI packet received {"connection_id":221707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:15:02] local.INFO: IMEI acknowledgment sent {"connection_id":221707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:15:03] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:15:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:15:03] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:15:03] local.INFO: Packet analysis {"connection_id":221707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:15:03] local.INFO: Extracted packet for processing {"connection_id":221707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:15:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:15:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:15:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:15:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:15:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:15:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20: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-18 20: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:15:03] 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-18 20: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-18 20: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-18 20:15:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:15:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:15:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:15:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:15: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-18 20:15:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:15:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:15:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:15:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:15:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:15:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:15:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:15:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:15:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:15:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:15:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:15:03] 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":6988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:15:03] local.INFO: GPS data processed {"connection_id":221707,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:15:03] local.INFO: Acknowledgment sent {"connection_id":221707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:15:34] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:15:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:15:34] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:15:34] local.INFO: Packet analysis {"connection_id":221707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:15:34] local.INFO: Extracted packet for processing {"connection_id":221707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:15:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:15:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:15:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:15:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:15:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:15:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20: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-18 20:15: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:15:34] 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-18 20: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-18 20: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-18 20:15:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:15:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:15:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:15:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:15: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-18 20:15:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:15:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:15:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:15:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:15:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:15:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:15:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:15:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:15:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:15:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:15:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:15:34] 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":6989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:15:34] local.INFO: GPS data processed {"connection_id":221707,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:15:34] local.INFO: Acknowledgment sent {"connection_id":221707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:15:52] local.INFO: TCP Data received {"connection_id":220031,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220031,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:52] local.INFO: Processing buffer {"connection_id":220031,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:52] local.INFO: IMEI packet received {"connection_id":220031,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":220031,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:15:57] local.INFO: TCP Data received {"connection_id":220031,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220031,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:57] local.INFO: Processing buffer {"connection_id":220031,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:15:57] local.INFO: IMEI packet received {"connection_id":220031,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:15:57] local.INFO: IMEI acknowledgment sent {"connection_id":220031,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:16:01] local.INFO: TCP Data received {"connection_id":220031,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:16:01] local.INFO: Processing buffer {"connection_id":220031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:16:01] local.INFO: Packet analysis {"connection_id":220031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:16:01] local.INFO: Extracted packet for processing {"connection_id":220031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:16:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:16:01] 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-18 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-18 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-18 20:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":220031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":220031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":220031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:16:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:16:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":220031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:16:01] local.INFO: GPS data processed {"connection_id":220031,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:16:01] local.INFO: Acknowledgment sent {"connection_id":220031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:16:15] local.INFO: TCP Data received {"connection_id":218368,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:16:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218368,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:16:15] local.INFO: Processing buffer {"connection_id":218368,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:16:15] local.INFO: IMEI packet received {"connection_id":218368,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:16:15] local.INFO: IMEI acknowledgment sent {"connection_id":218368,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:16:32] local.INFO: TCP Data received {"connection_id":220031,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:16:32] local.INFO: Processing buffer {"connection_id":220031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f75ab10012d7f978005afddd80005005b27..."} 
[2026-10-18 20:16:32] local.INFO: Packet analysis {"connection_id":220031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:16:32] local.INFO: Extracted packet for processing {"connection_id":220031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f75"} 
[2026-10-18 20:16:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":39,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:16:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837548288001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:16:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792334474000,"timestamp_ms":1792334474000,"timestamp_seconds":1792334474,"priority":1,"record_length":96,"hex_timestamp":"000001a14f75ab10"} 
[2026-10-18 20: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-18 20:16: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-18 20: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:16:32] 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-18 20: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-18 20: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-18 20:16:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:16:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:16:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:16:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:16: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-18 20:16:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:16:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:16:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837548288001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:16:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:16:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:16:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837548288001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:16:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:16:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:16:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:16:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:16:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837548288001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":220031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:16:32] local.INFO: GPS data processed {"connection_id":220031,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:16:32] local.INFO: Acknowledgment sent {"connection_id":220031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:16:44] local.INFO: TCP Data received {"connection_id":218653,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:16:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218653,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:16:44] local.INFO: Processing buffer {"connection_id":218653,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:16:44] local.INFO: IMEI packet received {"connection_id":218653,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:16:44] local.INFO: IMEI acknowledgment sent {"connection_id":218653,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:16:52] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:52] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:52] local.INFO: IMEI packet received {"connection_id":218369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:16:52] local.INFO: IMEI acknowledgment sent {"connection_id":218369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:16:53] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:53] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:53] local.INFO: IMEI packet received {"connection_id":218369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:16:53] local.INFO: IMEI acknowledgment sent {"connection_id":218369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:16:57] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:57] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:16:57] local.INFO: IMEI packet received {"connection_id":218369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":218369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:16:58] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:16:58] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:16:58] local.INFO: Packet analysis {"connection_id":218369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:16:58] local.INFO: Extracted packet for processing {"connection_id":218369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:16:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:16: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-18 20:16:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:16:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:16:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:16:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:16:58] 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-18 20:16: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:16:58] 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-18 20:16: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-18 20:16:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:16:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:16:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:16:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:16:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:16: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-18 20:16:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:16:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:16:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:16:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:16:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:16:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:16:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:16:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:16:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:16:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:16:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:16:58] local.INFO: DEBUG: GPS processor result {"connection_id":218369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:16:58] local.INFO: GPS data processed {"connection_id":218369,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:16:58] local.INFO: Acknowledgment sent {"connection_id":218369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:17:29] local.INFO: TCP Data received {"connection_id":218369,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:17:29] local.INFO: Processing buffer {"connection_id":218369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:17:29] local.INFO: Packet analysis {"connection_id":218369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:17:29] local.INFO: Extracted packet for processing {"connection_id":218369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:17:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:17: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-18 20:17:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:17:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:17:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:17:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:17:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:17:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:17: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-18 20:17: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:17:29] 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-18 20:17: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-18 20:17:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:17:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:17:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:17:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:17:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:17: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-18 20:17:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:17:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:17:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:17:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:17:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:17:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:17:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:17:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:17:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:17:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:17:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:17:29] local.INFO: DEBUG: GPS processor result {"connection_id":218369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:17:29] local.INFO: GPS data processed {"connection_id":218369,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:17:29] local.INFO: Acknowledgment sent {"connection_id":218369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:17:52] local.INFO: TCP Data received {"connection_id":220033,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:17:52] local.INFO: Processing buffer {"connection_id":220033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:17:52] local.INFO: IMEI packet received {"connection_id":220033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:17:52] local.INFO: IMEI acknowledgment sent {"connection_id":220033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:17:57] local.INFO: TCP Data received {"connection_id":220033,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:17:57] local.INFO: Processing buffer {"connection_id":220033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:17:57] local.INFO: IMEI packet received {"connection_id":220033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":220033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:17:58] local.INFO: TCP Data received {"connection_id":220033,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:17:58] local.INFO: Processing buffer {"connection_id":220033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:17:58] local.INFO: Packet analysis {"connection_id":220033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:17:58] local.INFO: Extracted packet for processing {"connection_id":220033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:17:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:17: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-18 20:17:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:17:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:17:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:17:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:17:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:17:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:17:58] 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-18 20:17: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:17:58] 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-18 20:17: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-18 20:17:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:17:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:17:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:17:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:17:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:17: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-18 20:17:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:17:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:17:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:17:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:17:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:17:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:17:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:17:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:17:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:17:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:17:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:17:58] local.INFO: DEBUG: GPS processor result {"connection_id":220033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:17:58] local.INFO: GPS data processed {"connection_id":220033,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:17:58] local.INFO: Acknowledgment sent {"connection_id":220033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:18:29] local.INFO: TCP Data received {"connection_id":220033,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:18:29] local.INFO: Processing buffer {"connection_id":220033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:18:29] local.INFO: Packet analysis {"connection_id":220033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:18:29] local.INFO: Extracted packet for processing {"connection_id":220033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:18:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:18:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:18:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:18:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:18:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:18:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20: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-18 20:18: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:18:29] 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-18 20: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-18 20: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-18 20:18:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:18:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:18:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:18:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:18: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-18 20:18:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:18:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:18:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:18:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:18:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:18:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:18:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:18:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:18:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:18:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:18:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:18:29] local.INFO: DEBUG: GPS processor result {"connection_id":220033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:18:29] local.INFO: GPS data processed {"connection_id":220033,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:18:29] local.INFO: Acknowledgment sent {"connection_id":220033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:18:57] local.INFO: TCP Data received {"connection_id":221709,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:18:57] local.INFO: Processing buffer {"connection_id":221709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:18:57] local.INFO: IMEI packet received {"connection_id":221709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":221709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:19:02] local.INFO: TCP Data received {"connection_id":221709,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:02] local.INFO: Processing buffer {"connection_id":221709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:02] local.INFO: IMEI packet received {"connection_id":221709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:19:02] local.INFO: IMEI acknowledgment sent {"connection_id":221709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:19:03] local.INFO: TCP Data received {"connection_id":221709,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:03] local.INFO: Processing buffer {"connection_id":221709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:03] local.INFO: Packet analysis {"connection_id":221709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:19:03] local.INFO: Extracted packet for processing {"connection_id":221709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:19:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:19:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:19:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20: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-18 20:19:03] 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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:19: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-18 20: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-18 20: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-18 20:19:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:19:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:19:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:19:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:19: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-18 20:19:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:19:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:19:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:19:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:19:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:19:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:19:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:19:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:19:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:19:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:19:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":221709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:19:03] local.INFO: GPS data processed {"connection_id":221709,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:19:03] local.INFO: Acknowledgment sent {"connection_id":221709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:19:34] local.INFO: TCP Data received {"connection_id":221709,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:34] local.INFO: Processing buffer {"connection_id":221709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:34] local.INFO: Packet analysis {"connection_id":221709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:19:34] local.INFO: Extracted packet for processing {"connection_id":221709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:19:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:19:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:19:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20: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-18 20:19: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:19:34] 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-18 20: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-18 20: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-18 20:19:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:19:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:19:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:19:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:19: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-18 20:19:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:19:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:19:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:19:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:19:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:19:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:19:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:19:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:19:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:19:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:19:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:19:34] local.INFO: DEBUG: GPS processor result {"connection_id":221709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:19:34] local.INFO: GPS data processed {"connection_id":221709,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:19:34] local.INFO: Acknowledgment sent {"connection_id":221709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:19:52] local.INFO: TCP Data received {"connection_id":220034,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220034,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:52] local.INFO: Processing buffer {"connection_id":220034,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:52] local.INFO: IMEI packet received {"connection_id":220034,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:19:52] local.INFO: IMEI acknowledgment sent {"connection_id":220034,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:19:57] local.INFO: TCP Data received {"connection_id":220034,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220034,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:57] local.INFO: Processing buffer {"connection_id":220034,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:19:57] local.INFO: IMEI packet received {"connection_id":220034,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":220034,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:19:58] local.INFO: TCP Data received {"connection_id":220034,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:58] local.INFO: Processing buffer {"connection_id":220034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:19:58] local.INFO: Packet analysis {"connection_id":220034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:19:58] local.INFO: Extracted packet for processing {"connection_id":220034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:19: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-18 20:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:19:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:19:58] 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-18 20:19: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:19:58] 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-18 20:19: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-18 20:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:19: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-18 20:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:19:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":220034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:19:58] local.INFO: GPS data processed {"connection_id":220034,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:19:58] local.INFO: Acknowledgment sent {"connection_id":220034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:20:29] local.INFO: TCP Data received {"connection_id":220034,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:20:29] local.INFO: Processing buffer {"connection_id":220034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:20:29] local.INFO: Packet analysis {"connection_id":220034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:20:29] local.INFO: Extracted packet for processing {"connection_id":220034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:20:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:20: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-18 20:20:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:20:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:20:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:20:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:20:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:20:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:20: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-18 20:20: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:20:29] 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-18 20:20: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-18 20:20:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:20:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:20:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:20:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:20:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:20: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-18 20:20:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:20:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:20:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:20:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:20:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:20:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:20:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:20:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:20:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:20:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:20:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:20:29] local.INFO: DEBUG: GPS processor result {"connection_id":220034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":6999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:20:29] local.INFO: GPS data processed {"connection_id":220034,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:20:29] local.INFO: Acknowledgment sent {"connection_id":220034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:20:52] local.INFO: TCP Data received {"connection_id":218371,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:20:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218371,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:20:52] local.INFO: Processing buffer {"connection_id":218371,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:20:52] local.INFO: IMEI packet received {"connection_id":218371,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:20:52] local.INFO: IMEI acknowledgment sent {"connection_id":218371,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:20:57] local.INFO: TCP Data received {"connection_id":218371,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218371,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:20:57] local.INFO: Processing buffer {"connection_id":218371,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:20:57] local.INFO: IMEI packet received {"connection_id":218371,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":218371,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:20:58] local.INFO: TCP Data received {"connection_id":218371,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218371,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:20:58] local.INFO: Processing buffer {"connection_id":218371,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:20:58] local.INFO: Packet analysis {"connection_id":218371,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:20:58] local.INFO: Extracted packet for processing {"connection_id":218371,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:20:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:20: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-18 20:20:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:20:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:20:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:20:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:20:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:20:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:20:58] 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-18 20:20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:20:58] 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-18 20:20: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-18 20:20:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:20:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:20:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218371,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:20:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:20:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:20: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-18 20:20:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:20:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:20:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:20:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:20:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:20:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:20:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:20:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:20:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:20:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:20:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:20:58] local.INFO: DEBUG: GPS processor result {"connection_id":218371,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:20:58] local.INFO: GPS data processed {"connection_id":218371,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:20:58] local.INFO: Acknowledgment sent {"connection_id":218371,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:21:29] local.INFO: TCP Data received {"connection_id":218371,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218371,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:21:29] local.INFO: Processing buffer {"connection_id":218371,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7a42d8012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:21:29] local.INFO: Packet analysis {"connection_id":218371,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:21:29] local.INFO: Extracted packet for processing {"connection_id":218371,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7a"} 
[2026-10-18 20:21:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:21: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-18 20:21:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837625344001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:21:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:21:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:21:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:21:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792334775000,"timestamp_ms":1792334775000,"timestamp_seconds":1792334775,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7a42d8"} 
[2026-10-18 20:21:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:21: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-18 20:21: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:21:29] 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-18 20:21: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-18 20:21:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:21:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:21:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218371,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:21:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:21:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:21: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-18 20:21:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:21:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:21:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837625344001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:21:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:21:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:21:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837625344001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:21:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:21:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:21:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:21:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:21:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837625344001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:21:29] local.INFO: DEBUG: GPS processor result {"connection_id":218371,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:21:29] local.INFO: GPS data processed {"connection_id":218371,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:21:29] local.INFO: Acknowledgment sent {"connection_id":218371,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:21:52] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:52] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:52] local.INFO: IMEI packet received {"connection_id":221710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:21:52] local.INFO: IMEI acknowledgment sent {"connection_id":221710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:21:54] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:54] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:54] local.INFO: IMEI packet received {"connection_id":221710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:21:54] local.INFO: IMEI acknowledgment sent {"connection_id":221710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:21:57] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:57] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:21:57] local.INFO: IMEI packet received {"connection_id":221710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":221710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:21:58] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:21:58] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:21:58] local.INFO: Packet analysis {"connection_id":221710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:21:58] local.INFO: Extracted packet for processing {"connection_id":221710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:21:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:21: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-18 20:21:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:21:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:21:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:21:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:21:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20:21:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:21:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:21:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:21: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-18 20:21:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:21:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:21:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:21:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:21:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:21: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-18 20:21:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:21:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:21:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:21:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:21:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:21:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:21:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:21:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:21:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:21:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:21:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:21:58] 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":7002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:21:58] local.INFO: GPS data processed {"connection_id":221710,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:21:58] local.INFO: Acknowledgment sent {"connection_id":221710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:22:02] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:02] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:02] local.INFO: Packet analysis {"connection_id":221710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:22:02] local.INFO: Extracted packet for processing {"connection_id":221710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:22:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20: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-18 20:22: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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:22:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:22: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-18 20:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:22:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:22:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:22:02] 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":7003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:22:02] local.INFO: GPS data processed {"connection_id":221710,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:22:02] local.INFO: Acknowledgment sent {"connection_id":221710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:22:33] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:33] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:33] local.INFO: Packet analysis {"connection_id":221710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:22:33] local.INFO: Extracted packet for processing {"connection_id":221710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:22:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:22:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:22:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20: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-18 20:22:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:22:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:22:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:22:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:22:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:22:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:22: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-18 20:22:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:22:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:22:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:22:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:22:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:22:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:22:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:22:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:22:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:22:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:22:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:22:33] 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":7004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:22:33] local.INFO: GPS data processed {"connection_id":221710,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:22:33] local.INFO: Acknowledgment sent {"connection_id":221710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:22:50] local.INFO: TCP Data received {"connection_id":218655,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:22:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218655,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:22:50] local.INFO: Processing buffer {"connection_id":218655,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:22:50] local.INFO: IMEI packet received {"connection_id":218655,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:22:50] local.INFO: IMEI acknowledgment sent {"connection_id":218655,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:22:52] local.INFO: TCP Data received {"connection_id":218656,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:22:52] local.INFO: Processing buffer {"connection_id":218656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:22:52] local.INFO: IMEI packet received {"connection_id":218656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:22:52] local.INFO: IMEI acknowledgment sent {"connection_id":218656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:22:57] local.INFO: TCP Data received {"connection_id":218656,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:22:57] local.INFO: Processing buffer {"connection_id":218656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:22:57] local.INFO: IMEI packet received {"connection_id":218656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":218656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:22:58] local.INFO: TCP Data received {"connection_id":218656,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:58] local.INFO: Processing buffer {"connection_id":218656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:22:58] local.INFO: Packet analysis {"connection_id":218656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:22:58] local.INFO: Extracted packet for processing {"connection_id":218656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:22:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:22: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-18 20:22:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:22:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:22:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20:22:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:22:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:22:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:22: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-18 20:22:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:22:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:22:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:22:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:22:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:22: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-18 20:22:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:22:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:22:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:22:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:22:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:22:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:22:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:22:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:22:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:22:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:22:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:22:58] local.INFO: DEBUG: GPS processor result {"connection_id":218656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:22:58] local.INFO: GPS data processed {"connection_id":218656,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:22:58] local.INFO: Acknowledgment sent {"connection_id":218656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:23:28] local.INFO: TCP Data received {"connection_id":218656,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:23:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:23:28] local.INFO: Processing buffer {"connection_id":218656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:23:28] local.INFO: Packet analysis {"connection_id":218656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:23:28] local.INFO: Extracted packet for processing {"connection_id":218656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:23:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:23: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-18 20:23:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:23:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:23:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:23:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:23:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20:23:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:23: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-18 20:23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:23:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:23: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-18 20:23:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:23:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:23:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:23:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:23:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:23:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:23:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:23:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:23:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:23:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:23:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:23:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:23:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:23:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:23:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:23:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:23:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:23:28] local.INFO: DEBUG: GPS processor result {"connection_id":218656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:23:28] local.INFO: GPS data processed {"connection_id":218656,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:23:28] local.INFO: Acknowledgment sent {"connection_id":218656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:23:57] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:23:57] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:23:57] local.INFO: IMEI packet received {"connection_id":221711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":221711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:24:03] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:24:03] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:24:03] local.INFO: IMEI packet received {"connection_id":221711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:24:03] local.INFO: IMEI acknowledgment sent {"connection_id":221711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:24:04] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:24:04] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:24:04] local.INFO: Packet analysis {"connection_id":221711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:24:04] local.INFO: Extracted packet for processing {"connection_id":221711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:24:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:24: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-18 20:24:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:24:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:24:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:24:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:24:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20:24:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:24: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-18 20:24: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:24:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:24: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-18 20:24:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:24:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:24:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:24:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:24:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:24: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-18 20:24:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:24:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:24:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:24:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:24:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:24:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:24:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:24:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:24:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:24:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:24:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:24:04] 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":7007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:24:04] local.INFO: GPS data processed {"connection_id":221711,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:24:04] local.INFO: Acknowledgment sent {"connection_id":221711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:24:10] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:24:11] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:24:11] local.INFO: Packet analysis {"connection_id":221711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:24:11] local.INFO: Extracted packet for processing {"connection_id":221711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:24:11] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:24: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-18 20:24:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:24:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:24:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:24:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:24:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20:24:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:24:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:24: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:24:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:24: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-18 20:24:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:24:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:24:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:24:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:24:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:24: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-18 20:24:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:24:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:24:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:24:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:24:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:24:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:24:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:24:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:24:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:24:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:24:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:24:11] 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":7008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:24:11] local.INFO: GPS data processed {"connection_id":221711,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:24:11] local.INFO: Acknowledgment sent {"connection_id":221711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:24:53] local.INFO: TCP Data received {"connection_id":218658,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:24:53] local.INFO: Processing buffer {"connection_id":218658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:24:53] local.INFO: IMEI packet received {"connection_id":218658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":218658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:25:01] local.INFO: TCP Data received {"connection_id":218658,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:01] local.INFO: Processing buffer {"connection_id":218658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:01] local.INFO: IMEI packet received {"connection_id":218658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:25:01] local.INFO: IMEI acknowledgment sent {"connection_id":218658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:25:01] local.INFO: TCP Data received {"connection_id":218658,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:01] local.INFO: Processing buffer {"connection_id":218658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:01] local.INFO: Packet analysis {"connection_id":218658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:25:01] local.INFO: Extracted packet for processing {"connection_id":218658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:25:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:25:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:25:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:25:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 20:25:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:25:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:25:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:25:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:25: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-18 20:25:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:25:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:25:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:25:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:25:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:25:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:25:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:25:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:25:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:25:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:25:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:25:01] local.INFO: DEBUG: GPS processor result {"connection_id":218658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:25:01] local.INFO: GPS data processed {"connection_id":218658,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:25:01] local.INFO: Acknowledgment sent {"connection_id":218658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:25:02] local.INFO: TCP Data received {"connection_id":218658,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:02] local.INFO: Processing buffer {"connection_id":218658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:02] local.INFO: Packet analysis {"connection_id":218658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:25:02] local.INFO: Extracted packet for processing {"connection_id":218658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:25:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:25:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:25:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20: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-18 20:25: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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:25:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:25:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:25:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:25:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:25:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:25: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-18 20:25:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:25:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:25:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:25:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:25:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:25:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:25:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:25:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:25:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:25:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:25:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:25:02] local.INFO: DEBUG: GPS processor result {"connection_id":218658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:25:02] local.INFO: GPS data processed {"connection_id":218658,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:25:02] local.INFO: Acknowledgment sent {"connection_id":218658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:25:33] local.INFO: TCP Data received {"connection_id":218658,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:33] local.INFO: Processing buffer {"connection_id":218658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:25:33] local.INFO: Packet analysis {"connection_id":218658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:25:33] local.INFO: Extracted packet for processing {"connection_id":218658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:25:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:25: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-18 20:25:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:25:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:25:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20:25:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:25:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:25: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:25:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:25: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-18 20:25:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:25:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:25:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:25:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:25:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:25: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-18 20:25:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:25:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:25:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:25:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:25:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:25:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:25:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:25:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:25:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:25:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:25:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:25:33] local.INFO: DEBUG: GPS processor result {"connection_id":218658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:25:33] local.INFO: GPS data processed {"connection_id":218658,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:25:33] local.INFO: Acknowledgment sent {"connection_id":218658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:25:52] local.INFO: TCP Data received {"connection_id":218659,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:52] local.INFO: Processing buffer {"connection_id":218659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:52] local.INFO: IMEI packet received {"connection_id":218659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:25:52] local.INFO: IMEI acknowledgment sent {"connection_id":218659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:25:57] local.INFO: TCP Data received {"connection_id":218659,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:57] local.INFO: Processing buffer {"connection_id":218659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:25:57] local.INFO: IMEI packet received {"connection_id":218659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":218659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:26:01] local.INFO: TCP Data received {"connection_id":218659,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:01] local.INFO: Processing buffer {"connection_id":218659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:01] local.INFO: Packet analysis {"connection_id":218659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:26:01] local.INFO: Extracted packet for processing {"connection_id":218659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:26:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 20:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:26:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:26:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":218659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:26:01] local.INFO: GPS data processed {"connection_id":218659,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:26:01] local.INFO: Acknowledgment sent {"connection_id":218659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:26:32] local.INFO: TCP Data received {"connection_id":218659,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:32] local.INFO: Processing buffer {"connection_id":218659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7edaa0012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:32] local.INFO: Packet analysis {"connection_id":218659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:26:32] local.INFO: Extracted packet for processing {"connection_id":218659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7e"} 
[2026-10-18 20:26:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837702400001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792335076000,"timestamp_ms":1792335076000,"timestamp_seconds":1792335076,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7edaa0"} 
[2026-10-18 20: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-18 20:26: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-18 20: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:26:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:26: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-18 20:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837702400001,"66":25038,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837702400001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:26:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:26:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:26:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837702400001,"power":25038,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":218659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:26:32] local.INFO: GPS data processed {"connection_id":218659,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:26:32] local.INFO: Acknowledgment sent {"connection_id":218659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:26:52] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:26:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:26:52] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:26:52] local.INFO: IMEI packet received {"connection_id":218373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:26:52] local.INFO: IMEI acknowledgment sent {"connection_id":218373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:26:55] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:26:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:26:55] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:26:55] local.INFO: IMEI packet received {"connection_id":218373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:26:55] local.INFO: IMEI acknowledgment sent {"connection_id":218373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:26:58] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:58] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:26:58] local.INFO: Packet analysis {"connection_id":218373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:26:58] local.INFO: Extracted packet for processing {"connection_id":218373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:26:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:26: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-18 20:26:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:26:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:26:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20:26:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:26:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:26: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:26:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:26: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-18 20:26:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:26:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:26:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:26:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:26:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:26: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-18 20:26:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:26:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:26:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:26:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:26:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:26:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:26:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:26:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:26:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:26:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:26:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:26:58] local.INFO: DEBUG: GPS processor result {"connection_id":218373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:26:58] local.INFO: GPS data processed {"connection_id":218373,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:26:58] local.INFO: Acknowledgment sent {"connection_id":218373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:27:29] local.INFO: TCP Data received {"connection_id":218373,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:27:29] local.INFO: Processing buffer {"connection_id":218373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:27:29] local.INFO: Packet analysis {"connection_id":218373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:27:29] local.INFO: Extracted packet for processing {"connection_id":218373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:27:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:27:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:27:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:27:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:27:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:27:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20: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-18 20: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-18 20: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:27:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:27:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:27:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:27:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:27:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:27:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:27:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:27:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:27:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:27:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:27:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:27:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:27:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:27:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:27:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:27:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:27:29] local.INFO: DEBUG: GPS processor result {"connection_id":218373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:27:29] local.INFO: GPS data processed {"connection_id":218373,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:27:29] local.INFO: Acknowledgment sent {"connection_id":218373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:27:52] local.INFO: TCP Data received {"connection_id":220038,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220038,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:27:52] local.INFO: Processing buffer {"connection_id":220038,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:27:52] local.INFO: IMEI packet received {"connection_id":220038,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:27:52] local.INFO: IMEI acknowledgment sent {"connection_id":220038,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:27:57] local.INFO: TCP Data received {"connection_id":220038,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220038,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:27:57] local.INFO: Processing buffer {"connection_id":220038,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:27:57] local.INFO: IMEI packet received {"connection_id":220038,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":220038,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:27:58] local.INFO: TCP Data received {"connection_id":220038,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:27:58] local.INFO: Processing buffer {"connection_id":220038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:27:58] local.INFO: Packet analysis {"connection_id":220038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:27:58] local.INFO: Extracted packet for processing {"connection_id":220038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:27:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:27:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20: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-18 20:27:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:27:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:27:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:27:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":220038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:27:58] local.INFO: GPS data processed {"connection_id":220038,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:27:58] local.INFO: Acknowledgment sent {"connection_id":220038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:28:20] local.INFO: TCP Data received {"connection_id":220037,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:28:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220037,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:28:20] local.INFO: Processing buffer {"connection_id":220037,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:28:20] local.INFO: IMEI packet received {"connection_id":220037,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:28:20] local.INFO: IMEI acknowledgment sent {"connection_id":220037,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:28:29] local.INFO: TCP Data received {"connection_id":220038,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:28:29] local.INFO: Processing buffer {"connection_id":220038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:28:29] local.INFO: Packet analysis {"connection_id":220038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:28:29] local.INFO: Extracted packet for processing {"connection_id":220038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:28:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:28: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-18 20:28:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:28:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:28:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:28:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:28:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20:28:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:28: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-18 20:28: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:28:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:28: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-18 20:28:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:28:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:28:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:28:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:28:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:28: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-18 20:28:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:28:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:28:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:28:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:28:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:28:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:28:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:28:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:28:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:28:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:28:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:28:29] local.INFO: DEBUG: GPS processor result {"connection_id":220038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:28:29] local.INFO: GPS data processed {"connection_id":220038,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:28:29] local.INFO: Acknowledgment sent {"connection_id":220038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:28:45] local.INFO: TCP Data received {"connection_id":218374,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:28:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218374,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:28:45] local.INFO: Processing buffer {"connection_id":218374,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:28:45] local.INFO: IMEI packet received {"connection_id":218374,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:28:45] local.INFO: IMEI acknowledgment sent {"connection_id":218374,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:28:52] local.INFO: TCP Data received {"connection_id":218661,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:28:52] local.INFO: Processing buffer {"connection_id":218661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:28:52] local.INFO: IMEI packet received {"connection_id":218661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":218661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:28:57] local.INFO: TCP Data received {"connection_id":218661,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:28:57] local.INFO: Processing buffer {"connection_id":218661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:28:57] local.INFO: IMEI packet received {"connection_id":218661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":218661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:28:57] local.INFO: TCP Data received {"connection_id":218661,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:28:58] local.INFO: Processing buffer {"connection_id":218661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:28:58] local.INFO: Packet analysis {"connection_id":218661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:28:58] local.INFO: Extracted packet for processing {"connection_id":218661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:28:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20: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-18 20:28:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:28:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:28: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-18 20:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:28:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:28:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:28:58] local.INFO: DEBUG: GPS processor result {"connection_id":218661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:28:58] local.INFO: GPS data processed {"connection_id":218661,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:28:58] local.INFO: Acknowledgment sent {"connection_id":218661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:29:29] local.INFO: TCP Data received {"connection_id":218661,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:29:29] local.INFO: Processing buffer {"connection_id":218661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:29:29] local.INFO: Packet analysis {"connection_id":218661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:29:29] local.INFO: Extracted packet for processing {"connection_id":218661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:29:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:29:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20: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-18 20: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-18 20: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:29:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:29:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:29:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:29:29] local.INFO: DEBUG: GPS processor result {"connection_id":218661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:29:29] local.INFO: GPS data processed {"connection_id":218661,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:29:29] local.INFO: Acknowledgment sent {"connection_id":218661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:29:52] local.INFO: TCP Data received {"connection_id":221712,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:29:52] local.INFO: Processing buffer {"connection_id":221712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:29:52] local.INFO: IMEI packet received {"connection_id":221712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":221712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:29:57] local.INFO: TCP Data received {"connection_id":221712,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:29:57] local.INFO: Processing buffer {"connection_id":221712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:29:57] local.INFO: IMEI packet received {"connection_id":221712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":221712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:29:58] local.INFO: TCP Data received {"connection_id":221712,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:29:58] local.INFO: Processing buffer {"connection_id":221712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:29:58] local.INFO: Packet analysis {"connection_id":221712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:29:58] local.INFO: Extracted packet for processing {"connection_id":221712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:29: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-18 20:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:29:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:29:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:29: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:29:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:29: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-18 20:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:29: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-18 20:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:29:58] local.INFO: DEBUG: GPS processor result {"connection_id":221712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:29:58] local.INFO: GPS data processed {"connection_id":221712,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:29:58] local.INFO: Acknowledgment sent {"connection_id":221712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:30:30] local.INFO: TCP Data received {"connection_id":221712,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:30:30] local.INFO: Processing buffer {"connection_id":221712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:30:30] local.INFO: Packet analysis {"connection_id":221712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:30:30] local.INFO: Extracted packet for processing {"connection_id":221712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:30:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:30:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:30:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:30:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:30:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:30:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 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-18 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-18 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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:30:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 20:30:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:30:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:30:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:30:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:30: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-18 20:30:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:30:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:30:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:30:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:30:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:30:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:30:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:30:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:30:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:30:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:30:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:30:30] local.INFO: DEBUG: GPS processor result {"connection_id":221712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:30:30] local.INFO: GPS data processed {"connection_id":221712,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:30:30] local.INFO: Acknowledgment sent {"connection_id":221712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:30:57] local.INFO: TCP Data received {"connection_id":220040,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:30:57] local.INFO: Processing buffer {"connection_id":220040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:30:57] local.INFO: IMEI packet received {"connection_id":220040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":220040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:31:02] local.INFO: TCP Data received {"connection_id":220040,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:02] local.INFO: Processing buffer {"connection_id":220040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:02] local.INFO: IMEI packet received {"connection_id":220040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:31:02] local.INFO: IMEI acknowledgment sent {"connection_id":220040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:31:05] local.INFO: TCP Data received {"connection_id":220040,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:31:05] local.INFO: Processing buffer {"connection_id":220040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:31:05] local.INFO: Packet analysis {"connection_id":220040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:31:05] local.INFO: Extracted packet for processing {"connection_id":220040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:31:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:31:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:31:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20: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-18 20:31: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-18 20: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:31:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:31:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:31:05] local.INFO: Teltonika packet parsed successfully {"connection_id":220040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:31:05] local.INFO: Passing IMEI to GPS processor {"connection_id":220040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:31:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":220040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:31: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-18 20:31:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:31:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:31:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:31:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:31:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:31:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:31:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:31:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:31:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:31:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:31:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:31:05] local.INFO: DEBUG: GPS processor result {"connection_id":220040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:31:05] local.INFO: GPS data processed {"connection_id":220040,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:31:05] local.INFO: Acknowledgment sent {"connection_id":220040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:31:36] local.INFO: TCP Data received {"connection_id":220040,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:31:36] local.INFO: Processing buffer {"connection_id":220040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f837268012d7f978005afddd80005005b28..."} 
[2026-10-18 20:31:36] local.INFO: Packet analysis {"connection_id":220040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:31:36] local.INFO: Extracted packet for processing {"connection_id":220040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f83"} 
[2026-10-18 20:31:36] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:31:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837779456001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:31:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792335377000,"timestamp_ms":1792335377000,"timestamp_seconds":1792335377,"priority":1,"record_length":96,"hex_timestamp":"000001a14f837268"} 
[2026-10-18 20: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-18 20:31: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-18 20: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":97,"n8_eight_byte":206,"data_length":795,"current_offset":136} 
[2026-10-18 20:31:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2537,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:31:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:31:36] local.INFO: Teltonika packet parsed successfully {"connection_id":220040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:31:36] local.INFO: Passing IMEI to GPS processor {"connection_id":220040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:31:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":220040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:31: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-18 20:31:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:31:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:31:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837779456001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:31:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:31:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:31:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837779456001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:31:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:31:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:31:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:31:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:31:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837779456001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:31:36] local.INFO: DEBUG: GPS processor result {"connection_id":220040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:31:36] local.INFO: GPS data processed {"connection_id":220040,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:31:36] local.INFO: Acknowledgment sent {"connection_id":220040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:31:52] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:52] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:52] local.INFO: IMEI packet received {"connection_id":218376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:31:52] local.INFO: IMEI acknowledgment sent {"connection_id":218376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:31:56] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:56] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:31:56] local.INFO: IMEI packet received {"connection_id":218376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:31:56] local.INFO: IMEI acknowledgment sent {"connection_id":218376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:31:57] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:31:57] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:31:57] local.INFO: Packet analysis {"connection_id":218376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:31:57] local.INFO: Extracted packet for processing {"connection_id":218376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:31:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:31: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-18 20:31:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:31:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:31:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20:31:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:31:57] 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-18 20:31: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:31:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:31: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-18 20:31:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:31:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:31:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:31:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:31:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:31:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:31:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:31:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:31:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:31:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:31:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:31:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:31:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:31:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:31:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:31:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:31:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:31:57] local.INFO: DEBUG: GPS processor result {"connection_id":218376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7024,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:31:57] local.INFO: GPS data processed {"connection_id":218376,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:31:57] local.INFO: Acknowledgment sent {"connection_id":218376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:32:28] local.INFO: TCP Data received {"connection_id":218376,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:32:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:32:28] local.INFO: Processing buffer {"connection_id":218376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:32:28] local.INFO: Packet analysis {"connection_id":218376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:32:28] local.INFO: Extracted packet for processing {"connection_id":218376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:32:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:32: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-18 20:32:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:32:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:32:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:32:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:32:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20:32:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:32:28] 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-18 20:32: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:32:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:32: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-18 20:32:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:32:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:32:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:32:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:32:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:32:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:32:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:32:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:32:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:32:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:32:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:32:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:32:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:32:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:32:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:32:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:32:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:32:28] local.INFO: DEBUG: GPS processor result {"connection_id":218376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:32:28] local.INFO: GPS data processed {"connection_id":218376,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:32:28] local.INFO: Acknowledgment sent {"connection_id":218376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:32:52] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:32:52] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:32:52] local.INFO: IMEI packet received {"connection_id":221713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":221713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:32:57] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:32:57] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:32:57] local.INFO: IMEI packet received {"connection_id":221713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":221713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:32:59] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:32:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:32:59] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:32:59] local.INFO: Packet analysis {"connection_id":221713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:32:59] local.INFO: Extracted packet for processing {"connection_id":221713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:32:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:32: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-18 20:32:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:32:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:32:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:32:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:32:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20:32:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:32:59] 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-18 20:32: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:32:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:32: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-18 20:32:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:32:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:32:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:32:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:32:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:32: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-18 20:32:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:32:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:32:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:32:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:32:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:32:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:32:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:32:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:32:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:32:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:32:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:32:59] 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":7026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:32:59] local.INFO: GPS data processed {"connection_id":221713,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:32:59] local.INFO: Acknowledgment sent {"connection_id":221713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:33:30] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:33:30] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:33:30] local.INFO: Packet analysis {"connection_id":221713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:33:30] local.INFO: Extracted packet for processing {"connection_id":221713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:33:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 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-18 20: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-18 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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 20:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 20:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:33:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:33:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:33:30] 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":7027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:33:30] local.INFO: GPS data processed {"connection_id":221713,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:33:30] local.INFO: Acknowledgment sent {"connection_id":221713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:33:52] local.INFO: TCP Data received {"connection_id":220041,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:33:52] local.INFO: Processing buffer {"connection_id":220041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:33:52] local.INFO: IMEI packet received {"connection_id":220041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:33:52] local.INFO: IMEI acknowledgment sent {"connection_id":220041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:33:57] local.INFO: TCP Data received {"connection_id":220041,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:33:57] local.INFO: Processing buffer {"connection_id":220041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:33:57] local.INFO: IMEI packet received {"connection_id":220041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":220041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:33:57] local.INFO: TCP Data received {"connection_id":220041,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:33:58] local.INFO: Processing buffer {"connection_id":220041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:33:58] local.INFO: Packet analysis {"connection_id":220041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:33:58] local.INFO: Extracted packet for processing {"connection_id":220041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:33:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:33: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-18 20:33:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:33:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:33:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:33:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:33:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20:33:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:33:58] 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-18 20:33: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:33:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:33: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-18 20:33:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:33:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:33:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:33:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:33:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:33: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-18 20:33:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:33:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:33:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:33:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:33:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:33:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:33:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:33:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:33:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:33:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:33:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:33:58] local.INFO: DEBUG: GPS processor result {"connection_id":220041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:33:58] local.INFO: GPS data processed {"connection_id":220041,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:33:58] local.INFO: Acknowledgment sent {"connection_id":220041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:34:28] local.INFO: TCP Data received {"connection_id":220041,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:34:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:34:28] local.INFO: Processing buffer {"connection_id":220041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:34:28] local.INFO: Packet analysis {"connection_id":220041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:34:28] local.INFO: Extracted packet for processing {"connection_id":220041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:34:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:34: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-18 20:34:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:34:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:34:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:34:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:34:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20:34:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:34:28] 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-18 20:34: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:34:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:34: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-18 20:34:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:34:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:34:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:34:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:34:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:34:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:34:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:34:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:34:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:34:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:34:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:34:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:34:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:34:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:34:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:34:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:34:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:34:28] local.INFO: DEBUG: GPS processor result {"connection_id":220041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:34:28] local.INFO: GPS data processed {"connection_id":220041,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:34:28] local.INFO: Acknowledgment sent {"connection_id":220041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:34:44] local.INFO: TCP Data received {"connection_id":221714,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221714,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:34:44] local.INFO: Processing buffer {"connection_id":221714,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:34:44] local.INFO: IMEI packet received {"connection_id":221714,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:34:44] local.INFO: IMEI acknowledgment sent {"connection_id":221714,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:34:57] local.INFO: TCP Data received {"connection_id":218377,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218377,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:34:57] local.INFO: Processing buffer {"connection_id":218377,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:34:57] local.INFO: IMEI packet received {"connection_id":218377,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":218377,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:35:02] local.INFO: TCP Data received {"connection_id":218377,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218377,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:02] local.INFO: Processing buffer {"connection_id":218377,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:02] local.INFO: IMEI packet received {"connection_id":218377,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:35:02] local.INFO: IMEI acknowledgment sent {"connection_id":218377,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:35:03] local.INFO: TCP Data received {"connection_id":218377,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:35:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218377,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:35:03] local.INFO: Processing buffer {"connection_id":218377,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:35:03] local.INFO: Packet analysis {"connection_id":218377,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:35:03] local.INFO: Extracted packet for processing {"connection_id":218377,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:35:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:35:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:35:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:35:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:35:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:35:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20: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-18 20:35:03] 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-18 20: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":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:35:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:35:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:35:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218377,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:35:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:35:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:35: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-18 20:35:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:35:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:35:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:35:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:35:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:35:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:35:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:35:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:35:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:35:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:35:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:35:03] local.INFO: DEBUG: GPS processor result {"connection_id":218377,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:35:03] local.INFO: GPS data processed {"connection_id":218377,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:35:03] local.INFO: Acknowledgment sent {"connection_id":218377,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:35:34] local.INFO: TCP Data received {"connection_id":218377,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:35:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218377,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:35:34] local.INFO: Processing buffer {"connection_id":218377,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:35:34] local.INFO: Packet analysis {"connection_id":218377,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:35:34] local.INFO: Extracted packet for processing {"connection_id":218377,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:35:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:35:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:35:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:35:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:35:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:35:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20: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-18 20:35: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-18 20: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:35:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:35:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:35:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218377,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:35:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:35:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:35: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-18 20:35:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:35:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:35:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:35:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:35:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:35:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:35:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:35:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:35:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:35:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:35:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:35:34] local.INFO: DEBUG: GPS processor result {"connection_id":218377,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:35:34] local.INFO: GPS data processed {"connection_id":218377,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:35:34] local.INFO: Acknowledgment sent {"connection_id":218377,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:35:52] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:52] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:52] local.INFO: IMEI packet received {"connection_id":221716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":221716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:35:59] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:59] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:35:59] local.INFO: IMEI packet received {"connection_id":221716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:35:59] local.INFO: IMEI acknowledgment sent {"connection_id":221716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:36:18] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:36:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:36:18] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f880a30012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:36:18] local.INFO: Packet analysis {"connection_id":221716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:36:18] local.INFO: Extracted packet for processing {"connection_id":221716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f88"} 
[2026-10-18 20:36:18] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:36: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-18 20:36:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837856512001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:36:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:36:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:36:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:36:18] local.INFO: AVL Record Parsed {"raw_timestamp":1792335678000,"timestamp_ms":1792335678000,"timestamp_seconds":1792335678,"priority":1,"record_length":96,"hex_timestamp":"000001a14f880a30"} 
[2026-10-18 20:36:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:36:18] 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-18 20:36: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:36:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:36: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-18 20:36:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:36:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:36:18] local.INFO: Teltonika packet parsed successfully {"connection_id":221716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:36:18] local.INFO: Passing IMEI to GPS processor {"connection_id":221716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:36:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":221716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:36: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-18 20:36:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:36:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:36:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837856512001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:36:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:36:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:36:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837856512001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:36:18] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:36:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:36:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:36:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:36:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837856512001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:36:18] 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":7032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:36:18] local.INFO: GPS data processed {"connection_id":221716,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:36:18] local.INFO: Acknowledgment sent {"connection_id":221716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:36:52] local.INFO: TCP Data received {"connection_id":221717,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:36:52] local.INFO: Processing buffer {"connection_id":221717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:36:52] local.INFO: IMEI packet received {"connection_id":221717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:36:52] local.INFO: IMEI acknowledgment sent {"connection_id":221717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:36:57] local.INFO: TCP Data received {"connection_id":221717,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:36:57] local.INFO: Processing buffer {"connection_id":221717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:36:57] local.INFO: IMEI packet received {"connection_id":221717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":221717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:36:58] local.INFO: TCP Data received {"connection_id":221717,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:36:58] local.INFO: Processing buffer {"connection_id":221717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:36:58] local.INFO: Packet analysis {"connection_id":221717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:36:58] local.INFO: Extracted packet for processing {"connection_id":221717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:36:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:36: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-18 20:36:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:36:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:36:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:36:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:36:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20:36:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:36:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:36: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:36:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:36: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-18 20:36:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:36:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:36:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:36:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:36:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:36: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-18 20:36:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:36:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:36:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:36:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:36:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:36:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:36:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:36:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:36:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:36:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:36:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:36:58] local.INFO: DEBUG: GPS processor result {"connection_id":221717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:36:58] local.INFO: GPS data processed {"connection_id":221717,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:36:58] local.INFO: Acknowledgment sent {"connection_id":221717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:37:29] local.INFO: TCP Data received {"connection_id":221717,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:37:29] local.INFO: Processing buffer {"connection_id":221717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:37:29] local.INFO: Packet analysis {"connection_id":221717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:37:29] local.INFO: Extracted packet for processing {"connection_id":221717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:37:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:37:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:37:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:37:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:37:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:37:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20: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-18 20: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-18 20: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:37:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:37:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:37:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:37:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:37:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:37:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:37:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:37:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:37:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:37:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:37:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:37:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:37:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:37:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:37:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:37:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:37:29] local.INFO: DEBUG: GPS processor result {"connection_id":221717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:37:29] local.INFO: GPS data processed {"connection_id":221717,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:37:29] local.INFO: Acknowledgment sent {"connection_id":221717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:37:52] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:37:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:37:52] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:37:52] local.INFO: IMEI packet received {"connection_id":218378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:37:52] local.INFO: IMEI acknowledgment sent {"connection_id":218378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:37:57] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:37:57] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:37:57] local.INFO: IMEI packet received {"connection_id":218378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":218378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:37:58] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:37:58] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:37:58] local.INFO: Packet analysis {"connection_id":218378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:37:58] local.INFO: Extracted packet for processing {"connection_id":218378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:37:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:37: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-18 20:37:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:37:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:37:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:37:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:37:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20:37:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:37:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:37: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:37:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:37: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-18 20:37:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:37:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:37:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:37:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:37:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:37: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-18 20:37:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:37:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:37:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:37:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:37:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:37:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:37:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:37:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:37:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:37:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:37:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:37:58] local.INFO: DEBUG: GPS processor result {"connection_id":218378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:37:58] local.INFO: GPS data processed {"connection_id":218378,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:37:58] local.INFO: Acknowledgment sent {"connection_id":218378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:38:32] local.INFO: TCP Data received {"connection_id":218378,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:38:32] local.INFO: Processing buffer {"connection_id":218378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:38:32] local.INFO: Packet analysis {"connection_id":218378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:38:32] local.INFO: Extracted packet for processing {"connection_id":218378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:38:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20: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-18 20: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-18 20: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":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:38: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-18 20:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:38:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:38:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":218378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:38:32] local.INFO: GPS data processed {"connection_id":218378,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:38:32] local.INFO: Acknowledgment sent {"connection_id":218378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:38:52] local.INFO: TCP Data received {"connection_id":218666,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:38:52] local.INFO: Processing buffer {"connection_id":218666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:38:52] local.INFO: IMEI packet received {"connection_id":218666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":218666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:38:57] local.INFO: TCP Data received {"connection_id":218666,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:38:57] local.INFO: Processing buffer {"connection_id":218666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:38:57] local.INFO: IMEI packet received {"connection_id":218666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":218666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:38:59] local.INFO: TCP Data received {"connection_id":218666,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:38:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:38:59] local.INFO: Processing buffer {"connection_id":218666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:38:59] local.INFO: Packet analysis {"connection_id":218666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:38:59] local.INFO: Extracted packet for processing {"connection_id":218666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:38:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:38: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-18 20:38:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:38:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:38:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:38:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:38:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20:38:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:38: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-18 20:38: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:38:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:38: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-18 20:38:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:38:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:38:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:38:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:38:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:38: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-18 20:38:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:38:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:38:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:38:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:38:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:38:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:38:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:38:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:38:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:38:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:38:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:38:59] local.INFO: DEBUG: GPS processor result {"connection_id":218666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:38:59] local.INFO: GPS data processed {"connection_id":218666,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:38:59] local.INFO: Acknowledgment sent {"connection_id":218666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:39:31] local.INFO: TCP Data received {"connection_id":218666,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:39:31] local.INFO: Processing buffer {"connection_id":218666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:39:31] local.INFO: Packet analysis {"connection_id":218666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:39:31] local.INFO: Extracted packet for processing {"connection_id":218666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:39:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:39: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-18 20:39:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:39:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:39:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:39:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:39:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20:39:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:39: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-18 20:39: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":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:39:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:39: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-18 20:39:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:39:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:39:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:39:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:39:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:39: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-18 20:39:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:39:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:39:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:39:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:39:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:39:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:39:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:39:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:39:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:39:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:39:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:39:31] local.INFO: DEBUG: GPS processor result {"connection_id":218666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:39:31] local.INFO: GPS data processed {"connection_id":218666,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:39:31] local.INFO: Acknowledgment sent {"connection_id":218666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:39:57] local.INFO: TCP Data received {"connection_id":220043,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220043,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:39:57] local.INFO: Processing buffer {"connection_id":220043,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:39:57] local.INFO: IMEI packet received {"connection_id":220043,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":220043,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:40:02] local.INFO: TCP Data received {"connection_id":220043,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220043,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:02] local.INFO: Processing buffer {"connection_id":220043,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:02] local.INFO: IMEI packet received {"connection_id":220043,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:40:02] local.INFO: IMEI acknowledgment sent {"connection_id":220043,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:40:05] local.INFO: TCP Data received {"connection_id":220043,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:05] local.INFO: Processing buffer {"connection_id":220043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:05] local.INFO: Packet analysis {"connection_id":220043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:40:05] local.INFO: Extracted packet for processing {"connection_id":220043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:40:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20: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-18 20:40: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-18 20: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":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:40:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":220043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":220043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":220043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:40: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-18 20:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:40:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:40:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":220043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:40:05] local.INFO: GPS data processed {"connection_id":220043,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:40:05] local.INFO: Acknowledgment sent {"connection_id":220043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:40:07] local.INFO: TCP Data received {"connection_id":220043,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:07] local.INFO: Processing buffer {"connection_id":220043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:07] local.INFO: Packet analysis {"connection_id":220043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:40:07] local.INFO: Extracted packet for processing {"connection_id":220043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:40:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:40:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:40:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20: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-18 20:40:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:40:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:40:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:40:07] local.INFO: Teltonika packet parsed successfully {"connection_id":220043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:40:07] local.INFO: Passing IMEI to GPS processor {"connection_id":220043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:40:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":220043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:40: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-18 20:40:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:40:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:40:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:40:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:40:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:40:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:40:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:40:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:40:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:40:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:40:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:40:07] local.INFO: DEBUG: GPS processor result {"connection_id":220043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:40:07] local.INFO: GPS data processed {"connection_id":220043,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:40:07] local.INFO: Acknowledgment sent {"connection_id":220043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:40:15] local.INFO: TCP Data received {"connection_id":218667,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:40:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218667,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:40:15] local.INFO: Processing buffer {"connection_id":218667,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:40:15] local.INFO: IMEI packet received {"connection_id":218667,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:40:15] local.INFO: IMEI acknowledgment sent {"connection_id":218667,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:40:50] local.INFO: TCP Data received {"connection_id":218379,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:40:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218379,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:40:50] local.INFO: Processing buffer {"connection_id":218379,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:40:50] local.INFO: IMEI packet received {"connection_id":218379,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:40:50] local.INFO: IMEI acknowledgment sent {"connection_id":218379,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:40:52] local.INFO: TCP Data received {"connection_id":218668,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:52] local.INFO: Processing buffer {"connection_id":218668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:52] local.INFO: IMEI packet received {"connection_id":218668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":218668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:40:57] local.INFO: TCP Data received {"connection_id":218668,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:57] local.INFO: Processing buffer {"connection_id":218668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:40:57] local.INFO: IMEI packet received {"connection_id":218668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":218668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:40:58] local.INFO: TCP Data received {"connection_id":218668,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:58] local.INFO: Processing buffer {"connection_id":218668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:40:58] local.INFO: Packet analysis {"connection_id":218668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:40:58] local.INFO: Extracted packet for processing {"connection_id":218668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:40:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:40: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-18 20:40:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:40:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:40:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20:40:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:40:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:40: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:40:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:40: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-18 20:40:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:40:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:40:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:40:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:40:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:40: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-18 20:40:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:40:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:40:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:40:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:40:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:40:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:40:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:40:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:40:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:40:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:40:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:40:58] local.INFO: DEBUG: GPS processor result {"connection_id":218668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:40:58] local.INFO: GPS data processed {"connection_id":218668,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:40:58] local.INFO: Acknowledgment sent {"connection_id":218668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:41:33] local.INFO: TCP Data received {"connection_id":218668,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:41:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:41:33] local.INFO: Processing buffer {"connection_id":218668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:41:33] local.INFO: Packet analysis {"connection_id":218668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:41:33] local.INFO: Extracted packet for processing {"connection_id":218668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:41:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:41:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:41:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:41:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:41:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:41:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20: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-18 20:41:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:41:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:41:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:41:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:41:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:41:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:41: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-18 20:41:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:41:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:41:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:41:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:41:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:41:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:41:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:41:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:41:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:41:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:41:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:41:33] local.INFO: DEBUG: GPS processor result {"connection_id":218668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:41:33] local.INFO: GPS data processed {"connection_id":218668,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:41:33] local.INFO: Acknowledgment sent {"connection_id":218668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:41:52] local.INFO: TCP Data received {"connection_id":220045,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:41:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:41:52] local.INFO: Processing buffer {"connection_id":220045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:41:52] local.INFO: IMEI packet received {"connection_id":220045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:41:52] local.INFO: IMEI acknowledgment sent {"connection_id":220045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:41:57] local.INFO: TCP Data received {"connection_id":220045,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:41:57] local.INFO: Processing buffer {"connection_id":220045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:41:57] local.INFO: IMEI packet received {"connection_id":220045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":220045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:41:58] local.INFO: TCP Data received {"connection_id":220045,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:41:58] local.INFO: Processing buffer {"connection_id":220045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f8ca1f8012d7f978005afddd80005005b23..."} 
[2026-10-18 20:41:58] local.INFO: Packet analysis {"connection_id":220045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:41:58] local.INFO: Extracted packet for processing {"connection_id":220045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f8c"} 
[2026-10-18 20:41:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":35,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:41:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837933568001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:41:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:41:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:41:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:41:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792335979000,"timestamp_ms":1792335979000,"timestamp_seconds":1792335979,"priority":1,"record_length":96,"hex_timestamp":"000001a14f8ca1f8"} 
[2026-10-18 20: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-18 20:41:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 20:41:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:41:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:41:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:41:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:41:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:41: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-18 20:41:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:41:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:41:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837933568001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:41:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:41:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:41:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837933568001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:41:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:41:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:41:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:41:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:41:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837933568001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:41:58] local.INFO: DEBUG: GPS processor result {"connection_id":220045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:41:58] local.INFO: GPS data processed {"connection_id":220045,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:41:58] local.INFO: Acknowledgment sent {"connection_id":220045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:42:29] local.INFO: TCP Data received {"connection_id":220045,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:42:29] local.INFO: Processing buffer {"connection_id":220045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:42:29] local.INFO: Packet analysis {"connection_id":220045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:42:29] local.INFO: Extracted packet for processing {"connection_id":220045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:42:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:42:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:42:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:42:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:42:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:42:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20: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-18 20:42: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:42:29] 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-18 20: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-18 20: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-18 20:42:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:42:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:42:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:42:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:42: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-18 20:42:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:42:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:42:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:42:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:42:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:42:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:42:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:42:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:42:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:42:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:42:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:42:29] local.INFO: DEBUG: GPS processor result {"connection_id":220045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:42:29] local.INFO: GPS data processed {"connection_id":220045,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:42:29] local.INFO: Acknowledgment sent {"connection_id":220045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:42:52] local.INFO: TCP Data received {"connection_id":220046,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:42:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:42:52] local.INFO: Processing buffer {"connection_id":220046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:42:52] local.INFO: IMEI packet received {"connection_id":220046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:42:52] local.INFO: IMEI acknowledgment sent {"connection_id":220046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:42:57] local.INFO: TCP Data received {"connection_id":220046,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:42:57] local.INFO: Processing buffer {"connection_id":220046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:42:57] local.INFO: IMEI packet received {"connection_id":220046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":220046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:42:58] local.INFO: TCP Data received {"connection_id":220046,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:42:58] local.INFO: Processing buffer {"connection_id":220046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:42:58] local.INFO: Packet analysis {"connection_id":220046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:42:58] local.INFO: Extracted packet for processing {"connection_id":220046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:42:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:42: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-18 20:42:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:42:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:42:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:42:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:42:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20:42:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:42:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:42: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:42:58] 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-18 20:42: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-18 20:42:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:42:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:42:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:42:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:42:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:42: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-18 20:42:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:42:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:42:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:42:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:42:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:42:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:42:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:42:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:42:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:42:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:42:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:42:58] local.INFO: DEBUG: GPS processor result {"connection_id":220046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:42:58] local.INFO: GPS data processed {"connection_id":220046,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:42:58] local.INFO: Acknowledgment sent {"connection_id":220046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:43:29] local.INFO: TCP Data received {"connection_id":220046,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:43:29] local.INFO: Processing buffer {"connection_id":220046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:43:29] local.INFO: Packet analysis {"connection_id":220046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:43:29] local.INFO: Extracted packet for processing {"connection_id":220046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:43:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:43:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:43:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:43:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:43:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:43:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20: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-18 20:43: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:43:29] 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-18 20: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-18 20: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-18 20:43:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:43:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:43:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:43:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:43: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-18 20:43:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:43:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:43:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:43:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:43:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:43:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:43:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:43:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:43:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:43:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:43:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:43:29] local.INFO: DEBUG: GPS processor result {"connection_id":220046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:43:29] local.INFO: GPS data processed {"connection_id":220046,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:43:29] local.INFO: Acknowledgment sent {"connection_id":220046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:43:52] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:43:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:43:52] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:43:52] local.INFO: IMEI packet received {"connection_id":221720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:43:52] local.INFO: IMEI acknowledgment sent {"connection_id":221720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:43:57] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:43:57] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:43:57] local.INFO: IMEI packet received {"connection_id":221720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":221720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:43:58] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:43:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:43:58] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:43:58] local.INFO: Packet analysis {"connection_id":221720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:43:58] local.INFO: Extracted packet for processing {"connection_id":221720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:43:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:43: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-18 20:43:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:43:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:43:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:43:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:43:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20:43:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:43:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:43: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:43:58] 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-18 20:43: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-18 20:43:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:43:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:43:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:43:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:43:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:43: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-18 20:43:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:43:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:43:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:43:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:43:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:43:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:43:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:43:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:43:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:43:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:43:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:43:58] 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":7047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:43:58] local.INFO: GPS data processed {"connection_id":221720,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:43:58] local.INFO: Acknowledgment sent {"connection_id":221720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:44:29] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:44:29] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:44:29] local.INFO: Packet analysis {"connection_id":221720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:44:29] local.INFO: Extracted packet for processing {"connection_id":221720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:44:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:44: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-18 20:44:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:44:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:44:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:44:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:44:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20:44:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:44: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-18 20:44: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:44:29] 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-18 20:44: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-18 20:44:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:44:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:44:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:44:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:44:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:44: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-18 20:44:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:44:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:44:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:44:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:44:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:44:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:44:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:44:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:44:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:44:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:44:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:44:29] 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":7048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:44:29] local.INFO: GPS data processed {"connection_id":221720,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:44:29] local.INFO: Acknowledgment sent {"connection_id":221720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:44:52] local.INFO: TCP Data received {"connection_id":218669,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:44:52] local.INFO: Processing buffer {"connection_id":218669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:44:52] local.INFO: IMEI packet received {"connection_id":218669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":218669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:44:57] local.INFO: TCP Data received {"connection_id":218669,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:44:57] local.INFO: Processing buffer {"connection_id":218669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:44:57] local.INFO: IMEI packet received {"connection_id":218669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":218669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:44:57] local.INFO: TCP Data received {"connection_id":218669,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:44:57] local.INFO: Processing buffer {"connection_id":218669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:44:57] local.INFO: Packet analysis {"connection_id":218669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:44:57] local.INFO: Extracted packet for processing {"connection_id":218669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:44:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:44: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-18 20:44:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:44:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:44:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:44:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:44:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20:44:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:44:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:44: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:44:57] 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-18 20:44: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-18 20:44:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:44:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:44:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:44:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:44:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:44:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:44:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:44:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:44:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:44:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:44:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:44:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:44:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:44:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:44:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:44:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:44:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:44:57] local.INFO: DEBUG: GPS processor result {"connection_id":218669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:44:57] local.INFO: GPS data processed {"connection_id":218669,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:44:57] local.INFO: Acknowledgment sent {"connection_id":218669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:45:29] local.INFO: TCP Data received {"connection_id":218669,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:45:29] local.INFO: Processing buffer {"connection_id":218669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:45:29] local.INFO: Packet analysis {"connection_id":218669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:45:29] local.INFO: Extracted packet for processing {"connection_id":218669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:45:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:45:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:45:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:45:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:45:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:45:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20: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-18 20:45: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-18 20: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:45:29] 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-18 20: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-18 20: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-18 20:45:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:45:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:45:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:45:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:45:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:45:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:45:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:45:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:45:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:45:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:45:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:45:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:45:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:45:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:45:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:45:29] local.INFO: DEBUG: GPS processor result {"connection_id":218669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:45:29] local.INFO: GPS data processed {"connection_id":218669,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:45:29] local.INFO: Acknowledgment sent {"connection_id":218669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:45:57] local.INFO: TCP Data received {"connection_id":220048,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:45:57] local.INFO: Processing buffer {"connection_id":220048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:45:57] local.INFO: IMEI packet received {"connection_id":220048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":220048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:46:02] local.INFO: TCP Data received {"connection_id":220048,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:02] local.INFO: Processing buffer {"connection_id":220048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:02] local.INFO: IMEI packet received {"connection_id":220048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:46:02] local.INFO: IMEI acknowledgment sent {"connection_id":220048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:46:03] local.INFO: TCP Data received {"connection_id":220048,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:46:03] local.INFO: Processing buffer {"connection_id":220048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:46:03] local.INFO: Packet analysis {"connection_id":220048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:46:03] local.INFO: Extracted packet for processing {"connection_id":220048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20: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-18 20: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-18 20: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:46:03] 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-18 20: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-18 20: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-18 20:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:46: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-18 20:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:46:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":220048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:46:03] local.INFO: GPS data processed {"connection_id":220048,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:46:03] local.INFO: Acknowledgment sent {"connection_id":220048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:46:07] local.INFO: TCP Data received {"connection_id":220048,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:46:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:46:07] local.INFO: Processing buffer {"connection_id":220048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:46:07] local.INFO: Packet analysis {"connection_id":220048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:46:07] local.INFO: Extracted packet for processing {"connection_id":220048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:46:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:46: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-18 20:46:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:46:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:46:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:46:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:46:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20:46:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:46:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:46: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:46:07] 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-18 20:46: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-18 20:46:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:46:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:46:07] local.INFO: Teltonika packet parsed successfully {"connection_id":220048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:46:07] local.INFO: Passing IMEI to GPS processor {"connection_id":220048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:46:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":220048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:46: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-18 20:46:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:46:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:46:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:46:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:46:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:46:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:46:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:46:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:46:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:46:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:46:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:46:07] local.INFO: DEBUG: GPS processor result {"connection_id":220048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:46:07] local.INFO: GPS data processed {"connection_id":220048,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:46:07] local.INFO: Acknowledgment sent {"connection_id":220048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:46:21] local.INFO: TCP Data received {"connection_id":218670,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:46:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218670,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:46:21] local.INFO: Processing buffer {"connection_id":218670,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:46:21] local.INFO: IMEI packet received {"connection_id":218670,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:46:21] local.INFO: IMEI acknowledgment sent {"connection_id":218670,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:46:44] local.INFO: TCP Data received {"connection_id":218381,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:46:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218381,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:46:44] local.INFO: Processing buffer {"connection_id":218381,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:46:44] local.INFO: IMEI packet received {"connection_id":218381,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:46:44] local.INFO: IMEI acknowledgment sent {"connection_id":218381,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:46:52] local.INFO: TCP Data received {"connection_id":220049,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:52] local.INFO: Processing buffer {"connection_id":220049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:52] local.INFO: IMEI packet received {"connection_id":220049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:46:52] local.INFO: IMEI acknowledgment sent {"connection_id":220049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:46:57] local.INFO: TCP Data received {"connection_id":220049,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:57] local.INFO: Processing buffer {"connection_id":220049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:46:57] local.INFO: IMEI packet received {"connection_id":220049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":220049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:47:02] local.INFO: TCP Data received {"connection_id":220049,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:47:02] local.INFO: Processing buffer {"connection_id":220049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9139c0012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:47:02] local.INFO: Packet analysis {"connection_id":220049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:47:02] local.INFO: Extracted packet for processing {"connection_id":220049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f91"} 
[2026-10-18 20:47:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:47:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838010624001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:47:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792336280000,"timestamp_ms":1792336280000,"timestamp_seconds":1792336280,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9139c0"} 
[2026-10-18 20: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-18 20:47: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-18 20: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 20:47: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-18 20: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-18 20: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-18 20:47:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:47:02] local.INFO: Teltonika packet parsed successfully {"connection_id":220049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:47:02] local.INFO: Passing IMEI to GPS processor {"connection_id":220049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:47:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":220049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:47:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:47:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:47:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838010624001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:47:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:47:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:47:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838010624001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:47:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:47:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:47:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:47:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:47:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838010624001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:47:02] local.INFO: DEBUG: GPS processor result {"connection_id":220049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:47:02] local.INFO: GPS data processed {"connection_id":220049,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:47:02] local.INFO: Acknowledgment sent {"connection_id":220049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:47:32] local.INFO: TCP Data received {"connection_id":220049,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:47:32] local.INFO: Processing buffer {"connection_id":220049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:47:32] local.INFO: Packet analysis {"connection_id":220049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:47:32] local.INFO: Extracted packet for processing {"connection_id":220049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:47:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20:47: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:47: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-18 20: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-18 20: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-18 20:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:47:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:47:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":220049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:47:32] local.INFO: GPS data processed {"connection_id":220049,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:47:32] local.INFO: Acknowledgment sent {"connection_id":220049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:47:52] local.INFO: TCP Data received {"connection_id":220050,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:47:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:47:52] local.INFO: Processing buffer {"connection_id":220050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:47:52] local.INFO: IMEI packet received {"connection_id":220050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:47:52] local.INFO: IMEI acknowledgment sent {"connection_id":220050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:47:57] local.INFO: TCP Data received {"connection_id":220050,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:47:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:47:57] local.INFO: Processing buffer {"connection_id":220050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:47:57] local.INFO: IMEI packet received {"connection_id":220050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:47:57] local.INFO: IMEI acknowledgment sent {"connection_id":220050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:47:59] local.INFO: TCP Data received {"connection_id":220050,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:47:59] local.INFO: Processing buffer {"connection_id":220050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:47:59] local.INFO: Packet analysis {"connection_id":220050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:47:59] local.INFO: Extracted packet for processing {"connection_id":220050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:47:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:47:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:47:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:47:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20:47: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:47:59] 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-18 20: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-18 20: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-18 20:47:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:47:59] local.INFO: Teltonika packet parsed successfully {"connection_id":220050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:47:59] local.INFO: Passing IMEI to GPS processor {"connection_id":220050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:47:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":220050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:47: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-18 20:47:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:47:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:47:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:47:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:47:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:47:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:47:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:47:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:47:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:47:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:47:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:47:59] local.INFO: DEBUG: GPS processor result {"connection_id":220050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:47:59] local.INFO: GPS data processed {"connection_id":220050,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:47:59] local.INFO: Acknowledgment sent {"connection_id":220050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:48:30] local.INFO: TCP Data received {"connection_id":220050,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:48:30] local.INFO: Processing buffer {"connection_id":220050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:48:30] local.INFO: Packet analysis {"connection_id":220050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:48:30] local.INFO: Extracted packet for processing {"connection_id":220050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:48:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:48: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-18 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-18 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-18 20:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:48:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:48:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":220050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:48:30] local.INFO: GPS data processed {"connection_id":220050,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:48:30] local.INFO: Acknowledgment sent {"connection_id":220050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:48:52] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:48:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:48:52] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:48:52] local.INFO: IMEI packet received {"connection_id":221721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:48:52] local.INFO: IMEI acknowledgment sent {"connection_id":221721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:48:57] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:48:57] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:48:57] local.INFO: IMEI packet received {"connection_id":221721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":221721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:48:58] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:48:58] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:48:58] local.INFO: Packet analysis {"connection_id":221721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:48:58] local.INFO: Extracted packet for processing {"connection_id":221721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:48:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:48:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:48:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:48:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:48:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:48:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20:48:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:48:58] 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-18 20: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-18 20: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-18 20:48:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:48:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:48:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:48:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:48:58] 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-18 20:48:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:48:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:48:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:48:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:48:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:48:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:48:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:48:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:48:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:48:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:48:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:48:58] 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":7057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:48:58] local.INFO: GPS data processed {"connection_id":221721,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:48:58] local.INFO: Acknowledgment sent {"connection_id":221721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:49:29] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:49:29] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:49:29] local.INFO: Packet analysis {"connection_id":221721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:49:29] local.INFO: Extracted packet for processing {"connection_id":221721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:49:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:49:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:49:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:49:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:49:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:49:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20:49: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:49:29] 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-18 20: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-18 20: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-18 20:49:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:49:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:49:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:49:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:49:29] 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-18 20:49:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:49:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:49:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:49:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:49:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:49:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:49:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:49:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:49:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:49:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:49:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:49:29] 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":7058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:49:29] local.INFO: GPS data processed {"connection_id":221721,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:49:29] local.INFO: Acknowledgment sent {"connection_id":221721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:49:52] local.INFO: TCP Data received {"connection_id":220052,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:49:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:49:52] local.INFO: Processing buffer {"connection_id":220052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:49:52] local.INFO: IMEI packet received {"connection_id":220052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:49:52] local.INFO: IMEI acknowledgment sent {"connection_id":220052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:49:57] local.INFO: TCP Data received {"connection_id":220052,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:49:57] local.INFO: Processing buffer {"connection_id":220052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:49:57] local.INFO: IMEI packet received {"connection_id":220052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:49:57] local.INFO: IMEI acknowledgment sent {"connection_id":220052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:50:07] local.INFO: TCP Data received {"connection_id":220052,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:50:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:50:07] local.INFO: Processing buffer {"connection_id":220052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:50:07] local.INFO: Packet analysis {"connection_id":220052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:50:07] local.INFO: Extracted packet for processing {"connection_id":220052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:50:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:50:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:50:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:50:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:50:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:50:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20:50:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:50:07] 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-18 20: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-18 20: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-18 20:50:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:50:07] local.INFO: Teltonika packet parsed successfully {"connection_id":220052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:50:07] local.INFO: Passing IMEI to GPS processor {"connection_id":220052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:50:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":220052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:50:07] 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-18 20:50:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:50:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:50:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:50:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:50:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:50:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:50:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:50:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:50:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:50:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:50:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:50:07] local.INFO: DEBUG: GPS processor result {"connection_id":220052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:50:07] local.INFO: GPS data processed {"connection_id":220052,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:50:07] local.INFO: Acknowledgment sent {"connection_id":220052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:50:57] local.INFO: TCP Data received {"connection_id":218383,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:50:57] local.INFO: Processing buffer {"connection_id":218383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:50:57] local.INFO: IMEI packet received {"connection_id":218383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":218383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:51:02] local.INFO: TCP Data received {"connection_id":218383,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:02] local.INFO: Processing buffer {"connection_id":218383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:02] local.INFO: IMEI packet received {"connection_id":218383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":218383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:51:03] local.INFO: TCP Data received {"connection_id":218383,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:03] local.INFO: Processing buffer {"connection_id":218383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:03] local.INFO: Packet analysis {"connection_id":218383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:51:03] local.INFO: Extracted packet for processing {"connection_id":218383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:51:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20: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-18 20: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:51: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-18 20: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-18 20: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-18 20:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:51: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-18 20:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:51:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:51:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:51:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":218383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:51:03] local.INFO: GPS data processed {"connection_id":218383,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:51:03] local.INFO: Acknowledgment sent {"connection_id":218383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:51:07] local.INFO: TCP Data received {"connection_id":218383,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:07] local.INFO: Processing buffer {"connection_id":218383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:07] local.INFO: Packet analysis {"connection_id":218383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:51:07] local.INFO: Extracted packet for processing {"connection_id":218383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:51:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:51:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:51:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20: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-18 20:51:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:51:07] 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-18 20: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-18 20: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-18 20:51:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:51:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:51:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:51:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:51:07] 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-18 20:51:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:51:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:51:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:51:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:51:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:51:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:51:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:51:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:51:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:51:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:51:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:51:07] local.INFO: DEBUG: GPS processor result {"connection_id":218383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:51:07] local.INFO: GPS data processed {"connection_id":218383,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:51:07] local.INFO: Acknowledgment sent {"connection_id":218383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:51:52] local.INFO: TCP Data received {"connection_id":218672,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:52] local.INFO: Processing buffer {"connection_id":218672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:52] local.INFO: IMEI packet received {"connection_id":218672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:51:52] local.INFO: IMEI acknowledgment sent {"connection_id":218672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:51:57] local.INFO: TCP Data received {"connection_id":218672,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:57] local.INFO: Processing buffer {"connection_id":218672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:51:57] local.INFO: IMEI packet received {"connection_id":218672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":218672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:51:58] local.INFO: TCP Data received {"connection_id":218672,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:58] local.INFO: Processing buffer {"connection_id":218672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f95d188012d7f978005afddd80005005b28..."} 
[2026-10-18 20:51:58] local.INFO: Packet analysis {"connection_id":218672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:51:58] local.INFO: Extracted packet for processing {"connection_id":218672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f95"} 
[2026-10-18 20:51:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":40,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:51: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-18 20:51:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838087680001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:51:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:51:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336581000,"timestamp_ms":1792336581000,"timestamp_seconds":1792336581,"priority":1,"record_length":96,"hex_timestamp":"000001a14f95d188"} 
[2026-10-18 20:51:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:51:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:51: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:51:58] 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-18 20:51: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-18 20:51:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:51:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:51:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:51:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:51:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:51:58] 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-18 20:51:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:51:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:51:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838087680001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:51:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:51:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:51:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838087680001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:51:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:51:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:51:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:51:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:51:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838087680001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:51:58] local.INFO: DEBUG: GPS processor result {"connection_id":218672,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:51:58] local.INFO: GPS data processed {"connection_id":218672,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:51:58] local.INFO: Acknowledgment sent {"connection_id":218672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:52:09] local.INFO: TCP Data received {"connection_id":218384,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218384,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:52:09] local.INFO: Processing buffer {"connection_id":218384,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:52:09] local.INFO: IMEI packet received {"connection_id":218384,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":218384,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:52:31] local.INFO: TCP Data received {"connection_id":218672,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:52:31] local.INFO: Processing buffer {"connection_id":218672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:52:31] local.INFO: Packet analysis {"connection_id":218672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:52:31] local.INFO: Extracted packet for processing {"connection_id":218672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:52:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:52:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:52:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:52:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:52:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:52:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20: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-18 20:52: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-18 20: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:52:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:52:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:52:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:52:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:52:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:52: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-18 20:52:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:52:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:52:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:52:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:52:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:52:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:52:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:52:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:52:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:52:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:52:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:52:31] local.INFO: DEBUG: GPS processor result {"connection_id":218672,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:52:31] local.INFO: GPS data processed {"connection_id":218672,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:52:31] local.INFO: Acknowledgment sent {"connection_id":218672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:52:44] local.INFO: TCP Data received {"connection_id":218385,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218385,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:52:44] local.INFO: Processing buffer {"connection_id":218385,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:52:44] local.INFO: IMEI packet received {"connection_id":218385,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":218385,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:52:52] local.INFO: TCP Data received {"connection_id":220053,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:52:52] local.INFO: Processing buffer {"connection_id":220053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:52:52] local.INFO: IMEI packet received {"connection_id":220053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":220053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:52:57] local.INFO: TCP Data received {"connection_id":220053,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:52:57] local.INFO: Processing buffer {"connection_id":220053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:52:57] local.INFO: IMEI packet received {"connection_id":220053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":220053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:52:58] local.INFO: TCP Data received {"connection_id":220053,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:52:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:52:58] local.INFO: Processing buffer {"connection_id":220053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:52:58] local.INFO: Packet analysis {"connection_id":220053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:52:58] local.INFO: Extracted packet for processing {"connection_id":220053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:52:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:52: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-18 20:52:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:52:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:52:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:52:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:52:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20:52:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:52:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:52: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:52:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:52: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-18 20:52:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:52:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:52:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:52:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:52:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:52:58] 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-18 20:52:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:52:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:52:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:52:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:52:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:52:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:52:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:52:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:52:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:52:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:52:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:52:58] local.INFO: DEBUG: GPS processor result {"connection_id":220053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:52:58] local.INFO: GPS data processed {"connection_id":220053,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:52:58] local.INFO: Acknowledgment sent {"connection_id":220053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:53:29] local.INFO: TCP Data received {"connection_id":220053,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:53:29] local.INFO: Processing buffer {"connection_id":220053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:53:29] local.INFO: Packet analysis {"connection_id":220053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:53:29] local.INFO: Extracted packet for processing {"connection_id":220053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:53:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:53:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:53:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:53:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:53:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:53:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:53:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 20:53:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:53:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:53:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:53:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:53:29] 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-18 20:53:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:53:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:53:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:53:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:53:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:53:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:53:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:53:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:53:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:53:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:53:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:53:29] local.INFO: DEBUG: GPS processor result {"connection_id":220053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:53:29] local.INFO: GPS data processed {"connection_id":220053,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:53:29] local.INFO: Acknowledgment sent {"connection_id":220053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:53:52] local.INFO: TCP Data received {"connection_id":218673,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:53:52] local.INFO: Processing buffer {"connection_id":218673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:53:52] local.INFO: IMEI packet received {"connection_id":218673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:53:52] local.INFO: IMEI acknowledgment sent {"connection_id":218673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:53:57] local.INFO: TCP Data received {"connection_id":218673,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:53:57] local.INFO: Processing buffer {"connection_id":218673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:53:57] local.INFO: IMEI packet received {"connection_id":218673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":218673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:53:58] local.INFO: TCP Data received {"connection_id":218673,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:53:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:53:58] local.INFO: Processing buffer {"connection_id":218673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:53:58] local.INFO: Packet analysis {"connection_id":218673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:53:58] local.INFO: Extracted packet for processing {"connection_id":218673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:53:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:53: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-18 20:53:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:53:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:53:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:53:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:53:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20:53:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:53:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:53: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:53:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:53: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-18 20:53:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:53:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:53:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:53:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:53:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:53:58] 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-18 20:53:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:53:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:53:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:53:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:53:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:53:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:53:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:53:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:53:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:53:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:53:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:53:58] local.INFO: DEBUG: GPS processor result {"connection_id":218673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:53:58] local.INFO: GPS data processed {"connection_id":218673,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:53:58] local.INFO: Acknowledgment sent {"connection_id":218673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:54:29] local.INFO: TCP Data received {"connection_id":218673,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:54:29] local.INFO: Processing buffer {"connection_id":218673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:54:29] local.INFO: Packet analysis {"connection_id":218673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:54:29] local.INFO: Extracted packet for processing {"connection_id":218673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:54:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:54:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20: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-18 20:54: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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:54:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:54:29] 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-18 20:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:54:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:54:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:54:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:54:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:54:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:54:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:54:29] local.INFO: DEBUG: GPS processor result {"connection_id":218673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:54:29] local.INFO: GPS data processed {"connection_id":218673,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:54:29] local.INFO: Acknowledgment sent {"connection_id":218673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:54:52] local.INFO: TCP Data received {"connection_id":220054,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:54:52] local.INFO: Processing buffer {"connection_id":220054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:54:52] local.INFO: IMEI packet received {"connection_id":220054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":220054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:54:57] local.INFO: TCP Data received {"connection_id":220054,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:54:57] local.INFO: Processing buffer {"connection_id":220054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:54:57] local.INFO: IMEI packet received {"connection_id":220054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:54:57] local.INFO: IMEI acknowledgment sent {"connection_id":220054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:54:58] local.INFO: TCP Data received {"connection_id":220054,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:54:58] local.INFO: Processing buffer {"connection_id":220054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:54:58] local.INFO: Packet analysis {"connection_id":220054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:54:58] local.INFO: Extracted packet for processing {"connection_id":220054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:54:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:54: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-18 20:54:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:54:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:54:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:54:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:54:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20:54:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:54:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:54: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:54:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:54: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-18 20:54:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:54:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:54:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:54:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:54:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:54:58] 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-18 20:54:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:54:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:54:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:54:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:54:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:54:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:54:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:54:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:54:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:54:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:54:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:54:58] local.INFO: DEBUG: GPS processor result {"connection_id":220054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:54:58] local.INFO: GPS data processed {"connection_id":220054,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:54:58] local.INFO: Acknowledgment sent {"connection_id":220054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:55:29] local.INFO: TCP Data received {"connection_id":220054,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:55:29] local.INFO: Processing buffer {"connection_id":220054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:55:29] local.INFO: Packet analysis {"connection_id":220054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:55:29] local.INFO: Extracted packet for processing {"connection_id":220054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:55:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:55:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:55:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:55:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:55:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:55:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:55:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 20:55:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:55:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:55:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:55:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:55:29] 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-18 20:55:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:55:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:55:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:55:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:55:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:55:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:55:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:55:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:55:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:55:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:55:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:55:29] local.INFO: DEBUG: GPS processor result {"connection_id":220054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:55:29] local.INFO: GPS data processed {"connection_id":220054,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:55:29] local.INFO: Acknowledgment sent {"connection_id":220054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:55:57] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:55:57] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:55:57] local.INFO: IMEI packet received {"connection_id":221726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":221726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:56:02] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:02] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:02] local.INFO: IMEI packet received {"connection_id":221726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:56:02] local.INFO: IMEI acknowledgment sent {"connection_id":221726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:56:03] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:03] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:03] local.INFO: Packet analysis {"connection_id":221726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:56:03] local.INFO: Extracted packet for processing {"connection_id":221726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:56:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:56:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:56:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20: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-18 20: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-18 20: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:56:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:56:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:56:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:56:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:56:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20: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-18 20:56:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:56:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:56:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:56:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:56:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:56:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:56:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:56:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:56:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:56:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:56:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:56:03] 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":7070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:56:03] local.INFO: GPS data processed {"connection_id":221726,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:56:03] local.INFO: Acknowledgment sent {"connection_id":221726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:56:34] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:34] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:34] local.INFO: Packet analysis {"connection_id":221726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:56:34] local.INFO: Extracted packet for processing {"connection_id":221726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:56:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:56:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:56:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20: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-18 20:56: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-18 20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:56:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20: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-18 20: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-18 20:56:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:56:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:56:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:56:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:56:34] 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-18 20:56:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:56:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:56:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:56:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:56:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:56:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:56:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:56:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:56:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:56:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:56:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:56:34] 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":7071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:56:34] local.INFO: GPS data processed {"connection_id":221726,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:56:34] local.INFO: Acknowledgment sent {"connection_id":221726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:56:52] local.INFO: TCP Data received {"connection_id":218674,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:52] local.INFO: Processing buffer {"connection_id":218674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:52] local.INFO: IMEI packet received {"connection_id":218674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:56:52] local.INFO: IMEI acknowledgment sent {"connection_id":218674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:56:57] local.INFO: TCP Data received {"connection_id":218674,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:57] local.INFO: Processing buffer {"connection_id":218674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:56:57] local.INFO: IMEI packet received {"connection_id":218674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":218674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:56:58] local.INFO: TCP Data received {"connection_id":218674,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:58] local.INFO: Processing buffer {"connection_id":218674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9a6950012d7f978005afddd80005005b2a..."} 
[2026-10-18 20:56:58] local.INFO: Packet analysis {"connection_id":218674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:56:58] local.INFO: Extracted packet for processing {"connection_id":218674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9a"} 
[2026-10-18 20:56:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:56: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-18 20:56:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838164736001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:56:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:56:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792336882000,"timestamp_ms":1792336882000,"timestamp_seconds":1792336882,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9a6950"} 
[2026-10-18 20:56:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:56:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:56: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 20:56:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 20:56: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-18 20:56:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:56:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:56:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:56:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:56:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:56:58] 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-18 20:56:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:56:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:56:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838164736001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:56:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:56:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:56:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838164736001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:56:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:56:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:56:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:56:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:56:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838164736001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:56:58] local.INFO: DEBUG: GPS processor result {"connection_id":218674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:56:58] local.INFO: GPS data processed {"connection_id":218674,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:56:58] local.INFO: Acknowledgment sent {"connection_id":218674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:57:29] local.INFO: TCP Data received {"connection_id":218674,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:57:29] local.INFO: Processing buffer {"connection_id":218674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:57:29] local.INFO: Packet analysis {"connection_id":218674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:57:29] local.INFO: Extracted packet for processing {"connection_id":218674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:57:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 20:57:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:57:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:57:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:57:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:57:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 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-18 20: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-18 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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:57:29] 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-18 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-18 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-18 20:57:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:57:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:57:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:57:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:57:29] 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-18 20:57:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:57:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:57:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:57:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:57:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:57:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:57:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:57:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:57:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:57:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:57:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:57:29] local.INFO: DEBUG: GPS processor result {"connection_id":218674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:57:29] local.INFO: GPS data processed {"connection_id":218674,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:57:29] local.INFO: Acknowledgment sent {"connection_id":218674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:57:52] local.INFO: TCP Data received {"connection_id":221727,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:57:52] local.INFO: Processing buffer {"connection_id":221727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:57:52] local.INFO: IMEI packet received {"connection_id":221727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":221727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:57:57] local.INFO: TCP Data received {"connection_id":221727,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:57:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:57:57] local.INFO: Processing buffer {"connection_id":221727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:57:57] local.INFO: IMEI packet received {"connection_id":221727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:57:57] local.INFO: IMEI acknowledgment sent {"connection_id":221727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:57:58] local.INFO: TCP Data received {"connection_id":221727,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:57:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:57:58] local.INFO: Processing buffer {"connection_id":221727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:57:58] local.INFO: Packet analysis {"connection_id":221727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:57:58] local.INFO: Extracted packet for processing {"connection_id":221727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:57:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:57: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-18 20:57:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:57:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:57:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:57:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:57:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 20:57:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:57:58] 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-18 20:57: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:57:58] 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-18 20:57: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-18 20:57:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:57:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:57:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:57:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:57:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:57:58] 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-18 20:57:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:57:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:57:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:57:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:57:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:57:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:57:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:57:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:57:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:57:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:57:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:57:58] local.INFO: DEBUG: GPS processor result {"connection_id":221727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:57:58] local.INFO: GPS data processed {"connection_id":221727,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:57:58] local.INFO: Acknowledgment sent {"connection_id":221727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:58:15] local.INFO: TCP Data received {"connection_id":220056,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220056,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:15] local.INFO: Processing buffer {"connection_id":220056,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:15] local.INFO: IMEI packet received {"connection_id":220056,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:58:15] local.INFO: IMEI acknowledgment sent {"connection_id":220056,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:58:29] local.INFO: TCP Data received {"connection_id":221727,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:58:29] local.INFO: Processing buffer {"connection_id":221727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:58:29] local.INFO: Packet analysis {"connection_id":221727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:58:29] local.INFO: Extracted packet for processing {"connection_id":221727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:58:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:58:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:58:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:58:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:58:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:58:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 20: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-18 20:58: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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:58:29] 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-18 20: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-18 20: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-18 20:58:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:58:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:58:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:58:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:58:29] 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-18 20:58:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:58:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:58:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:58:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:58:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:58:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:58:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:58:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:58:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:58:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:58:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:58:29] local.INFO: DEBUG: GPS processor result {"connection_id":221727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:58:29] local.INFO: GPS data processed {"connection_id":221727,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:58:29] local.INFO: Acknowledgment sent {"connection_id":221727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:58:44] local.INFO: TCP Data received {"connection_id":218386,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218386,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:44] local.INFO: Processing buffer {"connection_id":218386,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:44] local.INFO: IMEI packet received {"connection_id":218386,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:58:44] local.INFO: IMEI acknowledgment sent {"connection_id":218386,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:58:50] local.INFO: TCP Data received {"connection_id":218386,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218386,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:50] local.INFO: Processing buffer {"connection_id":218386,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:58:50] local.INFO: IMEI packet received {"connection_id":218386,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 20:58:50] local.INFO: IMEI acknowledgment sent {"connection_id":218386,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:58:53] local.INFO: TCP Data received {"connection_id":218386,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a14f7c0410012d34c14006aa3a10000701052d..."} 
[2026-10-18 20:58:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f7c0410012d34c14006aa3a10000701052d..."} 
[2026-10-18 20:58:53] local.INFO: Processing buffer {"connection_id":218386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f7c0410012d34c14006aa3a10000701052d..."} 
[2026-10-18 20:58:53] local.INFO: Packet analysis {"connection_id":218386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f7c"} 
[2026-10-18 20:58:53] local.INFO: Extracted packet for processing {"connection_id":218386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f7c"} 
[2026-10-18 20:58:53] local.INFO: GPS Element Parsed {"raw_longitude":758432064,"raw_latitude":111819280,"longitude_deg":75.8432064,"latitude_deg":11.181928,"altitude":7,"angle":261,"satellites":45,"speed":0,"hex_longitude":"2d34c140","hex_latitude":"06aa3a10","is_valid_coordinates":true} 
[2026-10-18 20:58: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-18 20:58:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458837654784001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:58:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":13215695974170624,"note":"Value kept but may cause issues"} 
[2026-10-18 20:58:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801389957847322624,"note":"Value kept but may cause issues"} 
[2026-10-18 20:58:53] 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-18 20:58:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792334890000,"timestamp_ms":1792334890000,"timestamp_seconds":1792334890,"priority":1,"record_length":96,"hex_timestamp":"000001a14f7c0410"} 
[2026-10-18 20:58:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:58:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":21248,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-18 20:58: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 20:58:53] 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-18 20:58: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-18 20:58:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:58:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:58:53] local.INFO: Teltonika packet parsed successfully {"connection_id":218386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:58:53] local.INFO: Passing IMEI to GPS processor {"connection_id":218386,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 20:58:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":218386,"device_imei":"862567071632322","avl_records_count":1} 
[2026-10-18 20:58:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 20:58:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-10-18 20:58:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-10-18 20:58:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458837654784001,"66":25495,"97":206,"81":23296,"24":0,"16":13215695974170624,"45":3801389957847322624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-18 20:58:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-10-18 20:58:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-10-18 20:58:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458837654784001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:58:53] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-18 20:58:53] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-18 20:58:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":13215695974170624,"km_value":13215695974170.623,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:58:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801389957847322624,"description":"Unknown IO ID 45"} 
[2026-10-18 20:58:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458837654784001,"power":25495,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3801389957847322624}} 
[2026-10-18 20:58:53] local.INFO: DEBUG: GPS processor result {"connection_id":218386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7076,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:58:53] local.INFO: GPS data processed {"connection_id":218386,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:58:53] local.INFO: Acknowledgment sent {"connection_id":218386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:58:57] local.INFO: TCP Data received {"connection_id":218675,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:58:57] local.INFO: Processing buffer {"connection_id":218675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:58:57] local.INFO: IMEI packet received {"connection_id":218675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":218675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:59:02] local.INFO: TCP Data received {"connection_id":218675,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:02] local.INFO: Processing buffer {"connection_id":218675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:02] local.INFO: IMEI packet received {"connection_id":218675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:59:02] local.INFO: IMEI acknowledgment sent {"connection_id":218675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:59:06] local.INFO: TCP Data received {"connection_id":218675,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:06] local.INFO: Processing buffer {"connection_id":218675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:06] local.INFO: Packet analysis {"connection_id":218675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:59:06] local.INFO: Extracted packet for processing {"connection_id":218675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:59:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:59: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-18 20:59:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:59:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 20:59:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:59: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-18 20:59: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:59:06] 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-18 20:59: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-18 20:59:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:59:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:59:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:59:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:59:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:59:06] 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-18 20:59:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:59:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:59:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:59:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:59:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:59:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:59:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:59:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:59:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:59:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:59:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:59:06] local.INFO: DEBUG: GPS processor result {"connection_id":218675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:59:06] local.INFO: GPS data processed {"connection_id":218675,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:59:06] local.INFO: Acknowledgment sent {"connection_id":218675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:59:07] local.INFO: TCP Data received {"connection_id":218675,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:07] local.INFO: Processing buffer {"connection_id":218675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:07] local.INFO: Packet analysis {"connection_id":218675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:59:07] local.INFO: Extracted packet for processing {"connection_id":218675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:59:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20: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-18 20:59:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:59:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 20: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-18 20:59:07] 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-18 20: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:59:07] 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-18 20: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-18 20: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-18 20:59:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:59:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:59:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:59:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:59:07] 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-18 20:59:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:59:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:59:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:59:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:59:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:59:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:59:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:59:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:59:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:59:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:59:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:59:07] local.INFO: DEBUG: GPS processor result {"connection_id":218675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:59:07] local.INFO: GPS data processed {"connection_id":218675,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:59:07] local.INFO: Acknowledgment sent {"connection_id":218675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 20:59:40] local.INFO: TCP Data received {"connection_id":221728,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221728,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:59:40] local.INFO: Processing buffer {"connection_id":221728,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 20:59:40] local.INFO: IMEI packet received {"connection_id":221728,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 20:59:40] local.INFO: IMEI acknowledgment sent {"connection_id":221728,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:59:52] local.INFO: TCP Data received {"connection_id":218676,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:52] local.INFO: Processing buffer {"connection_id":218676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:52] local.INFO: IMEI packet received {"connection_id":218676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 20:59:52] local.INFO: IMEI acknowledgment sent {"connection_id":218676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 20:59:57] local.INFO: TCP Data received {"connection_id":218676,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:57] local.INFO: Processing buffer {"connection_id":218676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 20:59:57] local.INFO: IMEI packet received {"connection_id":218676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 20:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":218676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 20:59:58] local.INFO: TCP Data received {"connection_id":218676,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:58] local.INFO: Processing buffer {"connection_id":218676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 20:59:58] local.INFO: Packet analysis {"connection_id":218676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:59:58] local.INFO: Extracted packet for processing {"connection_id":218676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 20:59:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 20:59: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-18 20:59:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 20:59:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 20:59:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 20:59:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 20:59:58] 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-18 20:59: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 20:59:58] 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-18 20:59: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-18 20:59:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 20:59:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 20:59:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 20:59:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:59:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 20:59:58] 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-18 20:59:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 20:59:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 20:59:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 20:59:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 20:59:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 20:59:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 20:59:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 20:59:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 20:59:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 20:59:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 20:59:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 20:59:58] local.INFO: DEBUG: GPS processor result {"connection_id":218676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 20:59:58] local.INFO: GPS data processed {"connection_id":218676,"processed":1,"errors":0,"total":1} 
[2026-10-18 20:59:58] local.INFO: Acknowledgment sent {"connection_id":218676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:00:28] local.INFO: TCP Data received {"connection_id":218676,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:00:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:00:28] local.INFO: Processing buffer {"connection_id":218676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:00:28] local.INFO: Packet analysis {"connection_id":218676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:00:28] local.INFO: Extracted packet for processing {"connection_id":218676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:00:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:00: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-18 21:00:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:00:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:00:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:00:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:00:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 21:00:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:00:28] 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-18 21:00: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:00:28] 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-18 21:00: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-18 21:00:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:00:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:00:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:00:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:00:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:00:28] 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-18 21:00:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:00:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:00:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:00:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:00:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:00:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:00:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:00:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:00:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:00:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:00:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:00:28] local.INFO: DEBUG: GPS processor result {"connection_id":218676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:00:28] local.INFO: GPS data processed {"connection_id":218676,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:00:28] local.INFO: Acknowledgment sent {"connection_id":218676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:00:52] local.INFO: TCP Data received {"connection_id":218388,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:00:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:00:52] local.INFO: Processing buffer {"connection_id":218388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:00:52] local.INFO: IMEI packet received {"connection_id":218388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:00:52] local.INFO: IMEI acknowledgment sent {"connection_id":218388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:00:57] local.INFO: TCP Data received {"connection_id":218388,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:00:57] local.INFO: Processing buffer {"connection_id":218388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:00:57] local.INFO: IMEI packet received {"connection_id":218388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":218388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:00:58] local.INFO: TCP Data received {"connection_id":218388,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:00:58] local.INFO: Processing buffer {"connection_id":218388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:00:58] local.INFO: Packet analysis {"connection_id":218388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:00:58] local.INFO: Extracted packet for processing {"connection_id":218388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:00:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:00:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:00:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:00:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:00:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:00:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 21: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-18 21:00:58] 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-18 21: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:00:58] 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-18 21: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-18 21: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-18 21:00:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:00:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:00:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:00:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:00:58] 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-18 21:00:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:00:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:00:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:00:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:00:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:00:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:00:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:00:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:00:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:00:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:00:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:00:58] local.INFO: DEBUG: GPS processor result {"connection_id":218388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:00:58] local.INFO: GPS data processed {"connection_id":218388,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:00:58] local.INFO: Acknowledgment sent {"connection_id":218388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:01:29] local.INFO: TCP Data received {"connection_id":218388,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:01:29] local.INFO: Processing buffer {"connection_id":218388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:01:29] local.INFO: Packet analysis {"connection_id":218388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:01:29] local.INFO: Extracted packet for processing {"connection_id":218388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:01:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:01:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:01:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:01:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:01:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:01:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 21: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-18 21:01: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-18 21: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:01:29] 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-18 21: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-18 21: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-18 21:01:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:01:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:01:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:01:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:01:29] 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-18 21:01:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:01:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:01:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:01:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:01:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:01:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:01:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:01:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:01:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:01:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:01:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:01:29] local.INFO: DEBUG: GPS processor result {"connection_id":218388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:01:29] local.INFO: GPS data processed {"connection_id":218388,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:01:29] local.INFO: Acknowledgment sent {"connection_id":218388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:01:52] local.INFO: TCP Data received {"connection_id":218678,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:01:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:01:52] local.INFO: Processing buffer {"connection_id":218678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:01:52] local.INFO: IMEI packet received {"connection_id":218678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:01:52] local.INFO: IMEI acknowledgment sent {"connection_id":218678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:01:57] local.INFO: TCP Data received {"connection_id":218678,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:01:57] local.INFO: Processing buffer {"connection_id":218678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:01:57] local.INFO: IMEI packet received {"connection_id":218678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":218678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:01:58] local.INFO: TCP Data received {"connection_id":218678,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:01:58] local.INFO: Processing buffer {"connection_id":218678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14f9f0118012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:01:58] local.INFO: Packet analysis {"connection_id":218678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:01:58] local.INFO: Extracted packet for processing {"connection_id":218678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14f9f"} 
[2026-10-18 21:01:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:01: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-18 21:01:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838241792001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:01:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:01:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:01:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:01:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337183000,"timestamp_ms":1792337183000,"timestamp_seconds":1792337183,"priority":1,"record_length":96,"hex_timestamp":"000001a14f9f0118"} 
[2026-10-18 21:01:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:01:58] 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-18 21:01: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:01:58] 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-18 21:01: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-18 21:01:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:01:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:01:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:01:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:01:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:01:58] 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-18 21:01:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:01:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:01:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838241792001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:01:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:01:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:01:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838241792001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:01:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:01:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:01:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:01:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:01:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838241792001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:01:58] local.INFO: DEBUG: GPS processor result {"connection_id":218678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:01:58] local.INFO: GPS data processed {"connection_id":218678,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:01:58] local.INFO: Acknowledgment sent {"connection_id":218678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:02:29] local.INFO: TCP Data received {"connection_id":218678,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:02:29] local.INFO: Processing buffer {"connection_id":218678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:02:29] local.INFO: Packet analysis {"connection_id":218678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:02:29] local.INFO: Extracted packet for processing {"connection_id":218678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:02:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:02: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-18 21:02:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:02:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:02:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:02:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:02:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21:02:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:02: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-18 21:02: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:02:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:02: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-18 21:02:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:02:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:02:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:02:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:02:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:02: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-18 21:02:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:02:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:02:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:02:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:02:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:02:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:02:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:02:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:02:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:02:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:02:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:02:29] local.INFO: DEBUG: GPS processor result {"connection_id":218678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:02:29] local.INFO: GPS data processed {"connection_id":218678,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:02:29] local.INFO: Acknowledgment sent {"connection_id":218678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:02:57] local.INFO: TCP Data received {"connection_id":218679,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:02:57] local.INFO: Processing buffer {"connection_id":218679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:02:57] local.INFO: IMEI packet received {"connection_id":218679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":218679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:03:02] local.INFO: TCP Data received {"connection_id":218679,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:02] local.INFO: Processing buffer {"connection_id":218679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:02] local.INFO: IMEI packet received {"connection_id":218679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:03:02] local.INFO: IMEI acknowledgment sent {"connection_id":218679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:03:07] local.INFO: TCP Data received {"connection_id":218679,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:07] local.INFO: Processing buffer {"connection_id":218679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:07] local.INFO: Packet analysis {"connection_id":218679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:03:07] local.INFO: Extracted packet for processing {"connection_id":218679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:03:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:03: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-18 21:03:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:03:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21:03:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:03:07] 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-18 21:03: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:03:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:03: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-18 21:03:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:03:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:03:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:03:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:03:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:03:07] 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-18 21:03:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:03:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:03:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:03:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:03:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:03:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:03:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:03:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:03:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:03:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:03:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:03:07] local.INFO: DEBUG: GPS processor result {"connection_id":218679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:03:07] local.INFO: GPS data processed {"connection_id":218679,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:03:07] local.INFO: Acknowledgment sent {"connection_id":218679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:03:08] local.INFO: TCP Data received {"connection_id":218679,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:08] local.INFO: Processing buffer {"connection_id":218679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:08] local.INFO: Packet analysis {"connection_id":218679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:03:08] local.INFO: Extracted packet for processing {"connection_id":218679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:03:08] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:03: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-18 21:03:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:03:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21:03:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:03:08] 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-18 21:03: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:03:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:03: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-18 21:03:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:03:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:03:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:03:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:03:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:03:08] 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-18 21:03:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:03:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:03:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:03:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:03:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:03:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:03:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:03:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:03:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:03:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:03:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:03:08] local.INFO: DEBUG: GPS processor result {"connection_id":218679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:03:08] local.INFO: GPS data processed {"connection_id":218679,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:03:08] local.INFO: Acknowledgment sent {"connection_id":218679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:03:52] local.INFO: TCP Data received {"connection_id":220058,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:52] local.INFO: Processing buffer {"connection_id":220058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:52] local.INFO: IMEI packet received {"connection_id":220058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:03:52] local.INFO: IMEI acknowledgment sent {"connection_id":220058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:03:57] local.INFO: TCP Data received {"connection_id":220058,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:57] local.INFO: Processing buffer {"connection_id":220058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:03:57] local.INFO: IMEI packet received {"connection_id":220058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":220058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:03:58] local.INFO: TCP Data received {"connection_id":220058,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:58] local.INFO: Processing buffer {"connection_id":220058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:03:58] local.INFO: Packet analysis {"connection_id":220058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:03:58] local.INFO: Extracted packet for processing {"connection_id":220058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:03:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:03: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-18 21:03:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:03:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:03:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21:03:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:03:58] 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-18 21:03: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:03:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:03: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-18 21:03:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:03:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:03:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:03:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:03:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:03:58] 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-18 21:03:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:03:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:03:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:03:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:03:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:03:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:03:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:03:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:03:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:03:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:03:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:03:58] local.INFO: DEBUG: GPS processor result {"connection_id":220058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:03:58] local.INFO: GPS data processed {"connection_id":220058,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:03:58] local.INFO: Acknowledgment sent {"connection_id":220058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:04:29] local.INFO: TCP Data received {"connection_id":220058,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:04:29] local.INFO: Processing buffer {"connection_id":220058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:04:29] local.INFO: Packet analysis {"connection_id":220058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:04:29] local.INFO: Extracted packet for processing {"connection_id":220058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:04:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:04: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-18 21:04:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:04:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:04:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:04:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:04:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21:04:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:04: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-18 21:04: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:04:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:04: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-18 21:04:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:04:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:04:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:04:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:04:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:04:29] 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-18 21:04:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:04:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:04:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:04:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:04:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:04:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:04:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:04:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:04:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:04:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:04:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:04:29] local.INFO: DEBUG: GPS processor result {"connection_id":220058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:04:29] local.INFO: GPS data processed {"connection_id":220058,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:04:29] local.INFO: Acknowledgment sent {"connection_id":220058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:04:52] local.INFO: TCP Data received {"connection_id":218680,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:04:52] local.INFO: Processing buffer {"connection_id":218680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:04:52] local.INFO: IMEI packet received {"connection_id":218680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":218680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:04:57] local.INFO: TCP Data received {"connection_id":218680,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:04:57] local.INFO: Processing buffer {"connection_id":218680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:04:57] local.INFO: IMEI packet received {"connection_id":218680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:04:57] local.INFO: IMEI acknowledgment sent {"connection_id":218680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:05:07] local.INFO: TCP Data received {"connection_id":218680,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:05:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:05:07] local.INFO: Processing buffer {"connection_id":218680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:05:07] local.INFO: Packet analysis {"connection_id":218680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:05:07] local.INFO: Extracted packet for processing {"connection_id":218680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:05:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:05:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:05:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:05:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:05:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:05:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21: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-18 21:05:07] 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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:05:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:05:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:05:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:05:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:05:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:05: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-18 21:05:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:05:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:05:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:05:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:05:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:05:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:05:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:05:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:05:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:05:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:05:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:05:07] local.INFO: DEBUG: GPS processor result {"connection_id":218680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:05:07] local.INFO: GPS data processed {"connection_id":218680,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:05:07] local.INFO: Acknowledgment sent {"connection_id":218680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:05:10] local.INFO: TCP Data received {"connection_id":221730,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221730,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:05:10] local.INFO: Processing buffer {"connection_id":221730,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:05:10] local.INFO: IMEI packet received {"connection_id":221730,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":221730,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:05:44] local.INFO: TCP Data received {"connection_id":218681,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218681,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:05:44] local.INFO: Processing buffer {"connection_id":218681,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:05:44] local.INFO: IMEI packet received {"connection_id":218681,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:05:44] local.INFO: IMEI acknowledgment sent {"connection_id":218681,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:05:52] local.INFO: TCP Data received {"connection_id":220059,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:05:52] local.INFO: Processing buffer {"connection_id":220059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:05:52] local.INFO: IMEI packet received {"connection_id":220059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:05:52] local.INFO: IMEI acknowledgment sent {"connection_id":220059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:05:57] local.INFO: TCP Data received {"connection_id":220059,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:05:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:05:57] local.INFO: Processing buffer {"connection_id":220059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:05:57] local.INFO: IMEI packet received {"connection_id":220059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:05:57] local.INFO: IMEI acknowledgment sent {"connection_id":220059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:05:58] local.INFO: TCP Data received {"connection_id":220059,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:05:58] local.INFO: Processing buffer {"connection_id":220059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:05:58] local.INFO: Packet analysis {"connection_id":220059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:05:58] local.INFO: Extracted packet for processing {"connection_id":220059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:05:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21: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-18 21:05:58] 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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:05:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:05:58] 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-18 21:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:05:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:05:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":220059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:05:58] local.INFO: GPS data processed {"connection_id":220059,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:05:58] local.INFO: Acknowledgment sent {"connection_id":220059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:06:30] local.INFO: TCP Data received {"connection_id":220059,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:06:30] local.INFO: Processing buffer {"connection_id":220059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:06:30] local.INFO: Packet analysis {"connection_id":220059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:06:30] local.INFO: Extracted packet for processing {"connection_id":220059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:06:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 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-18 21: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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 21:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:06: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-18 21:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:06:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:06:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":220059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:06:30] local.INFO: GPS data processed {"connection_id":220059,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:06:30] local.INFO: Acknowledgment sent {"connection_id":220059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:06:57] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:06:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:06:57] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:06:57] local.INFO: IMEI packet received {"connection_id":221732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:06:57] local.INFO: IMEI acknowledgment sent {"connection_id":221732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:07:02] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:02] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:02] local.INFO: IMEI packet received {"connection_id":221732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:07:02] local.INFO: IMEI acknowledgment sent {"connection_id":221732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:07:15] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:07:15] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa398e0012d7f978005afddd80005005b29..."} 
[2026-10-18 21:07:15] local.INFO: Packet analysis {"connection_id":221732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:07:15] local.INFO: Extracted packet for processing {"connection_id":221732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa3"} 
[2026-10-18 21:07:15] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:07:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838318848001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:07:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792337484000,"timestamp_ms":1792337484000,"timestamp_seconds":1792337484,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa398e0"} 
[2026-10-18 21: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-18 21:07:15] 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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:07:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:07:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:07:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:07:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:07:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:07:15] 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-18 21:07:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:07:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:07:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838318848001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:07:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:07:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:07:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838318848001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:07:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:07:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:07:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:07:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:07:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838318848001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:07:15] 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":7092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:07:15] local.INFO: GPS data processed {"connection_id":221732,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:07:15] local.INFO: Acknowledgment sent {"connection_id":221732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:07:16] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:07:16] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:07:16] local.INFO: Packet analysis {"connection_id":221732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:07:16] local.INFO: Extracted packet for processing {"connection_id":221732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:07:16] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:07: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-18 21:07:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:07:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21:07:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:07:17] 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-18 21:07: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:07:17] 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-18 21:07: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-18 21:07:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:07:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:07:17] local.INFO: Teltonika packet parsed successfully {"connection_id":221732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:07:17] local.INFO: Passing IMEI to GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:07:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:07:17] 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-18 21:07:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:07:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:07:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:07:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:07:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:07:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:07:17] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:07:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:07:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:07:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:07:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:07:17] 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":7093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:07:17] local.INFO: GPS data processed {"connection_id":221732,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:07:17] local.INFO: Acknowledgment sent {"connection_id":221732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:07:52] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:52] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:52] local.INFO: IMEI packet received {"connection_id":221734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:07:52] local.INFO: IMEI acknowledgment sent {"connection_id":221734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:07:57] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:57] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:07:57] local.INFO: IMEI packet received {"connection_id":221734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":221734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:07:58] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:07:58] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:07:58] local.INFO: Packet analysis {"connection_id":221734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:07:58] local.INFO: Extracted packet for processing {"connection_id":221734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:07: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-18 21:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:07:58] 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-18 21:07: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:07:58] 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-18 21:07: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-18 21:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:07:58] 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-18 21:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:07:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:07:58] 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":7094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:07:58] local.INFO: GPS data processed {"connection_id":221734,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:07:58] local.INFO: Acknowledgment sent {"connection_id":221734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:08:29] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:08:29] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:08:29] local.INFO: Packet analysis {"connection_id":221734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:08:29] local.INFO: Extracted packet for processing {"connection_id":221734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:08:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:08: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-18 21:08:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:08:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:08:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:08:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:08:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21:08:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:08: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-18 21:08: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:08:29] 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-18 21:08: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-18 21:08:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:08:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:08:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:08:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:08:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:08: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-18 21:08:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:08:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:08:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:08:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:08:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:08:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:08:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:08:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:08:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:08:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:08:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:08:29] 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":7095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:08:29] local.INFO: GPS data processed {"connection_id":221734,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:08:29] local.INFO: Acknowledgment sent {"connection_id":221734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:08:52] local.INFO: TCP Data received {"connection_id":220061,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:08:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:08:52] local.INFO: Processing buffer {"connection_id":220061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:08:52] local.INFO: IMEI packet received {"connection_id":220061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:08:52] local.INFO: IMEI acknowledgment sent {"connection_id":220061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:08:57] local.INFO: TCP Data received {"connection_id":220061,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:08:57] local.INFO: Processing buffer {"connection_id":220061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:08:57] local.INFO: IMEI packet received {"connection_id":220061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:08:57] local.INFO: IMEI acknowledgment sent {"connection_id":220061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:08:58] local.INFO: TCP Data received {"connection_id":220061,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:08:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:08:58] local.INFO: Processing buffer {"connection_id":220061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:08:58] local.INFO: Packet analysis {"connection_id":220061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:08:58] local.INFO: Extracted packet for processing {"connection_id":220061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:08:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:08: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-18 21:08:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:08:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:08:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:08:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:08:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21:08:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:08:58] 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-18 21:08: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:08:58] 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-18 21:08: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-18 21:08:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:08:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:08:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:08:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:08:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:08:58] 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-18 21:08:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:08:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:08:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:08:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:08:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:08:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:08:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:08:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:08:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:08:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:08:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:08:58] local.INFO: DEBUG: GPS processor result {"connection_id":220061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:08:58] local.INFO: GPS data processed {"connection_id":220061,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:08:58] local.INFO: Acknowledgment sent {"connection_id":220061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:09:33] local.INFO: TCP Data received {"connection_id":220061,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:09:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:09:33] local.INFO: Processing buffer {"connection_id":220061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:09:33] local.INFO: Packet analysis {"connection_id":220061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:09:33] local.INFO: Extracted packet for processing {"connection_id":220061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:09:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:09:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:09:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:09:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:09:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:09:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21: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-18 21:09: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-18 21: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:09:33] 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-18 21: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-18 21: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-18 21:09:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:09:33] local.INFO: Teltonika packet parsed successfully {"connection_id":220061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:09:33] local.INFO: Passing IMEI to GPS processor {"connection_id":220061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:09:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":220061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:09: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-18 21:09:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:09:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:09:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:09:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:09:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:09:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:09:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:09:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:09:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:09:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:09:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:09:33] local.INFO: DEBUG: GPS processor result {"connection_id":220061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:09:33] local.INFO: GPS data processed {"connection_id":220061,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:09:33] local.INFO: Acknowledgment sent {"connection_id":220061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:09:52] local.INFO: TCP Data received {"connection_id":221735,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:09:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:09:52] local.INFO: Processing buffer {"connection_id":221735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:09:52] local.INFO: IMEI packet received {"connection_id":221735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:09:52] local.INFO: IMEI acknowledgment sent {"connection_id":221735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:09:57] local.INFO: TCP Data received {"connection_id":221735,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:09:57] local.INFO: Processing buffer {"connection_id":221735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:09:57] local.INFO: IMEI packet received {"connection_id":221735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:09:57] local.INFO: IMEI acknowledgment sent {"connection_id":221735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:09:58] local.INFO: TCP Data received {"connection_id":221735,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:09:58] local.INFO: Processing buffer {"connection_id":221735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:09:58] local.INFO: Packet analysis {"connection_id":221735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:09:58] local.INFO: Extracted packet for processing {"connection_id":221735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:09:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:09: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-18 21:09:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:09:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:09:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:09:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:09:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21:09:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:09:58] 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-18 21:09: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:09:58] 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-18 21:09: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-18 21:09:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:09:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:09:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:09:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:09:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:09: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-18 21:09:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:09:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:09:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:09:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:09:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:09:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:09:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:09:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:09:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:09:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:09:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:09:58] local.INFO: DEBUG: GPS processor result {"connection_id":221735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:09:58] local.INFO: GPS data processed {"connection_id":221735,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:09:58] local.INFO: Acknowledgment sent {"connection_id":221735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:10:29] local.INFO: TCP Data received {"connection_id":221735,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:10:29] local.INFO: Processing buffer {"connection_id":221735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:10:29] local.INFO: Packet analysis {"connection_id":221735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:10:29] local.INFO: Extracted packet for processing {"connection_id":221735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:10:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:10:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:10:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:10:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:10:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:10:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 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-18 21:10: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-18 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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:10:29] 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-18 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-18 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-18 21:10:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:10:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:10:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:10:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:10: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-18 21:10:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:10:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:10:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:10:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:10:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:10:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:10:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:10:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:10:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:10:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:10:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:10:29] local.INFO: DEBUG: GPS processor result {"connection_id":221735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:10:29] local.INFO: GPS data processed {"connection_id":221735,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:10:29] local.INFO: Acknowledgment sent {"connection_id":221735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:10:52] local.INFO: TCP Data received {"connection_id":220062,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:10:52] local.INFO: Processing buffer {"connection_id":220062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:10:52] local.INFO: IMEI packet received {"connection_id":220062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":220062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:10:57] local.INFO: TCP Data received {"connection_id":220062,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:10:57] local.INFO: Processing buffer {"connection_id":220062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:10:57] local.INFO: IMEI packet received {"connection_id":220062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":220062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:10:58] local.INFO: TCP Data received {"connection_id":220062,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:10:58] local.INFO: Processing buffer {"connection_id":220062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:10:58] local.INFO: Packet analysis {"connection_id":220062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:10:58] local.INFO: Extracted packet for processing {"connection_id":220062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:10:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:10: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-18 21:10:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:10:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:10:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:10:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:10:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21:10:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:10:58] 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-18 21:10: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:10:58] 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-18 21:10: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-18 21:10:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:10:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:10:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:10:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:10:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:10:58] 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-18 21:10:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:10:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:10:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:10:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:10:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:10:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:10:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:10:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:10:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:10:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:10:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:10:58] local.INFO: DEBUG: GPS processor result {"connection_id":220062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:10:58] local.INFO: GPS data processed {"connection_id":220062,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:10:58] local.INFO: Acknowledgment sent {"connection_id":220062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:11:10] local.INFO: TCP Data received {"connection_id":221736,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221736,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:11:10] local.INFO: Processing buffer {"connection_id":221736,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:11:10] local.INFO: IMEI packet received {"connection_id":221736,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":221736,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:11:29] local.INFO: TCP Data received {"connection_id":220062,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:11:29] local.INFO: Processing buffer {"connection_id":220062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:11:29] local.INFO: Packet analysis {"connection_id":220062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:11:29] local.INFO: Extracted packet for processing {"connection_id":220062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:11:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:11:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:11:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:11:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:11:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:11:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21: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-18 21:11: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-18 21: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:11:29] 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-18 21: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-18 21: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-18 21:11:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:11:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:11:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:11:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:11:29] 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-18 21:11:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:11:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:11:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:11:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:11:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:11:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:11:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:11:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:11:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:11:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:11:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:11:29] local.INFO: DEBUG: GPS processor result {"connection_id":220062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:11:29] local.INFO: GPS data processed {"connection_id":220062,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:11:29] local.INFO: Acknowledgment sent {"connection_id":220062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:11:44] local.INFO: TCP Data received {"connection_id":220063,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:11:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220063,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:11:44] local.INFO: Processing buffer {"connection_id":220063,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:11:44] local.INFO: IMEI packet received {"connection_id":220063,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:11:44] local.INFO: IMEI acknowledgment sent {"connection_id":220063,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:11:57] local.INFO: TCP Data received {"connection_id":221737,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:11:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:11:57] local.INFO: Processing buffer {"connection_id":221737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:11:57] local.INFO: IMEI packet received {"connection_id":221737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:11:57] local.INFO: IMEI acknowledgment sent {"connection_id":221737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:12:02] local.INFO: TCP Data received {"connection_id":221737,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:02] local.INFO: Processing buffer {"connection_id":221737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:02] local.INFO: IMEI packet received {"connection_id":221737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":221737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:12:03] local.INFO: TCP Data received {"connection_id":221737,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:12:03] local.INFO: Processing buffer {"connection_id":221737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fa830a8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:12:03] local.INFO: Packet analysis {"connection_id":221737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:12:03] local.INFO: Extracted packet for processing {"connection_id":221737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fa8"} 
[2026-10-18 21:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838395904001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792337785000,"timestamp_ms":1792337785000,"timestamp_seconds":1792337785,"priority":1,"record_length":96,"hex_timestamp":"000001a14fa830a8"} 
[2026-10-18 21: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-18 21:12:03] 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-18 21: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:12: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-18 21: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-18 21: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-18 21:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:03] 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-18 21:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838395904001,"66":25397,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838395904001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:12:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838395904001,"power":25397,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":221737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:12:03] local.INFO: GPS data processed {"connection_id":221737,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:12:03] local.INFO: Acknowledgment sent {"connection_id":221737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:12:04] local.INFO: TCP Data received {"connection_id":221737,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:04] local.INFO: Processing buffer {"connection_id":221737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:04] local.INFO: Packet analysis {"connection_id":221737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:12:04] local.INFO: Extracted packet for processing {"connection_id":221737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:12:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:12: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-18 21:12:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:12:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21:12:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:12: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-18 21:12: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-18 21:12: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-18 21:12: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-18 21:12:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:12:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:12:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:12:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:04] 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-18 21:12:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:12:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:12:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:12:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:12:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:12:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:12:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:12:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:12:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:12:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:12:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:12:04] local.INFO: DEBUG: GPS processor result {"connection_id":221737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7103,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:12:04] local.INFO: GPS data processed {"connection_id":221737,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:12:04] local.INFO: Acknowledgment sent {"connection_id":221737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:12:35] local.INFO: TCP Data received {"connection_id":221737,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:35] local.INFO: Processing buffer {"connection_id":221737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:35] local.INFO: Packet analysis {"connection_id":221737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:12:35] local.INFO: Extracted packet for processing {"connection_id":221737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:12:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:12:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:12:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21: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-18 21: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-18 21: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:12:35] 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-18 21: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-18 21: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-18 21:12:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:12:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:12:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:35] 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-18 21:12:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:12:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:12:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:12:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:12:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:12:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:12:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:12:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:12:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:12:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:12:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:12:35] local.INFO: DEBUG: GPS processor result {"connection_id":221737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:12:35] local.INFO: GPS data processed {"connection_id":221737,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:12:35] local.INFO: Acknowledgment sent {"connection_id":221737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:12:52] local.INFO: TCP Data received {"connection_id":221738,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:52] local.INFO: Processing buffer {"connection_id":221738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:52] local.INFO: IMEI packet received {"connection_id":221738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:12:52] local.INFO: IMEI acknowledgment sent {"connection_id":221738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:12:57] local.INFO: TCP Data received {"connection_id":221738,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:57] local.INFO: Processing buffer {"connection_id":221738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:12:57] local.INFO: IMEI packet received {"connection_id":221738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:12:57] local.INFO: IMEI acknowledgment sent {"connection_id":221738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:12:58] local.INFO: TCP Data received {"connection_id":221738,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:58] local.INFO: Processing buffer {"connection_id":221738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:12:58] local.INFO: Packet analysis {"connection_id":221738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:12:58] local.INFO: Extracted packet for processing {"connection_id":221738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:12:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:12: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-18 21:12:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:12:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:12:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21:12:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:12:58] 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-18 21:12: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:12:58] 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-18 21:12: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-18 21:12:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:12:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:12:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:12:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:12:58] 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-18 21:12:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:12:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:12:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:12:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:12:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:12:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:12:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:12:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:12:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:12:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:12:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:12:58] local.INFO: DEBUG: GPS processor result {"connection_id":221738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:12:58] local.INFO: GPS data processed {"connection_id":221738,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:12:58] local.INFO: Acknowledgment sent {"connection_id":221738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:13:29] local.INFO: TCP Data received {"connection_id":221738,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:13:29] local.INFO: Processing buffer {"connection_id":221738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:13:29] local.INFO: Packet analysis {"connection_id":221738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:13:29] local.INFO: Extracted packet for processing {"connection_id":221738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:13:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:13:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:13:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:13:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:13:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:13:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21: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-18 21:13: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-18 21: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:13:29] 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-18 21: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-18 21: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-18 21:13:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:13:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:13:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:13:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:13:29] 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-18 21:13:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:13:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:13:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:13:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:13:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:13:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:13:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:13:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:13:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:13:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:13:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:13:29] local.INFO: DEBUG: GPS processor result {"connection_id":221738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:13:29] local.INFO: GPS data processed {"connection_id":221738,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:13:29] local.INFO: Acknowledgment sent {"connection_id":221738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:13:52] local.INFO: TCP Data received {"connection_id":218683,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:13:52] local.INFO: Processing buffer {"connection_id":218683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:13:52] local.INFO: IMEI packet received {"connection_id":218683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":218683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:13:57] local.INFO: TCP Data received {"connection_id":218683,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:13:57] local.INFO: Processing buffer {"connection_id":218683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:13:57] local.INFO: IMEI packet received {"connection_id":218683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":218683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:13:58] local.INFO: TCP Data received {"connection_id":218683,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:13:58] local.INFO: Processing buffer {"connection_id":218683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:13:58] local.INFO: Packet analysis {"connection_id":218683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:13:58] local.INFO: Extracted packet for processing {"connection_id":218683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:13:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:13: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-18 21:13:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:13:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:13:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:13:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:13:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21:13:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:13:58] 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-18 21:13: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:13:58] 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-18 21:13: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-18 21:13:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:13:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:13:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:13:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:13:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:13:58] 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-18 21:13:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:13:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:13:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:13:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:13:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:13:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:13:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:13:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:13:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:13:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:13:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:13:58] local.INFO: DEBUG: GPS processor result {"connection_id":218683,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:13:58] local.INFO: GPS data processed {"connection_id":218683,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:13:58] local.INFO: Acknowledgment sent {"connection_id":218683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:14:29] local.INFO: TCP Data received {"connection_id":218683,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:14:29] local.INFO: Processing buffer {"connection_id":218683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:14:29] local.INFO: Packet analysis {"connection_id":218683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:14:29] local.INFO: Extracted packet for processing {"connection_id":218683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:14:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:14:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:14:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:14:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:14:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:14:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21: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-18 21:14: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-18 21: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:14:29] 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-18 21: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-18 21: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-18 21:14:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:14:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:14:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:14:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:14:29] 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-18 21:14:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:14:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:14:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:14:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:14:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:14:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:14:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:14:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:14:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:14:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:14:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:14:29] local.INFO: DEBUG: GPS processor result {"connection_id":218683,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:14:29] local.INFO: GPS data processed {"connection_id":218683,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:14:29] local.INFO: Acknowledgment sent {"connection_id":218683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:14:52] local.INFO: TCP Data received {"connection_id":218685,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:14:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218685,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:14:52] local.INFO: Processing buffer {"connection_id":218685,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:14:52] local.INFO: IMEI packet received {"connection_id":218685,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:14:52] local.INFO: IMEI acknowledgment sent {"connection_id":218685,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:14:57] local.INFO: TCP Data received {"connection_id":218685,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218685,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:14:57] local.INFO: Processing buffer {"connection_id":218685,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:14:57] local.INFO: IMEI packet received {"connection_id":218685,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":218685,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:15:01] local.INFO: TCP Data received {"connection_id":218685,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218685,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:01] local.INFO: Processing buffer {"connection_id":218685,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:01] local.INFO: Packet analysis {"connection_id":218685,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:15:01] local.INFO: Extracted packet for processing {"connection_id":218685,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:15:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21: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-18 21:15: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-18 21: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":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:15: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-18 21: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-18 21: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-18 21:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218685,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218685,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218685,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:15: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-18 21:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:15:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:15:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":218685,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:15:01] local.INFO: GPS data processed {"connection_id":218685,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:15:01] local.INFO: Acknowledgment sent {"connection_id":218685,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:15:38] local.INFO: TCP Data received {"connection_id":218685,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218685,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:38] local.INFO: Processing buffer {"connection_id":218685,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:38] local.INFO: Packet analysis {"connection_id":218685,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:15:38] local.INFO: Extracted packet for processing {"connection_id":218685,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:15:38] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:15: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-18 21:15:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:15:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21:15:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:15:38] 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-18 21:15: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:15:38] 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-18 21:15: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-18 21:15:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:15:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:15:38] local.INFO: Teltonika packet parsed successfully {"connection_id":218685,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:15:38] local.INFO: Passing IMEI to GPS processor {"connection_id":218685,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:15:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":218685,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:15:38] 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-18 21:15:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:15:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:15:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:15:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:15:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:15:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:15:38] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:15:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:15:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:15:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:15:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:15:38] local.INFO: DEBUG: GPS processor result {"connection_id":218685,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:15:38] local.INFO: GPS data processed {"connection_id":218685,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:15:38] local.INFO: Acknowledgment sent {"connection_id":218685,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:15:52] local.INFO: TCP Data received {"connection_id":221740,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:15:52] local.INFO: Processing buffer {"connection_id":221740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:15:52] local.INFO: IMEI packet received {"connection_id":221740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":221740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:15:57] local.INFO: TCP Data received {"connection_id":221740,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:15:57] local.INFO: Processing buffer {"connection_id":221740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:15:57] local.INFO: IMEI packet received {"connection_id":221740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:15:57] local.INFO: IMEI acknowledgment sent {"connection_id":221740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:15:58] local.INFO: TCP Data received {"connection_id":221740,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:58] local.INFO: Processing buffer {"connection_id":221740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:15:58] local.INFO: Packet analysis {"connection_id":221740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:15:58] local.INFO: Extracted packet for processing {"connection_id":221740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:15:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:15: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-18 21:15:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:15:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:15:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21:15:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:15:58] 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-18 21:15: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:15:58] 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-18 21:15: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-18 21:15:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:15:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:15:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:15:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:15:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:15:58] 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-18 21:15:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:15:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:15:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:15:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:15:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:15:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:15:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:15:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:15:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:15:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:15:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:15:58] local.INFO: DEBUG: GPS processor result {"connection_id":221740,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:15:58] local.INFO: GPS data processed {"connection_id":221740,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:15:58] local.INFO: Acknowledgment sent {"connection_id":221740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:16:29] local.INFO: TCP Data received {"connection_id":221740,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:16:29] local.INFO: Processing buffer {"connection_id":221740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:16:29] local.INFO: Packet analysis {"connection_id":221740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:16:29] local.INFO: Extracted packet for processing {"connection_id":221740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:16:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:16:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:16:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:16:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:16:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:16:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 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-18 21:16: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-18 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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:16:29] 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-18 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-18 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-18 21:16:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:16:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:16:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:16:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:16: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-18 21:16:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:16:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:16:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:16:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:16:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:16:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:16:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:16:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:16:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:16:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:16:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:16:29] local.INFO: DEBUG: GPS processor result {"connection_id":221740,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:16:29] local.INFO: GPS data processed {"connection_id":221740,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:16:29] local.INFO: Acknowledgment sent {"connection_id":221740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:16:57] local.INFO: TCP Data received {"connection_id":221741,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221741,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:16:57] local.INFO: Processing buffer {"connection_id":221741,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:16:57] local.INFO: IMEI packet received {"connection_id":221741,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":221741,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:17:02] local.INFO: TCP Data received {"connection_id":221741,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221741,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:02] local.INFO: Processing buffer {"connection_id":221741,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:02] local.INFO: IMEI packet received {"connection_id":221741,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:17:02] local.INFO: IMEI acknowledgment sent {"connection_id":221741,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:17:04] local.INFO: TCP Data received {"connection_id":221741,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221741,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:17:04] local.INFO: Processing buffer {"connection_id":221741,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14facc870012d7f978005afddd80005005b2b..."} 
[2026-10-18 21:17:04] local.INFO: Packet analysis {"connection_id":221741,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:17:04] local.INFO: Extracted packet for processing {"connection_id":221741,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fac"} 
[2026-10-18 21:17:04] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838472960001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792338086000,"timestamp_ms":1792338086000,"timestamp_seconds":1792338086,"priority":1,"record_length":96,"hex_timestamp":"000001a14facc870"} 
[2026-10-18 21: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-18 21:17: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-18 21: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-18 21:17: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-18 21: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-18 21: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-18 21:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221741,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:17: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-18 21:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838472960001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838472960001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:17:04] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:17:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838472960001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:17:04] local.INFO: DEBUG: GPS processor result {"connection_id":221741,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:17:04] local.INFO: GPS data processed {"connection_id":221741,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:17:04] local.INFO: Acknowledgment sent {"connection_id":221741,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:17:06] local.INFO: TCP Data received {"connection_id":221741,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221741,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:17:06] local.INFO: Processing buffer {"connection_id":221741,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:17:06] local.INFO: Packet analysis {"connection_id":221741,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:17:06] local.INFO: Extracted packet for processing {"connection_id":221741,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:17:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:17:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:17:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21: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-18 21:17: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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:17: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-18 21: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-18 21: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-18 21:17:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:17:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221741,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:17:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:17:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:17: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-18 21:17:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:17:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:17:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:17:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:17:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:17:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:17:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:17:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:17:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:17:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:17:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:17:06] local.INFO: DEBUG: GPS processor result {"connection_id":221741,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:17:06] local.INFO: GPS data processed {"connection_id":221741,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:17:06] local.INFO: Acknowledgment sent {"connection_id":221741,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:17:49] local.INFO: TCP Data received {"connection_id":220066,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:17:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220066,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:17:49] local.INFO: Processing buffer {"connection_id":220066,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:17:49] local.INFO: IMEI packet received {"connection_id":220066,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:17:49] local.INFO: IMEI acknowledgment sent {"connection_id":220066,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:17:52] local.INFO: TCP Data received {"connection_id":220067,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220067,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:52] local.INFO: Processing buffer {"connection_id":220067,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:52] local.INFO: IMEI packet received {"connection_id":220067,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:17:52] local.INFO: IMEI acknowledgment sent {"connection_id":220067,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:17:57] local.INFO: TCP Data received {"connection_id":220067,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220067,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:57] local.INFO: Processing buffer {"connection_id":220067,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:17:57] local.INFO: IMEI packet received {"connection_id":220067,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":220067,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:17:58] local.INFO: TCP Data received {"connection_id":220067,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:17:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:17:58] local.INFO: Processing buffer {"connection_id":220067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:17:58] local.INFO: Packet analysis {"connection_id":220067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:17:58] local.INFO: Extracted packet for processing {"connection_id":220067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:17:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:17: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-18 21:17:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:17:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:17:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21:17:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:17:58] 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-18 21:17: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:17:58] 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-18 21:17: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-18 21:17:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:17:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:17:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:17:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:17:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:17: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-18 21:17:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:17:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:17:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:17:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:17:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:17:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:17:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:17:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:17:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:17:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:17:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:17:58] local.INFO: DEBUG: GPS processor result {"connection_id":220067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:17:58] local.INFO: GPS data processed {"connection_id":220067,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:17:58] local.INFO: Acknowledgment sent {"connection_id":220067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:18:32] local.INFO: TCP Data received {"connection_id":220067,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:18:32] local.INFO: Processing buffer {"connection_id":220067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:18:32] local.INFO: Packet analysis {"connection_id":220067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:18:32] local.INFO: Extracted packet for processing {"connection_id":220067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:18:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:18:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21: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-18 21:18:32] 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-18 21: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:18: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-18 21: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-18 21: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-18 21:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:18: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-18 21:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:18:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:18:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:18:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":220067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:18:32] local.INFO: GPS data processed {"connection_id":220067,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:18:32] local.INFO: Acknowledgment sent {"connection_id":220067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:18:52] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:18:52] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:18:52] local.INFO: IMEI packet received {"connection_id":218390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:18:52] local.INFO: IMEI acknowledgment sent {"connection_id":218390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:18:57] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:18:57] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:18:57] local.INFO: IMEI packet received {"connection_id":218390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":218390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:18:58] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:18:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:18:58] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:18:58] local.INFO: Packet analysis {"connection_id":218390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:18:58] local.INFO: Extracted packet for processing {"connection_id":218390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:18:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:18: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-18 21:18:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:18:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:18:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:18:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:18:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21:18:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:18:58] 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-18 21:18: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:18:58] 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-18 21:18: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-18 21:18:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:18:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:18:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:18:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:18:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:18: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-18 21:18:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:18:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:18:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:18:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:18:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:18:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:18:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:18:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:18:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:18:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:18:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:18:58] local.INFO: DEBUG: GPS processor result {"connection_id":218390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:18:58] local.INFO: GPS data processed {"connection_id":218390,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:18:58] local.INFO: Acknowledgment sent {"connection_id":218390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:19:29] local.INFO: TCP Data received {"connection_id":218390,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:19:29] local.INFO: Processing buffer {"connection_id":218390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:19:29] local.INFO: Packet analysis {"connection_id":218390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:19:29] local.INFO: Extracted packet for processing {"connection_id":218390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:19:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:19:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:19:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:19:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:19:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:19:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21: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-18 21:19: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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:19:29] 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-18 21: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-18 21: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-18 21:19:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:19:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:19:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:19:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:19: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-18 21:19:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:19:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:19:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:19:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:19:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:19:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:19:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:19:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:19:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:19:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:19:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:19:29] local.INFO: DEBUG: GPS processor result {"connection_id":218390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:19:29] local.INFO: GPS data processed {"connection_id":218390,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:19:29] local.INFO: Acknowledgment sent {"connection_id":218390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:19:52] local.INFO: TCP Data received {"connection_id":218686,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:19:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:19:52] local.INFO: Processing buffer {"connection_id":218686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:19:52] local.INFO: IMEI packet received {"connection_id":218686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:19:52] local.INFO: IMEI acknowledgment sent {"connection_id":218686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:19:57] local.INFO: TCP Data received {"connection_id":218686,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:19:57] local.INFO: Processing buffer {"connection_id":218686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:19:57] local.INFO: IMEI packet received {"connection_id":218686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":218686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:19:58] local.INFO: TCP Data received {"connection_id":218686,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:19:58] local.INFO: Processing buffer {"connection_id":218686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:19:58] local.INFO: Packet analysis {"connection_id":218686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:19:58] local.INFO: Extracted packet for processing {"connection_id":218686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:19: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-18 21:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:19:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:19:58] 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-18 21:19: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:19:58] 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-18 21:19: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-18 21:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:19:58] 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-18 21:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:19:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":218686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:19:58] local.INFO: GPS data processed {"connection_id":218686,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:19:58] local.INFO: Acknowledgment sent {"connection_id":218686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:20:29] local.INFO: TCP Data received {"connection_id":218686,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:20:30] local.INFO: Processing buffer {"connection_id":218686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:20:30] local.INFO: Packet analysis {"connection_id":218686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:20:30] local.INFO: Extracted packet for processing {"connection_id":218686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:20:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 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-18 21: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-18 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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:20: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-18 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-18 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-18 21:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:20: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-18 21:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:20:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:20:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":218686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:20:30] local.INFO: GPS data processed {"connection_id":218686,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:20:30] local.INFO: Acknowledgment sent {"connection_id":218686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:20:52] local.INFO: TCP Data received {"connection_id":221744,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:20:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:20:52] local.INFO: Processing buffer {"connection_id":221744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:20:52] local.INFO: IMEI packet received {"connection_id":221744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:20:52] local.INFO: IMEI acknowledgment sent {"connection_id":221744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:20:57] local.INFO: TCP Data received {"connection_id":221744,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:20:57] local.INFO: Processing buffer {"connection_id":221744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:20:57] local.INFO: IMEI packet received {"connection_id":221744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":221744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:20:58] local.INFO: TCP Data received {"connection_id":221744,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:20:58] local.INFO: Processing buffer {"connection_id":221744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:20:58] local.INFO: Packet analysis {"connection_id":221744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:20:58] local.INFO: Extracted packet for processing {"connection_id":221744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:20:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:20: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-18 21:20:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:20:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:20:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:20:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:20:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21:20:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:20:58] 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-18 21:20: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:20:58] 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-18 21:20: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-18 21:20:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:20:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:20:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:20:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:20:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:20: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-18 21:20:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:20:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:20:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:20:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:20:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:20:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:20:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:20:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:20:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:20:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:20:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:20:58] local.INFO: DEBUG: GPS processor result {"connection_id":221744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7121,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:20:58] local.INFO: GPS data processed {"connection_id":221744,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:20:58] local.INFO: Acknowledgment sent {"connection_id":221744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:21:29] local.INFO: TCP Data received {"connection_id":221744,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:21:29] local.INFO: Processing buffer {"connection_id":221744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:21:29] local.INFO: Packet analysis {"connection_id":221744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:21:29] local.INFO: Extracted packet for processing {"connection_id":221744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:21:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:21: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-18 21:21:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:21:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:21:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:21:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:21:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21:21:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:21: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-18 21:21: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:21:29] 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-18 21:21: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-18 21:21:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:21:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:21:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:21:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:21:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:21: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-18 21:21:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:21:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:21:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:21:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:21:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:21:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:21:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:21:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:21:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:21:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:21:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:21:29] local.INFO: DEBUG: GPS processor result {"connection_id":221744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:21:29] local.INFO: GPS data processed {"connection_id":221744,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:21:29] local.INFO: Acknowledgment sent {"connection_id":221744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:21:57] local.INFO: TCP Data received {"connection_id":221745,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:21:57] local.INFO: Processing buffer {"connection_id":221745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:21:57] local.INFO: IMEI packet received {"connection_id":221745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":221745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:22:02] local.INFO: TCP Data received {"connection_id":221745,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:02] local.INFO: Processing buffer {"connection_id":221745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:02] local.INFO: IMEI packet received {"connection_id":221745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:22:02] local.INFO: IMEI acknowledgment sent {"connection_id":221745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:22:02] local.INFO: TCP Data received {"connection_id":221745,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:22:02] local.INFO: Processing buffer {"connection_id":221745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb16038012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:22:02] local.INFO: Packet analysis {"connection_id":221745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:22:02] local.INFO: Extracted packet for processing {"connection_id":221745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb1"} 
[2026-10-18 21:22:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838550016001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792338387000,"timestamp_ms":1792338387000,"timestamp_seconds":1792338387,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb16038"} 
[2026-10-18 21: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-18 21:22:02] 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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:22: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-18 21: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-18 21: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-18 21:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:22: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-18 21:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838550016001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838550016001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:22:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:22:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838550016001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:22:02] local.INFO: DEBUG: GPS processor result {"connection_id":221745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:22:02] local.INFO: GPS data processed {"connection_id":221745,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:22:02] local.INFO: Acknowledgment sent {"connection_id":221745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:22:06] local.INFO: TCP Data received {"connection_id":221745,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:22:06] local.INFO: Processing buffer {"connection_id":221745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:22:06] local.INFO: Packet analysis {"connection_id":221745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:22:06] local.INFO: Extracted packet for processing {"connection_id":221745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:22:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:22: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-18 21:22:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:22:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21:22:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:22: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-18 21:22: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-18 21:22: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-18 21:22: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-18 21:22:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:22:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:22:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:22:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:22:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:22: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-18 21:22:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:22:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:22:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:22:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:22:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:22:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:22:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:22:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:22:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:22:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:22:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:22:06] local.INFO: DEBUG: GPS processor result {"connection_id":221745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:22:06] local.INFO: GPS data processed {"connection_id":221745,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:22:06] local.INFO: Acknowledgment sent {"connection_id":221745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:22:37] local.INFO: TCP Data received {"connection_id":221745,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:22:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:22:37] local.INFO: Processing buffer {"connection_id":221745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:22:37] local.INFO: Packet analysis {"connection_id":221745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:22:37] local.INFO: Extracted packet for processing {"connection_id":221745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:22:37] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:22:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:22:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:22:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21: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-18 21:22:37] 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-18 21: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:22: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-18 21: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-18 21: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-18 21:22:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:22:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:22:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:22:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:22:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:22:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:22:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:22:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:22:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:22:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:22:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:22:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:22:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:22:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:22:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:22:37] local.INFO: DEBUG: GPS processor result {"connection_id":221745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:22:37] local.INFO: GPS data processed {"connection_id":221745,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:22:37] local.INFO: Acknowledgment sent {"connection_id":221745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:22:52] local.INFO: TCP Data received {"connection_id":218689,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:52] local.INFO: Processing buffer {"connection_id":218689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:52] local.INFO: IMEI packet received {"connection_id":218689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:22:52] local.INFO: IMEI acknowledgment sent {"connection_id":218689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:22:57] local.INFO: TCP Data received {"connection_id":218689,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:57] local.INFO: Processing buffer {"connection_id":218689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:22:57] local.INFO: IMEI packet received {"connection_id":218689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":218689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:23:05] local.INFO: TCP Data received {"connection_id":218689,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:23:05] local.INFO: Processing buffer {"connection_id":218689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:23:05] local.INFO: Packet analysis {"connection_id":218689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:23:05] local.INFO: Extracted packet for processing {"connection_id":218689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:23:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:23:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:23:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:23:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:23:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:23:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21: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-18 21:23: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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:23:05] 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-18 21: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-18 21: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-18 21:23:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:23:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:23:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:23:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:23: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-18 21:23:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:23:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:23:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:23:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:23:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:23:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:23:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:23:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:23:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:23:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:23:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:23:05] local.INFO: DEBUG: GPS processor result {"connection_id":218689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:23:05] local.INFO: GPS data processed {"connection_id":218689,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:23:05] local.INFO: Acknowledgment sent {"connection_id":218689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:23:14] local.INFO: TCP Data received {"connection_id":218688,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:23:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218688,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:23:14] local.INFO: Processing buffer {"connection_id":218688,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:23:14] local.INFO: IMEI packet received {"connection_id":218688,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:23:14] local.INFO: IMEI acknowledgment sent {"connection_id":218688,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:23:36] local.INFO: TCP Data received {"connection_id":218689,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:23:36] local.INFO: Processing buffer {"connection_id":218689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:23:36] local.INFO: Packet analysis {"connection_id":218689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:23:36] local.INFO: Extracted packet for processing {"connection_id":218689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:23:36] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:23: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-18 21:23:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:23:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:23:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:23:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:23:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21:23:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:23:36] 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-18 21:23: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:23:36] 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-18 21:23: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-18 21:23:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:23:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:23:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:23:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:23:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:23: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-18 21:23:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:23:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:23:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:23:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:23:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:23:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:23:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:23:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:23:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:23:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:23:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:23:36] local.INFO: DEBUG: GPS processor result {"connection_id":218689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:23:36] local.INFO: GPS data processed {"connection_id":218689,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:23:36] local.INFO: Acknowledgment sent {"connection_id":218689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:23:45] local.INFO: TCP Data received {"connection_id":218690,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:23:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218690,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:23:45] local.INFO: Processing buffer {"connection_id":218690,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:23:45] local.INFO: IMEI packet received {"connection_id":218690,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:23:45] local.INFO: IMEI acknowledgment sent {"connection_id":218690,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:23:52] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:23:52] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:23:52] local.INFO: IMEI packet received {"connection_id":221746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":221746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:23:57] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:23:57] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:23:57] local.INFO: IMEI packet received {"connection_id":221746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":221746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:24:05] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:24:05] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:24:05] local.INFO: Packet analysis {"connection_id":221746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:24:05] local.INFO: Extracted packet for processing {"connection_id":221746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:24:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:24: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-18 21:24:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:24:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:24:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:24:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:24:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21: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-18 21:24: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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:24:05] 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-18 21: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-18 21: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-18 21:24:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:24:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:24:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:24:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:24: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-18 21:24:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:24:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:24:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:24:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:24:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:24:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:24:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:24:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:24:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:24:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:24:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:24:05] 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":7128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:24:05] local.INFO: GPS data processed {"connection_id":221746,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:24:05] local.INFO: Acknowledgment sent {"connection_id":221746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:24:35] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:24:35] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:24:35] local.INFO: Packet analysis {"connection_id":221746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:24:35] local.INFO: Extracted packet for processing {"connection_id":221746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:24:35] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:24:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:24:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:24:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:24:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:24:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21: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-18 21: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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:24: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-18 21: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-18 21: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-18 21:24:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:24:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:24:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:24:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:24: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-18 21:24:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:24:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:24:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:24:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:24:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:24:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:24:35] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:24:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:24:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:24:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:24:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:24:36] 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":7129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:24:36] local.INFO: GPS data processed {"connection_id":221746,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:24:36] local.INFO: Acknowledgment sent {"connection_id":221746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:24:52] local.INFO: TCP Data received {"connection_id":218691,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:24:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:24:52] local.INFO: Processing buffer {"connection_id":218691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:24:52] local.INFO: IMEI packet received {"connection_id":218691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:24:52] local.INFO: IMEI acknowledgment sent {"connection_id":218691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:24:59] local.INFO: TCP Data received {"connection_id":218691,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:24:59] local.INFO: Processing buffer {"connection_id":218691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:24:59] local.INFO: IMEI packet received {"connection_id":218691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:24:59] local.INFO: IMEI acknowledgment sent {"connection_id":218691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:25:00] local.INFO: TCP Data received {"connection_id":218691,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:00] local.INFO: Processing buffer {"connection_id":218691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:00] local.INFO: Packet analysis {"connection_id":218691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:25:00] local.INFO: Extracted packet for processing {"connection_id":218691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:25:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:25:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:25:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 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-18 21: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-18 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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:25:00] 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-18 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-18 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-18 21:25:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:25:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:25:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:25:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 21:25:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:25:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:25:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:25:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:25:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:25:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:25:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:25:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:25:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:25:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:25:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:25:00] local.INFO: DEBUG: GPS processor result {"connection_id":218691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:25:00] local.INFO: GPS data processed {"connection_id":218691,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:25:00] local.INFO: Acknowledgment sent {"connection_id":218691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:25:30] local.INFO: TCP Data received {"connection_id":218691,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:30] local.INFO: Processing buffer {"connection_id":218691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:30] local.INFO: Packet analysis {"connection_id":218691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:25:30] local.INFO: Extracted packet for processing {"connection_id":218691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:25:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 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-18 21: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-18 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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21: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-18 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-18 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-18 21:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 21:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:25:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:25:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":218691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:25:30] local.INFO: GPS data processed {"connection_id":218691,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:25:30] local.INFO: Acknowledgment sent {"connection_id":218691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:25:52] local.INFO: TCP Data received {"connection_id":218693,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:25:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:25:52] local.INFO: Processing buffer {"connection_id":218693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:25:52] local.INFO: IMEI packet received {"connection_id":218693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:25:52] local.INFO: IMEI acknowledgment sent {"connection_id":218693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:25:57] local.INFO: TCP Data received {"connection_id":218693,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:25:57] local.INFO: Processing buffer {"connection_id":218693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:25:57] local.INFO: IMEI packet received {"connection_id":218693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":218693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:25:58] local.INFO: TCP Data received {"connection_id":218693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:58] local.INFO: Processing buffer {"connection_id":218693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:25:58] local.INFO: Packet analysis {"connection_id":218693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:25:58] local.INFO: Extracted packet for processing {"connection_id":218693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:25:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:25: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-18 21:25:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:25:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:25:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21:25:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:25:58] 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-18 21:25: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:25:58] 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-18 21:25: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-18 21:25:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:25:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:25:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:25:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:25:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:25: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-18 21:25:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:25:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:25:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:25:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:25:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:25:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:25:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:25:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:25:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:25:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:25:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:25:58] local.INFO: DEBUG: GPS processor result {"connection_id":218693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:25:58] local.INFO: GPS data processed {"connection_id":218693,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:25:58] local.INFO: Acknowledgment sent {"connection_id":218693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:26:30] local.INFO: TCP Data received {"connection_id":218693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:26:30] local.INFO: Processing buffer {"connection_id":218693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:26:30] local.INFO: Packet analysis {"connection_id":218693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:26:30] local.INFO: Extracted packet for processing {"connection_id":218693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:26:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21: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-18 21: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-18 21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:26: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-18 21: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-18 21: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-18 21:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:26:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:26:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":218693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:26:30] local.INFO: GPS data processed {"connection_id":218693,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:26:30] local.INFO: Acknowledgment sent {"connection_id":218693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:26:52] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:26:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:26:52] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:26:52] local.INFO: IMEI packet received {"connection_id":218392,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:26:52] local.INFO: IMEI acknowledgment sent {"connection_id":218392,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:26:57] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:26:57] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:26:57] local.INFO: IMEI packet received {"connection_id":218392,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":218392,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:26:58] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:26:58] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fb5f800012d7f978005afddd80005005b29..."} 
[2026-10-18 21:26:58] local.INFO: Packet analysis {"connection_id":218392,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:26:58] local.INFO: Extracted packet for processing {"connection_id":218392,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fb5"} 
[2026-10-18 21:26:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":41,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:26: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-18 21:26:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838627072001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:26:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:26:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:26:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:26:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338688000,"timestamp_ms":1792338688000,"timestamp_seconds":1792338688,"priority":1,"record_length":96,"hex_timestamp":"000001a14fb5f800"} 
[2026-10-18 21:26:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:26:58] 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-18 21:26: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 21:26:58] 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-18 21:26: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-18 21:26:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:26:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:26:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218392,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:26:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:26:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:26: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-18 21:26:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:26:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:26:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838627072001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:26:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:26:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:26:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838627072001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:26:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:26:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:26:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:26:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:26:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838627072001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:26:58] local.INFO: DEBUG: GPS processor result {"connection_id":218392,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:26:58] local.INFO: GPS data processed {"connection_id":218392,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:26:58] local.INFO: Acknowledgment sent {"connection_id":218392,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:27:28] local.INFO: TCP Data received {"connection_id":218392,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:27:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218392,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:27:28] local.INFO: Processing buffer {"connection_id":218392,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:27:28] local.INFO: Packet analysis {"connection_id":218392,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:27:28] local.INFO: Extracted packet for processing {"connection_id":218392,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:27:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:27: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-18 21:27:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:27:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:27:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:27:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:27:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21:27:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:27:28] 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-18 21:27: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:27:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:27: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-18 21:27:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:27:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:27:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218392,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:27:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:27:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:27:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:27:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:27:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:27:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:27:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:27:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:27:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:27:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:27:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:27:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:27:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:27:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:27:28] local.INFO: DEBUG: GPS processor result {"connection_id":218392,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:27:28] local.INFO: GPS data processed {"connection_id":218392,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:27:28] local.INFO: Acknowledgment sent {"connection_id":218392,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:27:57] local.INFO: TCP Data received {"connection_id":220070,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:27:57] local.INFO: Processing buffer {"connection_id":220070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:27:57] local.INFO: IMEI packet received {"connection_id":220070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":220070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:28:02] local.INFO: TCP Data received {"connection_id":220070,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:02] local.INFO: Processing buffer {"connection_id":220070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:02] local.INFO: IMEI packet received {"connection_id":220070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:28:02] local.INFO: IMEI acknowledgment sent {"connection_id":220070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:28:03] local.INFO: TCP Data received {"connection_id":220070,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:03] local.INFO: Processing buffer {"connection_id":220070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:03] local.INFO: Packet analysis {"connection_id":220070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:28:03] local.INFO: Extracted packet for processing {"connection_id":220070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:28:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:28:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:28:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21: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-18 21:28:03] 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-18 21: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:28:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:28:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:28:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:28:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:28:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:28: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-18 21:28:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:28:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:28:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:28:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:28:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:28:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:28:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:28:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:28:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:28:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:28:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:28:03] local.INFO: DEBUG: GPS processor result {"connection_id":220070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:28:03] local.INFO: GPS data processed {"connection_id":220070,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:28:03] local.INFO: Acknowledgment sent {"connection_id":220070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:28:09] local.INFO: TCP Data received {"connection_id":220070,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:09] local.INFO: Processing buffer {"connection_id":220070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:09] local.INFO: Packet analysis {"connection_id":220070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:28:09] local.INFO: Extracted packet for processing {"connection_id":220070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:28:09] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:28: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-18 21:28:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:28:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21:28:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:28:09] 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-18 21:28: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:28:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:28: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-18 21:28:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:28:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:28:09] local.INFO: Teltonika packet parsed successfully {"connection_id":220070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:28:09] local.INFO: Passing IMEI to GPS processor {"connection_id":220070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:28:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":220070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:28: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-18 21:28:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:28:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:28:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:28:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:28:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:28:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:28:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:28:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:28:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:28:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:28:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:28:09] local.INFO: DEBUG: GPS processor result {"connection_id":220070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:28:09] local.INFO: GPS data processed {"connection_id":220070,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:28:09] local.INFO: Acknowledgment sent {"connection_id":220070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:28:52] local.INFO: TCP Data received {"connection_id":218394,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218394,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:52] local.INFO: Processing buffer {"connection_id":218394,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:52] local.INFO: IMEI packet received {"connection_id":218394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":218394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:28:57] local.INFO: TCP Data received {"connection_id":218394,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218394,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:57] local.INFO: Processing buffer {"connection_id":218394,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:28:57] local.INFO: IMEI packet received {"connection_id":218394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":218394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:28:58] local.INFO: TCP Data received {"connection_id":218394,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:58] local.INFO: Processing buffer {"connection_id":218394,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:28:58] local.INFO: Packet analysis {"connection_id":218394,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:28:58] local.INFO: Extracted packet for processing {"connection_id":218394,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:28:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21: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-18 21:28:58] 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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:28:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:28: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-18 21:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:28:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:28:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:28:58] local.INFO: DEBUG: GPS processor result {"connection_id":218394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7138,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:28:58] local.INFO: GPS data processed {"connection_id":218394,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:28:58] local.INFO: Acknowledgment sent {"connection_id":218394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:29:14] local.INFO: TCP Data received {"connection_id":218393,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:29:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218393,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:29:14] local.INFO: Processing buffer {"connection_id":218393,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:29:14] local.INFO: IMEI packet received {"connection_id":218393,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:29:14] local.INFO: IMEI acknowledgment sent {"connection_id":218393,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:29:31] local.INFO: TCP Data received {"connection_id":218394,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:29:31] local.INFO: Processing buffer {"connection_id":218394,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:29:31] local.INFO: Packet analysis {"connection_id":218394,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:29:31] local.INFO: Extracted packet for processing {"connection_id":218394,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:29:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:29:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:29:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:29:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:29:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:29:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21: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-18 21:29: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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:29:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:29:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:29:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:29:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:29:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:29: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-18 21:29:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:29:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:29:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:29:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:29:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:29:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:29:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:29:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:29:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:29:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:29:32] local.INFO: DEBUG: GPS processor result {"connection_id":218394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:29:32] local.INFO: GPS data processed {"connection_id":218394,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:29:32] local.INFO: Acknowledgment sent {"connection_id":218394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:29:44] local.INFO: TCP Data received {"connection_id":221748,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:29:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221748,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:29:44] local.INFO: Processing buffer {"connection_id":221748,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:29:44] local.INFO: IMEI packet received {"connection_id":221748,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:29:44] local.INFO: IMEI acknowledgment sent {"connection_id":221748,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:29:52] local.INFO: TCP Data received {"connection_id":218694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:29:52] local.INFO: Processing buffer {"connection_id":218694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:29:52] local.INFO: IMEI packet received {"connection_id":218694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":218694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:29:57] local.INFO: TCP Data received {"connection_id":218694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:29:57] local.INFO: Processing buffer {"connection_id":218694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:29:57] local.INFO: IMEI packet received {"connection_id":218694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":218694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:29:58] local.INFO: TCP Data received {"connection_id":218694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:29:58] local.INFO: Processing buffer {"connection_id":218694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:29:58] local.INFO: Packet analysis {"connection_id":218694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:29:58] local.INFO: Extracted packet for processing {"connection_id":218694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:29: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-18 21:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:29:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:29:58] 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-18 21:29: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:29:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:29: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-18 21:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:29: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-18 21:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:29:58] local.INFO: DEBUG: GPS processor result {"connection_id":218694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:29:58] local.INFO: GPS data processed {"connection_id":218694,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:29:58] local.INFO: Acknowledgment sent {"connection_id":218694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:30:32] local.INFO: TCP Data received {"connection_id":218694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:30:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:30:32] local.INFO: Processing buffer {"connection_id":218694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:30:32] local.INFO: Packet analysis {"connection_id":218694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:30:32] local.INFO: Extracted packet for processing {"connection_id":218694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:30:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:30:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:30:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:30:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:30:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:30:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21: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-18 21:30:32] 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-18 21: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:30:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:30:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:30:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:30:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:30:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:30: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-18 21:30:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:30:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:30:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:30:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:30:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:30:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:30:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:30:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:30:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:30:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:30:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:30:32] local.INFO: DEBUG: GPS processor result {"connection_id":218694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:30:32] local.INFO: GPS data processed {"connection_id":218694,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:30:32] local.INFO: Acknowledgment sent {"connection_id":218694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:30:52] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:30:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:30:52] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:30:52] local.INFO: IMEI packet received {"connection_id":221750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:30:52] local.INFO: IMEI acknowledgment sent {"connection_id":221750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:30:57] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:30:57] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:30:57] local.INFO: IMEI packet received {"connection_id":221750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":221750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:30:59] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:30:59] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:30:59] local.INFO: Packet analysis {"connection_id":221750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:30:59] local.INFO: Extracted packet for processing {"connection_id":221750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:30:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:30:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:30:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:30:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:30:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:30:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21: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-18 21:30:59] 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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:30:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:30:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:30:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:30:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:30:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:30: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-18 21:30:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:30:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:30:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:30:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:30:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:30:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:30:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:30:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:30:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:30:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:30:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:30:59] 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":7142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:30:59] local.INFO: GPS data processed {"connection_id":221750,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:30:59] local.INFO: Acknowledgment sent {"connection_id":221750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:31:29] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:31:29] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:31:29] local.INFO: Packet analysis {"connection_id":221750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:31:29] local.INFO: Extracted packet for processing {"connection_id":221750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:31:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 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-18 21:31: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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:31:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 21:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 21:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:31:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:31:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:31: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":7143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:31:29] local.INFO: GPS data processed {"connection_id":221750,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:31:29] local.INFO: Acknowledgment sent {"connection_id":221750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:31:52] local.INFO: TCP Data received {"connection_id":220071,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:31:52] local.INFO: Processing buffer {"connection_id":220071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:31:52] local.INFO: IMEI packet received {"connection_id":220071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:31:52] local.INFO: IMEI acknowledgment sent {"connection_id":220071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:31:57] local.INFO: TCP Data received {"connection_id":220071,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:31:57] local.INFO: Processing buffer {"connection_id":220071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:31:57] local.INFO: IMEI packet received {"connection_id":220071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":220071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:31:58] local.INFO: TCP Data received {"connection_id":220071,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:31:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:31:58] local.INFO: Processing buffer {"connection_id":220071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fba8fc8012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:31:58] local.INFO: Packet analysis {"connection_id":220071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:31:58] local.INFO: Extracted packet for processing {"connection_id":220071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fba"} 
[2026-10-18 21:31:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:31: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-18 21:31:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838704128001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:31:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:31:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:31:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:31:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792338989000,"timestamp_ms":1792338989000,"timestamp_seconds":1792338989,"priority":1,"record_length":96,"hex_timestamp":"000001a14fba8fc8"} 
[2026-10-18 21:31:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:31:58] 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-18 21:31: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:31:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:31: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-18 21:31:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:31:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:31:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:31:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:31:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:31: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-18 21:31:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:31:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:31:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838704128001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:31:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:31:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:31:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838704128001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:31:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:31:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:31:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:31:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:31:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838704128001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:31:58] local.INFO: DEBUG: GPS processor result {"connection_id":220071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:31:58] local.INFO: GPS data processed {"connection_id":220071,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:31:58] local.INFO: Acknowledgment sent {"connection_id":220071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:32:29] local.INFO: TCP Data received {"connection_id":220071,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:32:29] local.INFO: Processing buffer {"connection_id":220071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:32:29] local.INFO: Packet analysis {"connection_id":220071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:32:29] local.INFO: Extracted packet for processing {"connection_id":220071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:32:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:32:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:32:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:32:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:32:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:32:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 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-18 21:32: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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:32:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 21:32:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:32:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:32:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:32:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 21:32:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:32:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:32:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:32:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:32:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:32:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:32:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:32:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:32:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:32:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:32:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:32:29] local.INFO: DEBUG: GPS processor result {"connection_id":220071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:32:29] local.INFO: GPS data processed {"connection_id":220071,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:32:29] local.INFO: Acknowledgment sent {"connection_id":220071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:32:52] local.INFO: TCP Data received {"connection_id":221752,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:32:52] local.INFO: Processing buffer {"connection_id":221752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:32:52] local.INFO: IMEI packet received {"connection_id":221752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":221752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:32:57] local.INFO: TCP Data received {"connection_id":221752,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:32:57] local.INFO: Processing buffer {"connection_id":221752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:32:57] local.INFO: IMEI packet received {"connection_id":221752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":221752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:32:58] local.INFO: TCP Data received {"connection_id":221752,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:32:58] local.INFO: Processing buffer {"connection_id":221752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:32:58] local.INFO: Packet analysis {"connection_id":221752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:32:58] local.INFO: Extracted packet for processing {"connection_id":221752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:32:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:32: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-18 21:32:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:32:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:32:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:32:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:32:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21:32:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:32:58] 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-18 21:32: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:32:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:32: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-18 21:32:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:32:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:32:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:32:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:32:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:32: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-18 21:32:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:32:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:32:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:32:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:32:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:32:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:32:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:32:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:32:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:32:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:32:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:32:58] local.INFO: DEBUG: GPS processor result {"connection_id":221752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:32:58] local.INFO: GPS data processed {"connection_id":221752,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:32:58] local.INFO: Acknowledgment sent {"connection_id":221752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:33:29] local.INFO: TCP Data received {"connection_id":221752,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:33:29] local.INFO: Processing buffer {"connection_id":221752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:33:29] local.INFO: Packet analysis {"connection_id":221752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:33:29] local.INFO: Extracted packet for processing {"connection_id":221752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:33:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:33:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:33:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:33:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:33:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:33:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21: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-18 21:33: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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:33:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:33:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:33:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:33:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:33:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:33: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-18 21:33:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:33:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:33:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:33:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:33:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:33:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:33:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:33:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:33:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:33:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:33:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:33:29] local.INFO: DEBUG: GPS processor result {"connection_id":221752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:33:29] local.INFO: GPS data processed {"connection_id":221752,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:33:29] local.INFO: Acknowledgment sent {"connection_id":221752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:33:57] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:33:57] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:33:57] local.INFO: IMEI packet received {"connection_id":221753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":221753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:34:02] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:02] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:02] local.INFO: IMEI packet received {"connection_id":221753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:34:02] local.INFO: IMEI acknowledgment sent {"connection_id":221753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:34:03] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:03] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:03] local.INFO: Packet analysis {"connection_id":221753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:34:03] local.INFO: Extracted packet for processing {"connection_id":221753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21: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-18 21:34: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-18 21: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:34: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-18 21:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:34:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:34:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:34:03] 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":7148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:34:03] local.INFO: GPS data processed {"connection_id":221753,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:34:03] local.INFO: Acknowledgment sent {"connection_id":221753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:34:07] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:07] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:07] local.INFO: Packet analysis {"connection_id":221753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:34:07] local.INFO: Extracted packet for processing {"connection_id":221753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:34:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:34:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:34:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21: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-18 21:34:07] 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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:34:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:34:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:34:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:34:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:34:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:34: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-18 21:34:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:34:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:34:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:34:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:34:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:34:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:34:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:34:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:34:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:34:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:34:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:34: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":7149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:34:07] local.INFO: GPS data processed {"connection_id":221753,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:34:07] local.INFO: Acknowledgment sent {"connection_id":221753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:34:52] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:52] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:52] local.INFO: IMEI packet received {"connection_id":218396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:34:52] local.INFO: IMEI acknowledgment sent {"connection_id":218396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:34:57] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:57] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:34:57] local.INFO: IMEI packet received {"connection_id":218396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":218396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:34:57] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:57] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:34:57] local.INFO: Packet analysis {"connection_id":218396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:34:57] local.INFO: Extracted packet for processing {"connection_id":218396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:34:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:34: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-18 21:34:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:34:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:34:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21:34:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:34:57] 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-18 21:34: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:34:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:34: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-18 21:34:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:34:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:34:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:34:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:34:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:34:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:34:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:34:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:34:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:34:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:34:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:34:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:34:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:34:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:34:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:34:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:34:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:34:57] local.INFO: DEBUG: GPS processor result {"connection_id":218396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:34:57] local.INFO: GPS data processed {"connection_id":218396,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:34:57] local.INFO: Acknowledgment sent {"connection_id":218396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:35:14] local.INFO: TCP Data received {"connection_id":218395,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:35:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218395,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:35:14] local.INFO: Processing buffer {"connection_id":218395,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:35:14] local.INFO: IMEI packet received {"connection_id":218395,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:35:14] local.INFO: IMEI acknowledgment sent {"connection_id":218395,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:35:30] local.INFO: TCP Data received {"connection_id":218396,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:35:30] local.INFO: Processing buffer {"connection_id":218396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:35:30] local.INFO: Packet analysis {"connection_id":218396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:35:30] local.INFO: Extracted packet for processing {"connection_id":218396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:35:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21: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-18 21:35: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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:35:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:35:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:35:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:35:30] local.INFO: DEBUG: GPS processor result {"connection_id":218396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:35:30] local.INFO: GPS data processed {"connection_id":218396,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:35:30] local.INFO: Acknowledgment sent {"connection_id":218396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:35:44] local.INFO: TCP Data received {"connection_id":220072,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220072,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:35:44] local.INFO: Processing buffer {"connection_id":220072,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:35:44] local.INFO: IMEI packet received {"connection_id":220072,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:35:44] local.INFO: IMEI acknowledgment sent {"connection_id":220072,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:35:52] local.INFO: TCP Data received {"connection_id":218697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:35:52] local.INFO: Processing buffer {"connection_id":218697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:35:52] local.INFO: IMEI packet received {"connection_id":218697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":218697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:35:57] local.INFO: TCP Data received {"connection_id":218697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:35:57] local.INFO: Processing buffer {"connection_id":218697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:35:57] local.INFO: IMEI packet received {"connection_id":218697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":218697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:35:57] local.INFO: TCP Data received {"connection_id":218697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:35:57] local.INFO: Processing buffer {"connection_id":218697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:35:57] local.INFO: Packet analysis {"connection_id":218697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:35:57] local.INFO: Extracted packet for processing {"connection_id":218697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:35:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:35: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-18 21:35:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:35:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:35:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:35:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:35:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21:35:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:35:57] 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-18 21:35: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:35:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:35: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-18 21:35:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:35:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:35:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:35:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:35:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:35:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:35:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:35:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:35:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:35:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:35:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:35:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:35:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:35:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:35:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:35:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:35:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:35:57] local.INFO: DEBUG: GPS processor result {"connection_id":218697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:35:57] local.INFO: GPS data processed {"connection_id":218697,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:35:58] local.INFO: Acknowledgment sent {"connection_id":218697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:36:29] local.INFO: TCP Data received {"connection_id":218697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:36:29] local.INFO: Processing buffer {"connection_id":218697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:36:29] local.INFO: Packet analysis {"connection_id":218697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:36:29] local.INFO: Extracted packet for processing {"connection_id":218697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:36:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21: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-18 21:36: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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:36:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:36: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-18 21:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:36:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:36:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":218697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:36:29] local.INFO: GPS data processed {"connection_id":218697,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:36:29] local.INFO: Acknowledgment sent {"connection_id":218697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:36:52] local.INFO: TCP Data received {"connection_id":220073,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:36:52] local.INFO: Processing buffer {"connection_id":220073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:36:52] local.INFO: IMEI packet received {"connection_id":220073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:36:52] local.INFO: IMEI acknowledgment sent {"connection_id":220073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:36:57] local.INFO: TCP Data received {"connection_id":220073,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:36:57] local.INFO: Processing buffer {"connection_id":220073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:36:57] local.INFO: IMEI packet received {"connection_id":220073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":220073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:36:59] local.INFO: TCP Data received {"connection_id":220073,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:36:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:36:59] local.INFO: Processing buffer {"connection_id":220073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fbf2790012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:36:59] local.INFO: Packet analysis {"connection_id":220073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:36:59] local.INFO: Extracted packet for processing {"connection_id":220073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fbf"} 
[2026-10-18 21:36:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:36: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-18 21:36:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838781184001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:36:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:36:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:36:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:36:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792339290000,"timestamp_ms":1792339290000,"timestamp_seconds":1792339290,"priority":1,"record_length":96,"hex_timestamp":"000001a14fbf2790"} 
[2026-10-18 21:36:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:36:59] 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-18 21:36: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:36:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:36: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-18 21:36:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:36:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:36:59] local.INFO: Teltonika packet parsed successfully {"connection_id":220073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:36:59] local.INFO: Passing IMEI to GPS processor {"connection_id":220073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:36:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":220073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:36: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-18 21:36:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:36:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:36:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838781184001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:36:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:36:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:36:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838781184001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:36:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:36:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:36:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:36:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:36:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838781184001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:36:59] local.INFO: DEBUG: GPS processor result {"connection_id":220073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7154,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:36:59] local.INFO: GPS data processed {"connection_id":220073,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:36:59] local.INFO: Acknowledgment sent {"connection_id":220073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:37:30] local.INFO: TCP Data received {"connection_id":220073,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:37:30] local.INFO: Processing buffer {"connection_id":220073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:37:30] local.INFO: Packet analysis {"connection_id":220073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:37:30] local.INFO: Extracted packet for processing {"connection_id":220073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:37:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21: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-18 21:37: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-18 21: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:37: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-18 21: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-18 21: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-18 21:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:37:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:37:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":220073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:37:30] local.INFO: GPS data processed {"connection_id":220073,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:37:30] local.INFO: Acknowledgment sent {"connection_id":220073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:37:52] local.INFO: TCP Data received {"connection_id":220075,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:37:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220075,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:37:52] local.INFO: Processing buffer {"connection_id":220075,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:37:52] local.INFO: IMEI packet received {"connection_id":220075,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:37:52] local.INFO: IMEI acknowledgment sent {"connection_id":220075,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:37:57] local.INFO: TCP Data received {"connection_id":220075,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220075,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:37:57] local.INFO: Processing buffer {"connection_id":220075,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:37:57] local.INFO: IMEI packet received {"connection_id":220075,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":220075,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:37:57] local.INFO: TCP Data received {"connection_id":220075,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:37:57] local.INFO: Processing buffer {"connection_id":220075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:37:57] local.INFO: Packet analysis {"connection_id":220075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:37:57] local.INFO: Extracted packet for processing {"connection_id":220075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:37:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:37: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-18 21:37:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:37:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:37:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:37:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:37:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:37:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:37:57] 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-18 21:37: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:37:57] 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-18 21:37: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-18 21:37:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:37:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:37:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:37:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:37:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:37:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:37:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:37:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:37:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:37:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:37:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:37:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:37:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:37:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:37:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:37:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:37:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:37:57] local.INFO: DEBUG: GPS processor result {"connection_id":220075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:37:57] local.INFO: GPS data processed {"connection_id":220075,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:37:57] local.INFO: Acknowledgment sent {"connection_id":220075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:38:28] local.INFO: TCP Data received {"connection_id":220075,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:38:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:38:28] local.INFO: Processing buffer {"connection_id":220075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:38:28] local.INFO: Packet analysis {"connection_id":220075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:38:28] local.INFO: Extracted packet for processing {"connection_id":220075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:38:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:38: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-18 21:38:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:38:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:38:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:38:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:38:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:38:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:38:28] 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-18 21:38: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:38:28] 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-18 21:38: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-18 21:38:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:38:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:38:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:38:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:38:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:38:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:38:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:38:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:38:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:38:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:38:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:38:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:38:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:38:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:38:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:38:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:38:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:38:28] local.INFO: DEBUG: GPS processor result {"connection_id":220075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:38:28] local.INFO: GPS data processed {"connection_id":220075,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:38:28] local.INFO: Acknowledgment sent {"connection_id":220075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:38:52] local.INFO: TCP Data received {"connection_id":218698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:38:52] local.INFO: Processing buffer {"connection_id":218698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:38:52] local.INFO: IMEI packet received {"connection_id":218698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":218698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:38:57] local.INFO: TCP Data received {"connection_id":218698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:38:57] local.INFO: Processing buffer {"connection_id":218698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:38:57] local.INFO: IMEI packet received {"connection_id":218698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":218698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:38:58] local.INFO: TCP Data received {"connection_id":218698,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:38:58] local.INFO: Processing buffer {"connection_id":218698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:38:58] local.INFO: Packet analysis {"connection_id":218698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:38:58] local.INFO: Extracted packet for processing {"connection_id":218698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:38:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:38: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-18 21:38:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:38:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:38:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:38:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:38:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:38:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:38:58] 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-18 21:38: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:38:58] 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-18 21:38: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-18 21:38:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:38:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:38:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:38:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:38:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:38: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-18 21:38:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:38:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:38:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:38:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:38:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:38:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:38:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:38:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:38:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:38:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:38:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:38:58] local.INFO: DEBUG: GPS processor result {"connection_id":218698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:38:58] local.INFO: GPS data processed {"connection_id":218698,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:38:58] local.INFO: Acknowledgment sent {"connection_id":218698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:39:28] local.INFO: TCP Data received {"connection_id":218698,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:39:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:39:28] local.INFO: Processing buffer {"connection_id":218698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:39:28] local.INFO: Packet analysis {"connection_id":218698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:39:28] local.INFO: Extracted packet for processing {"connection_id":218698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:39:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:39: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-18 21:39:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:39:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:39:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:39:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:39:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:39:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:39:28] 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-18 21:39: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:39:28] 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-18 21:39: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-18 21:39:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:39:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:39:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:39:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:39:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:39:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:39:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:39:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:39:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:39:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:39:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:39:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:39:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:39:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:39:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:39:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:39:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:39:28] local.INFO: DEBUG: GPS processor result {"connection_id":218698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:39:28] local.INFO: GPS data processed {"connection_id":218698,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:39:28] local.INFO: Acknowledgment sent {"connection_id":218698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:39:52] local.INFO: TCP Data received {"connection_id":220077,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:39:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:39:52] local.INFO: Processing buffer {"connection_id":220077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:39:52] local.INFO: IMEI packet received {"connection_id":220077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:39:52] local.INFO: IMEI acknowledgment sent {"connection_id":220077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:39:57] local.INFO: TCP Data received {"connection_id":220077,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:39:57] local.INFO: Processing buffer {"connection_id":220077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:39:57] local.INFO: IMEI packet received {"connection_id":220077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":220077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:39:58] local.INFO: TCP Data received {"connection_id":220077,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:39:58] local.INFO: Processing buffer {"connection_id":220077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:39:58] local.INFO: Packet analysis {"connection_id":220077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:39:58] local.INFO: Extracted packet for processing {"connection_id":220077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:39:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:39: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-18 21:39:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:39:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:39:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:39:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:39:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:39:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:39:58] 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-18 21:39: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:39:58] 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-18 21:39: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-18 21:39:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:39:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:39:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:39:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:39:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:39: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-18 21:39:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:39:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:39:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:39:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:39:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:39:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:39:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:39:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:39:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:39:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:39:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:39:58] local.INFO: DEBUG: GPS processor result {"connection_id":220077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:39:58] local.INFO: GPS data processed {"connection_id":220077,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:39:58] local.INFO: Acknowledgment sent {"connection_id":220077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:40:29] local.INFO: TCP Data received {"connection_id":220077,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:40:29] local.INFO: Processing buffer {"connection_id":220077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:40:29] local.INFO: Packet analysis {"connection_id":220077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:40:29] local.INFO: Extracted packet for processing {"connection_id":220077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:40:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:40: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-18 21:40:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:40:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:40:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:40:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:40:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:40:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:40: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-18 21:40: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:40:29] 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-18 21:40: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-18 21:40:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:40:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:40:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:40:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:40:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:40: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-18 21:40:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:40:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:40:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:40:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:40:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:40:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:40:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:40:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:40:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:40:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:40:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:40:29] local.INFO: DEBUG: GPS processor result {"connection_id":220077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:40:29] local.INFO: GPS data processed {"connection_id":220077,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:40:29] local.INFO: Acknowledgment sent {"connection_id":220077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:40:52] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:40:52] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:40:52] local.INFO: IMEI packet received {"connection_id":218398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":218398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:40:57] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:40:57] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:40:57] local.INFO: IMEI packet received {"connection_id":218398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":218398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:40:58] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:40:58] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:40:58] local.INFO: Packet analysis {"connection_id":218398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:40:58] local.INFO: Extracted packet for processing {"connection_id":218398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:40:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:40: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-18 21:40:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:40:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:40:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:40:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:40:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:40:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:40:58] 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-18 21:40: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:40:58] 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-18 21:40: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-18 21:40:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:40:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:40:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:40:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:40:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:40: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-18 21:40:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:40:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:40:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:40:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:40:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:40:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:40:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:40:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:40:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:40:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:40:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:40:58] local.INFO: DEBUG: GPS processor result {"connection_id":218398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:40:58] local.INFO: GPS data processed {"connection_id":218398,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:40:58] local.INFO: Acknowledgment sent {"connection_id":218398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:41:14] local.INFO: TCP Data received {"connection_id":220078,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:41:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220078,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:41:14] local.INFO: Processing buffer {"connection_id":220078,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:41:14] local.INFO: IMEI packet received {"connection_id":220078,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:41:14] local.INFO: IMEI acknowledgment sent {"connection_id":220078,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:41:29] local.INFO: TCP Data received {"connection_id":218398,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:41:29] local.INFO: Processing buffer {"connection_id":218398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:41:29] local.INFO: Packet analysis {"connection_id":218398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:41:29] local.INFO: Extracted packet for processing {"connection_id":218398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:41:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:41: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-18 21:41:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:41:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:41:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:41:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:41:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21:41:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:41: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-18 21:41: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:41:29] 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-18 21:41: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-18 21:41:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:41:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:41:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:41:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:41:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:41: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-18 21:41:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:41:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:41:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:41:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:41:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:41:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:41:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:41:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:41:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:41:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:41:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:41:29] local.INFO: DEBUG: GPS processor result {"connection_id":218398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:41:29] local.INFO: GPS data processed {"connection_id":218398,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:41:29] local.INFO: Acknowledgment sent {"connection_id":218398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:41:44] local.INFO: TCP Data received {"connection_id":220079,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220079,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:41:44] local.INFO: Processing buffer {"connection_id":220079,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:41:44] local.INFO: IMEI packet received {"connection_id":220079,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:41:44] local.INFO: IMEI acknowledgment sent {"connection_id":220079,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:41:57] local.INFO: TCP Data received {"connection_id":218399,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:41:57] local.INFO: Processing buffer {"connection_id":218399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:41:57] local.INFO: IMEI packet received {"connection_id":218399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":218399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:42:02] local.INFO: TCP Data received {"connection_id":218399,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:02] local.INFO: Processing buffer {"connection_id":218399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:02] local.INFO: IMEI packet received {"connection_id":218399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:42:02] local.INFO: IMEI acknowledgment sent {"connection_id":218399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:42:03] local.INFO: TCP Data received {"connection_id":218399,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:42:03] local.INFO: Processing buffer {"connection_id":218399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:42:03] local.INFO: Packet analysis {"connection_id":218399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:42:03] local.INFO: Extracted packet for processing {"connection_id":218399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21: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-18 21:42: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-18 21: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:42:03] 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-18 21: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-18 21: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-18 21:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:42: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-18 21:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:42:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":218399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:42:03] local.INFO: GPS data processed {"connection_id":218399,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:42:03] local.INFO: Acknowledgment sent {"connection_id":218399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:42:07] local.INFO: TCP Data received {"connection_id":218399,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:42:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:42:07] local.INFO: Processing buffer {"connection_id":218399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc3bf58012d7f978005afddd80005005b2a..."} 
[2026-10-18 21:42:07] local.INFO: Packet analysis {"connection_id":218399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:42:07] local.INFO: Extracted packet for processing {"connection_id":218399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc3"} 
[2026-10-18 21:42:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:42:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838858240001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:42:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792339591000,"timestamp_ms":1792339591000,"timestamp_seconds":1792339591,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc3bf58"} 
[2026-10-18 21: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-18 21:42:07] 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-18 21: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:42:07] 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-18 21: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-18 21: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-18 21:42:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:42:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:42:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:42:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:42: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-18 21:42:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:42:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:42:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838858240001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:42:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:42:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:42:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838858240001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:42:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:42:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:42:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:42:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:42:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838858240001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:42:07] local.INFO: DEBUG: GPS processor result {"connection_id":218399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:42:07] local.INFO: GPS data processed {"connection_id":218399,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:42:07] local.INFO: Acknowledgment sent {"connection_id":218399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:42:52] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:52] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:52] local.INFO: IMEI packet received {"connection_id":221755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:42:52] local.INFO: IMEI acknowledgment sent {"connection_id":221755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:42:57] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:57] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:42:57] local.INFO: IMEI packet received {"connection_id":221755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":221755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:42:58] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:42:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:42:58] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:42:58] local.INFO: Packet analysis {"connection_id":221755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:42:58] local.INFO: Extracted packet for processing {"connection_id":221755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:42:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:42: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-18 21:42:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:42:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:42:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21:42:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:42:58] 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-18 21:42: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:42:58] 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-18 21:42: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-18 21:42:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:42:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:42:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:42:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:42:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:42: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-18 21:42:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:42:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:42:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:42:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:42:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:42:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:42:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:42:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:42:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:42:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:42:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:42:58] 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":7166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:42:58] local.INFO: GPS data processed {"connection_id":221755,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:42:58] local.INFO: Acknowledgment sent {"connection_id":221755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:43:39] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:43:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:43:39] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:43:39] local.INFO: Packet analysis {"connection_id":221755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:43:39] local.INFO: Extracted packet for processing {"connection_id":221755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:43:39] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:43: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-18 21:43:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:43:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:43:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:43:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:43:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21:43:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:43: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-18 21:43: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:43:39] 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-18 21:43: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-18 21:43:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:43:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:43:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:43:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:43:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:43: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-18 21:43:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:43:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:43:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:43:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:43:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:43:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:43:39] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:43:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:43:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:43:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:43:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:43:39] 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":7167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:43:39] local.INFO: GPS data processed {"connection_id":221755,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:43:39] local.INFO: Acknowledgment sent {"connection_id":221755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:43:52] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:43:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:43:52] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:43:52] local.INFO: IMEI packet received {"connection_id":218400,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:43:52] local.INFO: IMEI acknowledgment sent {"connection_id":218400,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:43:57] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:43:57] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:43:57] local.INFO: IMEI packet received {"connection_id":218400,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":218400,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:43:57] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:43:57] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:43:57] local.INFO: Packet analysis {"connection_id":218400,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:43:57] local.INFO: Extracted packet for processing {"connection_id":218400,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:43:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:43: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-18 21:43:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:43:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:43:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:43:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:43:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21:43:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:43:57] 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-18 21:43: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:43:57] 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-18 21:43: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-18 21:43:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:43:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:43:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218400,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:43:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:43:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:43:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:43:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:43:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:43:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:43:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:43:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:43:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:43:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:43:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:43:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:43:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:43:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:43:57] local.INFO: DEBUG: GPS processor result {"connection_id":218400,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:43:57] local.INFO: GPS data processed {"connection_id":218400,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:43:57] local.INFO: Acknowledgment sent {"connection_id":218400,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:44:28] local.INFO: TCP Data received {"connection_id":218400,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:44:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218400,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:44:28] local.INFO: Processing buffer {"connection_id":218400,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:44:28] local.INFO: Packet analysis {"connection_id":218400,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:44:28] local.INFO: Extracted packet for processing {"connection_id":218400,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:44:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:44: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-18 21:44:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:44:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:44:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:44:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:44:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21:44:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:44:28] 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-18 21:44: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:44:28] 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-18 21:44: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-18 21:44:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:44:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:44:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218400,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:44:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:44:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218400,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:44:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:44:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:44:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:44:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:44:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:44:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:44:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:44:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:44:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:44:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:44:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:44:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:44:28] local.INFO: DEBUG: GPS processor result {"connection_id":218400,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:44:28] local.INFO: GPS data processed {"connection_id":218400,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:44:28] local.INFO: Acknowledgment sent {"connection_id":218400,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:44:52] local.INFO: TCP Data received {"connection_id":218402,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:44:52] local.INFO: Processing buffer {"connection_id":218402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:44:52] local.INFO: IMEI packet received {"connection_id":218402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":218402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:44:59] local.INFO: TCP Data received {"connection_id":218402,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:44:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:44:59] local.INFO: Processing buffer {"connection_id":218402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:44:59] local.INFO: IMEI packet received {"connection_id":218402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:44:59] local.INFO: IMEI acknowledgment sent {"connection_id":218402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:45:00] local.INFO: TCP Data received {"connection_id":218402,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:45:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:45:00] local.INFO: Processing buffer {"connection_id":218402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:45:00] local.INFO: Packet analysis {"connection_id":218402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:45:00] local.INFO: Extracted packet for processing {"connection_id":218402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:45:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:45: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-18 21:45:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:45:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:45:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:45:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:45:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21:45:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:45: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-18 21:45: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:45:00] 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-18 21:45: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-18 21:45:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:45:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:45:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:45:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:45:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:45: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-18 21:45:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:45:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:45:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:45:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:45:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:45:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:45:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:45:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:45:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:45:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:45:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:45:00] local.INFO: DEBUG: GPS processor result {"connection_id":218402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:45:00] local.INFO: GPS data processed {"connection_id":218402,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:45:00] local.INFO: Acknowledgment sent {"connection_id":218402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:45:31] local.INFO: TCP Data received {"connection_id":218402,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:45:31] local.INFO: Processing buffer {"connection_id":218402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:45:31] local.INFO: Packet analysis {"connection_id":218402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:45:31] local.INFO: Extracted packet for processing {"connection_id":218402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:45:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:45:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21: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-18 21:45: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-18 21: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:45:31] 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-18 21: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-18 21: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-18 21:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:45:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:45:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":218402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7171,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:45:31] local.INFO: GPS data processed {"connection_id":218402,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:45:31] local.INFO: Acknowledgment sent {"connection_id":218402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:45:57] local.INFO: TCP Data received {"connection_id":220082,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220082,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:45:57] local.INFO: Processing buffer {"connection_id":220082,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:45:57] local.INFO: IMEI packet received {"connection_id":220082,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":220082,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:46:02] local.INFO: TCP Data received {"connection_id":220082,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220082,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:02] local.INFO: Processing buffer {"connection_id":220082,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:02] local.INFO: IMEI packet received {"connection_id":220082,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:46:02] local.INFO: IMEI acknowledgment sent {"connection_id":220082,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:46:03] local.INFO: TCP Data received {"connection_id":220082,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220082,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:03] local.INFO: Processing buffer {"connection_id":220082,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:03] local.INFO: Packet analysis {"connection_id":220082,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:46:03] local.INFO: Extracted packet for processing {"connection_id":220082,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21: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-18 21:46:03] 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-18 21: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:46: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-18 21: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-18 21: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-18 21:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220082,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:46: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-18 21:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:46:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":220082,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:46:03] local.INFO: GPS data processed {"connection_id":220082,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:46:03] local.INFO: Acknowledgment sent {"connection_id":220082,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:46:10] local.INFO: TCP Data received {"connection_id":220082,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220082,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:10] local.INFO: Processing buffer {"connection_id":220082,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:10] local.INFO: Packet analysis {"connection_id":220082,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:46:10] local.INFO: Extracted packet for processing {"connection_id":220082,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:46:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:46: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-18 21:46:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:46:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21:46:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:46:10] 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-18 21:46: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:46:10] 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-18 21:46: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-18 21:46:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:46:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:46:10] local.INFO: Teltonika packet parsed successfully {"connection_id":220082,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:46:10] local.INFO: Passing IMEI to GPS processor {"connection_id":220082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:46:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":220082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:46:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:46:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:46:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:46:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:46:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:46:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:46:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:46:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:46:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:46:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:46:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:46:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:46:10] local.INFO: DEBUG: GPS processor result {"connection_id":220082,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:46:10] local.INFO: GPS data processed {"connection_id":220082,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:46:10] local.INFO: Acknowledgment sent {"connection_id":220082,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:46:52] local.INFO: TCP Data received {"connection_id":218404,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:52] local.INFO: Processing buffer {"connection_id":218404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:52] local.INFO: IMEI packet received {"connection_id":218404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:46:52] local.INFO: IMEI acknowledgment sent {"connection_id":218404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:46:57] local.INFO: TCP Data received {"connection_id":218404,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:57] local.INFO: Processing buffer {"connection_id":218404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:46:57] local.INFO: IMEI packet received {"connection_id":218404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":218404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:46:58] local.INFO: TCP Data received {"connection_id":218404,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:58] local.INFO: Processing buffer {"connection_id":218404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fc85720012d7f978005afddd80005005b2c..."} 
[2026-10-18 21:46:58] local.INFO: Packet analysis {"connection_id":218404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:46:58] local.INFO: Extracted packet for processing {"connection_id":218404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fc8"} 
[2026-10-18 21:46:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:46:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458838935296001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:46:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:46:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792339892000,"timestamp_ms":1792339892000,"timestamp_seconds":1792339892,"priority":1,"record_length":96,"hex_timestamp":"000001a14fc85720"} 
[2026-10-18 21: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-18 21:46:58] 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-18 21: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 21:46:58] 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-18 21: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-18 21: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-18 21:46:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:46:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:46:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:46:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:46: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-18 21:46:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:46:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:46:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458838935296001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:46:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:46:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:46:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458838935296001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:46:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:46:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:46:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:46:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:46:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458838935296001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:46:58] local.INFO: DEBUG: GPS processor result {"connection_id":218404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:46:58] local.INFO: GPS data processed {"connection_id":218404,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:46:58] local.INFO: Acknowledgment sent {"connection_id":218404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:47:09] local.INFO: TCP Data received {"connection_id":218403,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218403,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:47:09] local.INFO: Processing buffer {"connection_id":218403,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:47:09] local.INFO: IMEI packet received {"connection_id":218403,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:47:09] local.INFO: IMEI acknowledgment sent {"connection_id":218403,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:47:28] local.INFO: TCP Data received {"connection_id":218404,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:47:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:47:28] local.INFO: Processing buffer {"connection_id":218404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:47:28] local.INFO: Packet analysis {"connection_id":218404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:47:28] local.INFO: Extracted packet for processing {"connection_id":218404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:47:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:47:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:47:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:47:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:47:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:47:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21: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-18 21:47:28] 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-18 21: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:47:28] 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-18 21: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-18 21: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-18 21:47:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:47:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:47:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:47:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:47:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:47:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:47:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:47:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:47:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:47:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:47:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:47:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:47:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:47:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:47:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:47:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:47:28] local.INFO: DEBUG: GPS processor result {"connection_id":218404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:47:28] local.INFO: GPS data processed {"connection_id":218404,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:47:28] local.INFO: Acknowledgment sent {"connection_id":218404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:47:44] local.INFO: TCP Data received {"connection_id":221756,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:47:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221756,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:47:44] local.INFO: Processing buffer {"connection_id":221756,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:47:44] local.INFO: IMEI packet received {"connection_id":221756,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:47:44] local.INFO: IMEI acknowledgment sent {"connection_id":221756,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:47:54] local.INFO: TCP Data received {"connection_id":221757,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:47:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:47:54] local.INFO: Processing buffer {"connection_id":221757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:47:54] local.INFO: IMEI packet received {"connection_id":221757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:47:54] local.INFO: IMEI acknowledgment sent {"connection_id":221757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:47:57] local.INFO: TCP Data received {"connection_id":221757,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:47:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:47:57] local.INFO: Processing buffer {"connection_id":221757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:47:57] local.INFO: IMEI packet received {"connection_id":221757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:47:57] local.INFO: IMEI acknowledgment sent {"connection_id":221757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:48:01] local.INFO: TCP Data received {"connection_id":221757,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:01] local.INFO: Processing buffer {"connection_id":221757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:01] local.INFO: Packet analysis {"connection_id":221757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:48:01] local.INFO: Extracted packet for processing {"connection_id":221757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:48:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 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-18 21: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-18 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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:48:01] 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-18 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-18 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-18 21:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:48:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:48:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":221757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:48:01] local.INFO: GPS data processed {"connection_id":221757,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:48:01] local.INFO: Acknowledgment sent {"connection_id":221757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:48:02] local.INFO: TCP Data received {"connection_id":221757,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:02] local.INFO: Processing buffer {"connection_id":221757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:02] local.INFO: Packet analysis {"connection_id":221757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:48:02] local.INFO: Extracted packet for processing {"connection_id":221757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:48:02] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:48:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:48:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21: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-18 21:48:02] 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-18 21: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:48: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-18 21: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-18 21: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-18 21:48:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:48:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:48:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:48:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:48: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-18 21:48:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:48:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:48:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:48:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:48:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:48:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:48:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:48:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:48:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:48:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:48:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:48:02] local.INFO: DEBUG: GPS processor result {"connection_id":221757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:48:02] local.INFO: GPS data processed {"connection_id":221757,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:48:02] local.INFO: Acknowledgment sent {"connection_id":221757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:48:33] local.INFO: TCP Data received {"connection_id":221757,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:33] local.INFO: Processing buffer {"connection_id":221757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:48:33] local.INFO: Packet analysis {"connection_id":221757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:48:33] local.INFO: Extracted packet for processing {"connection_id":221757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:48:33] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:48:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:48:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:48:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21: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-18 21:48: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-18 21: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:48: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-18 21: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-18 21: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-18 21:48:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:48:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:48:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:48:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:48: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-18 21:48:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:48:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:48:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:48:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:48:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:48:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:48:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:48:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:48:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:48:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:48:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:48:33] local.INFO: DEBUG: GPS processor result {"connection_id":221757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:48:33] local.INFO: GPS data processed {"connection_id":221757,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:48:33] local.INFO: Acknowledgment sent {"connection_id":221757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:48:52] local.INFO: TCP Data received {"connection_id":220083,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:48:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:48:52] local.INFO: Processing buffer {"connection_id":220083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:48:52] local.INFO: IMEI packet received {"connection_id":220083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:48:52] local.INFO: IMEI acknowledgment sent {"connection_id":220083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:48:57] local.INFO: TCP Data received {"connection_id":220083,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:48:57] local.INFO: Processing buffer {"connection_id":220083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:48:57] local.INFO: IMEI packet received {"connection_id":220083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":220083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:49:00] local.INFO: TCP Data received {"connection_id":220083,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:00] local.INFO: Processing buffer {"connection_id":220083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:00] local.INFO: Packet analysis {"connection_id":220083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:49:00] local.INFO: Extracted packet for processing {"connection_id":220083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:49:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 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-18 21:49: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-18 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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:49:00] 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-18 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-18 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-18 21:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":220083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":220083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":220083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:49: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-18 21:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:49:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:49:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:49:00] local.INFO: DEBUG: GPS processor result {"connection_id":220083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:49:00] local.INFO: GPS data processed {"connection_id":220083,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:49:00] local.INFO: Acknowledgment sent {"connection_id":220083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:49:31] local.INFO: TCP Data received {"connection_id":220083,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:31] local.INFO: Processing buffer {"connection_id":220083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:31] local.INFO: Packet analysis {"connection_id":220083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:49:31] local.INFO: Extracted packet for processing {"connection_id":220083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:49:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21: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-18 21:49: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-18 21: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:49: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-18 21: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-18 21: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-18 21:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":220083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":220083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":220083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:49: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-18 21:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:49:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:49:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:49:31] local.INFO: DEBUG: GPS processor result {"connection_id":220083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:49:31] local.INFO: GPS data processed {"connection_id":220083,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:49:31] local.INFO: Acknowledgment sent {"connection_id":220083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:49:52] local.INFO: TCP Data received {"connection_id":221758,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:49:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:49:52] local.INFO: Processing buffer {"connection_id":221758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:49:52] local.INFO: IMEI packet received {"connection_id":221758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:49:52] local.INFO: IMEI acknowledgment sent {"connection_id":221758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:49:57] local.INFO: TCP Data received {"connection_id":221758,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:49:57] local.INFO: Processing buffer {"connection_id":221758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:49:57] local.INFO: IMEI packet received {"connection_id":221758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:49:57] local.INFO: IMEI acknowledgment sent {"connection_id":221758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:49:59] local.INFO: TCP Data received {"connection_id":221758,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:59] local.INFO: Processing buffer {"connection_id":221758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:49:59] local.INFO: Packet analysis {"connection_id":221758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:49:59] local.INFO: Extracted packet for processing {"connection_id":221758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:49:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:49: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-18 21:49:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:49:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:49:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21:49:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:49:59] 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-18 21:49: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:49:59] 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-18 21:49: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-18 21:49:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:49:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:49:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:49:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:49:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:49: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-18 21:49:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:49:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:49:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:49:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:49:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:49:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:49:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:49:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:49:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:49:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:49:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:49:59] local.INFO: DEBUG: GPS processor result {"connection_id":221758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:49:59] local.INFO: GPS data processed {"connection_id":221758,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:49:59] local.INFO: Acknowledgment sent {"connection_id":221758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:50:30] local.INFO: TCP Data received {"connection_id":221758,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:50:30] local.INFO: Processing buffer {"connection_id":221758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:50:30] local.INFO: Packet analysis {"connection_id":221758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:50:30] local.INFO: Extracted packet for processing {"connection_id":221758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:50:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21: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-18 21:50: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-18 21: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:50: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-18 21: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-18 21: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-18 21:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:50:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:50:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":221758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:50:30] local.INFO: GPS data processed {"connection_id":221758,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:50:30] local.INFO: Acknowledgment sent {"connection_id":221758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:50:52] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:50:52] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:50:52] local.INFO: IMEI packet received {"connection_id":218407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:50:52] local.INFO: IMEI acknowledgment sent {"connection_id":218407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:50:57] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:50:57] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:50:57] local.INFO: IMEI packet received {"connection_id":218407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":218407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:50:58] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:50:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:50:58] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:50:58] local.INFO: Packet analysis {"connection_id":218407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:50:58] local.INFO: Extracted packet for processing {"connection_id":218407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:50:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:50: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-18 21:50:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:50:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:50:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:50:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:50:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21:50:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:50:58] 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-18 21:50: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:50:58] 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-18 21:50: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-18 21:50:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:50:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:50:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:50:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:50:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:50: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-18 21:50:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:50:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:50:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:50:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:50:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:50:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:50:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:50:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:50:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:50:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:50:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:50:58] local.INFO: DEBUG: GPS processor result {"connection_id":218407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:50:58] local.INFO: GPS data processed {"connection_id":218407,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:50:58] local.INFO: Acknowledgment sent {"connection_id":218407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:51:28] local.INFO: TCP Data received {"connection_id":218407,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:51:29] local.INFO: Processing buffer {"connection_id":218407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:51:29] local.INFO: Packet analysis {"connection_id":218407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:51:29] local.INFO: Extracted packet for processing {"connection_id":218407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:51:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21: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-18 21:51: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-18 21: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:51:29] 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-18 21: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-18 21: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-18 21:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:51: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-18 21:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:51:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:51:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:51:29] local.INFO: DEBUG: GPS processor result {"connection_id":218407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:51:29] local.INFO: GPS data processed {"connection_id":218407,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:51:29] local.INFO: Acknowledgment sent {"connection_id":218407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:51:52] local.INFO: TCP Data received {"connection_id":221760,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:51:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:51:52] local.INFO: Processing buffer {"connection_id":221760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:51:52] local.INFO: IMEI packet received {"connection_id":221760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:51:52] local.INFO: IMEI acknowledgment sent {"connection_id":221760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:51:57] local.INFO: TCP Data received {"connection_id":221760,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:51:57] local.INFO: Processing buffer {"connection_id":221760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:51:57] local.INFO: IMEI packet received {"connection_id":221760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":221760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:51:59] local.INFO: TCP Data received {"connection_id":221760,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:51:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:51:59] local.INFO: Processing buffer {"connection_id":221760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fcceee8012d7f978005afddd80005005b30..."} 
[2026-10-18 21:51:59] local.INFO: Packet analysis {"connection_id":221760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:51:59] local.INFO: Extracted packet for processing {"connection_id":221760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fcc"} 
[2026-10-18 21:51:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":48,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:51: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-18 21:51:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839012352001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:51:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:51:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:51:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:51:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792340193000,"timestamp_ms":1792340193000,"timestamp_seconds":1792340193,"priority":1,"record_length":96,"hex_timestamp":"000001a14fcceee8"} 
[2026-10-18 21:51:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:51:59] 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-18 21:51: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 21:51:59] 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-18 21:51: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-18 21:51:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:51:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:51:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:51:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:51:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:51: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-18 21:51:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:51:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:51:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839012352001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:51:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:51:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:51:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839012352001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:51:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:51:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:51:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:51:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:51:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839012352001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:51:59] local.INFO: DEBUG: GPS processor result {"connection_id":221760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:51:59] local.INFO: GPS data processed {"connection_id":221760,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:51:59] local.INFO: Acknowledgment sent {"connection_id":221760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:52:30] local.INFO: TCP Data received {"connection_id":221760,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:52:30] local.INFO: Processing buffer {"connection_id":221760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:52:30] local.INFO: Packet analysis {"connection_id":221760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:52:30] local.INFO: Extracted packet for processing {"connection_id":221760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:52:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 21:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 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-18 21:52: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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 21:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:52: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-18 21:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:52:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:52:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":221760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:52:30] local.INFO: GPS data processed {"connection_id":221760,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:52:30] local.INFO: Acknowledgment sent {"connection_id":221760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:52:57] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:52:57] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:52:57] local.INFO: IMEI packet received {"connection_id":221761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":221761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:53:02] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:02] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:02] local.INFO: IMEI packet received {"connection_id":221761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:53:02] local.INFO: IMEI acknowledgment sent {"connection_id":221761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:53:03] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:53:03] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:53:03] local.INFO: Packet analysis {"connection_id":221761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:53:03] local.INFO: Extracted packet for processing {"connection_id":221761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:53:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:53:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:53:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:53:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:53:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:53:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21: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-18 21:53:03] 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-18 21: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:53:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:53:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:53:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:53:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:53:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:53:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:53:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:53:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:53:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:53:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:53:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:53:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:53:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:53:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:53:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:53:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:53:03] 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":7187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:53:03] local.INFO: GPS data processed {"connection_id":221761,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:53:03] local.INFO: Acknowledgment sent {"connection_id":221761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:53:11] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:53:11] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:53:11] local.INFO: Packet analysis {"connection_id":221761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:53:11] local.INFO: Extracted packet for processing {"connection_id":221761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:53:11] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:53: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-18 21:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:53:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:53:11] 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-18 21:53: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:53:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:53: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-18 21:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:53: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-18 21:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:53:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:53:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:53:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:53:11] 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":7188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:53:11] local.INFO: GPS data processed {"connection_id":221761,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:53:11] local.INFO: Acknowledgment sent {"connection_id":221761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:53:14] local.INFO: TCP Data received {"connection_id":218408,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:53:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218408,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:53:14] local.INFO: Processing buffer {"connection_id":218408,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:53:14] local.INFO: IMEI packet received {"connection_id":218408,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:53:14] local.INFO: IMEI acknowledgment sent {"connection_id":218408,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:53:49] local.INFO: TCP Data received {"connection_id":218701,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:53:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218701,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:53:49] local.INFO: Processing buffer {"connection_id":218701,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:53:49] local.INFO: IMEI packet received {"connection_id":218701,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:53:49] local.INFO: IMEI acknowledgment sent {"connection_id":218701,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:53:52] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:52] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:52] local.INFO: IMEI packet received {"connection_id":218409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:53:52] local.INFO: IMEI acknowledgment sent {"connection_id":218409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:53:57] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:57] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:53:57] local.INFO: IMEI packet received {"connection_id":218409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":218409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:54:03] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:03] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:03] local.INFO: Packet analysis {"connection_id":218409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:54:03] local.INFO: Extracted packet for processing {"connection_id":218409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:54:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:54:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:54:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21: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-18 21:54:03] 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-18 21: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:54:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:54:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:54:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:54:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:54:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:54: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-18 21:54:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:54:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:54:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:54:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:54:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:54:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:54:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:54:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:54:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:54:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:54:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:54:03] local.INFO: DEBUG: GPS processor result {"connection_id":218409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:54:03] local.INFO: GPS data processed {"connection_id":218409,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:54:03] local.INFO: Acknowledgment sent {"connection_id":218409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:54:34] local.INFO: TCP Data received {"connection_id":218409,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:34] local.INFO: Processing buffer {"connection_id":218409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:34] local.INFO: Packet analysis {"connection_id":218409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:54:34] local.INFO: Extracted packet for processing {"connection_id":218409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:54:34] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:54:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:54:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21: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-18 21:54: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-18 21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:54:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:54:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:54:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:54:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:54:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:54: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-18 21:54:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:54:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:54:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:54:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:54:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:54:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:54:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:54:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:54:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:54:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:54:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:54:34] local.INFO: DEBUG: GPS processor result {"connection_id":218409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7190,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:54:34] local.INFO: GPS data processed {"connection_id":218409,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:54:34] local.INFO: Acknowledgment sent {"connection_id":218409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:54:52] local.INFO: TCP Data received {"connection_id":218702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:54:52] local.INFO: Processing buffer {"connection_id":218702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:54:52] local.INFO: IMEI packet received {"connection_id":218702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":218702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:54:57] local.INFO: TCP Data received {"connection_id":218702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:54:57] local.INFO: Processing buffer {"connection_id":218702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:54:57] local.INFO: IMEI packet received {"connection_id":218702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:54:57] local.INFO: IMEI acknowledgment sent {"connection_id":218702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:54:57] local.INFO: TCP Data received {"connection_id":218702,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:57] local.INFO: Processing buffer {"connection_id":218702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:54:57] local.INFO: Packet analysis {"connection_id":218702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:54:57] local.INFO: Extracted packet for processing {"connection_id":218702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:54:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:54: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-18 21:54:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:54:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:54:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21:54:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:54:57] 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-18 21:54: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:54:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:54: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-18 21:54:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:54:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:54:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:54:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:54:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:54:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:54:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:54:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:54:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:54:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:54:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:54:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:54:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:54:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:54:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:54:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:54:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:54:58] local.INFO: DEBUG: GPS processor result {"connection_id":218702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:54:58] local.INFO: GPS data processed {"connection_id":218702,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:54:58] local.INFO: Acknowledgment sent {"connection_id":218702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:55:28] local.INFO: TCP Data received {"connection_id":218702,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:55:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:55:28] local.INFO: Processing buffer {"connection_id":218702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:55:28] local.INFO: Packet analysis {"connection_id":218702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:55:28] local.INFO: Extracted packet for processing {"connection_id":218702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:55:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:55: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-18 21:55:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:55:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:55:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:55:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:55:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21:55:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:55:28] 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-18 21:55: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:55:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:55: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-18 21:55:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:55:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:55:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:55:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:55:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:55:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:55:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:55:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:55:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:55:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:55:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:55:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:55:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:55:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:55:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:55:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:55:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:55:28] local.INFO: DEBUG: GPS processor result {"connection_id":218702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:55:28] local.INFO: GPS data processed {"connection_id":218702,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:55:28] local.INFO: Acknowledgment sent {"connection_id":218702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:55:52] local.INFO: TCP Data received {"connection_id":220084,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:55:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:55:52] local.INFO: Processing buffer {"connection_id":220084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:55:52] local.INFO: IMEI packet received {"connection_id":220084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:55:52] local.INFO: IMEI acknowledgment sent {"connection_id":220084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:55:57] local.INFO: TCP Data received {"connection_id":220084,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:55:57] local.INFO: Processing buffer {"connection_id":220084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:55:57] local.INFO: IMEI packet received {"connection_id":220084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":220084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:55:57] local.INFO: TCP Data received {"connection_id":220084,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:55:57] local.INFO: Processing buffer {"connection_id":220084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:55:57] local.INFO: Packet analysis {"connection_id":220084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:55:57] local.INFO: Extracted packet for processing {"connection_id":220084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:55:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:55: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-18 21:55:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:55:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:55:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:55:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:55:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21:55:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:55:57] 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-18 21:55: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:55:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:55: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-18 21:55:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:55:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:55:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:55:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:55:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:55:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:55:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:55:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:55:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:55:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:55:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:55:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:55:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:55:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:55:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:55:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:55:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:55:57] local.INFO: DEBUG: GPS processor result {"connection_id":220084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:55:57] local.INFO: GPS data processed {"connection_id":220084,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:55:57] local.INFO: Acknowledgment sent {"connection_id":220084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:56:28] local.INFO: TCP Data received {"connection_id":220084,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:56:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:56:28] local.INFO: Processing buffer {"connection_id":220084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:56:28] local.INFO: Packet analysis {"connection_id":220084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:56:28] local.INFO: Extracted packet for processing {"connection_id":220084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:56:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:56: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-18 21:56:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:56:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:56:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:56:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:56:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21:56:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:56:28] 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-18 21:56: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:56:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:56: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-18 21:56:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:56:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:56:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:56:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:56:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:56:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:56:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:56:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:56:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:56:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:56:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:56:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:56:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:56:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:56:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:56:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:56:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:56:28] local.INFO: DEBUG: GPS processor result {"connection_id":220084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:56:28] local.INFO: GPS data processed {"connection_id":220084,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:56:28] local.INFO: Acknowledgment sent {"connection_id":220084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:56:52] local.INFO: TCP Data received {"connection_id":220085,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:56:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:56:52] local.INFO: Processing buffer {"connection_id":220085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:56:52] local.INFO: IMEI packet received {"connection_id":220085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:56:52] local.INFO: IMEI acknowledgment sent {"connection_id":220085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:56:57] local.INFO: TCP Data received {"connection_id":220085,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:56:57] local.INFO: Processing buffer {"connection_id":220085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:56:57] local.INFO: IMEI packet received {"connection_id":220085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":220085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:56:58] local.INFO: TCP Data received {"connection_id":220085,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:56:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:56:58] local.INFO: Processing buffer {"connection_id":220085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd186b0012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:56:58] local.INFO: Packet analysis {"connection_id":220085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:56:58] local.INFO: Extracted packet for processing {"connection_id":220085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd1"} 
[2026-10-18 21:56:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:56: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-18 21:56:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839089408001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:56:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:56:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:56:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:56:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792340494000,"timestamp_ms":1792340494000,"timestamp_seconds":1792340494,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd186b0"} 
[2026-10-18 21:56:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:56:58] 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-18 21:56: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 21:56:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:56: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-18 21:56:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:56:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:56:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:56:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:56:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:56: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-18 21:56:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:56:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:56:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839089408001,"66":25593,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:56:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:56:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:56:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839089408001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:56:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:56:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:56:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:56:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:56:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839089408001,"power":25593,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:56:58] local.INFO: DEBUG: GPS processor result {"connection_id":220085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:56:58] local.INFO: GPS data processed {"connection_id":220085,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:56:58] local.INFO: Acknowledgment sent {"connection_id":220085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:57:32] local.INFO: TCP Data received {"connection_id":220085,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:57:32] local.INFO: Processing buffer {"connection_id":220085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:57:32] local.INFO: Packet analysis {"connection_id":220085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:57:32] local.INFO: Extracted packet for processing {"connection_id":220085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:57:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:57:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:57:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:57:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:57:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:57:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 21: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-18 21:57:32] 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-18 21: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":249,"data_length":795,"current_offset":136} 
[2026-10-18 21:57:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:57:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:57:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:57:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:57:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:57: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-18 21:57:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:57:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:57:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:57:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:57:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:57:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:57:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:57:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:57:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:57:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:57:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:57:32] local.INFO: DEBUG: GPS processor result {"connection_id":220085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:57:32] local.INFO: GPS data processed {"connection_id":220085,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:57:32] local.INFO: Acknowledgment sent {"connection_id":220085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:58:03] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:03] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:03] local.INFO: IMEI packet received {"connection_id":218412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:58:03] local.INFO: IMEI acknowledgment sent {"connection_id":218412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:58:08] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:08] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:08] local.INFO: IMEI packet received {"connection_id":218412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:58:08] local.INFO: IMEI acknowledgment sent {"connection_id":218412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:58:15] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:15] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:15] local.INFO: Packet analysis {"connection_id":218412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:58:15] local.INFO: Extracted packet for processing {"connection_id":218412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:58:15] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:58: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-18 21:58:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:58:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 21:58:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:58:15] 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-18 21:58: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 21:58:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:58: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-18 21:58:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:58:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:58:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:58:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:58:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:58:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:58:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:58:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:58:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:58:15] local.INFO: DEBUG: GPS processor result {"connection_id":218412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:58:15] local.INFO: GPS data processed {"connection_id":218412,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:58:15] local.INFO: Acknowledgment sent {"connection_id":218412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:58:15] local.INFO: TCP Data received {"connection_id":218412,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:15] local.INFO: Processing buffer {"connection_id":218412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:15] local.INFO: Packet analysis {"connection_id":218412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:58:15] local.INFO: Extracted packet for processing {"connection_id":218412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:58:15] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:58: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-18 21:58:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:58:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 21:58:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:58:15] 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-18 21:58: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 21:58:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:58: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-18 21:58:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:58:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:58:15] local.INFO: Teltonika packet parsed successfully {"connection_id":218412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:58:15] local.INFO: Passing IMEI to GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:58:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":218412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:58:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:58:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:58:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:58:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:58:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:58:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:58:15] local.INFO: DEBUG: GPS processor result {"connection_id":218412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:58:15] local.INFO: GPS data processed {"connection_id":218412,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:58:15] local.INFO: Acknowledgment sent {"connection_id":218412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:58:52] local.INFO: TCP Data received {"connection_id":220086,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:52] local.INFO: Processing buffer {"connection_id":220086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:52] local.INFO: IMEI packet received {"connection_id":220086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":220086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:58:57] local.INFO: TCP Data received {"connection_id":220086,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:57] local.INFO: Processing buffer {"connection_id":220086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:58:57] local.INFO: IMEI packet received {"connection_id":220086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":220086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:58:59] local.INFO: TCP Data received {"connection_id":220086,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:59] local.INFO: Processing buffer {"connection_id":220086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:58:59] local.INFO: Packet analysis {"connection_id":220086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:58:59] local.INFO: Extracted packet for processing {"connection_id":220086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:58:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:58: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-18 21:58:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:58:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:58:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 21:58:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:58:59] 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-18 21:58: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 21:58:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:58: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-18 21:58:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:58:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:58:59] local.INFO: Teltonika packet parsed successfully {"connection_id":220086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:58:59] local.INFO: Passing IMEI to GPS processor {"connection_id":220086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:58:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":220086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:58: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-18 21:58:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:58:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:58:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:58:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:58:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:58:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:58:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:58:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:58:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:58:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:58:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:58:59] local.INFO: DEBUG: GPS processor result {"connection_id":220086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:58:59] local.INFO: GPS data processed {"connection_id":220086,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:58:59] local.INFO: Acknowledgment sent {"connection_id":220086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:59:19] local.INFO: TCP Data received {"connection_id":221763,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:59:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221763,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:59:19] local.INFO: Processing buffer {"connection_id":221763,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:59:19] local.INFO: IMEI packet received {"connection_id":221763,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:59:19] local.INFO: IMEI acknowledgment sent {"connection_id":221763,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:59:30] local.INFO: TCP Data received {"connection_id":220086,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:59:30] local.INFO: Processing buffer {"connection_id":220086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:59:30] local.INFO: Packet analysis {"connection_id":220086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:59:30] local.INFO: Extracted packet for processing {"connection_id":220086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:59:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21: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-18 21:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 21: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-18 21:59: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-18 21: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 21:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21: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-18 21: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-18 21:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21: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-18 21:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:59:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:59:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":220086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:59:30] local.INFO: GPS data processed {"connection_id":220086,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:59:30] local.INFO: Acknowledgment sent {"connection_id":220086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 21:59:44] local.INFO: TCP Data received {"connection_id":218413,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:59:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218413,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:59:44] local.INFO: Processing buffer {"connection_id":218413,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 21:59:44] local.INFO: IMEI packet received {"connection_id":218413,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 21:59:44] local.INFO: IMEI acknowledgment sent {"connection_id":218413,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:59:52] local.INFO: TCP Data received {"connection_id":218414,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:59:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:59:52] local.INFO: Processing buffer {"connection_id":218414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:59:52] local.INFO: IMEI packet received {"connection_id":218414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 21:59:52] local.INFO: IMEI acknowledgment sent {"connection_id":218414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 21:59:57] local.INFO: TCP Data received {"connection_id":218414,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:59:57] local.INFO: Processing buffer {"connection_id":218414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 21:59:57] local.INFO: IMEI packet received {"connection_id":218414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 21:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":218414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 21:59:57] local.INFO: TCP Data received {"connection_id":218414,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:59:57] local.INFO: Processing buffer {"connection_id":218414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 21:59:57] local.INFO: Packet analysis {"connection_id":218414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:59:57] local.INFO: Extracted packet for processing {"connection_id":218414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 21:59:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 21:59: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-18 21:59:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 21:59:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 21:59:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 21:59:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 21:59:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 21:59:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 21:59:57] 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-18 21:59: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 21:59:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 21:59: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-18 21:59:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 21:59:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 21:59:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 21:59:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:59:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 21:59:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 21:59:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 21:59:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 21:59:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 21:59:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 21:59:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 21:59:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 21:59:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 21:59:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 21:59:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 21:59:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 21:59:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 21:59:57] local.INFO: DEBUG: GPS processor result {"connection_id":218414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 21:59:57] local.INFO: GPS data processed {"connection_id":218414,"processed":1,"errors":0,"total":1} 
[2026-10-18 21:59:57] local.INFO: Acknowledgment sent {"connection_id":218414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:00:28] local.INFO: TCP Data received {"connection_id":218414,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:00:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:00:28] local.INFO: Processing buffer {"connection_id":218414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:00:28] local.INFO: Packet analysis {"connection_id":218414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:00:28] local.INFO: Extracted packet for processing {"connection_id":218414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:00:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:00: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-18 22:00:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:00:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:00:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:00:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:00:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 22:00:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:00:28] 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-18 22:00: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 22:00:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:00: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-18 22:00:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:00:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:00:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:00:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:00:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:00:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:00:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:00:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:00:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:00:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:00:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:00:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:00:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:00:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:00:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:00:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:00:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:00:28] local.INFO: DEBUG: GPS processor result {"connection_id":218414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:00:28] local.INFO: GPS data processed {"connection_id":218414,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:00:28] local.INFO: Acknowledgment sent {"connection_id":218414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:00:52] local.INFO: TCP Data received {"connection_id":218705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:00:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:00:52] local.INFO: Processing buffer {"connection_id":218705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:00:52] local.INFO: IMEI packet received {"connection_id":218705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:00:52] local.INFO: IMEI acknowledgment sent {"connection_id":218705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:00:57] local.INFO: TCP Data received {"connection_id":218705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:00:57] local.INFO: Processing buffer {"connection_id":218705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:00:57] local.INFO: IMEI packet received {"connection_id":218705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":218705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:00:57] local.INFO: TCP Data received {"connection_id":218705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:00:57] local.INFO: Processing buffer {"connection_id":218705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:00:57] local.INFO: Packet analysis {"connection_id":218705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:00:57] local.INFO: Extracted packet for processing {"connection_id":218705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:00:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:00: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-18 22:00:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:00:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:00:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:00:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:00:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 22:00:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:00:57] 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-18 22:00: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 22:00:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:00: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-18 22:00:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:00:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:00:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:00:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:00:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:00:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:00:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:00:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:00:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:00:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:00:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:00:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:00:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:00:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:00:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:00:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:00:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:00:57] local.INFO: DEBUG: GPS processor result {"connection_id":218705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:00:57] local.INFO: GPS data processed {"connection_id":218705,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:00:57] local.INFO: Acknowledgment sent {"connection_id":218705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:01:28] local.INFO: TCP Data received {"connection_id":218705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:01:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:01:28] local.INFO: Processing buffer {"connection_id":218705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:01:28] local.INFO: Packet analysis {"connection_id":218705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:01:28] local.INFO: Extracted packet for processing {"connection_id":218705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:01:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:01:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:01:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:01:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:01:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:01:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 22: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-18 22:01:28] 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-18 22: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 22:01:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:01:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:01:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:01:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:01:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:01:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:01:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:01:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:01:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:01:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:01:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:01:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:01:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:01:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:01:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:01:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:01:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:01:28] local.INFO: DEBUG: GPS processor result {"connection_id":218705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:01:28] local.INFO: GPS data processed {"connection_id":218705,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:01:28] local.INFO: Acknowledgment sent {"connection_id":218705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:01:52] local.INFO: TCP Data received {"connection_id":220087,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:01:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:01:52] local.INFO: Processing buffer {"connection_id":220087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:01:52] local.INFO: IMEI packet received {"connection_id":220087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:01:52] local.INFO: IMEI acknowledgment sent {"connection_id":220087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:01:57] local.INFO: TCP Data received {"connection_id":220087,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:01:57] local.INFO: Processing buffer {"connection_id":220087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:01:57] local.INFO: IMEI packet received {"connection_id":220087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":220087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:01:58] local.INFO: TCP Data received {"connection_id":220087,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:01:58] local.INFO: Processing buffer {"connection_id":220087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fd61e78012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:01:58] local.INFO: Packet analysis {"connection_id":220087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:01:58] local.INFO: Extracted packet for processing {"connection_id":220087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fd6"} 
[2026-10-18 22:01:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:01: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-18 22:01:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839166464001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:01:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:01:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:01:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:01:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792340795000,"timestamp_ms":1792340795000,"timestamp_seconds":1792340795,"priority":1,"record_length":96,"hex_timestamp":"000001a14fd61e78"} 
[2026-10-18 22:01:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:01:58] 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-18 22:01: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":99,"n8_eight_byte":249,"data_length":795,"current_offset":136} 
[2026-10-18 22:01:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2934,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:01: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-18 22:01:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:01:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:01:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:01:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:01:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:01: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-18 22:01:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:01:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:01:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839166464001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:01:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:01:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:01:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839166464001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:01:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:01:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:01:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:01:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:01:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839166464001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:01:58] local.INFO: DEBUG: GPS processor result {"connection_id":220087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:01:58] local.INFO: GPS data processed {"connection_id":220087,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:01:58] local.INFO: Acknowledgment sent {"connection_id":220087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:02:28] local.INFO: TCP Data received {"connection_id":220087,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:02:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:02:28] local.INFO: Processing buffer {"connection_id":220087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:02:28] local.INFO: Packet analysis {"connection_id":220087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:02:28] local.INFO: Extracted packet for processing {"connection_id":220087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:02:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:02: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-18 22:02:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:02:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:02:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:02:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:02:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22:02:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:02:28] 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-18 22:02: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:02:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:02: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-18 22:02:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:02:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:02:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:02:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:02:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:02:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:02:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:02:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:02:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:02:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:02:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:02:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:02:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:02:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:02:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:02:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:02:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:02:28] local.INFO: DEBUG: GPS processor result {"connection_id":220087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:02:28] local.INFO: GPS data processed {"connection_id":220087,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:02:28] local.INFO: Acknowledgment sent {"connection_id":220087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:02:52] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:02:52] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:02:52] local.INFO: IMEI packet received {"connection_id":218415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":218415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:02:57] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:02:57] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:02:57] local.INFO: IMEI packet received {"connection_id":218415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":218415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:03:06] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:06] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:06] local.INFO: Packet analysis {"connection_id":218415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:03:06] local.INFO: Extracted packet for processing {"connection_id":218415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:03:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:03:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:03:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22: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-18 22:03: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:03:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:03:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:03:06] local.INFO: Teltonika packet parsed successfully {"connection_id":218415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:03:06] local.INFO: Passing IMEI to GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:03:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:03: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-18 22:03:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:03:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:03:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:03:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:03:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:03:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:03:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:03:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:03:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:03:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:03:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:03:06] local.INFO: DEBUG: GPS processor result {"connection_id":218415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:03:06] local.INFO: GPS data processed {"connection_id":218415,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:03:06] local.INFO: Acknowledgment sent {"connection_id":218415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:03:37] local.INFO: TCP Data received {"connection_id":218415,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:37] local.INFO: Processing buffer {"connection_id":218415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:37] local.INFO: Packet analysis {"connection_id":218415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:03:37] local.INFO: Extracted packet for processing {"connection_id":218415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:03:37] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:03:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:03:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22: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-18 22:03:37] 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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:03:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:03:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:03:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:03:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:03:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:03:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:03:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:03:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:03:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:03:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:03:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:03:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:03:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:03:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:03:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:03:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:03:37] local.INFO: DEBUG: GPS processor result {"connection_id":218415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:03:37] local.INFO: GPS data processed {"connection_id":218415,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:03:37] local.INFO: Acknowledgment sent {"connection_id":218415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:03:52] local.INFO: TCP Data received {"connection_id":220089,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220089,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:03:52] local.INFO: Processing buffer {"connection_id":220089,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:03:52] local.INFO: IMEI packet received {"connection_id":220089,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:03:52] local.INFO: IMEI acknowledgment sent {"connection_id":220089,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:03:57] local.INFO: TCP Data received {"connection_id":220089,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220089,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:03:57] local.INFO: Processing buffer {"connection_id":220089,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:03:57] local.INFO: IMEI packet received {"connection_id":220089,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":220089,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:03:57] local.INFO: TCP Data received {"connection_id":220089,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220089,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:57] local.INFO: Processing buffer {"connection_id":220089,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:03:57] local.INFO: Packet analysis {"connection_id":220089,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:03:57] local.INFO: Extracted packet for processing {"connection_id":220089,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:03:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:03: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-18 22:03:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:03:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:03:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22:03:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:03:58] 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-18 22:03: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:03:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:03: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-18 22:03:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:03:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:03:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220089,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:03:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:03:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:03: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-18 22:03:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:03:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:03:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:03:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:03:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:03:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:03:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:03:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:03:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:03:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:03:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:03:58] local.INFO: DEBUG: GPS processor result {"connection_id":220089,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:03:58] local.INFO: GPS data processed {"connection_id":220089,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:03:58] local.INFO: Acknowledgment sent {"connection_id":220089,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:04:28] local.INFO: TCP Data received {"connection_id":220089,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:04:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220089,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:04:28] local.INFO: Processing buffer {"connection_id":220089,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:04:28] local.INFO: Packet analysis {"connection_id":220089,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:04:28] local.INFO: Extracted packet for processing {"connection_id":220089,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:04:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:04:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:04:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:04:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:04:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:04:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22: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-18 22:04:28] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:04:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:04:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:04:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220089,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:04:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:04:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:04:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:04:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:04:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:04:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:04:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:04:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:04:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:04:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:04:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:04:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:04:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:04:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:04:28] local.INFO: DEBUG: GPS processor result {"connection_id":220089,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:04:28] local.INFO: GPS data processed {"connection_id":220089,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:04:28] local.INFO: Acknowledgment sent {"connection_id":220089,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:04:52] local.INFO: TCP Data received {"connection_id":221766,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:04:52] local.INFO: Processing buffer {"connection_id":221766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:04:52] local.INFO: IMEI packet received {"connection_id":221766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":221766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:04:57] local.INFO: TCP Data received {"connection_id":221766,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:04:57] local.INFO: Processing buffer {"connection_id":221766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:04:57] local.INFO: IMEI packet received {"connection_id":221766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:04:57] local.INFO: IMEI acknowledgment sent {"connection_id":221766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:04:57] local.INFO: TCP Data received {"connection_id":221766,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:04:57] local.INFO: Processing buffer {"connection_id":221766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:04:57] local.INFO: Packet analysis {"connection_id":221766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:04:57] local.INFO: Extracted packet for processing {"connection_id":221766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:04:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:04: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-18 22:04:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:04:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:04:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:04:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:04:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22:04:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:04:57] 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-18 22:04: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:04:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:04: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-18 22:04:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:04:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:04:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:04:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:04:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:04:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:04:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:04:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:04:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:04:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:04:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:04:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:04:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:04:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:04:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:04:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:04:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:04:57] local.INFO: DEBUG: GPS processor result {"connection_id":221766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:04:57] local.INFO: GPS data processed {"connection_id":221766,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:04:57] local.INFO: Acknowledgment sent {"connection_id":221766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:05:09] local.INFO: TCP Data received {"connection_id":221765,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:05:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221765,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:05:09] local.INFO: Processing buffer {"connection_id":221765,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:05:09] local.INFO: IMEI packet received {"connection_id":221765,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:05:09] local.INFO: IMEI acknowledgment sent {"connection_id":221765,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:05:28] local.INFO: TCP Data received {"connection_id":221766,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:05:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:05:28] local.INFO: Processing buffer {"connection_id":221766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:05:28] local.INFO: Packet analysis {"connection_id":221766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:05:28] local.INFO: Extracted packet for processing {"connection_id":221766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:05:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:05: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-18 22:05:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:05:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:05:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:05:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:05:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22:05:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:05:28] 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-18 22:05: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:05:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:05: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-18 22:05:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:05:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:05:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:05:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:05:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:05:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:05:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:05:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:05:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:05:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:05:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:05:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:05:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:05:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:05:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:05:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:05:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:05:28] local.INFO: DEBUG: GPS processor result {"connection_id":221766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:05:28] local.INFO: GPS data processed {"connection_id":221766,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:05:28] local.INFO: Acknowledgment sent {"connection_id":221766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:05:44] local.INFO: TCP Data received {"connection_id":218416,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218416,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:05:44] local.INFO: Processing buffer {"connection_id":218416,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:05:44] local.INFO: IMEI packet received {"connection_id":218416,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:05:44] local.INFO: IMEI acknowledgment sent {"connection_id":218416,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:05:52] local.INFO: TCP Data received {"connection_id":220090,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:05:52] local.INFO: Processing buffer {"connection_id":220090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:05:52] local.INFO: IMEI packet received {"connection_id":220090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:05:52] local.INFO: IMEI acknowledgment sent {"connection_id":220090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:05:57] local.INFO: TCP Data received {"connection_id":220090,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:05:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:05:57] local.INFO: Processing buffer {"connection_id":220090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:05:57] local.INFO: IMEI packet received {"connection_id":220090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:05:57] local.INFO: IMEI acknowledgment sent {"connection_id":220090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:05:58] local.INFO: TCP Data received {"connection_id":220090,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:05:58] local.INFO: Processing buffer {"connection_id":220090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:05:58] local.INFO: Packet analysis {"connection_id":220090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:05:58] local.INFO: Extracted packet for processing {"connection_id":220090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:05:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22: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-18 22:05:58] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:05:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:05: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-18 22:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:05:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:05:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":220090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7213,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:05:58] local.INFO: GPS data processed {"connection_id":220090,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:05:58] local.INFO: Acknowledgment sent {"connection_id":220090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:06:28] local.INFO: TCP Data received {"connection_id":220090,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:06:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:06:28] local.INFO: Processing buffer {"connection_id":220090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:06:28] local.INFO: Packet analysis {"connection_id":220090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:06:28] local.INFO: Extracted packet for processing {"connection_id":220090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:06:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:06: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-18 22:06:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:06:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:06:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:06:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:06:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22:06:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:06:28] 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-18 22:06: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:06:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:06: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-18 22:06:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:06:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:06:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:06:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:06:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:06:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:06:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:06:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:06:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:06:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:06:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:06:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:06:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:06:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:06:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:06:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:06:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:06:28] local.INFO: DEBUG: GPS processor result {"connection_id":220090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:06:28] local.INFO: GPS data processed {"connection_id":220090,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:06:28] local.INFO: Acknowledgment sent {"connection_id":220090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:06:57] local.INFO: TCP Data received {"connection_id":218417,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:06:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:06:57] local.INFO: Processing buffer {"connection_id":218417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:06:57] local.INFO: IMEI packet received {"connection_id":218417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:06:57] local.INFO: IMEI acknowledgment sent {"connection_id":218417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:07:02] local.INFO: TCP Data received {"connection_id":218417,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:02] local.INFO: Processing buffer {"connection_id":218417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:02] local.INFO: IMEI packet received {"connection_id":218417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:07:02] local.INFO: IMEI acknowledgment sent {"connection_id":218417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:07:03] local.INFO: TCP Data received {"connection_id":218417,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:07:03] local.INFO: Processing buffer {"connection_id":218417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:07:03] local.INFO: Packet analysis {"connection_id":218417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:07:03] local.INFO: Extracted packet for processing {"connection_id":218417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22: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-18 22:07:03] 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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:07:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:07: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-18 22:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:07:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":218417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7215,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:07:03] local.INFO: GPS data processed {"connection_id":218417,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:07:03] local.INFO: Acknowledgment sent {"connection_id":218417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:07:07] local.INFO: TCP Data received {"connection_id":218417,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:07:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:07:07] local.INFO: Processing buffer {"connection_id":218417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdab640012d7f978005afddd80005005b2e..."} 
[2026-10-18 22:07:07] local.INFO: Packet analysis {"connection_id":218417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:07:07] local.INFO: Extracted packet for processing {"connection_id":218417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fda"} 
[2026-10-18 22:07:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:07: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-18 22:07:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839243520001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:07:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792341096000,"timestamp_ms":1792341096000,"timestamp_seconds":1792341096,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdab640"} 
[2026-10-18 22:07:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:07:07] 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-18 22:07: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:07:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:07: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-18 22:07:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:07:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:07:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:07:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:07:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:07: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-18 22:07:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:07:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:07:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839243520001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:07:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:07:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:07:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839243520001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:07:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:07:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:07:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:07:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:07:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839243520001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:07:07] local.INFO: DEBUG: GPS processor result {"connection_id":218417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:07:07] local.INFO: GPS data processed {"connection_id":218417,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:07:07] local.INFO: Acknowledgment sent {"connection_id":218417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:07:52] local.INFO: TCP Data received {"connection_id":221767,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221767,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:52] local.INFO: Processing buffer {"connection_id":221767,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:52] local.INFO: IMEI packet received {"connection_id":221767,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:07:52] local.INFO: IMEI acknowledgment sent {"connection_id":221767,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:07:57] local.INFO: TCP Data received {"connection_id":221767,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221767,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:57] local.INFO: Processing buffer {"connection_id":221767,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:07:57] local.INFO: IMEI packet received {"connection_id":221767,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":221767,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:07:58] local.INFO: TCP Data received {"connection_id":221767,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221767,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:07:58] local.INFO: Processing buffer {"connection_id":221767,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:07:58] local.INFO: Packet analysis {"connection_id":221767,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:07:58] local.INFO: Extracted packet for processing {"connection_id":221767,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:07: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-18 22:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:07:58] 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-18 22:07: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:07:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:07: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-18 22:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221767,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:07: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-18 22:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:07:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:07:58] local.INFO: DEBUG: GPS processor result {"connection_id":221767,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:07:58] local.INFO: GPS data processed {"connection_id":221767,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:07:58] local.INFO: Acknowledgment sent {"connection_id":221767,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:08:29] local.INFO: TCP Data received {"connection_id":221767,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221767,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:08:29] local.INFO: Processing buffer {"connection_id":221767,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:08:29] local.INFO: Packet analysis {"connection_id":221767,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:08:29] local.INFO: Extracted packet for processing {"connection_id":221767,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:08:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:08: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-18 22:08:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:08:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:08:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:08:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:08:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22:08:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:08: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-18 22:08: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:08:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:08: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-18 22:08:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:08:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:08:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221767,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:08:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:08:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:08: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-18 22:08:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:08:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:08:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:08:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:08:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:08:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:08:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:08:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:08:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:08:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:08:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:08:29] local.INFO: DEBUG: GPS processor result {"connection_id":221767,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:08:29] local.INFO: GPS data processed {"connection_id":221767,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:08:29] local.INFO: Acknowledgment sent {"connection_id":221767,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:08:52] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:08:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:08:52] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:08:52] local.INFO: IMEI packet received {"connection_id":221768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:08:52] local.INFO: IMEI acknowledgment sent {"connection_id":221768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:08:57] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:08:57] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:08:57] local.INFO: IMEI packet received {"connection_id":221768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:08:57] local.INFO: IMEI acknowledgment sent {"connection_id":221768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:08:57] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:08:57] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:08:57] local.INFO: Packet analysis {"connection_id":221768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:08:57] local.INFO: Extracted packet for processing {"connection_id":221768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:08:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:08:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:08:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:08:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:08:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:08:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22: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-18 22:08:57] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:08:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:08:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:08:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:08:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:08:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:08:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:08:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:08:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:08:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:08:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:08:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:08:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:08:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:08:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:08:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:08:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:08:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:08:57] 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":7219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:08:57] local.INFO: GPS data processed {"connection_id":221768,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:08:57] local.INFO: Acknowledgment sent {"connection_id":221768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:09:28] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:09:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:09:28] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:09:28] local.INFO: Packet analysis {"connection_id":221768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:09:28] local.INFO: Extracted packet for processing {"connection_id":221768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:09:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:09:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:09:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:09:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:09:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:09:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22: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-18 22:09:28] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:09:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:09:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:09:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:09:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:09:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:09:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:09:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:09:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:09:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:09:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:09:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:09:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:09:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:09:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:09:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:09:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:09:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:09:28] 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":7220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:09:28] local.INFO: GPS data processed {"connection_id":221768,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:09:28] local.INFO: Acknowledgment sent {"connection_id":221768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:09:52] local.INFO: TCP Data received {"connection_id":218709,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:09:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:09:52] local.INFO: Processing buffer {"connection_id":218709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:09:52] local.INFO: IMEI packet received {"connection_id":218709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:09:52] local.INFO: IMEI acknowledgment sent {"connection_id":218709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:09:57] local.INFO: TCP Data received {"connection_id":218709,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:09:57] local.INFO: Processing buffer {"connection_id":218709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:09:57] local.INFO: IMEI packet received {"connection_id":218709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:09:57] local.INFO: IMEI acknowledgment sent {"connection_id":218709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:09:57] local.INFO: TCP Data received {"connection_id":218709,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:09:57] local.INFO: Processing buffer {"connection_id":218709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:09:57] local.INFO: Packet analysis {"connection_id":218709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:09:57] local.INFO: Extracted packet for processing {"connection_id":218709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:09:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:09: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-18 22:09:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:09:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:09:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:09:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:09:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22:09:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:09:57] 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-18 22:09: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:09:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:09: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-18 22:09:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:09:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:09:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:09:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:09:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:09:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:09:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:09:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:09:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:09:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:09:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:09:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:09:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:09:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:09:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:09:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:09:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:09:57] local.INFO: DEBUG: GPS processor result {"connection_id":218709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:09:57] local.INFO: GPS data processed {"connection_id":218709,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:09:57] local.INFO: Acknowledgment sent {"connection_id":218709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:10:29] local.INFO: TCP Data received {"connection_id":218709,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:10:29] local.INFO: Processing buffer {"connection_id":218709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:10:29] local.INFO: Packet analysis {"connection_id":218709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:10:29] local.INFO: Extracted packet for processing {"connection_id":218709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:10:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:10:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:10:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:10:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:10:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:10:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22: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-18 22:10: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:10:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:10:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:10:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:10:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:10:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:10:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:10:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:10:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:10:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:10:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:10:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:10:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:10:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:10:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:10:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:10:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:10:29] local.INFO: DEBUG: GPS processor result {"connection_id":218709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:10:29] local.INFO: GPS data processed {"connection_id":218709,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:10:29] local.INFO: Acknowledgment sent {"connection_id":218709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:10:52] local.INFO: TCP Data received {"connection_id":220093,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:10:52] local.INFO: Processing buffer {"connection_id":220093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:10:52] local.INFO: IMEI packet received {"connection_id":220093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":220093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:10:57] local.INFO: TCP Data received {"connection_id":220093,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:10:57] local.INFO: Processing buffer {"connection_id":220093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:10:57] local.INFO: IMEI packet received {"connection_id":220093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":220093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:11:01] local.INFO: TCP Data received {"connection_id":220093,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:01] local.INFO: Processing buffer {"connection_id":220093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:01] local.INFO: Packet analysis {"connection_id":220093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:11:01] local.INFO: Extracted packet for processing {"connection_id":220093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:11:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 22:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 22:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":220093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":220093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":220093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:11:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:11:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":220093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:11:01] local.INFO: GPS data processed {"connection_id":220093,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:11:01] local.INFO: Acknowledgment sent {"connection_id":220093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:11:32] local.INFO: TCP Data received {"connection_id":220093,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:32] local.INFO: Processing buffer {"connection_id":220093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:32] local.INFO: Packet analysis {"connection_id":220093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:11:32] local.INFO: Extracted packet for processing {"connection_id":220093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:11:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:11:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:11:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22: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-18 22:11:32] 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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:11:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:11:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:11:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:11:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:11:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:11: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-18 22:11:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:11:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:11:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:11:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:11:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:11:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:11:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:11:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:11:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:11:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:11:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:11:32] local.INFO: DEBUG: GPS processor result {"connection_id":220093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:11:32] local.INFO: GPS data processed {"connection_id":220093,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:11:32] local.INFO: Acknowledgment sent {"connection_id":220093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:11:44] local.INFO: TCP Data received {"connection_id":218418,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:11:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218418,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:11:44] local.INFO: Processing buffer {"connection_id":218418,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:11:44] local.INFO: IMEI packet received {"connection_id":218418,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:11:44] local.INFO: IMEI acknowledgment sent {"connection_id":218418,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:11:52] local.INFO: TCP Data received {"connection_id":220094,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:11:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:11:52] local.INFO: Processing buffer {"connection_id":220094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:11:52] local.INFO: IMEI packet received {"connection_id":220094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:11:52] local.INFO: IMEI acknowledgment sent {"connection_id":220094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:11:57] local.INFO: TCP Data received {"connection_id":220094,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:11:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:11:57] local.INFO: Processing buffer {"connection_id":220094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:11:57] local.INFO: IMEI packet received {"connection_id":220094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:11:57] local.INFO: IMEI acknowledgment sent {"connection_id":220094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:11:57] local.INFO: TCP Data received {"connection_id":220094,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:57] local.INFO: Processing buffer {"connection_id":220094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fdf4e08012d7f978005afddd80005005b2c..."} 
[2026-10-18 22:11:57] local.INFO: Packet analysis {"connection_id":220094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:11:57] local.INFO: Extracted packet for processing {"connection_id":220094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fdf"} 
[2026-10-18 22:11:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:11: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-18 22:11:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839320576001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:11:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:11:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341397000,"timestamp_ms":1792341397000,"timestamp_seconds":1792341397,"priority":1,"record_length":96,"hex_timestamp":"000001a14fdf4e08"} 
[2026-10-18 22:11:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:11:57] 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-18 22:11: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:11:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:11: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-18 22:11:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:11:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:11:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:11:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:11:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:11:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:11:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:11:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:11:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839320576001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:11:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:11:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:11:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839320576001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:11:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:11:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:11:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:11:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:11:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839320576001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:11:57] local.INFO: DEBUG: GPS processor result {"connection_id":220094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:11:57] local.INFO: GPS data processed {"connection_id":220094,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:11:57] local.INFO: Acknowledgment sent {"connection_id":220094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:12:28] local.INFO: TCP Data received {"connection_id":220094,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:12:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:12:28] local.INFO: Processing buffer {"connection_id":220094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:12:28] local.INFO: Packet analysis {"connection_id":220094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:12:28] local.INFO: Extracted packet for processing {"connection_id":220094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:12:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:12: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-18 22:12:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:12:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:12:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:12:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:12:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:12:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:12:28] 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-18 22:12: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:12:28] 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-18 22:12: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-18 22:12:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:12:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:12:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:12:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:12:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:12:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:12:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:12:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:12:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:12:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:12:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:12:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:12:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:12:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:12:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:12:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:12:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:12:28] local.INFO: DEBUG: GPS processor result {"connection_id":220094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7226,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:12:28] local.INFO: GPS data processed {"connection_id":220094,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:12:28] local.INFO: Acknowledgment sent {"connection_id":220094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:12:57] local.INFO: TCP Data received {"connection_id":220095,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:12:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:12:57] local.INFO: Processing buffer {"connection_id":220095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:12:57] local.INFO: IMEI packet received {"connection_id":220095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:12:57] local.INFO: IMEI acknowledgment sent {"connection_id":220095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:13:02] local.INFO: TCP Data received {"connection_id":220095,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:02] local.INFO: Processing buffer {"connection_id":220095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:02] local.INFO: IMEI packet received {"connection_id":220095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:13:02] local.INFO: IMEI acknowledgment sent {"connection_id":220095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:13:03] local.INFO: TCP Data received {"connection_id":220095,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:03] local.INFO: Processing buffer {"connection_id":220095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:03] local.INFO: Packet analysis {"connection_id":220095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:13:03] local.INFO: Extracted packet for processing {"connection_id":220095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:13:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:13:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:13:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22: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-18 22:13:03] 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-18 22: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:13: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-18 22: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-18 22: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-18 22:13:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:13:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:13:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:13:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:13: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-18 22:13:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:13:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:13:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:13:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:13:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:13:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:13:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:13:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:13:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:13:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:13:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:13:03] local.INFO: DEBUG: GPS processor result {"connection_id":220095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:13:03] local.INFO: GPS data processed {"connection_id":220095,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:13:03] local.INFO: Acknowledgment sent {"connection_id":220095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:13:10] local.INFO: TCP Data received {"connection_id":220095,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:10] local.INFO: Processing buffer {"connection_id":220095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:10] local.INFO: Packet analysis {"connection_id":220095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:13:10] local.INFO: Extracted packet for processing {"connection_id":220095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:13:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:13: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-18 22:13:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:13:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:13:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:13:10] 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-18 22:13: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:13:10] 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-18 22:13: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-18 22:13:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:13:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:13:10] local.INFO: Teltonika packet parsed successfully {"connection_id":220095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:13:10] local.INFO: Passing IMEI to GPS processor {"connection_id":220095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:13:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":220095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:13:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:13:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:13:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:13:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:13:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:13:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:13:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:13:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:13:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:13:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:13:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:13:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:13:10] local.INFO: DEBUG: GPS processor result {"connection_id":220095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7228,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:13:10] local.INFO: GPS data processed {"connection_id":220095,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:13:10] local.INFO: Acknowledgment sent {"connection_id":220095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:13:52] local.INFO: TCP Data received {"connection_id":218710,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:52] local.INFO: Processing buffer {"connection_id":218710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:52] local.INFO: IMEI packet received {"connection_id":218710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":218710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:13:57] local.INFO: TCP Data received {"connection_id":218710,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:57] local.INFO: Processing buffer {"connection_id":218710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:13:57] local.INFO: IMEI packet received {"connection_id":218710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":218710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:13:59] local.INFO: TCP Data received {"connection_id":218710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:59] local.INFO: Processing buffer {"connection_id":218710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:13:59] local.INFO: Packet analysis {"connection_id":218710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:13:59] local.INFO: Extracted packet for processing {"connection_id":218710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:13:59] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:13: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-18 22:13:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:13:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:13:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:13:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:13:59] 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-18 22:13: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:13:59] 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-18 22:13: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-18 22:13:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:13:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:13:59] local.INFO: Teltonika packet parsed successfully {"connection_id":218710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:13:59] local.INFO: Passing IMEI to GPS processor {"connection_id":218710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:13:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":218710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:13: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-18 22:13:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:13:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:13:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:13:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:13:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:13:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:13:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:13:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:13:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:13:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:13:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:13:59] local.INFO: DEBUG: GPS processor result {"connection_id":218710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:13:59] local.INFO: GPS data processed {"connection_id":218710,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:13:59] local.INFO: Acknowledgment sent {"connection_id":218710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:14:30] local.INFO: TCP Data received {"connection_id":218710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:14:30] local.INFO: Processing buffer {"connection_id":218710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:14:30] local.INFO: Packet analysis {"connection_id":218710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:14:30] local.INFO: Extracted packet for processing {"connection_id":218710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:14:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 22:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 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-18 22:14: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-18 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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:14: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-18 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-18 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-18 22:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:14:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:14:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":218710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:14:30] local.INFO: GPS data processed {"connection_id":218710,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:14:30] local.INFO: Acknowledgment sent {"connection_id":218710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:14:52] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:14:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:14:52] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:14:52] local.INFO: IMEI packet received {"connection_id":221772,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:14:52] local.INFO: IMEI acknowledgment sent {"connection_id":221772,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:14:57] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:14:57] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:14:57] local.INFO: IMEI packet received {"connection_id":221772,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":221772,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:14:57] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:14:57] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:14:57] local.INFO: Packet analysis {"connection_id":221772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:14:57] local.INFO: Extracted packet for processing {"connection_id":221772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:14:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:14: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-18 22:14:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:14:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:14:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:14:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:14:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:14:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:14:57] 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-18 22:14: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:14:57] 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-18 22:14: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-18 22:14:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:14:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:14:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:14:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:14:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:14:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:14:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:14:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:14:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:14:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:14:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:14:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:14:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:14:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:14:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:14:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:14:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:14:57] 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":7231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:14:57] local.INFO: GPS data processed {"connection_id":221772,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:14:57] local.INFO: Acknowledgment sent {"connection_id":221772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:15:28] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:15:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:15:28] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:15:28] local.INFO: Packet analysis {"connection_id":221772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:15:28] local.INFO: Extracted packet for processing {"connection_id":221772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:15:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:15: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-18 22:15:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:15:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:15:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:15:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:15:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:15:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:15:28] 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-18 22:15: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:15:28] 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-18 22:15: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-18 22:15:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:15:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:15:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:15:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:15:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:15:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:15:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:15:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:15:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:15:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:15:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:15:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:15:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:15:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:15:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:15:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:15:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:15:28] 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":7232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:15:28] local.INFO: GPS data processed {"connection_id":221772,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:15:28] local.INFO: Acknowledgment sent {"connection_id":221772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:15:52] local.INFO: TCP Data received {"connection_id":218712,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:15:52] local.INFO: Processing buffer {"connection_id":218712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:15:52] local.INFO: IMEI packet received {"connection_id":218712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:15:52] local.INFO: IMEI acknowledgment sent {"connection_id":218712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:15:57] local.INFO: TCP Data received {"connection_id":218712,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:15:57] local.INFO: Processing buffer {"connection_id":218712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:15:57] local.INFO: IMEI packet received {"connection_id":218712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:15:57] local.INFO: IMEI acknowledgment sent {"connection_id":218712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:15:57] local.INFO: TCP Data received {"connection_id":218712,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:15:57] local.INFO: Processing buffer {"connection_id":218712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:15:57] local.INFO: Packet analysis {"connection_id":218712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:15:57] local.INFO: Extracted packet for processing {"connection_id":218712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:15:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:15: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-18 22:15:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:15:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:15:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:15:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:15:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:15:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:15:57] 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-18 22:15: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:15:57] 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-18 22:15: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-18 22:15:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:15:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:15:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:15:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:15:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:15:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:15:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:15:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:15:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:15:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:15:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:15:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:15:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:15:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:15:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:15:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:15:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:15:57] local.INFO: DEBUG: GPS processor result {"connection_id":218712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:15:57] local.INFO: GPS data processed {"connection_id":218712,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:15:57] local.INFO: Acknowledgment sent {"connection_id":218712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:16:28] local.INFO: TCP Data received {"connection_id":218712,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:16:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:16:28] local.INFO: Processing buffer {"connection_id":218712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:16:28] local.INFO: Packet analysis {"connection_id":218712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:16:28] local.INFO: Extracted packet for processing {"connection_id":218712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:16:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:16: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-18 22:16:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:16:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:16:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:16:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:16:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22:16:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:16:28] 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-18 22:16: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:16:28] 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-18 22:16: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-18 22:16:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:16:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:16:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:16:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:16:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:16:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:16:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:16:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:16:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:16:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:16:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:16:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:16:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:16:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:16:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:16:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:16:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:16:28] local.INFO: DEBUG: GPS processor result {"connection_id":218712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:16:28] local.INFO: GPS data processed {"connection_id":218712,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:16:28] local.INFO: Acknowledgment sent {"connection_id":218712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:16:52] local.INFO: TCP Data received {"connection_id":218713,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:16:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:16:52] local.INFO: Processing buffer {"connection_id":218713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:16:52] local.INFO: IMEI packet received {"connection_id":218713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:16:52] local.INFO: IMEI acknowledgment sent {"connection_id":218713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:16:57] local.INFO: TCP Data received {"connection_id":218713,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:16:57] local.INFO: Processing buffer {"connection_id":218713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:16:57] local.INFO: IMEI packet received {"connection_id":218713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":218713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:17:01] local.INFO: TCP Data received {"connection_id":218713,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:17:01] local.INFO: Processing buffer {"connection_id":218713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe3e5d0012d7f978005afddd80005005b2b..."} 
[2026-10-18 22:17:01] local.INFO: Packet analysis {"connection_id":218713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:17:01] local.INFO: Extracted packet for processing {"connection_id":218713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe3"} 
[2026-10-18 22:17:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839397632001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792341698000,"timestamp_ms":1792341698000,"timestamp_seconds":1792341698,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe3e5d0"} 
[2026-10-18 22: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-18 22:17: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-18 22: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:17: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-18 22: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-18 22: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-18 22:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:17: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-18 22:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839397632001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839397632001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:17:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:17:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839397632001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":218713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:17:01] local.INFO: GPS data processed {"connection_id":218713,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:17:01] local.INFO: Acknowledgment sent {"connection_id":218713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:17:09] local.INFO: TCP Data received {"connection_id":221773,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221773,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:17:09] local.INFO: Processing buffer {"connection_id":221773,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:17:09] local.INFO: IMEI packet received {"connection_id":221773,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:17:09] local.INFO: IMEI acknowledgment sent {"connection_id":221773,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:17:32] local.INFO: TCP Data received {"connection_id":218713,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:17:32] local.INFO: Processing buffer {"connection_id":218713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:17:32] local.INFO: Packet analysis {"connection_id":218713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:17:32] local.INFO: Extracted packet for processing {"connection_id":218713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:17:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22: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-18 22:17:32] 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-18 22: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:17: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-18 22: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-18 22: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-18 22:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:17: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-18 22:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:17:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:17:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:17:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":218713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:17:32] local.INFO: GPS data processed {"connection_id":218713,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:17:32] local.INFO: Acknowledgment sent {"connection_id":218713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:17:49] local.INFO: TCP Data received {"connection_id":220096,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:17:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220096,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:17:49] local.INFO: Processing buffer {"connection_id":220096,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:17:49] local.INFO: IMEI packet received {"connection_id":220096,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:17:49] local.INFO: IMEI acknowledgment sent {"connection_id":220096,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:17:52] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:17:52] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:17:52] local.INFO: IMEI packet received {"connection_id":221774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:17:52] local.INFO: IMEI acknowledgment sent {"connection_id":221774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:17:57] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:17:57] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:17:57] local.INFO: IMEI packet received {"connection_id":221774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":221774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:17:57] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:17:57] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:17:57] local.INFO: Packet analysis {"connection_id":221774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:17:57] local.INFO: Extracted packet for processing {"connection_id":221774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:17:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:17: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-18 22:17:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:17:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:17:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:17:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:17:57] 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-18 22:17: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:17:57] 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-18 22:17: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-18 22:17:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:17:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:17:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:17:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:17:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:17:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:17:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:17:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:17:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:17:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:17:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:17:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:17:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:17:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:17:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:17:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:17:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:17:57] 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":7237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:17:57] local.INFO: GPS data processed {"connection_id":221774,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:17:57] local.INFO: Acknowledgment sent {"connection_id":221774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:18:28] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:18:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:18:28] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:18:28] local.INFO: Packet analysis {"connection_id":221774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:18:28] local.INFO: Extracted packet for processing {"connection_id":221774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:18:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:18: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-18 22:18:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:18:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:18:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:18:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:18:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:18:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:18:28] 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-18 22:18: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:18:28] 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-18 22:18: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-18 22:18:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:18:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:18:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:18:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:18:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:18:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:18:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:18:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:18:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:18:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:18:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:18:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:18:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:18:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:18:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:18:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:18:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:18: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":7238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:18:28] local.INFO: GPS data processed {"connection_id":221774,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:18:28] local.INFO: Acknowledgment sent {"connection_id":221774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:18:52] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:18:52] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:18:52] local.INFO: IMEI packet received {"connection_id":218421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:18:52] local.INFO: IMEI acknowledgment sent {"connection_id":218421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:18:57] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:18:57] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:18:57] local.INFO: IMEI packet received {"connection_id":218421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":218421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:19:01] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:19:01] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:19:01] local.INFO: Packet analysis {"connection_id":218421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:19:01] local.INFO: Extracted packet for processing {"connection_id":218421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:19:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 22:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:19:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:19: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-18 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-18 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-18 22:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:19: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-18 22:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:19:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:19:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":218421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:19:01] local.INFO: GPS data processed {"connection_id":218421,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:19:01] local.INFO: Acknowledgment sent {"connection_id":218421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:19:32] local.INFO: TCP Data received {"connection_id":218421,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:19:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:19:32] local.INFO: Processing buffer {"connection_id":218421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:19:32] local.INFO: Packet analysis {"connection_id":218421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:19:32] local.INFO: Extracted packet for processing {"connection_id":218421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:19:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:19:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:19:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:19:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:19:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:19:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22: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-18 22:19:32] 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-18 22: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:19: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-18 22: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-18 22: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-18 22:19:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:19:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:19:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:19:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:19: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-18 22:19:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:19:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:19:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:19:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:19:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:19:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:19:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:19:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:19:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:19:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:19:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:19:32] local.INFO: DEBUG: GPS processor result {"connection_id":218421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:19:32] local.INFO: GPS data processed {"connection_id":218421,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:19:32] local.INFO: Acknowledgment sent {"connection_id":218421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:19:57] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:19:57] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:19:57] local.INFO: IMEI packet received {"connection_id":221775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":221775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:20:02] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:02] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:02] local.INFO: IMEI packet received {"connection_id":221775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:20:02] local.INFO: IMEI acknowledgment sent {"connection_id":221775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:20:06] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:06] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:06] local.INFO: Packet analysis {"connection_id":221775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:06] local.INFO: Extracted packet for processing {"connection_id":221775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:06] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:20: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-18 22:20:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:20:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:20:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:20: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-18 22:20: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-18 22:20: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-18 22:20: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-18 22:20:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:20:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:20:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:20:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20: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-18 22:20:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:20:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:20:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:20:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:20:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:20:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:20:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:20:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:20:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:20:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:20:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:20:06] 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":7241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:20:06] local.INFO: GPS data processed {"connection_id":221775,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:20:06] local.INFO: Acknowledgment sent {"connection_id":221775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:20:07] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:07] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:07] local.INFO: Packet analysis {"connection_id":221775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:07] local.INFO: Extracted packet for processing {"connection_id":221775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:20:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:20:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22: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-18 22:20:07] 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-18 22: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:20:07] 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-18 22: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-18 22: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-18 22:20:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:20:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:20:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20: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-18 22:20:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:20:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:20:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:20:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:20:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:20:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:20:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:20:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:20:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:20:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:20:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:20:07] 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":7242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:20:07] local.INFO: GPS data processed {"connection_id":221775,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:20:07] local.INFO: Acknowledgment sent {"connection_id":221775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:20:12] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:12] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:12] local.INFO: Packet analysis {"connection_id":221775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:12] local.INFO: Extracted packet for processing {"connection_id":221775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:12] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:20: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-18 22:20:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:20:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:20:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:20:12] 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-18 22:20: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:20:12] 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-18 22:20: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-18 22:20:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:20:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:20:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:20:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:20:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:20:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:20:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:20:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:20:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:20:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:20:12] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:20:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:20:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:20:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:20:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:20:12] 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":7243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:20:12] local.INFO: GPS data processed {"connection_id":221775,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:20:12] local.INFO: Acknowledgment sent {"connection_id":221775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:20:52] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:52] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:52] local.INFO: IMEI packet received {"connection_id":221776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:20:52] local.INFO: IMEI acknowledgment sent {"connection_id":221776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:20:57] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:57] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:20:57] local.INFO: IMEI packet received {"connection_id":221776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":221776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:20:57] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:57] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:20:57] local.INFO: Packet analysis {"connection_id":221776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:57] local.INFO: Extracted packet for processing {"connection_id":221776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:20:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:20: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-18 22:20:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:20:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:20:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:20:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:20:57] 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-18 22:20: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:20:57] 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-18 22:20: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-18 22:20:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:20:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:20:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:20:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:20:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:20:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:20:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:20:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:20:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:20:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:20:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:20:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:20:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:20:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:20:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:20:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:20:57] 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":7244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:20:57] local.INFO: GPS data processed {"connection_id":221776,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:20:57] local.INFO: Acknowledgment sent {"connection_id":221776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:21:28] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:21:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:21:28] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:21:28] local.INFO: Packet analysis {"connection_id":221776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:21:28] local.INFO: Extracted packet for processing {"connection_id":221776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:21:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:21: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-18 22:21:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:21:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:21:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:21:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:21:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:21:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:21:28] 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-18 22:21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:21:28] 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-18 22:21: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-18 22:21:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:21:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:21:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:21:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:21:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:21:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:21:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:21:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:21:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:21:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:21:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:21:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:21:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:21:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:21:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:21:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:21:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:21:28] 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":7245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:21:28] local.INFO: GPS data processed {"connection_id":221776,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:21:28] local.INFO: Acknowledgment sent {"connection_id":221776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:21:52] local.INFO: TCP Data received {"connection_id":218714,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:21:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:21:52] local.INFO: Processing buffer {"connection_id":218714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:21:52] local.INFO: IMEI packet received {"connection_id":218714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:21:52] local.INFO: IMEI acknowledgment sent {"connection_id":218714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:21:57] local.INFO: TCP Data received {"connection_id":218714,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:21:57] local.INFO: Processing buffer {"connection_id":218714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:21:57] local.INFO: IMEI packet received {"connection_id":218714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":218714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:21:57] local.INFO: TCP Data received {"connection_id":218714,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:21:57] local.INFO: Processing buffer {"connection_id":218714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fe87d98012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:21:57] local.INFO: Packet analysis {"connection_id":218714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:21:57] local.INFO: Extracted packet for processing {"connection_id":218714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fe8"} 
[2026-10-18 22:21:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:21: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-18 22:21:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839474688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:21:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:21:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:21:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:21:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792341999000,"timestamp_ms":1792341999000,"timestamp_seconds":1792341999,"priority":1,"record_length":96,"hex_timestamp":"000001a14fe87d98"} 
[2026-10-18 22:21:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:21:57] 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-18 22:21: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 22:21:57] 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-18 22:21: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-18 22:21:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:21:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:21:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:21:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:21:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:21:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:21:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:21:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:21:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839474688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:21:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:21:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:21:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839474688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:21:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:21:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:21:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:21:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:21:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839474688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:21:57] local.INFO: DEBUG: GPS processor result {"connection_id":218714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:21:57] local.INFO: GPS data processed {"connection_id":218714,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:21:57] local.INFO: Acknowledgment sent {"connection_id":218714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:22:28] local.INFO: TCP Data received {"connection_id":218714,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:22:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:22:28] local.INFO: Processing buffer {"connection_id":218714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:22:28] local.INFO: Packet analysis {"connection_id":218714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:22:28] local.INFO: Extracted packet for processing {"connection_id":218714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:22:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:22: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-18 22:22:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:22:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:22:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:22:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:22:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22:22:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:22:28] 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-18 22:22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:22:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:22: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-18 22:22:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:22:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:22:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:22:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:22:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:22:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:22:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:22:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:22:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:22:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:22:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:22:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:22:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:22:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:22:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:22:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:22:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:22:28] local.INFO: DEBUG: GPS processor result {"connection_id":218714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:22:28] local.INFO: GPS data processed {"connection_id":218714,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:22:28] local.INFO: Acknowledgment sent {"connection_id":218714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:22:52] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:22:52] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:22:52] local.INFO: IMEI packet received {"connection_id":221779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:22:52] local.INFO: IMEI acknowledgment sent {"connection_id":221779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:22:57] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:22:57] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:22:57] local.INFO: IMEI packet received {"connection_id":221779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":221779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:22:57] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:22:57] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:22:57] local.INFO: Packet analysis {"connection_id":221779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:22:57] local.INFO: Extracted packet for processing {"connection_id":221779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:22:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:22: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-18 22:22:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:22:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:22:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:22:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:22:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22:22:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:22:57] 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-18 22:22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:22:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:22: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-18 22:22:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:22:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:22:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:22:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:22:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:22:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:22:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:22:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:22:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:22:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:22:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:22:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:22:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:22:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:22:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:22:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:22:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:22:57] 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":7248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:22:57] local.INFO: GPS data processed {"connection_id":221779,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:22:57] local.INFO: Acknowledgment sent {"connection_id":221779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:23:17] local.INFO: TCP Data received {"connection_id":221778,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:23:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221778,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:23:17] local.INFO: Processing buffer {"connection_id":221778,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:23:17] local.INFO: IMEI packet received {"connection_id":221778,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:23:17] local.INFO: IMEI acknowledgment sent {"connection_id":221778,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:23:28] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:23:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:23:28] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:23:28] local.INFO: Packet analysis {"connection_id":221779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:23:28] local.INFO: Extracted packet for processing {"connection_id":221779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:23:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:23: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-18 22:23:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:23:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:23:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:23:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:23:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22:23:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:23:28] 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-18 22:23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:23:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:23: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-18 22:23:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:23:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:23:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:23:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:23:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:23:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:23:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:23:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:23:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:23:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:23:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:23:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:23:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:23:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:23:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:23:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:23:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:23:28] 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":7249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:23:28] local.INFO: GPS data processed {"connection_id":221779,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:23:28] local.INFO: Acknowledgment sent {"connection_id":221779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:23:45] local.INFO: TCP Data received {"connection_id":220097,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:23:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220097,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:23:45] local.INFO: Processing buffer {"connection_id":220097,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:23:45] local.INFO: IMEI packet received {"connection_id":220097,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:23:45] local.INFO: IMEI acknowledgment sent {"connection_id":220097,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:23:52] local.INFO: TCP Data received {"connection_id":220098,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:23:52] local.INFO: Processing buffer {"connection_id":220098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:23:52] local.INFO: IMEI packet received {"connection_id":220098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":220098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:23:57] local.INFO: TCP Data received {"connection_id":220098,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:23:57] local.INFO: Processing buffer {"connection_id":220098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:23:57] local.INFO: IMEI packet received {"connection_id":220098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":220098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:23:57] local.INFO: TCP Data received {"connection_id":220098,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:23:57] local.INFO: Processing buffer {"connection_id":220098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:23:57] local.INFO: Packet analysis {"connection_id":220098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:23:57] local.INFO: Extracted packet for processing {"connection_id":220098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:23:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:23: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-18 22:23:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:23:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:23:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:23:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:23:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22:23:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:23:57] 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-18 22:23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:23:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:23: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-18 22:23:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:23:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:23:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:23:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:23:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:23:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:23:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:23:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:23:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:23:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:23:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:23:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:23:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:23:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:23:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:23:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:23:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:23:57] local.INFO: DEBUG: GPS processor result {"connection_id":220098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:23:57] local.INFO: GPS data processed {"connection_id":220098,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:23:57] local.INFO: Acknowledgment sent {"connection_id":220098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:24:30] local.INFO: TCP Data received {"connection_id":220098,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:24:30] local.INFO: Processing buffer {"connection_id":220098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:24:30] local.INFO: Packet analysis {"connection_id":220098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:24:30] local.INFO: Extracted packet for processing {"connection_id":220098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:24:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22: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-18 22:24: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:24:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:24:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":220098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:24:30] local.INFO: GPS data processed {"connection_id":220098,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:24:30] local.INFO: Acknowledgment sent {"connection_id":220098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:24:52] local.INFO: TCP Data received {"connection_id":218715,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:24:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:24:52] local.INFO: Processing buffer {"connection_id":218715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:24:52] local.INFO: IMEI packet received {"connection_id":218715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:24:52] local.INFO: IMEI acknowledgment sent {"connection_id":218715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:24:57] local.INFO: TCP Data received {"connection_id":218715,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:24:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:24:57] local.INFO: Processing buffer {"connection_id":218715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:24:57] local.INFO: IMEI packet received {"connection_id":218715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:24:57] local.INFO: IMEI acknowledgment sent {"connection_id":218715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:25:00] local.INFO: TCP Data received {"connection_id":218715,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:00] local.INFO: Processing buffer {"connection_id":218715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:00] local.INFO: Packet analysis {"connection_id":218715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:25:00] local.INFO: Extracted packet for processing {"connection_id":218715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:25:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 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-18 22:25:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:25:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:25:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 22:25:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:25:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:25:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:25:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 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-18 22:25:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:25:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:25:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:25:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:25:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:25:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:25:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:25:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:25:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:25:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:25:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:25:00] local.INFO: DEBUG: GPS processor result {"connection_id":218715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:25:00] local.INFO: GPS data processed {"connection_id":218715,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:25:00] local.INFO: Acknowledgment sent {"connection_id":218715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:25:31] local.INFO: TCP Data received {"connection_id":218715,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:31] local.INFO: Processing buffer {"connection_id":218715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:31] local.INFO: Packet analysis {"connection_id":218715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:25:31] local.INFO: Extracted packet for processing {"connection_id":218715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:25:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:25:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:25:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22: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-18 22:25: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:25:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:25:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:25:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:25:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:25:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:25: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-18 22:25:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:25:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:25:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:25:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:25:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":218715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:25:31] local.INFO: GPS data processed {"connection_id":218715,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:25:31] local.INFO: Acknowledgment sent {"connection_id":218715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:25:52] local.INFO: TCP Data received {"connection_id":220099,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:25:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:25:52] local.INFO: Processing buffer {"connection_id":220099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:25:52] local.INFO: IMEI packet received {"connection_id":220099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:25:52] local.INFO: IMEI acknowledgment sent {"connection_id":220099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:25:57] local.INFO: TCP Data received {"connection_id":220099,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:25:57] local.INFO: Processing buffer {"connection_id":220099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:25:57] local.INFO: IMEI packet received {"connection_id":220099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":220099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:25:57] local.INFO: TCP Data received {"connection_id":220099,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:57] local.INFO: Processing buffer {"connection_id":220099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:25:57] local.INFO: Packet analysis {"connection_id":220099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:25:57] local.INFO: Extracted packet for processing {"connection_id":220099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:25:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:25: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-18 22:25:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:25:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:25:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22:25:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:25:57] 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-18 22:25: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:25:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:25: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-18 22:25:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:25:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:25:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:25:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:25:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:25:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:25:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:25:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:25:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:25:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:25:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:25:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:25:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:25:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:25:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:25:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:25:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:25:57] local.INFO: DEBUG: GPS processor result {"connection_id":220099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:25:57] local.INFO: GPS data processed {"connection_id":220099,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:25:57] local.INFO: Acknowledgment sent {"connection_id":220099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:26:30] local.INFO: TCP Data received {"connection_id":220099,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:26:30] local.INFO: Processing buffer {"connection_id":220099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:26:30] local.INFO: Packet analysis {"connection_id":220099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:26:30] local.INFO: Extracted packet for processing {"connection_id":220099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:26:30] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22: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-18 22: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:26:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:26:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":220099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:26:30] local.INFO: GPS data processed {"connection_id":220099,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:26:30] local.INFO: Acknowledgment sent {"connection_id":220099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:26:52] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:26:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:26:52] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:26:52] local.INFO: IMEI packet received {"connection_id":221781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:26:52] local.INFO: IMEI acknowledgment sent {"connection_id":221781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:26:57] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:26:57] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:26:57] local.INFO: IMEI packet received {"connection_id":221781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":221781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:26:58] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:26:58] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fed1560012d7f978005afddd80005005b2a..."} 
[2026-10-18 22:26:58] local.INFO: Packet analysis {"connection_id":221781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:26:58] local.INFO: Extracted packet for processing {"connection_id":221781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fed"} 
[2026-10-18 22:26:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":5,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:26: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-18 22:26:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839551744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:26:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:26:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:26:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:26:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792342300000,"timestamp_ms":1792342300000,"timestamp_seconds":1792342300,"priority":1,"record_length":96,"hex_timestamp":"000001a14fed1560"} 
[2026-10-18 22:26:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:26:58] 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-18 22:26: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:26:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:26: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-18 22:26:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:26:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:26:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:26:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:26:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:26: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-18 22:26:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:26:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:26:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839551744001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:26:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:26:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:26:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839551744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:26:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:26:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:26:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:26:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:26:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839551744001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:26:58] 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":7256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:26:58] local.INFO: GPS data processed {"connection_id":221781,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:26:58] local.INFO: Acknowledgment sent {"connection_id":221781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:27:31] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:27:31] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:27:31] local.INFO: Packet analysis {"connection_id":221781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:27:31] local.INFO: Extracted packet for processing {"connection_id":221781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:27:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22: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-18 22:27: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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:27: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-18 22: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-18 22: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-18 22:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:27: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-18 22:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:27:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:27:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:27:31] 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":7257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:27:31] local.INFO: GPS data processed {"connection_id":221781,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:27:31] local.INFO: Acknowledgment sent {"connection_id":221781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:27:52] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:27:52] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:27:52] local.INFO: IMEI packet received {"connection_id":218425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:27:52] local.INFO: IMEI acknowledgment sent {"connection_id":218425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:27:57] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:27:57] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:27:57] local.INFO: IMEI packet received {"connection_id":218425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":218425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:27:58] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:27:58] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:27:58] local.INFO: Packet analysis {"connection_id":218425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:27:58] local.INFO: Extracted packet for processing {"connection_id":218425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:27:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:27:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22: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-18 22:27:58] 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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:27:58] 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-18 22: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-18 22: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-18 22:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:27:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:27:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":218425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:27:58] local.INFO: GPS data processed {"connection_id":218425,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:27:58] local.INFO: Acknowledgment sent {"connection_id":218425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:28:28] local.INFO: TCP Data received {"connection_id":218425,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:28:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:28:28] local.INFO: Processing buffer {"connection_id":218425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:28:28] local.INFO: Packet analysis {"connection_id":218425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:28:28] local.INFO: Extracted packet for processing {"connection_id":218425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:28:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:28: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-18 22:28:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:28:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:28:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:28:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:28:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22:28:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:28:28] 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-18 22:28: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:28:28] 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-18 22:28: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-18 22:28:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:28:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:28:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:28:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:28:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:28:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:28:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:28:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:28:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:28:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:28:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:28:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:28:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:28:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:28:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:28:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:28:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:28:28] local.INFO: DEBUG: GPS processor result {"connection_id":218425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:28:28] local.INFO: GPS data processed {"connection_id":218425,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:28:28] local.INFO: Acknowledgment sent {"connection_id":218425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:28:52] local.INFO: TCP Data received {"connection_id":220101,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:28:52] local.INFO: Processing buffer {"connection_id":220101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:28:52] local.INFO: IMEI packet received {"connection_id":220101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":220101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:28:57] local.INFO: TCP Data received {"connection_id":220101,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:28:57] local.INFO: Processing buffer {"connection_id":220101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:28:57] local.INFO: IMEI packet received {"connection_id":220101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":220101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:28:58] local.INFO: TCP Data received {"connection_id":220101,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:28:58] local.INFO: Processing buffer {"connection_id":220101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:28:58] local.INFO: Packet analysis {"connection_id":220101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:28:58] local.INFO: Extracted packet for processing {"connection_id":220101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:28:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22: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-18 22:28:58] 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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:28:58] 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-18 22: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-18 22: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-18 22:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:28: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-18 22:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:28:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:28:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:28:58] local.INFO: DEBUG: GPS processor result {"connection_id":220101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:28:58] local.INFO: GPS data processed {"connection_id":220101,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:28:58] local.INFO: Acknowledgment sent {"connection_id":220101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:29:09] local.INFO: TCP Data received {"connection_id":220100,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220100,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:29:09] local.INFO: Processing buffer {"connection_id":220100,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:29:09] local.INFO: IMEI packet received {"connection_id":220100,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:29:09] local.INFO: IMEI acknowledgment sent {"connection_id":220100,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:29:28] local.INFO: TCP Data received {"connection_id":220101,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:29:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:29:28] local.INFO: Processing buffer {"connection_id":220101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:29:28] local.INFO: Packet analysis {"connection_id":220101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:29:28] local.INFO: Extracted packet for processing {"connection_id":220101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:29:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:29: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-18 22:29:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:29:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:29:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:29:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:29:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22:29:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:29:28] 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-18 22:29: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:29:28] 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-18 22:29: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-18 22:29:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:29:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:29:28] local.INFO: Teltonika packet parsed successfully {"connection_id":220101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:29:28] local.INFO: Passing IMEI to GPS processor {"connection_id":220101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:29:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":220101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:29:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:29:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:29:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:29:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:29:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:29:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:29:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:29:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:29:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:29:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:29:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:29:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:29:28] local.INFO: DEBUG: GPS processor result {"connection_id":220101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:29:28] local.INFO: GPS data processed {"connection_id":220101,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:29:28] local.INFO: Acknowledgment sent {"connection_id":220101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:29:44] local.INFO: TCP Data received {"connection_id":218717,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:29:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218717,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:29:44] local.INFO: Processing buffer {"connection_id":218717,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:29:44] local.INFO: IMEI packet received {"connection_id":218717,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:29:44] local.INFO: IMEI acknowledgment sent {"connection_id":218717,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:29:52] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:29:52] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:29:52] local.INFO: IMEI packet received {"connection_id":218426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":218426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:29:57] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:29:57] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:29:57] local.INFO: IMEI packet received {"connection_id":218426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":218426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:29:57] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:29:57] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:29:57] local.INFO: Packet analysis {"connection_id":218426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:29:57] local.INFO: Extracted packet for processing {"connection_id":218426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:29:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:29: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-18 22:29:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:29:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:29:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:29:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:29:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:29:58] 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-18 22:29: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:29:58] 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-18 22:29: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-18 22:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:29: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-18 22:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:29:58] local.INFO: DEBUG: GPS processor result {"connection_id":218426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:29:58] local.INFO: GPS data processed {"connection_id":218426,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:29:58] local.INFO: Acknowledgment sent {"connection_id":218426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:30:28] local.INFO: TCP Data received {"connection_id":218426,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:30:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:30:28] local.INFO: Processing buffer {"connection_id":218426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:30:28] local.INFO: Packet analysis {"connection_id":218426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:30:28] local.INFO: Extracted packet for processing {"connection_id":218426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:30:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:30:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:30:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:30:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:30:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:30:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22: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-18 22:30:28] 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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:30:28] 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-18 22: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-18 22: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-18 22:30:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:30:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:30:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:30:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:30:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:30:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:30:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:30:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:30:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:30:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:30:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:30:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:30:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:30:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:30:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:30:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:30:28] local.INFO: DEBUG: GPS processor result {"connection_id":218426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:30:28] local.INFO: GPS data processed {"connection_id":218426,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:30:28] local.INFO: Acknowledgment sent {"connection_id":218426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:30:52] local.INFO: TCP Data received {"connection_id":218428,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:30:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:30:52] local.INFO: Processing buffer {"connection_id":218428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:30:52] local.INFO: IMEI packet received {"connection_id":218428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:30:52] local.INFO: IMEI acknowledgment sent {"connection_id":218428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:30:57] local.INFO: TCP Data received {"connection_id":218428,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:30:57] local.INFO: Processing buffer {"connection_id":218428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:30:57] local.INFO: IMEI packet received {"connection_id":218428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":218428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:31:01] local.INFO: TCP Data received {"connection_id":218428,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:01] local.INFO: Processing buffer {"connection_id":218428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:01] local.INFO: Packet analysis {"connection_id":218428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:31:01] local.INFO: Extracted packet for processing {"connection_id":218428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:31:01] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22: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-18 22:31: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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:31:01] 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-18 22: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-18 22: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-18 22:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:31:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:31:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":218428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:31:01] local.INFO: GPS data processed {"connection_id":218428,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:31:01] local.INFO: Acknowledgment sent {"connection_id":218428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:31:32] local.INFO: TCP Data received {"connection_id":218428,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:32] local.INFO: Processing buffer {"connection_id":218428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:32] local.INFO: Packet analysis {"connection_id":218428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:31:32] local.INFO: Extracted packet for processing {"connection_id":218428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:31:32] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22: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-18 22:31: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-18 22: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:31:32] 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-18 22: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-18 22: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-18 22:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:31: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-18 22:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:31:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:31:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:31:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":218428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:31:32] local.INFO: GPS data processed {"connection_id":218428,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:31:32] local.INFO: Acknowledgment sent {"connection_id":218428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:31:51] local.INFO: TCP Data received {"connection_id":218719,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:31:52] local.INFO: Processing buffer {"connection_id":218719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:31:52] local.INFO: IMEI packet received {"connection_id":218719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:31:52] local.INFO: IMEI acknowledgment sent {"connection_id":218719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:31:57] local.INFO: TCP Data received {"connection_id":218719,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:31:57] local.INFO: Processing buffer {"connection_id":218719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:31:57] local.INFO: IMEI packet received {"connection_id":218719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":218719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:31:57] local.INFO: TCP Data received {"connection_id":218719,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:57] local.INFO: Processing buffer {"connection_id":218719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff1ad28012d7f978005afddd80019005b2a..."} 
[2026-10-18 22:31:57] local.INFO: Packet analysis {"connection_id":218719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:31:57] local.INFO: Extracted packet for processing {"connection_id":218719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff1"} 
[2026-10-18 22:31:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":42,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:31: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-18 22:31:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839628800001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:31:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:31:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342601000,"timestamp_ms":1792342601000,"timestamp_seconds":1792342601,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff1ad28"} 
[2026-10-18 22:31:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:31:57] 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-18 22:31: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:31:57] 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-18 22:31: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-18 22:31:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:31:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:31:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:31:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:31:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:31:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:31:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:31:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:31:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839628800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:31:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:31:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:31:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839628800001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:31:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:31:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:31:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:31:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:31:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839628800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:31:57] local.INFO: DEBUG: GPS processor result {"connection_id":218719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:31:57] local.INFO: GPS data processed {"connection_id":218719,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:31:57] local.INFO: Acknowledgment sent {"connection_id":218719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:32:28] local.INFO: TCP Data received {"connection_id":218719,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:32:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:32:28] local.INFO: Processing buffer {"connection_id":218719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:32:28] local.INFO: Packet analysis {"connection_id":218719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:32:28] local.INFO: Extracted packet for processing {"connection_id":218719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:32:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:32: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-18 22:32:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:32:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:32:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:32:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:32:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22:32:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:32:28] 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-18 22:32: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:32:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:32: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-18 22:32:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:32:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:32:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:32:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:32:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:32:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:32:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:32:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:32:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:32:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:32:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:32:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:32:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:32:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:32:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:32:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:32:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:32:28] local.INFO: DEBUG: GPS processor result {"connection_id":218719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:32:28] local.INFO: GPS data processed {"connection_id":218719,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:32:28] local.INFO: Acknowledgment sent {"connection_id":218719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:32:51] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:32:52] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:32:52] local.INFO: IMEI packet received {"connection_id":218429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":218429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:32:57] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:32:57] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:32:57] local.INFO: IMEI packet received {"connection_id":218429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":218429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:32:57] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:32:57] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:32:57] local.INFO: Packet analysis {"connection_id":218429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:32:57] local.INFO: Extracted packet for processing {"connection_id":218429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:32:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:32: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-18 22:32:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:32:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:32:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:32:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:32:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22:32:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:32:57] 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-18 22:32: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:32:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:32: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-18 22:32:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:32:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:32:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:32:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:32:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:32:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:32:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:32:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:32:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:32:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:32:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:32:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:32:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:32:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:32:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:32:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:32:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:32:57] local.INFO: DEBUG: GPS processor result {"connection_id":218429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:32:57] local.INFO: GPS data processed {"connection_id":218429,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:32:57] local.INFO: Acknowledgment sent {"connection_id":218429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:33:28] local.INFO: TCP Data received {"connection_id":218429,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:33:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:33:28] local.INFO: Processing buffer {"connection_id":218429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:33:28] local.INFO: Packet analysis {"connection_id":218429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:33:28] local.INFO: Extracted packet for processing {"connection_id":218429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:33:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:33: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-18 22:33:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:33:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:33:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:33:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:33:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22:33:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:33:28] 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-18 22:33: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:33:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:33: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-18 22:33:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:33:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:33:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:33:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:33:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:33:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:33:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:33:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:33:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:33:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:33:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:33:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:33:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:33:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:33:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:33:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:33:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:33:28] local.INFO: DEBUG: GPS processor result {"connection_id":218429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:33:28] local.INFO: GPS data processed {"connection_id":218429,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:33:28] local.INFO: Acknowledgment sent {"connection_id":218429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:33:57] local.INFO: TCP Data received {"connection_id":218720,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:33:57] local.INFO: Processing buffer {"connection_id":218720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:33:57] local.INFO: IMEI packet received {"connection_id":218720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":218720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:34:02] local.INFO: TCP Data received {"connection_id":218720,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:02] local.INFO: Processing buffer {"connection_id":218720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:02] local.INFO: IMEI packet received {"connection_id":218720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:34:02] local.INFO: IMEI acknowledgment sent {"connection_id":218720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:34:03] local.INFO: TCP Data received {"connection_id":218720,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:34:03] local.INFO: Processing buffer {"connection_id":218720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:34:03] local.INFO: Packet analysis {"connection_id":218720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:34:03] local.INFO: Extracted packet for processing {"connection_id":218720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:34:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22: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-18 22:34: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:34: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-18 22:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:34:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:34:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":218720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:34:03] local.INFO: GPS data processed {"connection_id":218720,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:34:03] local.INFO: Acknowledgment sent {"connection_id":218720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:34:07] local.INFO: TCP Data received {"connection_id":218720,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:34:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:34:07] local.INFO: Processing buffer {"connection_id":218720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:34:07] local.INFO: Packet analysis {"connection_id":218720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:34:07] local.INFO: Extracted packet for processing {"connection_id":218720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:34:07] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:34:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:34:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:34:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:34:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:34:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22: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-18 22:34:07] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:34:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:34:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:34:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:34:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:34:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:34: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-18 22:34:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:34:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:34:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:34:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:34:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:34:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:34:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:34:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:34:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:34:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:34:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:34:07] local.INFO: DEBUG: GPS processor result {"connection_id":218720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:34:07] local.INFO: GPS data processed {"connection_id":218720,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:34:07] local.INFO: Acknowledgment sent {"connection_id":218720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:34:52] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:52] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:52] local.INFO: IMEI packet received {"connection_id":221784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:34:52] local.INFO: IMEI acknowledgment sent {"connection_id":221784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:34:57] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:57] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:34:57] local.INFO: IMEI packet received {"connection_id":221784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":221784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:35:00] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:00] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:00] local.INFO: Packet analysis {"connection_id":221784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:35:00] local.INFO: Extracted packet for processing {"connection_id":221784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:35:00] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:35:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:35:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22: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-18 22:35: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:35:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:35:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:35:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:35:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:35:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:35: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-18 22:35:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:35:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:35:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:35:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:35:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:35:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:35:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:35:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:35:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:35:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:35:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:35:00] 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":7272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:35:00] local.INFO: GPS data processed {"connection_id":221784,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:35:00] local.INFO: Acknowledgment sent {"connection_id":221784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:35:10] local.INFO: TCP Data received {"connection_id":218721,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218721,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:35:10] local.INFO: Processing buffer {"connection_id":218721,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:35:10] local.INFO: IMEI packet received {"connection_id":218721,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":218721,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:35:30] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:31] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:31] local.INFO: Packet analysis {"connection_id":221784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:35:31] local.INFO: Extracted packet for processing {"connection_id":221784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:35:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:35:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:35:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22: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-18 22:35: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:35:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:35:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:35:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:35:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:35:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:35:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:35:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:35:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:35:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:35:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:35:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:35:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:35:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:35:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:35:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:35:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:35:31] 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":7273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:35:31] local.INFO: GPS data processed {"connection_id":221784,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:35:31] local.INFO: Acknowledgment sent {"connection_id":221784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:35:45] local.INFO: TCP Data received {"connection_id":218431,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218431,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:35:45] local.INFO: Processing buffer {"connection_id":218431,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:35:45] local.INFO: IMEI packet received {"connection_id":218431,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:35:45] local.INFO: IMEI acknowledgment sent {"connection_id":218431,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:35:51] local.INFO: TCP Data received {"connection_id":218722,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:35:52] local.INFO: Processing buffer {"connection_id":218722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:35:52] local.INFO: IMEI packet received {"connection_id":218722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":218722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:35:57] local.INFO: TCP Data received {"connection_id":218722,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:35:57] local.INFO: Processing buffer {"connection_id":218722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:35:57] local.INFO: IMEI packet received {"connection_id":218722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":218722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:35:58] local.INFO: TCP Data received {"connection_id":218722,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:58] local.INFO: Processing buffer {"connection_id":218722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:35:58] local.INFO: Packet analysis {"connection_id":218722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:35:58] local.INFO: Extracted packet for processing {"connection_id":218722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:35:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:35:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:35:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:35:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22: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-18 22:35:58] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:35:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:35:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:35:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:35:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:35:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:35: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-18 22:35:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:35:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:35:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:35:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:35:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:35:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:35:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:35:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:35:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:35:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:35:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:35:58] local.INFO: DEBUG: GPS processor result {"connection_id":218722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:35:58] local.INFO: GPS data processed {"connection_id":218722,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:35:58] local.INFO: Acknowledgment sent {"connection_id":218722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:36:29] local.INFO: TCP Data received {"connection_id":218722,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:36:29] local.INFO: Processing buffer {"connection_id":218722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:36:29] local.INFO: Packet analysis {"connection_id":218722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:36:29] local.INFO: Extracted packet for processing {"connection_id":218722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:36:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22: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-18 22:36: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:36:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:36: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-18 22:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:36:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:36:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":218722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:36:29] local.INFO: GPS data processed {"connection_id":218722,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:36:29] local.INFO: Acknowledgment sent {"connection_id":218722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:36:51] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:36:52] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:36:52] local.INFO: IMEI packet received {"connection_id":218432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:36:52] local.INFO: IMEI acknowledgment sent {"connection_id":218432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:36:57] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:36:57] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:36:57] local.INFO: IMEI packet received {"connection_id":218432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":218432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:36:57] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:36:57] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ff644f0012d7f978005afddd80019005b2c..."} 
[2026-10-18 22:36:57] local.INFO: Packet analysis {"connection_id":218432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:36:57] local.INFO: Extracted packet for processing {"connection_id":218432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ff6"} 
[2026-10-18 22:36:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":44,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:36: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-18 22:36:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839705856001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:36:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:36:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:36:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:36:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792342902000,"timestamp_ms":1792342902000,"timestamp_seconds":1792342902,"priority":1,"record_length":96,"hex_timestamp":"000001a14ff644f0"} 
[2026-10-18 22:36:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:36:57] 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-18 22:36: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:36:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:36: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-18 22:36:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:36:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:36:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:36:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:36:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:36:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:36:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:36:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:36:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839705856001,"66":25582,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:36:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:36:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:36:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839705856001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:36:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:36:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:36:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:36:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:36:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839705856001,"power":25582,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:36:57] local.INFO: DEBUG: GPS processor result {"connection_id":218432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:36:57] local.INFO: GPS data processed {"connection_id":218432,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:36:57] local.INFO: Acknowledgment sent {"connection_id":218432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:37:29] local.INFO: TCP Data received {"connection_id":218432,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:37:29] local.INFO: Processing buffer {"connection_id":218432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:37:29] local.INFO: Packet analysis {"connection_id":218432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:37:29] local.INFO: Extracted packet for processing {"connection_id":218432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:37:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:37:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:37:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:37:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:37:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:37:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22: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-18 22:37: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-18 22: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:37:29] 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-18 22: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-18 22: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-18 22:37:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:37:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:37:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:37:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:37:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:37:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:37:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:37:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:37:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:37:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:37:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:37:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:37:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:37:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:37:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:37:29] local.INFO: DEBUG: GPS processor result {"connection_id":218432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:37:29] local.INFO: GPS data processed {"connection_id":218432,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:37:29] local.INFO: Acknowledgment sent {"connection_id":218432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:37:52] local.INFO: TCP Data received {"connection_id":218433,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:37:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:37:52] local.INFO: Processing buffer {"connection_id":218433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:37:52] local.INFO: IMEI packet received {"connection_id":218433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:37:52] local.INFO: IMEI acknowledgment sent {"connection_id":218433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:37:57] local.INFO: TCP Data received {"connection_id":218433,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:37:57] local.INFO: Processing buffer {"connection_id":218433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:37:57] local.INFO: IMEI packet received {"connection_id":218433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":218433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:37:57] local.INFO: TCP Data received {"connection_id":218433,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:37:57] local.INFO: Processing buffer {"connection_id":218433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:37:57] local.INFO: Packet analysis {"connection_id":218433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:37:57] local.INFO: Extracted packet for processing {"connection_id":218433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:37:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:37: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-18 22:37:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:37:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:37:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:37:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:37:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22:37:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:37:57] 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-18 22:37: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:37:57] 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-18 22:37: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-18 22:37:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:37:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:37:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:37:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:37:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:37:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:37:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:37:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:37:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:37:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:37:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:37:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:37:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:37:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:37:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:37:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:37:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:37:57] local.INFO: DEBUG: GPS processor result {"connection_id":218433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:37:57] local.INFO: GPS data processed {"connection_id":218433,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:37:57] local.INFO: Acknowledgment sent {"connection_id":218433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:38:29] local.INFO: TCP Data received {"connection_id":218433,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:38:29] local.INFO: Processing buffer {"connection_id":218433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:38:29] local.INFO: Packet analysis {"connection_id":218433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:38:29] local.INFO: Extracted packet for processing {"connection_id":218433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:38:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:38:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:38:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:38:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:38:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:38:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22: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-18 22:38: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-18 22: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:38:29] 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-18 22: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-18 22: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-18 22:38:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:38:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:38:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:38:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:38:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:38:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:38:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:38:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:38:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:38:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:38:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:38:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:38:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:38:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:38:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:38:29] local.INFO: DEBUG: GPS processor result {"connection_id":218433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:38:29] local.INFO: GPS data processed {"connection_id":218433,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:38:29] local.INFO: Acknowledgment sent {"connection_id":218433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:38:51] local.INFO: TCP Data received {"connection_id":218724,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:38:52] local.INFO: Processing buffer {"connection_id":218724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:38:52] local.INFO: IMEI packet received {"connection_id":218724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":218724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:38:56] local.INFO: TCP Data received {"connection_id":218724,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:38:57] local.INFO: Processing buffer {"connection_id":218724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:38:57] local.INFO: IMEI packet received {"connection_id":218724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":218724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:38:57] local.INFO: TCP Data received {"connection_id":218724,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:38:57] local.INFO: Processing buffer {"connection_id":218724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:38:57] local.INFO: Packet analysis {"connection_id":218724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:38:57] local.INFO: Extracted packet for processing {"connection_id":218724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:38:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:38: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-18 22:38:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:38:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:38:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:38:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:38:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22:38:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:38:57] 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-18 22:38: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:38:57] 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-18 22:38: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-18 22:38:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:38:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:38:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:38:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:38:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:38:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:38:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:38:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:38:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:38:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:38:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:38:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:38:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:38:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:38:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:38:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:38:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:38:57] local.INFO: DEBUG: GPS processor result {"connection_id":218724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:38:57] local.INFO: GPS data processed {"connection_id":218724,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:38:57] local.INFO: Acknowledgment sent {"connection_id":218724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:39:31] local.INFO: TCP Data received {"connection_id":218724,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:39:31] local.INFO: Processing buffer {"connection_id":218724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:39:31] local.INFO: Packet analysis {"connection_id":218724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:39:31] local.INFO: Extracted packet for processing {"connection_id":218724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:39:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:39: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-18 22:39:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:39:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:39:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:39:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:39:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22:39:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:39: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-18 22:39: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:39:31] 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-18 22:39: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-18 22:39:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:39:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:39:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:39:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:39:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:39: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-18 22:39:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:39:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:39:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:39:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:39:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:39:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:39:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:39:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:39:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:39:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:39:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:39:31] local.INFO: DEBUG: GPS processor result {"connection_id":218724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:39:31] local.INFO: GPS data processed {"connection_id":218724,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:39:31] local.INFO: Acknowledgment sent {"connection_id":218724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:39:57] local.INFO: TCP Data received {"connection_id":218434,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:39:57] local.INFO: Processing buffer {"connection_id":218434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:39:57] local.INFO: IMEI packet received {"connection_id":218434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":218434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:40:02] local.INFO: TCP Data received {"connection_id":218434,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:02] local.INFO: Processing buffer {"connection_id":218434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:02] local.INFO: IMEI packet received {"connection_id":218434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:40:02] local.INFO: IMEI acknowledgment sent {"connection_id":218434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:40:05] local.INFO: TCP Data received {"connection_id":218434,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218434,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:05] local.INFO: Processing buffer {"connection_id":218434,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:05] local.INFO: Packet analysis {"connection_id":218434,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:40:05] local.INFO: Extracted packet for processing {"connection_id":218434,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:40:05] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22: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-18 22:40: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-18 22: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":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:40:05] 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-18 22: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-18 22: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-18 22:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218434,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:40: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-18 22:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:40:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:40:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":218434,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:40:05] local.INFO: GPS data processed {"connection_id":218434,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:40:05] local.INFO: Acknowledgment sent {"connection_id":218434,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:40:10] local.INFO: TCP Data received {"connection_id":218434,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218434,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:10] local.INFO: Processing buffer {"connection_id":218434,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:10] local.INFO: Packet analysis {"connection_id":218434,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:40:10] local.INFO: Extracted packet for processing {"connection_id":218434,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:40:10] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:40:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:40:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22: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-18 22:40:10] 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-18 22: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:40:10] 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-18 22: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-18 22: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-18 22:40:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:40:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218434,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:40:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:40:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:40:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:40:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:40:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:40:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:40:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:40:10] local.INFO: DEBUG: GPS processor result {"connection_id":218434,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:40:10] local.INFO: GPS data processed {"connection_id":218434,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:40:10] local.INFO: Acknowledgment sent {"connection_id":218434,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:40:51] local.INFO: TCP Data received {"connection_id":218726,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:52] local.INFO: Processing buffer {"connection_id":218726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:52] local.INFO: IMEI packet received {"connection_id":218726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":218726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:40:57] local.INFO: TCP Data received {"connection_id":218726,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:57] local.INFO: Processing buffer {"connection_id":218726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:40:57] local.INFO: IMEI packet received {"connection_id":218726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":218726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:40:57] local.INFO: TCP Data received {"connection_id":218726,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:57] local.INFO: Processing buffer {"connection_id":218726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:40:57] local.INFO: Packet analysis {"connection_id":218726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:40:57] local.INFO: Extracted packet for processing {"connection_id":218726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:40:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:40: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-18 22:40:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:40:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:40:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22:40:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:40:57] 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-18 22:40: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:40:57] 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-18 22:40: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-18 22:40:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:40:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:40:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:40:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:40:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:40:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:40:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:40:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:40:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:40:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:40:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:40:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:40:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:40:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:40:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:40:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:40:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:40:57] local.INFO: DEBUG: GPS processor result {"connection_id":218726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:40:57] local.INFO: GPS data processed {"connection_id":218726,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:40:57] local.INFO: Acknowledgment sent {"connection_id":218726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:41:14] local.INFO: TCP Data received {"connection_id":218725,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:41:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218725,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:41:14] local.INFO: Processing buffer {"connection_id":218725,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:41:14] local.INFO: IMEI packet received {"connection_id":218725,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:41:14] local.INFO: IMEI acknowledgment sent {"connection_id":218725,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:41:28] local.INFO: TCP Data received {"connection_id":218726,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:41:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:41:28] local.INFO: Processing buffer {"connection_id":218726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:41:28] local.INFO: Packet analysis {"connection_id":218726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:41:28] local.INFO: Extracted packet for processing {"connection_id":218726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:41:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:41: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-18 22:41:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:41:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:41:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:41:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:41:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22:41:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:41:28] 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-18 22:41: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:41:28] 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-18 22:41: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-18 22:41:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:41:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:41:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:41:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:41:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:41:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:41:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:41:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:41:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:41:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:41:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:41:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:41:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:41:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:41:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:41:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:41:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:41:28] local.INFO: DEBUG: GPS processor result {"connection_id":218726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:41:28] local.INFO: GPS data processed {"connection_id":218726,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:41:28] local.INFO: Acknowledgment sent {"connection_id":218726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:41:44] local.INFO: TCP Data received {"connection_id":220104,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220104,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:41:44] local.INFO: Processing buffer {"connection_id":220104,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:41:44] local.INFO: IMEI packet received {"connection_id":220104,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:41:44] local.INFO: IMEI acknowledgment sent {"connection_id":220104,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:41:52] local.INFO: TCP Data received {"connection_id":218727,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:41:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:41:52] local.INFO: Processing buffer {"connection_id":218727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:41:52] local.INFO: IMEI packet received {"connection_id":218727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:41:52] local.INFO: IMEI acknowledgment sent {"connection_id":218727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:41:56] local.INFO: TCP Data received {"connection_id":218727,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:41:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:41:56] local.INFO: Processing buffer {"connection_id":218727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:41:56] local.INFO: IMEI packet received {"connection_id":218727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:41:56] local.INFO: IMEI acknowledgment sent {"connection_id":218727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:41:57] local.INFO: TCP Data received {"connection_id":218727,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:41:57] local.INFO: Processing buffer {"connection_id":218727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14ffadcb8012d7f978005afddd80019005b2b..."} 
[2026-10-18 22:41:57] local.INFO: Packet analysis {"connection_id":218727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:41:57] local.INFO: Extracted packet for processing {"connection_id":218727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14ffa"} 
[2026-10-18 22:41:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":25,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:41: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-18 22:41:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839782912001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:41:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:41:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:41:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:41:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343203000,"timestamp_ms":1792343203000,"timestamp_seconds":1792343203,"priority":1,"record_length":96,"hex_timestamp":"000001a14ffadcb8"} 
[2026-10-18 22:41:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:41:57] 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-18 22:41: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-18 22:41:57] 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-18 22:41: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-18 22:41:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:41:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:41:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:41:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:41:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:41:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:41:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:41:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:41:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839782912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:41:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:41:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:41:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839782912001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:41:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:41:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:41:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:41:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:41:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839782912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:41:57] local.INFO: DEBUG: GPS processor result {"connection_id":218727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:41:57] local.INFO: GPS data processed {"connection_id":218727,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:41:57] local.INFO: Acknowledgment sent {"connection_id":218727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:42:28] local.INFO: TCP Data received {"connection_id":218727,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:42:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:42:28] local.INFO: Processing buffer {"connection_id":218727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:42:28] local.INFO: Packet analysis {"connection_id":218727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:42:28] local.INFO: Extracted packet for processing {"connection_id":218727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:42:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:42: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-18 22:42:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:42:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:42:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:42:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:42:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22:42:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:42:28] 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-18 22:42: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:42:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:42: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-18 22:42:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:42:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:42:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:42:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:42:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:42:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:42:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:42:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:42:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:42:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:42:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:42:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:42:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:42:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:42:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:42:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:42:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:42:28] local.INFO: DEBUG: GPS processor result {"connection_id":218727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:42:28] local.INFO: GPS data processed {"connection_id":218727,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:42:28] local.INFO: Acknowledgment sent {"connection_id":218727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:42:51] local.INFO: TCP Data received {"connection_id":220106,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:42:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:42:51] local.INFO: Processing buffer {"connection_id":220106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:42:51] local.INFO: IMEI packet received {"connection_id":220106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:42:51] local.INFO: IMEI acknowledgment sent {"connection_id":220106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:42:57] local.INFO: TCP Data received {"connection_id":220106,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:42:57] local.INFO: Processing buffer {"connection_id":220106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:42:57] local.INFO: IMEI packet received {"connection_id":220106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":220106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:42:57] local.INFO: TCP Data received {"connection_id":220106,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:42:57] local.INFO: Processing buffer {"connection_id":220106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:42:57] local.INFO: Packet analysis {"connection_id":220106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:42:57] local.INFO: Extracted packet for processing {"connection_id":220106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:42:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:42: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-18 22:42:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:42:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:42:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:42:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:42:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22:42:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:42:57] 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-18 22:42: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:42:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:42: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-18 22:42:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:42:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:42:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:42:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:42:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:42:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:42:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:42:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:42:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:42:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:42:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:42:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:42:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:42:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:42:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:42:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:42:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:42:57] local.INFO: DEBUG: GPS processor result {"connection_id":220106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:42:57] local.INFO: GPS data processed {"connection_id":220106,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:42:57] local.INFO: Acknowledgment sent {"connection_id":220106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:43:29] local.INFO: TCP Data received {"connection_id":220106,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:43:29] local.INFO: Processing buffer {"connection_id":220106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:43:29] local.INFO: Packet analysis {"connection_id":220106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:43:29] local.INFO: Extracted packet for processing {"connection_id":220106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:43:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:43:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:43:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:43:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:43:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:43:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22: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-18 22:43: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:43:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:43:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:43:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:43:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:43:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:43: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-18 22:43:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:43:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:43:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:43:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:43:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:43:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:43:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:43:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:43:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:43:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:43:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:43:29] local.INFO: DEBUG: GPS processor result {"connection_id":220106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:43:29] local.INFO: GPS data processed {"connection_id":220106,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:43:29] local.INFO: Acknowledgment sent {"connection_id":220106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:43:57] local.INFO: TCP Data received {"connection_id":220107,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:43:57] local.INFO: Processing buffer {"connection_id":220107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:43:57] local.INFO: IMEI packet received {"connection_id":220107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":220107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:44:02] local.INFO: TCP Data received {"connection_id":220107,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:02] local.INFO: Processing buffer {"connection_id":220107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:02] local.INFO: IMEI packet received {"connection_id":220107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:44:02] local.INFO: IMEI acknowledgment sent {"connection_id":220107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:44:03] local.INFO: TCP Data received {"connection_id":220107,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:03] local.INFO: Processing buffer {"connection_id":220107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:03] local.INFO: Packet analysis {"connection_id":220107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:44:03] local.INFO: Extracted packet for processing {"connection_id":220107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:44:03] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22: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-18 22:44: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:44: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-18 22:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:44:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:44:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:44:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":220107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:44:03] local.INFO: GPS data processed {"connection_id":220107,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:44:03] local.INFO: Acknowledgment sent {"connection_id":220107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:44:16] local.INFO: TCP Data received {"connection_id":220107,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:16] local.INFO: Processing buffer {"connection_id":220107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:16] local.INFO: Packet analysis {"connection_id":220107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:44:16] local.INFO: Extracted packet for processing {"connection_id":220107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:44:16] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:44: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-18 22:44:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:44:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22:44:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:44:16] 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-18 22:44: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:44:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:44: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-18 22:44:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:44:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:44:16] local.INFO: Teltonika packet parsed successfully {"connection_id":220107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:44:16] local.INFO: Passing IMEI to GPS processor {"connection_id":220107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:44:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":220107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:44:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:44:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:44:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:44:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:44:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:44:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:44:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:44:16] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:44:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:44:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:44:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:44:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:44:16] local.INFO: DEBUG: GPS processor result {"connection_id":220107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:44:16] local.INFO: GPS data processed {"connection_id":220107,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:44:16] local.INFO: Acknowledgment sent {"connection_id":220107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:44:51] local.INFO: TCP Data received {"connection_id":218436,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:51] local.INFO: Processing buffer {"connection_id":218436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:51] local.INFO: IMEI packet received {"connection_id":218436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:44:51] local.INFO: IMEI acknowledgment sent {"connection_id":218436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:44:56] local.INFO: TCP Data received {"connection_id":218436,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:57] local.INFO: Processing buffer {"connection_id":218436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:44:57] local.INFO: IMEI packet received {"connection_id":218436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":218436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:44:57] local.INFO: TCP Data received {"connection_id":218436,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:57] local.INFO: Processing buffer {"connection_id":218436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:44:57] local.INFO: Packet analysis {"connection_id":218436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:44:57] local.INFO: Extracted packet for processing {"connection_id":218436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:44:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:44: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-18 22:44:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:44:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:44:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22:44:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:44:57] 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-18 22:44: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:44:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:44: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-18 22:44:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:44:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:44:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:44:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:44:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:44:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:44:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:44:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:44:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:44:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:44:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:44:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:44:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:44:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:44:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:44:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:44:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:44:57] local.INFO: DEBUG: GPS processor result {"connection_id":218436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:44:57] local.INFO: GPS data processed {"connection_id":218436,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:44:57] local.INFO: Acknowledgment sent {"connection_id":218436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:45:31] local.INFO: TCP Data received {"connection_id":218436,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:45:31] local.INFO: Processing buffer {"connection_id":218436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:45:31] local.INFO: Packet analysis {"connection_id":218436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:45:31] local.INFO: Extracted packet for processing {"connection_id":218436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:45:31] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:45:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22: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-18 22:45: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:45:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:45:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:45:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":218436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:45:31] local.INFO: GPS data processed {"connection_id":218436,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:45:31] local.INFO: Acknowledgment sent {"connection_id":218436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:45:52] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:45:52] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:45:52] local.INFO: IMEI packet received {"connection_id":221787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:45:52] local.INFO: IMEI acknowledgment sent {"connection_id":221787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:45:57] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:45:57] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:45:57] local.INFO: IMEI packet received {"connection_id":221787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":221787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:45:58] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:45:58] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:45:58] local.INFO: Packet analysis {"connection_id":221787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:45:58] local.INFO: Extracted packet for processing {"connection_id":221787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:45:58] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:45:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:45:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:45:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:45:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:45:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22: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-18 22:45:58] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:45:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:45:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:45:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:45:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:45:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:45: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-18 22:45:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:45:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:45:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:45:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:45:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:45:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:45:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:45:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:45:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:45:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:45:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:45:58] 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":7294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:45:58] local.INFO: GPS data processed {"connection_id":221787,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:45:58] local.INFO: Acknowledgment sent {"connection_id":221787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:46:29] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:46:29] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:46:29] local.INFO: Packet analysis {"connection_id":221787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:46:29] local.INFO: Extracted packet for processing {"connection_id":221787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:46:29] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:46:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:46:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:46:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:46:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:46:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22: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-18 22:46: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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:46:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:46:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:46:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:46:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:46:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:46: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-18 22:46:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:46:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:46:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:46:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:46:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:46:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:46:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:46:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:46:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:46:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:46:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:46:29] 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":7295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:46:29] local.INFO: GPS data processed {"connection_id":221787,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:46:29] local.INFO: Acknowledgment sent {"connection_id":221787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:46:51] local.INFO: TCP Data received {"connection_id":218437,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:46:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:46:51] local.INFO: Processing buffer {"connection_id":218437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:46:51] local.INFO: IMEI packet received {"connection_id":218437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:46:51] local.INFO: IMEI acknowledgment sent {"connection_id":218437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:46:56] local.INFO: TCP Data received {"connection_id":218437,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:46:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:46:56] local.INFO: Processing buffer {"connection_id":218437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:46:56] local.INFO: IMEI packet received {"connection_id":218437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:46:56] local.INFO: IMEI acknowledgment sent {"connection_id":218437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:46:57] local.INFO: TCP Data received {"connection_id":218437,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:46:57] local.INFO: Processing buffer {"connection_id":218437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a14fff7480012d7f978005afddd80008005b2d..."} 
[2026-10-18 22:46:57] local.INFO: Packet analysis {"connection_id":218437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:46:57] local.INFO: Extracted packet for processing {"connection_id":218437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a14fff"} 
[2026-10-18 22:46:57] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":8,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22:46: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-18 22:46:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839859968001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:46:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:46:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:46:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:46:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343504000,"timestamp_ms":1792343504000,"timestamp_seconds":1792343504,"priority":1,"record_length":96,"hex_timestamp":"000001a14fff7480"} 
[2026-10-18 22:46:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:46:57] 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-18 22:46: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:46:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:46: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-18 22:46:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:46:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:46:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:46:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:46:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:46:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:46:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:46:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:46:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839859968001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:46:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:46:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:46:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839859968001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:46:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:46:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:46:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:46:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:46:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839859968001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:46:57] local.INFO: DEBUG: GPS processor result {"connection_id":218437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:46:57] local.INFO: GPS data processed {"connection_id":218437,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:46:57] local.INFO: Acknowledgment sent {"connection_id":218437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:47:28] local.INFO: TCP Data received {"connection_id":218437,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150040c48012d7f978005afddd80010005b2b..."} 
[2026-10-18 22:47:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150040c48012d7f978005afddd80010005b2b..."} 
[2026-10-18 22:47:28] local.INFO: Processing buffer {"connection_id":218437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150040c48012d7f978005afddd80010005b2b..."} 
[2026-10-18 22:47:28] local.INFO: Packet analysis {"connection_id":218437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:47:28] local.INFO: Extracted packet for processing {"connection_id":218437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:47:28] local.INFO: GPS Element Parsed {"raw_longitude":763336576,"raw_latitude":95411672,"longitude_deg":76.3336576,"latitude_deg":9.5411672,"altitude":16,"angle":91,"satellites":43,"speed":0,"hex_longitude":"2d7f9780","hex_latitude":"05afddd8","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:47:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458839937024001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:47:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:47:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:47:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:47:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792343805000,"timestamp_ms":1792343805000,"timestamp_seconds":1792343805,"priority":1,"record_length":96,"hex_timestamp":"000001a150040c48"} 
[2026-10-18 22: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-18 22:47:28] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:47:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:47:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:47:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:47:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:47:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:47:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:47:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:47:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:47:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458839937024001,"66":25560,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:47:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:47:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:47:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458839937024001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:47:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:47:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:47:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:47:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:47:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458839937024001,"power":25560,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:47:28] local.INFO: DEBUG: GPS processor result {"connection_id":218437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:47:28] local.INFO: GPS data processed {"connection_id":218437,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:47:28] local.INFO: Acknowledgment sent {"connection_id":218437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:47:44] local.INFO: TCP Data received {"connection_id":218729,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:47:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218729,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:47:44] local.INFO: Processing buffer {"connection_id":218729,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:47:44] local.INFO: IMEI packet received {"connection_id":218729,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:47:44] local.INFO: IMEI acknowledgment sent {"connection_id":218729,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:47:51] local.INFO: TCP Data received {"connection_id":218438,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:47:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:47:51] local.INFO: Processing buffer {"connection_id":218438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:47:51] local.INFO: IMEI packet received {"connection_id":218438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:47:51] local.INFO: IMEI acknowledgment sent {"connection_id":218438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:47:56] local.INFO: TCP Data received {"connection_id":218438,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:47:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:47:56] local.INFO: Processing buffer {"connection_id":218438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:47:56] local.INFO: IMEI packet received {"connection_id":218438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:47:56] local.INFO: IMEI acknowledgment sent {"connection_id":218438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:48:01] local.INFO: TCP Data received {"connection_id":218438,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:01] local.INFO: Processing buffer {"connection_id":218438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:01] local.INFO: Packet analysis {"connection_id":218438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:48:01] local.INFO: Extracted packet for processing {"connection_id":218438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:48:01] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 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-18 22:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 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-18 22:48: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-18 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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 22:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:48:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:48:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":218438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:48:01] local.INFO: GPS data processed {"connection_id":218438,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:48:01] local.INFO: Acknowledgment sent {"connection_id":218438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:48:32] local.INFO: TCP Data received {"connection_id":218438,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:32] local.INFO: Processing buffer {"connection_id":218438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:32] local.INFO: Packet analysis {"connection_id":218438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:48:32] local.INFO: Extracted packet for processing {"connection_id":218438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:48:32] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22: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-18 22:48: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-18 22: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":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:48: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-18 22:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:48:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:48:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":218438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:48:32] local.INFO: GPS data processed {"connection_id":218438,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:48:32] local.INFO: Acknowledgment sent {"connection_id":218438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:48:44] local.INFO: TCP Data received {"connection_id":218439,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:48:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218439,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:48:44] local.INFO: Processing buffer {"connection_id":218439,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:48:44] local.INFO: IMEI packet received {"connection_id":218439,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:48:44] local.INFO: IMEI acknowledgment sent {"connection_id":218439,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:48:51] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:48:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:48:51] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:48:51] local.INFO: IMEI packet received {"connection_id":221788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:48:51] local.INFO: IMEI acknowledgment sent {"connection_id":221788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:48:56] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:48:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:48:56] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:48:56] local.INFO: IMEI packet received {"connection_id":221788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:48:56] local.INFO: IMEI acknowledgment sent {"connection_id":221788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:48:57] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:57] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:48:57] local.INFO: Packet analysis {"connection_id":221788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:48:57] local.INFO: Extracted packet for processing {"connection_id":221788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:48:57] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22:48: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-18 22:48:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:48:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:48:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22:48:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:48:57] 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-18 22:48: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:48:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:48: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-18 22:48:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:48:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:48:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:48:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:48:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:48:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:48:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:48:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:48:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:48:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:48:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:48:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:48:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:48:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:48:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:48:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:48:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:48:57] 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":7300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:48:57] local.INFO: GPS data processed {"connection_id":221788,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:48:57] local.INFO: Acknowledgment sent {"connection_id":221788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:49:28] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:49:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:49:28] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:49:28] local.INFO: Packet analysis {"connection_id":221788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:49:28] local.INFO: Extracted packet for processing {"connection_id":221788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:49:28] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22:49: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-18 22:49:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:49:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:49:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:49:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:49:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22:49:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:49:28] 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-18 22:49: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:49:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:49: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-18 22:49:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:49:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:49:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:49:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:49:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:49:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:49:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:49:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:49:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:49:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:49:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:49:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:49:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:49:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:49:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:49:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:49:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:49:28] 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":7301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:49:28] local.INFO: GPS data processed {"connection_id":221788,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:49:28] local.INFO: Acknowledgment sent {"connection_id":221788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:49:56] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:49:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:49:56] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:49:56] local.INFO: IMEI packet received {"connection_id":218440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:49:56] local.INFO: IMEI acknowledgment sent {"connection_id":218440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:50:01] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:01] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:01] local.INFO: IMEI packet received {"connection_id":218440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:50:01] local.INFO: IMEI acknowledgment sent {"connection_id":218440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:50:02] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:02] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:02] local.INFO: Packet analysis {"connection_id":218440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:50:02] local.INFO: Extracted packet for processing {"connection_id":218440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:50:02] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:50:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:50:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22: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-18 22:50: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-18 22: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:50:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:50:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:50:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:50:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:50:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:50: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-18 22:50:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:50:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:50:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:50:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:50:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:50:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:50:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:50:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:50:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:50:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:50:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:50:02] local.INFO: DEBUG: GPS processor result {"connection_id":218440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:50:02] local.INFO: GPS data processed {"connection_id":218440,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:50:02] local.INFO: Acknowledgment sent {"connection_id":218440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:50:10] local.INFO: TCP Data received {"connection_id":218440,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:10] local.INFO: Processing buffer {"connection_id":218440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:10] local.INFO: Packet analysis {"connection_id":218440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:50:10] local.INFO: Extracted packet for processing {"connection_id":218440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:50:10] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:50:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:50:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22: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-18 22:50:10] 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-18 22: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:50:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:50:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:50:10] local.INFO: Teltonika packet parsed successfully {"connection_id":218440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:50:10] local.INFO: Passing IMEI to GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:50:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":218440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:50:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:50:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:50:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:50:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:50:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:50:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:50:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:50:10] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:50:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:50:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:50:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:50:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:50:10] local.INFO: DEBUG: GPS processor result {"connection_id":218440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:50:10] local.INFO: GPS data processed {"connection_id":218440,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:50:10] local.INFO: Acknowledgment sent {"connection_id":218440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:50:52] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:52] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:52] local.INFO: IMEI packet received {"connection_id":218441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:50:52] local.INFO: IMEI acknowledgment sent {"connection_id":218441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:50:56] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:56] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:50:56] local.INFO: IMEI packet received {"connection_id":218441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:50:56] local.INFO: IMEI acknowledgment sent {"connection_id":218441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:50:57] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:57] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:50:57] local.INFO: Packet analysis {"connection_id":218441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:50:57] local.INFO: Extracted packet for processing {"connection_id":218441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:50:57] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22:50: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-18 22:50:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:50:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:50:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22:50:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:50:57] 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-18 22:50: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:50:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:50: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-18 22:50:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:50:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:50:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:50:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:50:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:50:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:50:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:50:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:50:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:50:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:50:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:50:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:50:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:50:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:50:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:50:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:50:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:50:57] local.INFO: DEBUG: GPS processor result {"connection_id":218441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:50:57] local.INFO: GPS data processed {"connection_id":218441,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:50:57] local.INFO: Acknowledgment sent {"connection_id":218441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:51:02] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:02] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:02] local.INFO: Packet analysis {"connection_id":218441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:51:02] local.INFO: Extracted packet for processing {"connection_id":218441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:51:02] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:51:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:51:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22: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-18 22:51: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-18 22: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:51:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:51:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:51:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:51:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:51:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:51:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:51:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:51:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:51:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:51:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:51:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:51:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:51:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:51:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:51:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:51:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:51:02] local.INFO: DEBUG: GPS processor result {"connection_id":218441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:51:02] local.INFO: GPS data processed {"connection_id":218441,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:51:02] local.INFO: Acknowledgment sent {"connection_id":218441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:51:36] local.INFO: TCP Data received {"connection_id":218441,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:36] local.INFO: Processing buffer {"connection_id":218441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:36] local.INFO: Packet analysis {"connection_id":218441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:51:36] local.INFO: Extracted packet for processing {"connection_id":218441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:51:36] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:51:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:51:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22: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-18 22:51:36] 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-18 22: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:51:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:51:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:51:36] local.INFO: Teltonika packet parsed successfully {"connection_id":218441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:51:36] local.INFO: Passing IMEI to GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:51:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":218441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:51: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-18 22:51:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:51:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:51:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:51:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:51:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:51:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:51:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:51:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:51:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:51:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:51:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:51:36] local.INFO: DEBUG: GPS processor result {"connection_id":218441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:51:36] local.INFO: GPS data processed {"connection_id":218441,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:51:36] local.INFO: Acknowledgment sent {"connection_id":218441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:51:52] local.INFO: TCP Data received {"connection_id":220109,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:51:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:51:52] local.INFO: Processing buffer {"connection_id":220109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:51:52] local.INFO: IMEI packet received {"connection_id":220109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:51:52] local.INFO: IMEI acknowledgment sent {"connection_id":220109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:51:56] local.INFO: TCP Data received {"connection_id":220109,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:51:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:51:56] local.INFO: Processing buffer {"connection_id":220109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:51:56] local.INFO: IMEI packet received {"connection_id":220109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:51:56] local.INFO: IMEI acknowledgment sent {"connection_id":220109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:51:57] local.INFO: TCP Data received {"connection_id":220109,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:57] local.INFO: Processing buffer {"connection_id":220109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:51:57] local.INFO: Packet analysis {"connection_id":220109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:51:57] local.INFO: Extracted packet for processing {"connection_id":220109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:51:57] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22:51: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-18 22:51:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:51:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:51:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22:51:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:51:57] 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-18 22:51: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:51:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:51: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-18 22:51:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:51:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:51:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:51:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:51:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:51:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:51:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:51:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:51:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:51:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:51:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:51:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:51:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:51:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:51:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:51:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:51:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:51:57] local.INFO: DEBUG: GPS processor result {"connection_id":220109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:51:57] local.INFO: GPS data processed {"connection_id":220109,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:51:57] local.INFO: Acknowledgment sent {"connection_id":220109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:52:29] local.INFO: TCP Data received {"connection_id":220109,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:52:29] local.INFO: Processing buffer {"connection_id":220109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150045298012d7f96c005afe120001001022a..."} 
[2026-10-18 22:52:29] local.INFO: Packet analysis {"connection_id":220109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:52:29] local.INFO: Extracted packet for processing {"connection_id":220109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15004"} 
[2026-10-18 22:52:29] local.INFO: GPS Element Parsed {"raw_longitude":763336384,"raw_latitude":95412512,"longitude_deg":76.3336384,"latitude_deg":9.5412512,"altitude":16,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f96c0","hex_latitude":"05afe120","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:52:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840014080001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:52:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:52:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193957926213900288,"note":"Value kept but may cause issues"} 
[2026-10-18 22:52:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:52:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792343823000,"timestamp_ms":1792343823000,"timestamp_seconds":1792343823,"priority":1,"record_length":96,"hex_timestamp":"000001a150045298"} 
[2026-10-18 22: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-18 22:52: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-18 22: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":99,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-10-18 22:52:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2637,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:52:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:52:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:52:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:52:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:52: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-18 22:52:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:52:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:52:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840014080001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193957926213900288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:52:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:52:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:52:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840014080001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:52:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:52:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:52:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:52:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193957926213900288,"description":"Unknown IO ID 45"} 
[2026-10-18 22:52:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840014080001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193957926213900288}} 
[2026-10-18 22:52:29] local.INFO: DEBUG: GPS processor result {"connection_id":220109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:52:29] local.INFO: GPS data processed {"connection_id":220109,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:52:29] local.INFO: Acknowledgment sent {"connection_id":220109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:52:51] local.INFO: TCP Data received {"connection_id":218734,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:52:51] local.INFO: Processing buffer {"connection_id":218734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:52:51] local.INFO: IMEI packet received {"connection_id":218734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:52:51] local.INFO: IMEI acknowledgment sent {"connection_id":218734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:52:56] local.INFO: TCP Data received {"connection_id":218734,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:52:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:52:56] local.INFO: Processing buffer {"connection_id":218734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:52:56] local.INFO: IMEI packet received {"connection_id":218734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:52:56] local.INFO: IMEI acknowledgment sent {"connection_id":218734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:52:57] local.INFO: TCP Data received {"connection_id":218734,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:52:57] local.INFO: Processing buffer {"connection_id":218734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:52:57] local.INFO: Packet analysis {"connection_id":218734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:52:57] local.INFO: Extracted packet for processing {"connection_id":218734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:52:57] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22:52: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-18 22:52:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:52:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:52:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:52:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:52:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22:52:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:52:57] 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-18 22:52: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:52:57] 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-18 22:52: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-18 22:52:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:52:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:52:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:52:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:52:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:52:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:52:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:52:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:52:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:52:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:52:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:52:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:52:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:52:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:52:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:52:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:52:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:52:57] local.INFO: DEBUG: GPS processor result {"connection_id":218734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:52:57] local.INFO: GPS data processed {"connection_id":218734,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:52:57] local.INFO: Acknowledgment sent {"connection_id":218734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:53:28] local.INFO: TCP Data received {"connection_id":218734,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:53:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:53:28] local.INFO: Processing buffer {"connection_id":218734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:53:28] local.INFO: Packet analysis {"connection_id":218734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:53:28] local.INFO: Extracted packet for processing {"connection_id":218734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:53:28] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:53:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:53:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:53:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:53:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:53:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22: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-18 22:53:28] 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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:53:28] 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-18 22: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-18 22: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-18 22:53:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:53:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:53:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:53:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:53:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:53:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:53:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:53:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:53:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:53:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:53:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:53:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:53:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:53:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:53:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:53:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:53:28] local.INFO: DEBUG: GPS processor result {"connection_id":218734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:53:28] local.INFO: GPS data processed {"connection_id":218734,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:53:28] local.INFO: Acknowledgment sent {"connection_id":218734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:53:49] local.INFO: TCP Data received {"connection_id":221789,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:53:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221789,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:53:49] local.INFO: Processing buffer {"connection_id":221789,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:53:49] local.INFO: IMEI packet received {"connection_id":221789,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:53:49] local.INFO: IMEI acknowledgment sent {"connection_id":221789,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:53:51] local.INFO: TCP Data received {"connection_id":220110,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:53:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:53:51] local.INFO: Processing buffer {"connection_id":220110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:53:51] local.INFO: IMEI packet received {"connection_id":220110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:53:51] local.INFO: IMEI acknowledgment sent {"connection_id":220110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:53:56] local.INFO: TCP Data received {"connection_id":220110,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:53:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:53:56] local.INFO: Processing buffer {"connection_id":220110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:53:56] local.INFO: IMEI packet received {"connection_id":220110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:53:56] local.INFO: IMEI acknowledgment sent {"connection_id":220110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:53:57] local.INFO: TCP Data received {"connection_id":220110,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:53:57] local.INFO: Processing buffer {"connection_id":220110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:53:57] local.INFO: Packet analysis {"connection_id":220110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:53:57] local.INFO: Extracted packet for processing {"connection_id":220110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:53:57] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22:53: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-18 22:53:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:53:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:53:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:53:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:53:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22:53:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:53:57] 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-18 22:53: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:53:57] 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-18 22:53: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-18 22:53:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:53:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:53:57] local.INFO: Teltonika packet parsed successfully {"connection_id":220110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:53:57] local.INFO: Passing IMEI to GPS processor {"connection_id":220110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:53:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":220110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:53:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:53:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:53:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:53:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:53:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:53:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:53:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:53:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:53:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:53:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:53:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:53:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:53:57] local.INFO: DEBUG: GPS processor result {"connection_id":220110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:53:57] local.INFO: GPS data processed {"connection_id":220110,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:53:57] local.INFO: Acknowledgment sent {"connection_id":220110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:54:30] local.INFO: TCP Data received {"connection_id":220110,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:54:30] local.INFO: Processing buffer {"connection_id":220110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:54:30] local.INFO: Packet analysis {"connection_id":220110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:54:30] local.INFO: Extracted packet for processing {"connection_id":220110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:54:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 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-18 22:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 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-18 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-18 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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:54: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-18 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-18 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-18 22:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":220110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":220110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":220110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:54:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:54:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":220110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:54:30] local.INFO: GPS data processed {"connection_id":220110,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:54:30] local.INFO: Acknowledgment sent {"connection_id":220110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:54:51] local.INFO: TCP Data received {"connection_id":218735,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:54:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:54:51] local.INFO: Processing buffer {"connection_id":218735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:54:51] local.INFO: IMEI packet received {"connection_id":218735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:54:51] local.INFO: IMEI acknowledgment sent {"connection_id":218735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:54:56] local.INFO: TCP Data received {"connection_id":218735,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:54:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:54:56] local.INFO: Processing buffer {"connection_id":218735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:54:56] local.INFO: IMEI packet received {"connection_id":218735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:54:56] local.INFO: IMEI acknowledgment sent {"connection_id":218735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:54:57] local.INFO: TCP Data received {"connection_id":218735,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:54:57] local.INFO: Processing buffer {"connection_id":218735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:54:57] local.INFO: Packet analysis {"connection_id":218735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:54:57] local.INFO: Extracted packet for processing {"connection_id":218735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:54:57] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22:54: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-18 22:54:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:54:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:54:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:54:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:54:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22:54:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:54:57] 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-18 22:54: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:54:57] 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-18 22:54: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-18 22:54:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:54:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:54:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:54:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:54:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:54:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 22:54:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:54:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:54:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:54:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:54:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:54:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:54:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:54:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:54:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:54:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:54:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:54:57] local.INFO: DEBUG: GPS processor result {"connection_id":218735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:54:57] local.INFO: GPS data processed {"connection_id":218735,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:54:57] local.INFO: Acknowledgment sent {"connection_id":218735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:55:31] local.INFO: TCP Data received {"connection_id":218735,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:55:31] local.INFO: Processing buffer {"connection_id":218735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:55:31] local.INFO: Packet analysis {"connection_id":218735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:55:31] local.INFO: Extracted packet for processing {"connection_id":218735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:55:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:55:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22: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-18 22:55: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-18 22: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:55: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-18 22: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-18 22: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-18 22:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22: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-18 22:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:55:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:55:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:55:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:55:31] local.INFO: DEBUG: GPS processor result {"connection_id":218735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:55:31] local.INFO: GPS data processed {"connection_id":218735,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:55:31] local.INFO: Acknowledgment sent {"connection_id":218735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:55:51] local.INFO: TCP Data received {"connection_id":218736,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:55:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:55:51] local.INFO: Processing buffer {"connection_id":218736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:55:51] local.INFO: IMEI packet received {"connection_id":218736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:55:51] local.INFO: IMEI acknowledgment sent {"connection_id":218736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:55:57] local.INFO: TCP Data received {"connection_id":218736,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:55:57] local.INFO: Processing buffer {"connection_id":218736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:55:57] local.INFO: IMEI packet received {"connection_id":218736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":218736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:55:58] local.INFO: TCP Data received {"connection_id":218736,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:55:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:55:58] local.INFO: Processing buffer {"connection_id":218736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:55:58] local.INFO: Packet analysis {"connection_id":218736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:55:58] local.INFO: Extracted packet for processing {"connection_id":218736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:55:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22:55: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-18 22:55:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:55:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:55:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:55:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:55:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22:55:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:55:58] 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-18 22:55: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:55:58] 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-18 22:55: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-18 22:55:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:55:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:55:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:55:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:55:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:55:58] 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-18 22:55:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:55:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:55:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:55:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:55:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:55:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:55:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:55:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:55:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:55:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:55:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:55:58] local.INFO: DEBUG: GPS processor result {"connection_id":218736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:55:58] local.INFO: GPS data processed {"connection_id":218736,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:55:58] local.INFO: Acknowledgment sent {"connection_id":218736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:56:32] local.INFO: TCP Data received {"connection_id":218736,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:56:32] local.INFO: Processing buffer {"connection_id":218736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:56:32] local.INFO: Packet analysis {"connection_id":218736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:56:32] local.INFO: Extracted packet for processing {"connection_id":218736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:56:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:56:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22: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-18 22:56: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-18 22: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:56:32] 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-18 22: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-18 22: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-18 22:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:56: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-18 22:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:56:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:56:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:56:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":218736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:56:32] local.INFO: GPS data processed {"connection_id":218736,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:56:32] local.INFO: Acknowledgment sent {"connection_id":218736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:56:57] local.INFO: TCP Data received {"connection_id":218444,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:56:57] local.INFO: Processing buffer {"connection_id":218444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:56:57] local.INFO: IMEI packet received {"connection_id":218444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":218444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:57:02] local.INFO: TCP Data received {"connection_id":218444,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:02] local.INFO: Processing buffer {"connection_id":218444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:02] local.INFO: IMEI packet received {"connection_id":218444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:57:02] local.INFO: IMEI acknowledgment sent {"connection_id":218444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:57:03] local.INFO: TCP Data received {"connection_id":218444,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:57:03] local.INFO: Processing buffer {"connection_id":218444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:57:03] local.INFO: Packet analysis {"connection_id":218444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:57:03] local.INFO: Extracted packet for processing {"connection_id":218444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:57:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22: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-18 22:57: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-18 22: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:57:03] 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-18 22: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-18 22: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-18 22:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:57: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-18 22:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:57:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:57:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":218444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:57:03] local.INFO: GPS data processed {"connection_id":218444,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:57:03] local.INFO: Acknowledgment sent {"connection_id":218444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:57:07] local.INFO: TCP Data received {"connection_id":218444,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:57:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:57:07] local.INFO: Processing buffer {"connection_id":218444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15008ea60012d7f97c005afe148001501022d..."} 
[2026-10-18 22:57:07] local.INFO: Packet analysis {"connection_id":218444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:57:07] local.INFO: Extracted packet for processing {"connection_id":218444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15008"} 
[2026-10-18 22:57:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":21,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:57:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840018688001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:57:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:57:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9193746819981582336,"note":"Value kept but may cause issues"} 
[2026-10-18 22:57:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:57:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792344124000,"timestamp_ms":1792344124000,"timestamp_seconds":1792344124,"priority":1,"record_length":96,"hex_timestamp":"000001a15008ea60"} 
[2026-10-18 22: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-18 22:57:07] 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-18 22: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 22:57:07] 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-18 22: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-18 22: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-18 22:57:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:57:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:57:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:57:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:57:07] 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-18 22:57:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:57:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:57:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840018688001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9193746819981582336},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:57:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:57:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:57:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840018688001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:57:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:57:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:57:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:57:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9193746819981582336,"description":"Unknown IO ID 45"} 
[2026-10-18 22:57:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840018688001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9193746819981582336}} 
[2026-10-18 22:57:07] local.INFO: DEBUG: GPS processor result {"connection_id":218444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:57:07] local.INFO: GPS data processed {"connection_id":218444,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:57:07] local.INFO: Acknowledgment sent {"connection_id":218444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:57:52] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:52] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:52] local.INFO: IMEI packet received {"connection_id":221791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":221791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:57:57] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:57] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:57:57] local.INFO: IMEI packet received {"connection_id":221791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:57:57] local.INFO: IMEI acknowledgment sent {"connection_id":221791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:58:01] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:01] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:01] local.INFO: Packet analysis {"connection_id":221791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:58:01] local.INFO: Extracted packet for processing {"connection_id":221791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:58:01] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 22: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-18 22:58: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:58: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-18 22:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:58:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:58:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 22:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 22:58: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":7319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:58:01] local.INFO: GPS data processed {"connection_id":221791,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:58:01] local.INFO: Acknowledgment sent {"connection_id":221791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:58:32] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:32] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:32] local.INFO: Packet analysis {"connection_id":221791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:58:32] local.INFO: Extracted packet for processing {"connection_id":221791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:58:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 22: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-18 22:58: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-18 22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:58:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:58: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-18 22:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:58:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:58:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 22:58:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 22:58:33] 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":7320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:58:33] local.INFO: GPS data processed {"connection_id":221791,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:58:33] local.INFO: Acknowledgment sent {"connection_id":221791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:58:52] local.INFO: TCP Data received {"connection_id":218737,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:58:52] local.INFO: Processing buffer {"connection_id":218737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:58:52] local.INFO: IMEI packet received {"connection_id":218737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":218737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:58:57] local.INFO: TCP Data received {"connection_id":218737,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:58:57] local.INFO: Processing buffer {"connection_id":218737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:58:57] local.INFO: IMEI packet received {"connection_id":218737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":218737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:58:58] local.INFO: TCP Data received {"connection_id":218737,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:58] local.INFO: Processing buffer {"connection_id":218737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:58:58] local.INFO: Packet analysis {"connection_id":218737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:58:58] local.INFO: Extracted packet for processing {"connection_id":218737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:58:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22:58: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-18 22:58:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 22:58:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:58:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 22:58:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:58:58] 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-18 22:58: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:58:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:58: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-18 22:58:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:58:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:58:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:58:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:58:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:58:58] 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-18 22:58:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:58:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:58:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:58:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:58:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:58:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:58:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:58:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:58:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:58:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 22:58:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 22:58:58] local.INFO: DEBUG: GPS processor result {"connection_id":218737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:58:58] local.INFO: GPS data processed {"connection_id":218737,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:58:58] local.INFO: Acknowledgment sent {"connection_id":218737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:59:20] local.INFO: TCP Data received {"connection_id":221792,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:59:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221792,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:59:20] local.INFO: Processing buffer {"connection_id":221792,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:59:20] local.INFO: IMEI packet received {"connection_id":221792,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:59:20] local.INFO: IMEI acknowledgment sent {"connection_id":221792,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:59:33] local.INFO: TCP Data received {"connection_id":218737,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:59:33] local.INFO: Processing buffer {"connection_id":218737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:59:33] local.INFO: Packet analysis {"connection_id":218737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:59:33] local.INFO: Extracted packet for processing {"connection_id":218737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:59:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22: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-18 22:59:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:59:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:59:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 22:59:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:59:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 22: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-18 22:59:33] 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-18 22: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:59:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22: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-18 22: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-18 22:59:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:59:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:59:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:59:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:59:33] 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-18 22:59:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:59:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:59:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:59:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:59:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:59:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:59:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:59:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:59:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:59:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 22:59:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 22:59:33] local.INFO: DEBUG: GPS processor result {"connection_id":218737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:59:33] local.INFO: GPS data processed {"connection_id":218737,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:59:33] local.INFO: Acknowledgment sent {"connection_id":218737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 22:59:49] local.INFO: TCP Data received {"connection_id":220112,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:59:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220112,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:59:49] local.INFO: Processing buffer {"connection_id":220112,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 22:59:49] local.INFO: IMEI packet received {"connection_id":220112,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 22:59:49] local.INFO: IMEI acknowledgment sent {"connection_id":220112,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:59:51] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:59:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:59:51] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:59:51] local.INFO: IMEI packet received {"connection_id":218445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 22:59:51] local.INFO: IMEI acknowledgment sent {"connection_id":218445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 22:59:57] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:59:57] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 22:59:57] local.INFO: IMEI packet received {"connection_id":218445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 22:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":218445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 22:59:58] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:59:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:59:58] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 22:59:58] local.INFO: Packet analysis {"connection_id":218445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:59:58] local.INFO: Extracted packet for processing {"connection_id":218445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 22:59:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 22:59: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-18 22:59:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 22:59:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 22:59:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 22:59:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 22:59:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 22:59:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 22:59:58] 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-18 22:59: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 22:59:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 22:59: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-18 22:59:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 22:59:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 22:59:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 22:59:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:59:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 22:59:58] 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-18 22:59:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 22:59:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 22:59:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 22:59:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 22:59:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 22:59:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 22:59:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 22:59:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 22:59:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 22:59:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 22:59:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 22:59:58] local.INFO: DEBUG: GPS processor result {"connection_id":218445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 22:59:58] local.INFO: GPS data processed {"connection_id":218445,"processed":1,"errors":0,"total":1} 
[2026-10-18 22:59:58] local.INFO: Acknowledgment sent {"connection_id":218445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:00:33] local.INFO: TCP Data received {"connection_id":218445,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:00:33] local.INFO: Processing buffer {"connection_id":218445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:00:33] local.INFO: Packet analysis {"connection_id":218445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:00:33] local.INFO: Extracted packet for processing {"connection_id":218445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:00:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 23: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-18 23:00:33] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:00:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":218445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":218445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:00:33] 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-18 23:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:00:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:00:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":218445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:00:33] local.INFO: GPS data processed {"connection_id":218445,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:00:33] local.INFO: Acknowledgment sent {"connection_id":218445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:00:57] local.INFO: TCP Data received {"connection_id":220113,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:00:57] local.INFO: Processing buffer {"connection_id":220113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:00:57] local.INFO: IMEI packet received {"connection_id":220113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":220113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:01:02] local.INFO: TCP Data received {"connection_id":220113,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:02] local.INFO: Processing buffer {"connection_id":220113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:02] local.INFO: IMEI packet received {"connection_id":220113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:01:02] local.INFO: IMEI acknowledgment sent {"connection_id":220113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:01:03] local.INFO: TCP Data received {"connection_id":220113,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:03] local.INFO: Processing buffer {"connection_id":220113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:03] local.INFO: Packet analysis {"connection_id":220113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:01:03] local.INFO: Extracted packet for processing {"connection_id":220113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 23: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-18 23:01: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-18 23: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:01: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-18 23:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:01:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":220113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:01:03] local.INFO: GPS data processed {"connection_id":220113,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:01:03] local.INFO: Acknowledgment sent {"connection_id":220113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:01:07] local.INFO: TCP Data received {"connection_id":220113,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:07] local.INFO: Processing buffer {"connection_id":220113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:07] local.INFO: Packet analysis {"connection_id":220113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:01:07] local.INFO: Extracted packet for processing {"connection_id":220113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:01:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:01:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:01:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 23: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-18 23:01:07] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:01:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:01:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:01:07] local.INFO: Teltonika packet parsed successfully {"connection_id":220113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:01:07] local.INFO: Passing IMEI to GPS processor {"connection_id":220113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:01:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":220113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:01:07] 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-18 23:01:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:01:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:01:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:01:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:01:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:01:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:01:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:01:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:01:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:01:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:01:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:01:07] local.INFO: DEBUG: GPS processor result {"connection_id":220113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:01:07] local.INFO: GPS data processed {"connection_id":220113,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:01:07] local.INFO: Acknowledgment sent {"connection_id":220113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:01:52] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:52] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:52] local.INFO: IMEI packet received {"connection_id":221795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:01:52] local.INFO: IMEI acknowledgment sent {"connection_id":221795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:01:57] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:57] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:01:57] local.INFO: IMEI packet received {"connection_id":221795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":221795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:01:58] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:58] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:01:58] local.INFO: Packet analysis {"connection_id":221795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:01:58] local.INFO: Extracted packet for processing {"connection_id":221795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:01:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:01: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-18 23:01:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:01:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:01:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 23:01:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:01:58] 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-18 23:01: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:01:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:01: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-18 23:01:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:01:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:01:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:01:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:01:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:01:58] 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-18 23:01:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:01:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:01:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:01:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:01:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:01:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:01:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:01:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:01:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:01:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:01:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:01:58] 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":7327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:01:58] local.INFO: GPS data processed {"connection_id":221795,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:01:58] local.INFO: Acknowledgment sent {"connection_id":221795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:02:30] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:02:30] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1500d8228012d7f97c005afe148000901022e..."} 
[2026-10-18 23:02:30] local.INFO: Packet analysis {"connection_id":221795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:02:30] local.INFO: Extracted packet for processing {"connection_id":221795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1500d"} 
[2026-10-18 23:02:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840095744001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792344425000,"timestamp_ms":1792344425000,"timestamp_seconds":1792344425,"priority":1,"record_length":96,"hex_timestamp":"000001a1500d8228"} 
[2026-10-18 23: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-18 23:02: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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:02: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-18 23:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840095744001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840095744001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:02:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:02:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840095744001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:02: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":7328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:02:30] local.INFO: GPS data processed {"connection_id":221795,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:02:30] local.INFO: Acknowledgment sent {"connection_id":221795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:02:52] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:02:52] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:02:52] local.INFO: IMEI packet received {"connection_id":221796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":221796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:02:57] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:02:57] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:02:57] local.INFO: IMEI packet received {"connection_id":221796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":221796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:02:58] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:02:58] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:02:58] local.INFO: Packet analysis {"connection_id":221796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:02:58] local.INFO: Extracted packet for processing {"connection_id":221796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:02:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:02: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-18 23:02:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:02:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:02:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:02:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:02:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23:02:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:02:58] 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-18 23:02: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:02:58] 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-18 23:02: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-18 23:02:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:02:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:02:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:02:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:02:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:02:58] 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-18 23:02:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:02:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:02:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:02:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:02:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:02:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:02:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:02:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:02:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:02:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:02:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:02:58] 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":7329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:02:58] local.INFO: GPS data processed {"connection_id":221796,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:02:58] local.INFO: Acknowledgment sent {"connection_id":221796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:03:29] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:03:29] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:03:29] local.INFO: Packet analysis {"connection_id":221796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:03:29] local.INFO: Extracted packet for processing {"connection_id":221796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:03:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:03: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-18 23:03:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:03:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:03:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:03:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:03:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23:03:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:03:29] 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-18 23:03: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:03:29] 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-18 23:03: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-18 23:03:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:03:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:03:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:03:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:03:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:03:29] 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-18 23:03:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:03:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:03:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:03:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:03:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:03:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:03:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:03:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:03:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:03:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:03:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:03:29] 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":7330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:03:29] local.INFO: GPS data processed {"connection_id":221796,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:03:29] local.INFO: Acknowledgment sent {"connection_id":221796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:03:57] local.INFO: TCP Data received {"connection_id":218738,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:03:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:03:57] local.INFO: Processing buffer {"connection_id":218738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:03:57] local.INFO: IMEI packet received {"connection_id":218738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:03:57] local.INFO: IMEI acknowledgment sent {"connection_id":218738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:04:02] local.INFO: TCP Data received {"connection_id":218738,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:02] local.INFO: Processing buffer {"connection_id":218738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:02] local.INFO: IMEI packet received {"connection_id":218738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:04:02] local.INFO: IMEI acknowledgment sent {"connection_id":218738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:04:03] local.INFO: TCP Data received {"connection_id":218738,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:03] local.INFO: Processing buffer {"connection_id":218738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:03] local.INFO: Packet analysis {"connection_id":218738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:04:03] local.INFO: Extracted packet for processing {"connection_id":218738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:04:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:04:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:04:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23: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-18 23:04:03] 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-18 23: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:04: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-18 23: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-18 23: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-18 23:04:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:04:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:04:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:04:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:04:03] 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-18 23:04:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:04:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:04:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:04:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:04:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:04:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:04:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:04:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:04:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:04:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:04:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:04:03] local.INFO: DEBUG: GPS processor result {"connection_id":218738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:04:03] local.INFO: GPS data processed {"connection_id":218738,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:04:03] local.INFO: Acknowledgment sent {"connection_id":218738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:04:07] local.INFO: TCP Data received {"connection_id":218738,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:07] local.INFO: Processing buffer {"connection_id":218738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:07] local.INFO: Packet analysis {"connection_id":218738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:04:07] local.INFO: Extracted packet for processing {"connection_id":218738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:04:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:04: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-18 23:04:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:04:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23:04:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:04:07] 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-18 23:04: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:04:07] 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-18 23:04: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-18 23:04:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:04:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:04:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:04:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:04:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:04:07] 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-18 23:04:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:04:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:04:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:04:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:04:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:04:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:04:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:04:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:04:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:04:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:04:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:04:07] local.INFO: DEBUG: GPS processor result {"connection_id":218738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:04:07] local.INFO: GPS data processed {"connection_id":218738,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:04:07] local.INFO: Acknowledgment sent {"connection_id":218738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:04:52] local.INFO: TCP Data received {"connection_id":220117,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:52] local.INFO: Processing buffer {"connection_id":220117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:52] local.INFO: IMEI packet received {"connection_id":220117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:04:52] local.INFO: IMEI acknowledgment sent {"connection_id":220117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:04:57] local.INFO: TCP Data received {"connection_id":220117,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:57] local.INFO: Processing buffer {"connection_id":220117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:04:57] local.INFO: IMEI packet received {"connection_id":220117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:04:57] local.INFO: IMEI acknowledgment sent {"connection_id":220117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:04:58] local.INFO: TCP Data received {"connection_id":220117,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:58] local.INFO: Processing buffer {"connection_id":220117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:04:58] local.INFO: Packet analysis {"connection_id":220117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:04:58] local.INFO: Extracted packet for processing {"connection_id":220117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:04:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:04: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-18 23:04:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:04:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:04:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23:04:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:04:58] 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-18 23:04: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:04:58] 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-18 23:04: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-18 23:04:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:04:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:04:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:04:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:04:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:04:58] 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-18 23:04:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:04:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:04:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:04:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:04:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:04:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:04:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:04:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:04:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:04:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:04:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:04:58] local.INFO: DEBUG: GPS processor result {"connection_id":220117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:04:58] local.INFO: GPS data processed {"connection_id":220117,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:04:58] local.INFO: Acknowledgment sent {"connection_id":220117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:05:14] local.INFO: TCP Data received {"connection_id":220116,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:05:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220116,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:05:14] local.INFO: Processing buffer {"connection_id":220116,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:05:14] local.INFO: IMEI packet received {"connection_id":220116,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:05:14] local.INFO: IMEI acknowledgment sent {"connection_id":220116,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:05:29] local.INFO: TCP Data received {"connection_id":220117,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:05:29] local.INFO: Processing buffer {"connection_id":220117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:05:29] local.INFO: Packet analysis {"connection_id":220117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:05:29] local.INFO: Extracted packet for processing {"connection_id":220117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:05:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 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-18 23:05:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:05:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:05:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:05:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:05:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 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-18 23:05:29] 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-18 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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:05:29] 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-18 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-18 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-18 23:05:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:05:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:05:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:05:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:05:29] 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-18 23:05:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:05:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:05:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:05:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:05:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:05:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:05:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:05:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:05:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:05:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:05:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:05:29] local.INFO: DEBUG: GPS processor result {"connection_id":220117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:05:29] local.INFO: GPS data processed {"connection_id":220117,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:05:29] local.INFO: Acknowledgment sent {"connection_id":220117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:05:44] local.INFO: TCP Data received {"connection_id":218446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218446,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:05:44] local.INFO: Processing buffer {"connection_id":218446,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:05:44] local.INFO: IMEI packet received {"connection_id":218446,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:05:44] local.INFO: IMEI acknowledgment sent {"connection_id":218446,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:05:52] local.INFO: TCP Data received {"connection_id":218447,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:05:52] local.INFO: Processing buffer {"connection_id":218447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:05:52] local.INFO: IMEI packet received {"connection_id":218447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:05:52] local.INFO: IMEI acknowledgment sent {"connection_id":218447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:05:57] local.INFO: TCP Data received {"connection_id":218447,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:05:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:05:57] local.INFO: Processing buffer {"connection_id":218447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:05:57] local.INFO: IMEI packet received {"connection_id":218447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:05:57] local.INFO: IMEI acknowledgment sent {"connection_id":218447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:05:58] local.INFO: TCP Data received {"connection_id":218447,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:05:58] local.INFO: Processing buffer {"connection_id":218447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:05:58] local.INFO: Packet analysis {"connection_id":218447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:05:58] local.INFO: Extracted packet for processing {"connection_id":218447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:05:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23: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-18 23:05:58] 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-18 23: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:05:58] 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-18 23: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-18 23: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-18 23:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:05:58] 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-18 23:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:05:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:05:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":218447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:05:58] local.INFO: GPS data processed {"connection_id":218447,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:05:58] local.INFO: Acknowledgment sent {"connection_id":218447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:06:29] local.INFO: TCP Data received {"connection_id":218447,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:06:29] local.INFO: Processing buffer {"connection_id":218447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:06:29] local.INFO: Packet analysis {"connection_id":218447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:06:29] local.INFO: Extracted packet for processing {"connection_id":218447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:06:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:06:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:06:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:06:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:06:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:06:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23: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-18 23:06:29] 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-18 23: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:06:29] 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-18 23: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-18 23: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-18 23:06:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:06:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:06:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:06:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:06:29] 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-18 23:06:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:06:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:06:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:06:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:06:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:06:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:06:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:06:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:06:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:06:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:06:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:06:29] local.INFO: DEBUG: GPS processor result {"connection_id":218447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:06:29] local.INFO: GPS data processed {"connection_id":218447,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:06:29] local.INFO: Acknowledgment sent {"connection_id":218447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:06:52] local.INFO: TCP Data received {"connection_id":218739,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:06:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:06:52] local.INFO: Processing buffer {"connection_id":218739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:06:52] local.INFO: IMEI packet received {"connection_id":218739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:06:52] local.INFO: IMEI acknowledgment sent {"connection_id":218739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:06:57] local.INFO: TCP Data received {"connection_id":218739,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:06:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:06:57] local.INFO: Processing buffer {"connection_id":218739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:06:57] local.INFO: IMEI packet received {"connection_id":218739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:06:57] local.INFO: IMEI acknowledgment sent {"connection_id":218739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:06:58] local.INFO: TCP Data received {"connection_id":218739,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:06:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:06:58] local.INFO: Processing buffer {"connection_id":218739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:06:58] local.INFO: Packet analysis {"connection_id":218739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:06:58] local.INFO: Extracted packet for processing {"connection_id":218739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:06:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:06: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-18 23:06:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:06:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:06:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:06:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:06:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23:06:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:06:58] 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-18 23:06: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:06:58] 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-18 23:06: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-18 23:06:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:06:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:06:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:06:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:06:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:06:58] 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-18 23:06:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:06:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:06:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:06:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:06:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:06:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:06:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:06:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:06:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:06:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:06:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:06:58] local.INFO: DEBUG: GPS processor result {"connection_id":218739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:06:58] local.INFO: GPS data processed {"connection_id":218739,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:06:58] local.INFO: Acknowledgment sent {"connection_id":218739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:07:29] local.INFO: TCP Data received {"connection_id":218739,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:07:29] local.INFO: Processing buffer {"connection_id":218739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501219f0012d7f97c005afe148000b01022f..."} 
[2026-10-18 23:07:29] local.INFO: Packet analysis {"connection_id":218739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:07:29] local.INFO: Extracted packet for processing {"connection_id":218739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15012"} 
[2026-10-18 23:07:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":47,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:07: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-18 23:07:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840172800001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:07:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:07:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:07:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:07:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792344726000,"timestamp_ms":1792344726000,"timestamp_seconds":1792344726,"priority":1,"record_length":96,"hex_timestamp":"000001a1501219f0"} 
[2026-10-18 23:07:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:07:29] 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-18 23:07: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":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:07:29] 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-18 23:07: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-18 23:07:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:07:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:07:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:07:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:07:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:07:29] 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-18 23:07:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:07:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:07:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840172800001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:07:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:07:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:07:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840172800001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:07:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:07:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:07:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:07:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:07:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840172800001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:07:29] local.INFO: DEBUG: GPS processor result {"connection_id":218739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:07:29] local.INFO: GPS data processed {"connection_id":218739,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:07:29] local.INFO: Acknowledgment sent {"connection_id":218739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:07:51] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:07:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:07:51] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:07:51] local.INFO: IMEI packet received {"connection_id":221797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:07:51] local.INFO: IMEI acknowledgment sent {"connection_id":221797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:07:57] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:07:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:07:57] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:07:57] local.INFO: IMEI packet received {"connection_id":221797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:07:57] local.INFO: IMEI acknowledgment sent {"connection_id":221797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:07:58] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:07:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:07:58] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:07:58] local.INFO: Packet analysis {"connection_id":221797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:07:58] local.INFO: Extracted packet for processing {"connection_id":221797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:07:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:07: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-18 23:07:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:07:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:07:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:07:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:07:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23:07:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:07:58] 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-18 23:07: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:07:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:07: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-18 23:07:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:07:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:07:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:07:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:07:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:07: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-18 23:07:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:07:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:07:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:07:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:07:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:07:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:07:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:07:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:07:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:07:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:07:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:07:58] 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":7339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:07:58] local.INFO: GPS data processed {"connection_id":221797,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:07:58] local.INFO: Acknowledgment sent {"connection_id":221797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:08:28] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:08:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:08:28] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:08:28] local.INFO: Packet analysis {"connection_id":221797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:08:28] local.INFO: Extracted packet for processing {"connection_id":221797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:08:28] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:08: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-18 23:08:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:08:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:08:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:08:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:08:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23:08:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:08:28] 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-18 23:08: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:08:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:08: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-18 23:08:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:08:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:08:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:08:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:08:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:08:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-18 23:08:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:08:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:08:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:08:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:08:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:08:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:08:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:08:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:08:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:08:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:08:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:08:28] 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":7340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:08:28] local.INFO: GPS data processed {"connection_id":221797,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:08:28] local.INFO: Acknowledgment sent {"connection_id":221797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:08:56] local.INFO: TCP Data received {"connection_id":220120,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:08:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:08:56] local.INFO: Processing buffer {"connection_id":220120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:08:56] local.INFO: IMEI packet received {"connection_id":220120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:08:56] local.INFO: IMEI acknowledgment sent {"connection_id":220120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:09:02] local.INFO: TCP Data received {"connection_id":220120,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:02] local.INFO: Processing buffer {"connection_id":220120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:02] local.INFO: IMEI packet received {"connection_id":220120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:09:02] local.INFO: IMEI acknowledgment sent {"connection_id":220120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:09:03] local.INFO: TCP Data received {"connection_id":220120,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:03] local.INFO: Processing buffer {"connection_id":220120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:03] local.INFO: Packet analysis {"connection_id":220120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:09:03] local.INFO: Extracted packet for processing {"connection_id":220120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:09:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:09:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:09:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23: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-18 23:09: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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:09:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:09:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:09:03] local.INFO: Teltonika packet parsed successfully {"connection_id":220120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:09:03] local.INFO: Passing IMEI to GPS processor {"connection_id":220120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:09:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":220120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23: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-18 23:09:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:09:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:09:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:09:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:09:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:09:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:09:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:09:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:09:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:09:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:09:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:09:03] local.INFO: DEBUG: GPS processor result {"connection_id":220120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:09:03] local.INFO: GPS data processed {"connection_id":220120,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:09:03] local.INFO: Acknowledgment sent {"connection_id":220120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:09:07] local.INFO: TCP Data received {"connection_id":220120,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:07] local.INFO: Processing buffer {"connection_id":220120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:07] local.INFO: Packet analysis {"connection_id":220120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:09:07] local.INFO: Extracted packet for processing {"connection_id":220120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:09:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:09: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-18 23:09:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:09:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23:09:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:09:07] 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-18 23:09: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:09:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:09: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-18 23:09:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:09:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:09:07] local.INFO: Teltonika packet parsed successfully {"connection_id":220120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:09:07] local.INFO: Passing IMEI to GPS processor {"connection_id":220120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:09:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":220120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:09: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-18 23:09:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:09:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:09:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:09:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:09:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:09:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:09:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:09:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:09:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:09:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:09:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:09:07] local.INFO: DEBUG: GPS processor result {"connection_id":220120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:09:07] local.INFO: GPS data processed {"connection_id":220120,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:09:07] local.INFO: Acknowledgment sent {"connection_id":220120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:09:52] local.INFO: TCP Data received {"connection_id":218741,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218741,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:52] local.INFO: Processing buffer {"connection_id":218741,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:52] local.INFO: IMEI packet received {"connection_id":218741,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:09:52] local.INFO: IMEI acknowledgment sent {"connection_id":218741,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:09:57] local.INFO: TCP Data received {"connection_id":218741,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218741,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:57] local.INFO: Processing buffer {"connection_id":218741,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:09:57] local.INFO: IMEI packet received {"connection_id":218741,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:09:57] local.INFO: IMEI acknowledgment sent {"connection_id":218741,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:09:58] local.INFO: TCP Data received {"connection_id":218741,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218741,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:58] local.INFO: Processing buffer {"connection_id":218741,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:09:58] local.INFO: Packet analysis {"connection_id":218741,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:09:58] local.INFO: Extracted packet for processing {"connection_id":218741,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:09:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:09: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-18 23:09:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:09:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:09:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23:09:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:09:58] 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-18 23:09: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:09:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:09: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-18 23:09:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:09:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:09:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218741,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:09:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:09:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:09:58] 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-18 23:09:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:09:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:09:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:09:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:09:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:09:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:09:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:09:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:09:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:09:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:09:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:09:58] local.INFO: DEBUG: GPS processor result {"connection_id":218741,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:09:58] local.INFO: GPS data processed {"connection_id":218741,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:09:58] local.INFO: Acknowledgment sent {"connection_id":218741,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:10:29] local.INFO: TCP Data received {"connection_id":218741,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218741,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:10:29] local.INFO: Processing buffer {"connection_id":218741,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:10:29] local.INFO: Packet analysis {"connection_id":218741,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:10:29] local.INFO: Extracted packet for processing {"connection_id":218741,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:10:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:10:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:10:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:10:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:10:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:10:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23: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-18 23:10: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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:10:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:10:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:10:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218741,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:10:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:10:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218741,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:10:29] 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-18 23:10:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:10:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:10:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:10:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:10:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:10:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:10:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:10:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:10:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:10:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:10:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:10:29] local.INFO: DEBUG: GPS processor result {"connection_id":218741,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:10:29] local.INFO: GPS data processed {"connection_id":218741,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:10:29] local.INFO: Acknowledgment sent {"connection_id":218741,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:10:52] local.INFO: TCP Data received {"connection_id":220122,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:10:52] local.INFO: Processing buffer {"connection_id":220122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:10:52] local.INFO: IMEI packet received {"connection_id":220122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:10:52] local.INFO: IMEI acknowledgment sent {"connection_id":220122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:10:58] local.INFO: TCP Data received {"connection_id":220122,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:10:58] local.INFO: Processing buffer {"connection_id":220122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:10:58] local.INFO: IMEI packet received {"connection_id":220122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":220122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:10:59] local.INFO: TCP Data received {"connection_id":220122,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:10:59] local.INFO: Processing buffer {"connection_id":220122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:10:59] local.INFO: Packet analysis {"connection_id":220122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:10:59] local.INFO: Extracted packet for processing {"connection_id":220122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:10:59] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:10: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-18 23:10:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:10:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:10:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:10:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:10:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23:10:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:10:59] 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-18 23:10: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:10:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:10: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-18 23:10:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:10:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:10:59] local.INFO: Teltonika packet parsed successfully {"connection_id":220122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:10:59] local.INFO: Passing IMEI to GPS processor {"connection_id":220122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:10:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":220122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:10:59] 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-18 23:10:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:10:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:10:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:10:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:10:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:10:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:10:59] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:10:59] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:10:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:10:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:10:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:10:59] local.INFO: DEBUG: GPS processor result {"connection_id":220122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:10:59] local.INFO: GPS data processed {"connection_id":220122,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:10:59] local.INFO: Acknowledgment sent {"connection_id":220122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:11:32] local.INFO: TCP Data received {"connection_id":218742,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:11:32] local.INFO: Processing buffer {"connection_id":218742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:11:32] local.INFO: IMEI packet received {"connection_id":218742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:11:32] local.INFO: IMEI acknowledgment sent {"connection_id":218742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:11:44] local.INFO: TCP Data received {"connection_id":220123,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:11:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220123,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:11:44] local.INFO: Processing buffer {"connection_id":220123,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:11:44] local.INFO: IMEI packet received {"connection_id":220123,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:11:44] local.INFO: IMEI acknowledgment sent {"connection_id":220123,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:12:01] local.INFO: TCP Data received {"connection_id":218743,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:01] local.INFO: Processing buffer {"connection_id":218743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:01] local.INFO: IMEI packet received {"connection_id":218743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:12:01] local.INFO: IMEI acknowledgment sent {"connection_id":218743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:12:07] local.INFO: TCP Data received {"connection_id":218743,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:07] local.INFO: Processing buffer {"connection_id":218743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:07] local.INFO: IMEI packet received {"connection_id":218743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:12:07] local.INFO: IMEI acknowledgment sent {"connection_id":218743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:12:11] local.INFO: TCP Data received {"connection_id":218743,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:12:11] local.INFO: Processing buffer {"connection_id":218743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15016b1b8012d7f97c005afe148000b01022e..."} 
[2026-10-18 23:12:11] local.INFO: Packet analysis {"connection_id":218743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:12:11] local.INFO: Extracted packet for processing {"connection_id":218743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15016"} 
[2026-10-18 23:12:11] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":46,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:12: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-18 23:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840249856001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792345027000,"timestamp_ms":1792345027000,"timestamp_seconds":1792345027,"priority":1,"record_length":96,"hex_timestamp":"000001a15016b1b8"} 
[2026-10-18 23:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:12:11] 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-18 23:12: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:12:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:12: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-18 23:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":218743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":218743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":218743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:12:11] 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-18 23:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840249856001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840249856001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:12:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:12:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840249856001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":218743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:12:11] local.INFO: GPS data processed {"connection_id":218743,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:12:11] local.INFO: Acknowledgment sent {"connection_id":218743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:12:51] local.INFO: TCP Data received {"connection_id":218744,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:51] local.INFO: Processing buffer {"connection_id":218744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:51] local.INFO: IMEI packet received {"connection_id":218744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:12:51] local.INFO: IMEI acknowledgment sent {"connection_id":218744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:12:56] local.INFO: TCP Data received {"connection_id":218744,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:56] local.INFO: Processing buffer {"connection_id":218744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:12:56] local.INFO: IMEI packet received {"connection_id":218744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:12:56] local.INFO: IMEI acknowledgment sent {"connection_id":218744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:12:57] local.INFO: TCP Data received {"connection_id":218744,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:12:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:12:57] local.INFO: Processing buffer {"connection_id":218744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:12:57] local.INFO: Packet analysis {"connection_id":218744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:12:57] local.INFO: Extracted packet for processing {"connection_id":218744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:12:57] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:12: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-18 23:12:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:12:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:12:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:12:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:12:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23:12:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:12:57] 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-18 23:12: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:12:57] 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-18 23:12: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-18 23:12:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:12:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:12:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:12:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:12:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:12:57] 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-18 23:12:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:12:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:12:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:12:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:12:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:12:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:12:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:12:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:12:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:12:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:12:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:12:57] local.INFO: DEBUG: GPS processor result {"connection_id":218744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:12:57] local.INFO: GPS data processed {"connection_id":218744,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:12:57] local.INFO: Acknowledgment sent {"connection_id":218744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:13:28] local.INFO: TCP Data received {"connection_id":218744,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:13:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:13:28] local.INFO: Processing buffer {"connection_id":218744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:13:28] local.INFO: Packet analysis {"connection_id":218744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:13:28] local.INFO: Extracted packet for processing {"connection_id":218744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:13:28] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:13: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-18 23:13:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:13:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:13:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:13:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:13:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23:13:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:13:28] 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-18 23:13: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:13:28] 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-18 23:13: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-18 23:13:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:13:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:13:28] local.INFO: Teltonika packet parsed successfully {"connection_id":218744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:13:28] local.INFO: Passing IMEI to GPS processor {"connection_id":218744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:13:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":218744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:13:28] 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-18 23:13:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:13:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:13:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:13:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:13:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:13:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:13:28] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:13:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:13:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:13:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:13:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:13:28] local.INFO: DEBUG: GPS processor result {"connection_id":218744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:13:28] local.INFO: GPS data processed {"connection_id":218744,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:13:28] local.INFO: Acknowledgment sent {"connection_id":218744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:13:52] local.INFO: TCP Data received {"connection_id":220126,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:13:52] local.INFO: Processing buffer {"connection_id":220126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:13:52] local.INFO: IMEI packet received {"connection_id":220126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:13:52] local.INFO: IMEI acknowledgment sent {"connection_id":220126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:13:57] local.INFO: TCP Data received {"connection_id":220126,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:13:57] local.INFO: Processing buffer {"connection_id":220126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:13:57] local.INFO: IMEI packet received {"connection_id":220126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":220126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:13:58] local.INFO: TCP Data received {"connection_id":220126,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:13:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:13:58] local.INFO: Processing buffer {"connection_id":220126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:13:58] local.INFO: Packet analysis {"connection_id":220126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:13:58] local.INFO: Extracted packet for processing {"connection_id":220126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:13:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:13: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-18 23:13:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:13:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:13:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:13:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:13:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23:13:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:13:58] 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-18 23:13: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:13:58] 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-18 23:13: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-18 23:13:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:13:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:13:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:13:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:13:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:13:58] 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-18 23:13:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:13:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:13:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:13:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:13:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:13:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:13:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:13:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:13:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:13:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:13:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:13:58] local.INFO: DEBUG: GPS processor result {"connection_id":220126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:13:58] local.INFO: GPS data processed {"connection_id":220126,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:13:58] local.INFO: Acknowledgment sent {"connection_id":220126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:14:32] local.INFO: TCP Data received {"connection_id":220126,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:14:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:14:32] local.INFO: Processing buffer {"connection_id":220126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:14:32] local.INFO: Packet analysis {"connection_id":220126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:14:32] local.INFO: Extracted packet for processing {"connection_id":220126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:14:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:14:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:14:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:14:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:14:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:14:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23: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-18 23:14:32] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:14:32] 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-18 23: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-18 23: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-18 23:14:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:14:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:14:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:14:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:14: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-18 23:14:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:14:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:14:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:14:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:14:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:14:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:14:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:14:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:14:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:14:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:14:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:14:32] local.INFO: DEBUG: GPS processor result {"connection_id":220126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:14:32] local.INFO: GPS data processed {"connection_id":220126,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:14:32] local.INFO: Acknowledgment sent {"connection_id":220126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:14:52] local.INFO: TCP Data received {"connection_id":218449,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:14:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:14:52] local.INFO: Processing buffer {"connection_id":218449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:14:52] local.INFO: IMEI packet received {"connection_id":218449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:14:52] local.INFO: IMEI acknowledgment sent {"connection_id":218449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:14:57] local.INFO: TCP Data received {"connection_id":218449,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:14:57] local.INFO: Processing buffer {"connection_id":218449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:14:57] local.INFO: IMEI packet received {"connection_id":218449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":218449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:14:58] local.INFO: TCP Data received {"connection_id":218449,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:14:58] local.INFO: Processing buffer {"connection_id":218449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:14:58] local.INFO: Packet analysis {"connection_id":218449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:14:58] local.INFO: Extracted packet for processing {"connection_id":218449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:14:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:14:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:14:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:14:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:14:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:14:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23: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-18 23:14:58] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:14:58] 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-18 23: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-18 23: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-18 23:14:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:14:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:14:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:14:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:14: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-18 23:14:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:14:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:14:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:14:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:14:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:14:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:14:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:14:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:14:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:14:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:14:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:14:58] local.INFO: DEBUG: GPS processor result {"connection_id":218449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:14:58] local.INFO: GPS data processed {"connection_id":218449,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:14:58] local.INFO: Acknowledgment sent {"connection_id":218449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:15:42] local.INFO: TCP Data received {"connection_id":218449,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:15:42] local.INFO: Processing buffer {"connection_id":218449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:15:42] local.INFO: Packet analysis {"connection_id":218449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:15:42] local.INFO: Extracted packet for processing {"connection_id":218449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:15:42] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:15:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:15:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:15:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:15:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:15:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23: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-18 23:15:42] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:15:42] 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-18 23: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-18 23: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-18 23:15:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:15:42] local.INFO: Teltonika packet parsed successfully {"connection_id":218449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:15:42] local.INFO: Passing IMEI to GPS processor {"connection_id":218449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:15:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":218449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:15:42] 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-18 23:15:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:15:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:15:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:15:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:15:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:15:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:15:42] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:15:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:15:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:15:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:15:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:15:42] local.INFO: DEBUG: GPS processor result {"connection_id":218449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:15:42] local.INFO: GPS data processed {"connection_id":218449,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:15:42] local.INFO: Acknowledgment sent {"connection_id":218449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:15:51] local.INFO: TCP Data received {"connection_id":218746,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:15:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:15:51] local.INFO: Processing buffer {"connection_id":218746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:15:51] local.INFO: IMEI packet received {"connection_id":218746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:15:51] local.INFO: IMEI acknowledgment sent {"connection_id":218746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:15:57] local.INFO: TCP Data received {"connection_id":218746,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:15:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:15:57] local.INFO: Processing buffer {"connection_id":218746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:15:57] local.INFO: IMEI packet received {"connection_id":218746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:15:57] local.INFO: IMEI acknowledgment sent {"connection_id":218746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:16:02] local.INFO: TCP Data received {"connection_id":218746,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:02] local.INFO: Processing buffer {"connection_id":218746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:02] local.INFO: Packet analysis {"connection_id":218746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:16:02] local.INFO: Extracted packet for processing {"connection_id":218746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:16:02] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:16:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:16:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23: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-18 23:16:02] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:16: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-18 23: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-18 23: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-18 23:16:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:16:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:16:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:16:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:16: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-18 23:16:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:16:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:16:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:16:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:16:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:16:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:16:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:16:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:16:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:16:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:16:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:16:02] local.INFO: DEBUG: GPS processor result {"connection_id":218746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:16:02] local.INFO: GPS data processed {"connection_id":218746,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:16:02] local.INFO: Acknowledgment sent {"connection_id":218746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:16:37] local.INFO: TCP Data received {"connection_id":218746,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:37] local.INFO: Processing buffer {"connection_id":218746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:37] local.INFO: Packet analysis {"connection_id":218746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:16:37] local.INFO: Extracted packet for processing {"connection_id":218746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:16:37] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:16:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:16:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23: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-18 23:16:37] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:16: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-18 23: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-18 23: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-18 23:16:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:16:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:16:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:16:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:16: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-18 23:16:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:16:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:16:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:16:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:16:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:16:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:16:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:16:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:16:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:16:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:16:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:16:37] local.INFO: DEBUG: GPS processor result {"connection_id":218746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:16:37] local.INFO: GPS data processed {"connection_id":218746,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:16:37] local.INFO: Acknowledgment sent {"connection_id":218746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:16:51] local.INFO: TCP Data received {"connection_id":220128,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:16:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220128,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:16:51] local.INFO: Processing buffer {"connection_id":220128,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:16:51] local.INFO: IMEI packet received {"connection_id":220128,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:16:51] local.INFO: IMEI acknowledgment sent {"connection_id":220128,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:16:57] local.INFO: TCP Data received {"connection_id":220128,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220128,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:16:57] local.INFO: Processing buffer {"connection_id":220128,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:16:57] local.INFO: IMEI packet received {"connection_id":220128,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":220128,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:16:58] local.INFO: TCP Data received {"connection_id":220128,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220128,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:58] local.INFO: Processing buffer {"connection_id":220128,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:16:58] local.INFO: Packet analysis {"connection_id":220128,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:16:58] local.INFO: Extracted packet for processing {"connection_id":220128,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:16:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:16: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-18 23:16:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:16:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:16:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23:16:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:16:58] 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-18 23:16: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:16:58] 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-18 23:16: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-18 23:16:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:16:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:16:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220128,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:16:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:16:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:16:58] 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-18 23:16:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:16:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:16:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:16:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:16:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:16:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:16:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:16:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:16:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:16:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:16:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:16:58] local.INFO: DEBUG: GPS processor result {"connection_id":220128,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:16:58] local.INFO: GPS data processed {"connection_id":220128,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:16:58] local.INFO: Acknowledgment sent {"connection_id":220128,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:17:09] local.INFO: TCP Data received {"connection_id":218747,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218747,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:17:09] local.INFO: Processing buffer {"connection_id":218747,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:17:09] local.INFO: IMEI packet received {"connection_id":218747,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:17:09] local.INFO: IMEI acknowledgment sent {"connection_id":218747,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:17:31] local.INFO: TCP Data received {"connection_id":220128,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220128,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:17:31] local.INFO: Processing buffer {"connection_id":220128,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501b4980012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:17:31] local.INFO: Packet analysis {"connection_id":220128,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:17:31] local.INFO: Extracted packet for processing {"connection_id":220128,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501b"} 
[2026-10-18 23:17:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840326912001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792345328000,"timestamp_ms":1792345328000,"timestamp_seconds":1792345328,"priority":1,"record_length":96,"hex_timestamp":"000001a1501b4980"} 
[2026-10-18 23: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-18 23:17:31] 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-18 23: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:17: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-18 23: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-18 23: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-18 23:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":220128,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":220128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":220128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:17: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-18 23:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840326912001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840326912001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:17:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:17:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840326912001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":220128,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:17:31] local.INFO: GPS data processed {"connection_id":220128,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:17:31] local.INFO: Acknowledgment sent {"connection_id":220128,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:17:44] local.INFO: TCP Data received {"connection_id":221798,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:17:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221798,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:17:44] local.INFO: Processing buffer {"connection_id":221798,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:17:44] local.INFO: IMEI packet received {"connection_id":221798,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:17:44] local.INFO: IMEI acknowledgment sent {"connection_id":221798,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:17:57] local.INFO: TCP Data received {"connection_id":218450,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:17:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:17:57] local.INFO: Processing buffer {"connection_id":218450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:17:57] local.INFO: IMEI packet received {"connection_id":218450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:17:57] local.INFO: IMEI acknowledgment sent {"connection_id":218450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:18:02] local.INFO: TCP Data received {"connection_id":218450,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:02] local.INFO: Processing buffer {"connection_id":218450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:02] local.INFO: IMEI packet received {"connection_id":218450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:18:02] local.INFO: IMEI acknowledgment sent {"connection_id":218450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:18:05] local.INFO: TCP Data received {"connection_id":218450,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:18:05] local.INFO: Processing buffer {"connection_id":218450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:18:05] local.INFO: Packet analysis {"connection_id":218450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:18:05] local.INFO: Extracted packet for processing {"connection_id":218450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:18:05] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:18:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:18:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:18:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:18:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:18:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23: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-18 23:18: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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:18:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:18:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:18:05] local.INFO: Teltonika packet parsed successfully {"connection_id":218450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:18:05] local.INFO: Passing IMEI to GPS processor {"connection_id":218450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:18:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":218450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:18:05] 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-18 23:18:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:18:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:18:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:18:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:18:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:18:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:18:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:18:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:18:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:18:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:18:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:18:05] local.INFO: DEBUG: GPS processor result {"connection_id":218450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:18:05] local.INFO: GPS data processed {"connection_id":218450,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:18:05] local.INFO: Acknowledgment sent {"connection_id":218450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:18:07] local.INFO: TCP Data received {"connection_id":218450,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:18:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:18:07] local.INFO: Processing buffer {"connection_id":218450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:18:07] local.INFO: Packet analysis {"connection_id":218450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:18:07] local.INFO: Extracted packet for processing {"connection_id":218450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:18:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:18:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:18:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:18:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:18:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:18:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23: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-18 23:18:07] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:18:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:18:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:18:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:18:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:18:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:18:07] 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-18 23:18:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:18:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:18:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:18:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:18:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:18:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:18:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:18:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:18:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:18:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:18:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:18:07] local.INFO: DEBUG: GPS processor result {"connection_id":218450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:18:07] local.INFO: GPS data processed {"connection_id":218450,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:18:07] local.INFO: Acknowledgment sent {"connection_id":218450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:18:55] local.INFO: TCP Data received {"connection_id":218748,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:55] local.INFO: Processing buffer {"connection_id":218748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:55] local.INFO: IMEI packet received {"connection_id":218748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:18:55] local.INFO: IMEI acknowledgment sent {"connection_id":218748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:18:57] local.INFO: TCP Data received {"connection_id":218748,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:57] local.INFO: Processing buffer {"connection_id":218748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:18:57] local.INFO: IMEI packet received {"connection_id":218748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":218748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:19:09] local.INFO: TCP Data received {"connection_id":218748,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:09] local.INFO: Processing buffer {"connection_id":218748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:09] local.INFO: Packet analysis {"connection_id":218748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:19:09] local.INFO: Extracted packet for processing {"connection_id":218748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:19:09] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:19: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-18 23:19:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:19:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:19:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:19:09] 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-18 23:19: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:19:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:19: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-18 23:19:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:19:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:19:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:19:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:19:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:19:09] 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-18 23:19:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:19:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:19:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:19:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:19:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:19:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:19:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:19:09] local.INFO: DEBUG: GPS processor result {"connection_id":218748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:19:09] local.INFO: GPS data processed {"connection_id":218748,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:19:09] local.INFO: Acknowledgment sent {"connection_id":218748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:19:09] local.INFO: TCP Data received {"connection_id":218748,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:09] local.INFO: Processing buffer {"connection_id":218748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:09] local.INFO: Packet analysis {"connection_id":218748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:19:09] local.INFO: Extracted packet for processing {"connection_id":218748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:19:09] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:19: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-18 23:19:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:19:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:19:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:19:09] 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-18 23:19: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:19:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:19: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-18 23:19:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:19:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:19:09] local.INFO: Teltonika packet parsed successfully {"connection_id":218748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:19:09] local.INFO: Passing IMEI to GPS processor {"connection_id":218748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:19:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":218748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:19:09] 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-18 23:19:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:19:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:19:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:19:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:19:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:19:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:19:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:19:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:19:10] local.INFO: DEBUG: GPS processor result {"connection_id":218748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:19:10] local.INFO: GPS data processed {"connection_id":218748,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:19:10] local.INFO: Acknowledgment sent {"connection_id":218748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:19:52] local.INFO: TCP Data received {"connection_id":220130,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:19:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220130,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:19:52] local.INFO: Processing buffer {"connection_id":220130,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:19:52] local.INFO: IMEI packet received {"connection_id":220130,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:19:52] local.INFO: IMEI acknowledgment sent {"connection_id":220130,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:19:57] local.INFO: TCP Data received {"connection_id":220130,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220130,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:19:57] local.INFO: Processing buffer {"connection_id":220130,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:19:57] local.INFO: IMEI packet received {"connection_id":220130,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":220130,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:19:58] local.INFO: TCP Data received {"connection_id":220130,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:58] local.INFO: Processing buffer {"connection_id":220130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:19:58] local.INFO: Packet analysis {"connection_id":220130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:19:58] local.INFO: Extracted packet for processing {"connection_id":220130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:19:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:19: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-18 23:19:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:19:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:19:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:19:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:19:58] 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-18 23:19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:19:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:19: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-18 23:19:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:19:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:19:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:19:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:19:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:19:58] 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-18 23:19:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:19:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:19:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:19:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:19:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:19:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:19:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:19:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:19:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:19:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:19:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:19:58] local.INFO: DEBUG: GPS processor result {"connection_id":220130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:19:58] local.INFO: GPS data processed {"connection_id":220130,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:19:58] local.INFO: Acknowledgment sent {"connection_id":220130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:20:29] local.INFO: TCP Data received {"connection_id":220130,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:20:29] local.INFO: Processing buffer {"connection_id":220130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:20:29] local.INFO: Packet analysis {"connection_id":220130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:20:29] local.INFO: Extracted packet for processing {"connection_id":220130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:20:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:20: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-18 23:20:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:20:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:20:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:20:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:20:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:20:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:20: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-18 23:20: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:20:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:20: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-18 23:20:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:20:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:20:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:20:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:20:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:20: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-18 23:20:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:20:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:20:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:20:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:20:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:20:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:20:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:20:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:20:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:20:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:20:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:20:29] local.INFO: DEBUG: GPS processor result {"connection_id":220130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:20:29] local.INFO: GPS data processed {"connection_id":220130,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:20:29] local.INFO: Acknowledgment sent {"connection_id":220130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:20:51] local.INFO: TCP Data received {"connection_id":218749,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:20:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:20:51] local.INFO: Processing buffer {"connection_id":218749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:20:51] local.INFO: IMEI packet received {"connection_id":218749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:20:51] local.INFO: IMEI acknowledgment sent {"connection_id":218749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:20:57] local.INFO: TCP Data received {"connection_id":218749,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:20:57] local.INFO: Processing buffer {"connection_id":218749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:20:57] local.INFO: IMEI packet received {"connection_id":218749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":218749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:20:58] local.INFO: TCP Data received {"connection_id":218749,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:20:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:20:58] local.INFO: Processing buffer {"connection_id":218749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:20:58] local.INFO: Packet analysis {"connection_id":218749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:20:58] local.INFO: Extracted packet for processing {"connection_id":218749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:20:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:20: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-18 23:20:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:20:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:20:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:20:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:20:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:20:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:20:58] 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-18 23:20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:20:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:20: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-18 23:20:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:20:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:20:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:20:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:20:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:20: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-18 23:20:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:20:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:20:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:20:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:20:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:20:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:20:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:20:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:20:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:20:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:20:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:20:58] local.INFO: DEBUG: GPS processor result {"connection_id":218749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:20:58] local.INFO: GPS data processed {"connection_id":218749,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:20:58] local.INFO: Acknowledgment sent {"connection_id":218749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:21:29] local.INFO: TCP Data received {"connection_id":218749,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:21:29] local.INFO: Processing buffer {"connection_id":218749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:21:29] local.INFO: Packet analysis {"connection_id":218749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:21:29] local.INFO: Extracted packet for processing {"connection_id":218749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:21:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:21: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-18 23:21:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:21:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:21:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:21:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:21:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:21:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:21: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-18 23:21: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:21:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:21: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-18 23:21:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:21:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:21:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:21:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:21:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:21: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-18 23:21:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:21:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:21:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:21:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:21:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:21:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:21:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:21:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:21:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:21:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:21:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:21:29] local.INFO: DEBUG: GPS processor result {"connection_id":218749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:21:29] local.INFO: GPS data processed {"connection_id":218749,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:21:29] local.INFO: Acknowledgment sent {"connection_id":218749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:21:51] local.INFO: TCP Data received {"connection_id":218750,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:21:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:21:51] local.INFO: Processing buffer {"connection_id":218750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:21:51] local.INFO: IMEI packet received {"connection_id":218750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:21:51] local.INFO: IMEI acknowledgment sent {"connection_id":218750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:21:57] local.INFO: TCP Data received {"connection_id":218750,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:21:57] local.INFO: Processing buffer {"connection_id":218750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:21:57] local.INFO: IMEI packet received {"connection_id":218750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":218750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:21:58] local.INFO: TCP Data received {"connection_id":218750,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:21:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:21:58] local.INFO: Processing buffer {"connection_id":218750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:21:58] local.INFO: Packet analysis {"connection_id":218750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:21:58] local.INFO: Extracted packet for processing {"connection_id":218750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:21:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:21: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-18 23:21:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:21:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:21:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:21:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:21:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:21:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:21:58] 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-18 23:21: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:21:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:21: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-18 23:21:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:21:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:21:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:21:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:21:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:21:58] 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-18 23:21:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:21:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:21:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:21:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:21:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:21:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:21:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:21:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:21:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:21:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:21:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:21:58] local.INFO: DEBUG: GPS processor result {"connection_id":218750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:21:58] local.INFO: GPS data processed {"connection_id":218750,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:21:58] local.INFO: Acknowledgment sent {"connection_id":218750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:22:29] local.INFO: TCP Data received {"connection_id":218750,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:22:29] local.INFO: Processing buffer {"connection_id":218750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1501fe148012d7f97c005afe148000b01022d..."} 
[2026-10-18 23:22:29] local.INFO: Packet analysis {"connection_id":218750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:22:29] local.INFO: Extracted packet for processing {"connection_id":218750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1501f"} 
[2026-10-18 23:22:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:22: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-18 23:22:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840403968001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:22:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:22:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:22:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:22:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792345629000,"timestamp_ms":1792345629000,"timestamp_seconds":1792345629,"priority":1,"record_length":96,"hex_timestamp":"000001a1501fe148"} 
[2026-10-18 23:22:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:22: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-18 23:22: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:22:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:22: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-18 23:22:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:22:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:22:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:22:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:22:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:22:29] 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-18 23:22:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:22:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:22:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840403968001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:22:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:22:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:22:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840403968001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:22:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:22:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:22:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:22:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:22:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840403968001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:22:29] local.INFO: DEBUG: GPS processor result {"connection_id":218750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:22:29] local.INFO: GPS data processed {"connection_id":218750,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:22:29] local.INFO: Acknowledgment sent {"connection_id":218750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:22:57] local.INFO: TCP Data received {"connection_id":218452,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:22:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:22:57] local.INFO: Processing buffer {"connection_id":218452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:22:57] local.INFO: IMEI packet received {"connection_id":218452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:22:57] local.INFO: IMEI acknowledgment sent {"connection_id":218452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:23:02] local.INFO: TCP Data received {"connection_id":218452,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:02] local.INFO: Processing buffer {"connection_id":218452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:02] local.INFO: IMEI packet received {"connection_id":218452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:23:02] local.INFO: IMEI acknowledgment sent {"connection_id":218452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:23:07] local.INFO: TCP Data received {"connection_id":218452,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:07] local.INFO: Processing buffer {"connection_id":218452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:07] local.INFO: Packet analysis {"connection_id":218452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:23:07] local.INFO: Extracted packet for processing {"connection_id":218452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:23:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:23:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:23:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:23:07] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:23:07] 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-18 23: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-18 23: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-18 23:23:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:23:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:23:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:23:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:23:07] 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-18 23:23:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:23:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:23:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:23:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:23:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:23:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:23:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:23:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:23:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:23:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:23:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:23:07] local.INFO: DEBUG: GPS processor result {"connection_id":218452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:23:07] local.INFO: GPS data processed {"connection_id":218452,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:23:07] local.INFO: Acknowledgment sent {"connection_id":218452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:23:08] local.INFO: TCP Data received {"connection_id":218452,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:08] local.INFO: Processing buffer {"connection_id":218452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:08] local.INFO: Packet analysis {"connection_id":218452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:23:08] local.INFO: Extracted packet for processing {"connection_id":218452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:23:08] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:23:08] 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-18 23: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:23:08] 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-18 23: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-18 23: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-18 23:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:23:08] 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-18 23:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:23:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:23:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:23:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":218452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:23:08] local.INFO: GPS data processed {"connection_id":218452,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:23:08] local.INFO: Acknowledgment sent {"connection_id":218452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:23:44] local.INFO: TCP Data received {"connection_id":221802,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:23:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221802,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:23:44] local.INFO: Processing buffer {"connection_id":221802,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:23:44] local.INFO: IMEI packet received {"connection_id":221802,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:23:44] local.INFO: IMEI acknowledgment sent {"connection_id":221802,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:23:52] local.INFO: TCP Data received {"connection_id":218751,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:52] local.INFO: Processing buffer {"connection_id":218751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:52] local.INFO: IMEI packet received {"connection_id":218751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:23:52] local.INFO: IMEI acknowledgment sent {"connection_id":218751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:23:57] local.INFO: TCP Data received {"connection_id":218751,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:57] local.INFO: Processing buffer {"connection_id":218751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:23:57] local.INFO: IMEI packet received {"connection_id":218751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":218751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:23:58] local.INFO: TCP Data received {"connection_id":218751,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:58] local.INFO: Processing buffer {"connection_id":218751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:23:58] local.INFO: Packet analysis {"connection_id":218751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:23:58] local.INFO: Extracted packet for processing {"connection_id":218751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:23:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:23: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-18 23:23:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:23:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:23:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23:23:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:23:58] 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-18 23:23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:23:58] 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-18 23:23: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-18 23:23:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:23:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:23:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:23:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:23:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:23:58] 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-18 23:23:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:23:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:23:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:23:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:23:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:23:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:23:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:23:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:23:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:23:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:23:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:23:58] local.INFO: DEBUG: GPS processor result {"connection_id":218751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:23:58] local.INFO: GPS data processed {"connection_id":218751,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:23:58] local.INFO: Acknowledgment sent {"connection_id":218751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:24:29] local.INFO: TCP Data received {"connection_id":218751,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:24:29] local.INFO: Processing buffer {"connection_id":218751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:24:29] local.INFO: Packet analysis {"connection_id":218751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:24:29] local.INFO: Extracted packet for processing {"connection_id":218751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:24:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:24:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:24:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:24:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:24:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:24:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:24:29] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:24:29] 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-18 23: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-18 23: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-18 23:24:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:24:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:24:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:24:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:24:29] 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-18 23:24:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:24:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:24:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:24:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:24:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:24:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:24:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:24:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:24:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:24:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:24:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:24:29] local.INFO: DEBUG: GPS processor result {"connection_id":218751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:24:29] local.INFO: GPS data processed {"connection_id":218751,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:24:29] local.INFO: Acknowledgment sent {"connection_id":218751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:24:51] local.INFO: TCP Data received {"connection_id":220131,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:24:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:24:51] local.INFO: Processing buffer {"connection_id":220131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:24:51] local.INFO: IMEI packet received {"connection_id":220131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:24:51] local.INFO: IMEI acknowledgment sent {"connection_id":220131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:24:57] local.INFO: TCP Data received {"connection_id":220131,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:24:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:24:57] local.INFO: Processing buffer {"connection_id":220131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:24:57] local.INFO: IMEI packet received {"connection_id":220131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:24:57] local.INFO: IMEI acknowledgment sent {"connection_id":220131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:25:02] local.INFO: TCP Data received {"connection_id":220131,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:25:02] local.INFO: Processing buffer {"connection_id":220131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:25:02] local.INFO: Packet analysis {"connection_id":220131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:25:02] local.INFO: Extracted packet for processing {"connection_id":220131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:25:02] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:25:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:25:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:25:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:25:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:25:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:25:02] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:25: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-18 23: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-18 23: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-18 23:25:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:25:02] local.INFO: Teltonika packet parsed successfully {"connection_id":220131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:25:02] local.INFO: Passing IMEI to GPS processor {"connection_id":220131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:25:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":220131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:25:02] 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-18 23:25:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:25:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:25:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:25:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:25:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:25:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:25:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:25:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:25:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:25:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:25:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:25:02] local.INFO: DEBUG: GPS processor result {"connection_id":220131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:25:02] local.INFO: GPS data processed {"connection_id":220131,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:25:02] local.INFO: Acknowledgment sent {"connection_id":220131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:25:33] local.INFO: TCP Data received {"connection_id":220131,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:25:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:25:33] local.INFO: Processing buffer {"connection_id":220131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:25:33] local.INFO: Packet analysis {"connection_id":220131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:25:33] local.INFO: Extracted packet for processing {"connection_id":220131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:25:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:25: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-18 23:25:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:25:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:25:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:25:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:25:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23:25:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:25:33] 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-18 23:25: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-18 23:25: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-18 23:25: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-18 23:25:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:25:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:25:33] local.INFO: Teltonika packet parsed successfully {"connection_id":220131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:25:33] local.INFO: Passing IMEI to GPS processor {"connection_id":220131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:25:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":220131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:25:33] 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-18 23:25:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:25:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:25:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:25:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:25:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:25:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:25:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:25:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:25:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:25:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:25:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:25:33] local.INFO: DEBUG: GPS processor result {"connection_id":220131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:25:33] local.INFO: GPS data processed {"connection_id":220131,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:25:33] local.INFO: Acknowledgment sent {"connection_id":220131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:25:57] local.INFO: TCP Data received {"connection_id":220132,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:25:57] local.INFO: Processing buffer {"connection_id":220132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:25:57] local.INFO: IMEI packet received {"connection_id":220132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":220132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:26:02] local.INFO: TCP Data received {"connection_id":220132,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:02] local.INFO: Processing buffer {"connection_id":220132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:02] local.INFO: IMEI packet received {"connection_id":220132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:26:02] local.INFO: IMEI acknowledgment sent {"connection_id":220132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:26:06] local.INFO: TCP Data received {"connection_id":220132,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:06] local.INFO: Processing buffer {"connection_id":220132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:06] local.INFO: Packet analysis {"connection_id":220132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:26:06] local.INFO: Extracted packet for processing {"connection_id":220132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:26:06] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:26:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:26:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:26:06] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:26:06] 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-18 23: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-18 23: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-18 23:26:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:26:06] local.INFO: Teltonika packet parsed successfully {"connection_id":220132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:26:06] local.INFO: Passing IMEI to GPS processor {"connection_id":220132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:26:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":220132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:26:06] 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-18 23:26:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:26:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:26:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:26:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:26:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:26:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:26:06] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:26:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:26:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:26:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:26:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:26:06] local.INFO: DEBUG: GPS processor result {"connection_id":220132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:26:06] local.INFO: GPS data processed {"connection_id":220132,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:26:06] local.INFO: Acknowledgment sent {"connection_id":220132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:26:07] local.INFO: TCP Data received {"connection_id":220132,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:07] local.INFO: Processing buffer {"connection_id":220132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:07] local.INFO: Packet analysis {"connection_id":220132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:26:07] local.INFO: Extracted packet for processing {"connection_id":220132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:26:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:26: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-18 23:26:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:26:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23:26:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:26:07] 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-18 23:26: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:26:07] 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-18 23:26: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-18 23:26:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:26:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:26:07] local.INFO: Teltonika packet parsed successfully {"connection_id":220132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:26:07] local.INFO: Passing IMEI to GPS processor {"connection_id":220132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:26:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":220132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:26:07] 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-18 23:26:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:26:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:26:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:26:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:26:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:26:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:26:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:26:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:26:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:26:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:26:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:26:07] local.INFO: DEBUG: GPS processor result {"connection_id":220132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:26:07] local.INFO: GPS data processed {"connection_id":220132,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:26:07] local.INFO: Acknowledgment sent {"connection_id":220132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:26:55] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:55] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:55] local.INFO: IMEI packet received {"connection_id":218454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:26:55] local.INFO: IMEI acknowledgment sent {"connection_id":218454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:26:57] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:57] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:26:57] local.INFO: IMEI packet received {"connection_id":218454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":218454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:26:58] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:58] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:26:58] local.INFO: Packet analysis {"connection_id":218454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:26:58] local.INFO: Extracted packet for processing {"connection_id":218454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:26:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:26: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-18 23:26:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:26:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:26:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23:26:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:26:58] 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-18 23:26: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:26:58] 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-18 23:26: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-18 23:26:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:26:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:26:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:26:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:26:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:26:58] 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-18 23:26:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:26:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:26:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:26:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:26:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:26:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:26:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:26:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:26:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:26:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:26:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:26:58] local.INFO: DEBUG: GPS processor result {"connection_id":218454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:26:58] local.INFO: GPS data processed {"connection_id":218454,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:26:58] local.INFO: Acknowledgment sent {"connection_id":218454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:27:02] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:02] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:02] local.INFO: Packet analysis {"connection_id":218454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:27:02] local.INFO: Extracted packet for processing {"connection_id":218454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:27:02] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:27:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:27:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:27:02] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:27: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-18 23: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-18 23: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-18 23:27:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:27:02] local.INFO: Teltonika packet parsed successfully {"connection_id":218454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:27:02] local.INFO: Passing IMEI to GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:27:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:27: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-18 23:27:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:27:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:27:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:27:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:27:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:27:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:27:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:27:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:27:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:27:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:27:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:27:02] local.INFO: DEBUG: GPS processor result {"connection_id":218454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:27:02] local.INFO: GPS data processed {"connection_id":218454,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:27:02] local.INFO: Acknowledgment sent {"connection_id":218454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:27:34] local.INFO: TCP Data received {"connection_id":218454,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:34] local.INFO: Processing buffer {"connection_id":218454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150247910012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:34] local.INFO: Packet analysis {"connection_id":218454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:27:34] local.INFO: Extracted packet for processing {"connection_id":218454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15024"} 
[2026-10-18 23:27:34] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:27:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840481024001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:27:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792345930000,"timestamp_ms":1792345930000,"timestamp_seconds":1792345930,"priority":1,"record_length":96,"hex_timestamp":"000001a150247910"} 
[2026-10-18 23: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-18 23:27: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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:27:34] 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-18 23: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-18 23: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-18 23:27:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:27:34] local.INFO: Teltonika packet parsed successfully {"connection_id":218454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:27:34] local.INFO: Passing IMEI to GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:27:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":218454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:27: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-18 23:27:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:27:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:27:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840481024001,"66":25549,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:27:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:27:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:27:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840481024001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:27:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:27:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:27:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:27:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:27:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840481024001,"power":25549,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:27:34] local.INFO: DEBUG: GPS processor result {"connection_id":218454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:27:34] local.INFO: GPS data processed {"connection_id":218454,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:27:34] local.INFO: Acknowledgment sent {"connection_id":218454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:27:48] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:48] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:48] local.INFO: IMEI packet received {"connection_id":221805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:27:48] local.INFO: IMEI acknowledgment sent {"connection_id":221805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:27:52] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:52] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:52] local.INFO: IMEI packet received {"connection_id":221805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:27:52] local.INFO: IMEI acknowledgment sent {"connection_id":221805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:27:57] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:57] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:27:57] local.INFO: IMEI packet received {"connection_id":221805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":221805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:27:58] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:58] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:27:58] local.INFO: Packet analysis {"connection_id":221805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:27:58] local.INFO: Extracted packet for processing {"connection_id":221805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:27:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:27:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:27:58] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:27:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:27:58] 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-18 23:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:27:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:27:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:27:58] 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":7378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:27:58] local.INFO: GPS data processed {"connection_id":221805,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:27:58] local.INFO: Acknowledgment sent {"connection_id":221805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:28:33] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:28:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:28:33] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:28:33] local.INFO: Packet analysis {"connection_id":221805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:28:33] local.INFO: Extracted packet for processing {"connection_id":221805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:28:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:28:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:28:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:28:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:28:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:28:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:28:33] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:28:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:28:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:28:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:28:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:28:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:28:33] 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-18 23:28:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:28:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:28:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:28:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:28:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:28:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:28:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:28:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:28:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:28:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:28:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:28:33] 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":7379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:28:33] local.INFO: GPS data processed {"connection_id":221805,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:28:33] local.INFO: Acknowledgment sent {"connection_id":221805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:28:57] local.INFO: TCP Data received {"connection_id":218754,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:28:57] local.INFO: Processing buffer {"connection_id":218754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:28:57] local.INFO: IMEI packet received {"connection_id":218754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":218754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:29:02] local.INFO: TCP Data received {"connection_id":218754,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:02] local.INFO: Processing buffer {"connection_id":218754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:02] local.INFO: IMEI packet received {"connection_id":218754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:29:02] local.INFO: IMEI acknowledgment sent {"connection_id":218754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:29:03] local.INFO: TCP Data received {"connection_id":218754,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:03] local.INFO: Processing buffer {"connection_id":218754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:03] local.INFO: Packet analysis {"connection_id":218754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:29:03] local.INFO: Extracted packet for processing {"connection_id":218754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:29:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:29:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:29:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:29:03] 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-18 23: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":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:29:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:29:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:29:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:29:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:29:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:29: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-18 23:29:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:29:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:29:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:29:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:29:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:29:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:29:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:29:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:29:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:29:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:29:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:29:03] local.INFO: DEBUG: GPS processor result {"connection_id":218754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:29:03] local.INFO: GPS data processed {"connection_id":218754,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:29:03] local.INFO: Acknowledgment sent {"connection_id":218754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:29:07] local.INFO: TCP Data received {"connection_id":218754,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:07] local.INFO: Processing buffer {"connection_id":218754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:07] local.INFO: Packet analysis {"connection_id":218754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:29:07] local.INFO: Extracted packet for processing {"connection_id":218754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:29:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:29:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:29:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:29:07] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:29:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:29:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:29:07] local.INFO: Teltonika packet parsed successfully {"connection_id":218754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:29:07] local.INFO: Passing IMEI to GPS processor {"connection_id":218754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:29:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":218754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:29: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-18 23:29:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:29:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:29:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:29:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:29:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:29:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:29:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:29:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:29:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:29:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:29:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:29:07] local.INFO: DEBUG: GPS processor result {"connection_id":218754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:29:07] local.INFO: GPS data processed {"connection_id":218754,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:29:07] local.INFO: Acknowledgment sent {"connection_id":218754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:29:14] local.INFO: TCP Data received {"connection_id":218753,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:29:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218753,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:29:14] local.INFO: Processing buffer {"connection_id":218753,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:29:14] local.INFO: IMEI packet received {"connection_id":218753,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:29:14] local.INFO: IMEI acknowledgment sent {"connection_id":218753,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:29:44] local.INFO: TCP Data received {"connection_id":218755,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:29:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218755,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:29:44] local.INFO: Processing buffer {"connection_id":218755,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:29:44] local.INFO: IMEI packet received {"connection_id":218755,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:29:44] local.INFO: IMEI acknowledgment sent {"connection_id":218755,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:29:52] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:52] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:52] local.INFO: IMEI packet received {"connection_id":221806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:29:52] local.INFO: IMEI acknowledgment sent {"connection_id":221806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:29:57] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:57] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:29:57] local.INFO: IMEI packet received {"connection_id":221806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:29:57] local.INFO: IMEI acknowledgment sent {"connection_id":221806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:29:58] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:58] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:29:58] local.INFO: Packet analysis {"connection_id":221806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:29:58] local.INFO: Extracted packet for processing {"connection_id":221806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:29:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:29: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-18 23:29:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:29:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:29:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23:29:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:29:58] 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-18 23:29: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:29:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:29: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-18 23:29:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:29:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:29:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:29:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:29:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:29:58] 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-18 23:29:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:29:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:29:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:29:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:29:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:29:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:29:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:29:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:29:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:29:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:29:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:29:58] 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":7382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:29:58] local.INFO: GPS data processed {"connection_id":221806,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:29:58] local.INFO: Acknowledgment sent {"connection_id":221806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:30:29] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:30:29] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:30:29] local.INFO: Packet analysis {"connection_id":221806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:30:29] local.INFO: Extracted packet for processing {"connection_id":221806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:30:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:30:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:30:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:30:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:30:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:30:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:30:29] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:30:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:30:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:30:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:30:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:30:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:30: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-18 23:30:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:30:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:30:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:30:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:30:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:30:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:30:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:30:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:30:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:30:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:30:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:30:29] 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":7383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:30:29] local.INFO: GPS data processed {"connection_id":221806,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:30:29] local.INFO: Acknowledgment sent {"connection_id":221806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:30:52] local.INFO: TCP Data received {"connection_id":220134,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:30:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:30:52] local.INFO: Processing buffer {"connection_id":220134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:30:52] local.INFO: IMEI packet received {"connection_id":220134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:30:52] local.INFO: IMEI acknowledgment sent {"connection_id":220134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:30:57] local.INFO: TCP Data received {"connection_id":220134,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:30:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:30:57] local.INFO: Processing buffer {"connection_id":220134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:30:57] local.INFO: IMEI packet received {"connection_id":220134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:30:57] local.INFO: IMEI acknowledgment sent {"connection_id":220134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:30:58] local.INFO: TCP Data received {"connection_id":220134,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:30:58] local.INFO: Processing buffer {"connection_id":220134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:30:58] local.INFO: Packet analysis {"connection_id":220134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:30:58] local.INFO: Extracted packet for processing {"connection_id":220134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:30:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:30: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-18 23:30:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:30:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:30:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:30:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:30:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23:30:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:30:58] 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-18 23:30: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:30:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:30: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-18 23:30:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:30:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:30:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:30:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:30:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:30:58] 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-18 23:30:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:30:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:30:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:30:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:30:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:30:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:30:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:30:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:30:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:30:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:30:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:30:58] local.INFO: DEBUG: GPS processor result {"connection_id":220134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:30:58] local.INFO: GPS data processed {"connection_id":220134,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:30:58] local.INFO: Acknowledgment sent {"connection_id":220134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:31:29] local.INFO: TCP Data received {"connection_id":220134,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:31:29] local.INFO: Processing buffer {"connection_id":220134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:31:29] local.INFO: Packet analysis {"connection_id":220134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:31:29] local.INFO: Extracted packet for processing {"connection_id":220134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:31:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:31:29] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:31:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:31:29] 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-18 23:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:31:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:31:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:31:29] local.INFO: DEBUG: GPS processor result {"connection_id":220134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:31:29] local.INFO: GPS data processed {"connection_id":220134,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:31:29] local.INFO: Acknowledgment sent {"connection_id":220134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:31:52] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:31:52] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:31:52] local.INFO: IMEI packet received {"connection_id":221807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:31:52] local.INFO: IMEI acknowledgment sent {"connection_id":221807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:31:57] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:31:57] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:31:57] local.INFO: IMEI packet received {"connection_id":221807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":221807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:32:02] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:02] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:02] local.INFO: Packet analysis {"connection_id":221807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:32:02] local.INFO: Extracted packet for processing {"connection_id":221807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:32:02] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:32:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:32:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:32:02] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:32:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:32:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:32:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:32:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:32:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:32:02] 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-18 23:32:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:32:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:32:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:32:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:32:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:32:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:32:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:32:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:32:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:32:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:32:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:32:02] 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":7386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:32:02] local.INFO: GPS data processed {"connection_id":221807,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:32:02] local.INFO: Acknowledgment sent {"connection_id":221807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:32:33] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:33] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502910d8012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:33] local.INFO: Packet analysis {"connection_id":221807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:32:33] local.INFO: Extracted packet for processing {"connection_id":221807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15029"} 
[2026-10-18 23:32:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:32:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840558080001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:32:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792346231000,"timestamp_ms":1792346231000,"timestamp_seconds":1792346231,"priority":1,"record_length":96,"hex_timestamp":"000001a1502910d8"} 
[2026-10-18 23: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-18 23:32:33] 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-18 23: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-10-18 23:32:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2538,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:32:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:32:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:32:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:32:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:32:33] 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-18 23:32:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:32:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:32:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840558080001,"66":24854,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:32:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:32:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:32:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840558080001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:32:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:32:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:32:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:32:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:32:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840558080001,"power":24854,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:32:33] 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":7387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:32:33] local.INFO: GPS data processed {"connection_id":221807,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:32:33] local.INFO: Acknowledgment sent {"connection_id":221807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:32:51] local.INFO: TCP Data received {"connection_id":220136,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:32:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:32:51] local.INFO: Processing buffer {"connection_id":220136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:32:51] local.INFO: IMEI packet received {"connection_id":220136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:32:51] local.INFO: IMEI acknowledgment sent {"connection_id":220136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:32:57] local.INFO: TCP Data received {"connection_id":220136,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:32:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:32:57] local.INFO: Processing buffer {"connection_id":220136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:32:57] local.INFO: IMEI packet received {"connection_id":220136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:32:57] local.INFO: IMEI acknowledgment sent {"connection_id":220136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:32:58] local.INFO: TCP Data received {"connection_id":220136,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:58] local.INFO: Processing buffer {"connection_id":220136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:32:58] local.INFO: Packet analysis {"connection_id":220136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:32:58] local.INFO: Extracted packet for processing {"connection_id":220136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:32:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:32: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-18 23:32:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:32:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:32:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23:32:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:32:58] 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-18 23:32: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:32:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:32: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-18 23:32:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:32:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:32:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:32:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:32:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:32:58] 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-18 23:32:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:32:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:32:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:32:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:32:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:32:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:32:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:32:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:32:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:32:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:32:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:32:58] local.INFO: DEBUG: GPS processor result {"connection_id":220136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:32:58] local.INFO: GPS data processed {"connection_id":220136,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:32:58] local.INFO: Acknowledgment sent {"connection_id":220136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:33:29] local.INFO: TCP Data received {"connection_id":220136,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:33:29] local.INFO: Processing buffer {"connection_id":220136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:33:29] local.INFO: Packet analysis {"connection_id":220136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:33:29] local.INFO: Extracted packet for processing {"connection_id":220136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:33:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:33:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:33:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:33:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:33:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:33:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23: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-18 23:33:29] 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-18 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:33:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:33:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:33:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:33:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:33:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:33:29] 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-18 23:33:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:33:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:33:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:33:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:33:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:33:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:33:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:33:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:33:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:33:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:33:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:33:29] local.INFO: DEBUG: GPS processor result {"connection_id":220136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:33:29] local.INFO: GPS data processed {"connection_id":220136,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:33:29] local.INFO: Acknowledgment sent {"connection_id":220136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:33:54] local.INFO: TCP Data received {"connection_id":220138,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:33:54] local.INFO: Processing buffer {"connection_id":220138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:33:54] local.INFO: IMEI packet received {"connection_id":220138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":220138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:33:57] local.INFO: TCP Data received {"connection_id":220138,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:33:57] local.INFO: Processing buffer {"connection_id":220138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:33:57] local.INFO: IMEI packet received {"connection_id":220138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":220138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:33:58] local.INFO: TCP Data received {"connection_id":220138,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:33:58] local.INFO: Processing buffer {"connection_id":220138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:33:58] local.INFO: Packet analysis {"connection_id":220138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:33:58] local.INFO: Extracted packet for processing {"connection_id":220138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:33:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:33: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-18 23:33:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:33:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:33:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:33:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:33:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23:33:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:33:58] 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-18 23:33: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:33:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:33: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-18 23:33:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:33:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:33:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:33:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:33:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:33:58] 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-18 23:33:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:33:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:33:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:33:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:33:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:33:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:33:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:33:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:33:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:33:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:33:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:33:58] local.INFO: DEBUG: GPS processor result {"connection_id":220138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:33:58] local.INFO: GPS data processed {"connection_id":220138,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:33:58] local.INFO: Acknowledgment sent {"connection_id":220138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:34:05] local.INFO: TCP Data received {"connection_id":220138,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:34:05] local.INFO: Processing buffer {"connection_id":220138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:34:05] local.INFO: Packet analysis {"connection_id":220138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:34:05] local.INFO: Extracted packet for processing {"connection_id":220138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:34:05] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:34:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:34:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:34:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:34:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:34:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23: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-18 23:34:05] 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-18 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:34:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:34:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:34:05] local.INFO: Teltonika packet parsed successfully {"connection_id":220138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:34:05] local.INFO: Passing IMEI to GPS processor {"connection_id":220138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:34:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":220138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:34:05] 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-18 23:34:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:34:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:34:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:34:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:34:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:34:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:34:05] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:34:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:34:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:34:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:34:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:34:05] local.INFO: DEBUG: GPS processor result {"connection_id":220138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:34:05] local.INFO: GPS data processed {"connection_id":220138,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:34:05] local.INFO: Acknowledgment sent {"connection_id":220138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:34:36] local.INFO: TCP Data received {"connection_id":220138,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:34:36] local.INFO: Processing buffer {"connection_id":220138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:34:36] local.INFO: Packet analysis {"connection_id":220138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:34:36] local.INFO: Extracted packet for processing {"connection_id":220138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:34:36] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:34: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-18 23:34:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:34:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:34:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:34:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:34:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23:34:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:34:36] 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-18 23:34: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:34:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:34: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-18 23:34:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:34:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:34:36] local.INFO: Teltonika packet parsed successfully {"connection_id":220138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:34:36] local.INFO: Passing IMEI to GPS processor {"connection_id":220138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:34:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":220138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:34:36] 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-18 23:34:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:34:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:34:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:34:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:34:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:34:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:34:36] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:34:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:34:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:34:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:34:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:34:36] local.INFO: DEBUG: GPS processor result {"connection_id":220138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:34:36] local.INFO: GPS data processed {"connection_id":220138,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:34:36] local.INFO: Acknowledgment sent {"connection_id":220138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:34:52] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:34:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:34:52] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:34:52] local.INFO: IMEI packet received {"connection_id":218457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:34:52] local.INFO: IMEI acknowledgment sent {"connection_id":218457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:34:57] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:34:57] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:34:57] local.INFO: IMEI packet received {"connection_id":218457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":218457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:35:01] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:01] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:01] local.INFO: Packet analysis {"connection_id":218457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:35:01] local.INFO: Extracted packet for processing {"connection_id":218457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:35:01] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23: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-18 23:35: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-18 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:35: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-18 23:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:35:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:35:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":218457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:35:01] local.INFO: GPS data processed {"connection_id":218457,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:35:01] local.INFO: Acknowledgment sent {"connection_id":218457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:35:32] local.INFO: TCP Data received {"connection_id":218457,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:32] local.INFO: Processing buffer {"connection_id":218457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:32] local.INFO: Packet analysis {"connection_id":218457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:35:32] local.INFO: Extracted packet for processing {"connection_id":218457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:35:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23: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-18 23:35:32] 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-18 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":218457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":218457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:35: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-18 23:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:35:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:35:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:35:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":218457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:35:32] local.INFO: GPS data processed {"connection_id":218457,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:35:32] local.INFO: Acknowledgment sent {"connection_id":218457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:35:44] local.INFO: TCP Data received {"connection_id":221808,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221808,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:44] local.INFO: Processing buffer {"connection_id":221808,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:44] local.INFO: IMEI packet received {"connection_id":221808,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:35:44] local.INFO: IMEI acknowledgment sent {"connection_id":221808,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:35:52] local.INFO: TCP Data received {"connection_id":221808,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221808,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:52] local.INFO: Processing buffer {"connection_id":221808,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:52] local.INFO: IMEI packet received {"connection_id":221808,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 23:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":221808,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:35:52] local.INFO: TCP Data received {"connection_id":220139,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:35:52] local.INFO: Processing buffer {"connection_id":220139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:35:52] local.INFO: IMEI packet received {"connection_id":220139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:35:52] local.INFO: IMEI acknowledgment sent {"connection_id":220139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:35:54] local.INFO: TCP Data received {"connection_id":221808,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221808,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:54] local.INFO: Processing buffer {"connection_id":221808,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:35:54] local.INFO: IMEI packet received {"connection_id":221808,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-18 23:35:54] local.INFO: IMEI acknowledgment sent {"connection_id":221808,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:35:57] local.INFO: TCP Data received {"connection_id":220139,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:35:57] local.INFO: Processing buffer {"connection_id":220139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:35:57] local.INFO: IMEI packet received {"connection_id":220139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":220139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:35:58] local.INFO: TCP Data received {"connection_id":220139,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:58] local.INFO: Processing buffer {"connection_id":220139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:35:58] local.INFO: Packet analysis {"connection_id":220139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:35:58] local.INFO: Extracted packet for processing {"connection_id":220139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:35:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:35:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:35:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:35:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23: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-18 23:35:58] 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-18 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:35:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:35:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:35:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:35:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:35:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:35:58] 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-18 23:35:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:35:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:35:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:35:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:35:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:35:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:35:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:35:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:35:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:35:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:35:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:35:58] local.INFO: DEBUG: GPS processor result {"connection_id":220139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:35:58] local.INFO: GPS data processed {"connection_id":220139,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:35:58] local.INFO: Acknowledgment sent {"connection_id":220139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:36:29] local.INFO: TCP Data received {"connection_id":220139,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:36:29] local.INFO: Processing buffer {"connection_id":220139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:36:29] local.INFO: Packet analysis {"connection_id":220139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:36:29] local.INFO: Extracted packet for processing {"connection_id":220139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:36:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 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-18 23:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 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-18 23:36:29] 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-18 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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:36:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 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-18 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-18 23:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:36:29] 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-18 23:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:36:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:36:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":220139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:36:29] local.INFO: GPS data processed {"connection_id":220139,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:36:29] local.INFO: Acknowledgment sent {"connection_id":220139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:36:51] local.INFO: TCP Data received {"connection_id":220140,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:36:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:36:51] local.INFO: Processing buffer {"connection_id":220140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:36:51] local.INFO: IMEI packet received {"connection_id":220140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:36:51] local.INFO: IMEI acknowledgment sent {"connection_id":220140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:36:57] local.INFO: TCP Data received {"connection_id":220140,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:36:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:36:57] local.INFO: Processing buffer {"connection_id":220140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:36:57] local.INFO: IMEI packet received {"connection_id":220140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:36:57] local.INFO: IMEI acknowledgment sent {"connection_id":220140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:36:58] local.INFO: TCP Data received {"connection_id":220140,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:36:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:36:58] local.INFO: Processing buffer {"connection_id":220140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:36:58] local.INFO: Packet analysis {"connection_id":220140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:36:58] local.INFO: Extracted packet for processing {"connection_id":220140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:36:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:36: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-18 23:36:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:36:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:36:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:36:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:36:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23:36:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:36:58] 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-18 23:36: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:36:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23:36: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-18 23:36:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:36:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:36:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:36:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:36:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:36:58] 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-18 23:36:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:36:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:36:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:36:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:36:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:36:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:36:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:36:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:36:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:36:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:36:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:36:58] local.INFO: DEBUG: GPS processor result {"connection_id":220140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:36:58] local.INFO: GPS data processed {"connection_id":220140,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:36:58] local.INFO: Acknowledgment sent {"connection_id":220140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:37:29] local.INFO: TCP Data received {"connection_id":220140,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:37:29] local.INFO: Processing buffer {"connection_id":220140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1502da8a0012d7f97c005afe148000b01022c..."} 
[2026-10-18 23:37:29] local.INFO: Packet analysis {"connection_id":220140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:37:29] local.INFO: Extracted packet for processing {"connection_id":220140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1502d"} 
[2026-10-18 23:37:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":11,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:37:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840635136001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:37:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:37:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:37:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:37:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346532000,"timestamp_ms":1792346532000,"timestamp_seconds":1792346532,"priority":1,"record_length":96,"hex_timestamp":"000001a1502da8a0"} 
[2026-10-18 23: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-18 23:37:29] 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-18 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-18 23:37:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":881,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-18 23: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-18 23: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-18 23:37:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:37:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:37:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:37:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:37:29] 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-18 23:37:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:37:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:37:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840635136001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:37:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:37:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:37:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840635136001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:37:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:37:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:37:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:37:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:37:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840635136001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:37:29] local.INFO: DEBUG: GPS processor result {"connection_id":220140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:37:29] local.INFO: GPS data processed {"connection_id":220140,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:37:29] local.INFO: Acknowledgment sent {"connection_id":220140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:37:51] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:37:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:37:51] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:37:51] local.INFO: IMEI packet received {"connection_id":218458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:37:51] local.INFO: IMEI acknowledgment sent {"connection_id":218458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:37:57] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:37:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:37:57] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:37:57] local.INFO: IMEI packet received {"connection_id":218458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:37:57] local.INFO: IMEI acknowledgment sent {"connection_id":218458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:37:58] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:37:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:37:58] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:37:58] local.INFO: Packet analysis {"connection_id":218458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:37:58] local.INFO: Extracted packet for processing {"connection_id":218458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:37:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:37: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-18 23:37:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:37:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:37:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:37:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:37:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23:37:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:37:58] 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-18 23:37: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:37:58] 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-18 23:37: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-18 23:37:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:37:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:37:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:37:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:37:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:37:58] 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-18 23:37:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:37:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:37:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:37:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:37:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:37:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:37:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:37:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:37:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:37:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:37:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:37:58] local.INFO: DEBUG: GPS processor result {"connection_id":218458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:37:58] local.INFO: GPS data processed {"connection_id":218458,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:37:58] local.INFO: Acknowledgment sent {"connection_id":218458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:38:29] local.INFO: TCP Data received {"connection_id":218458,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:38:29] local.INFO: Processing buffer {"connection_id":218458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:38:29] local.INFO: Packet analysis {"connection_id":218458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:38:29] local.INFO: Extracted packet for processing {"connection_id":218458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:38:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:38:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:38:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:38:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:38:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:38:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23: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-18 23:38:29] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:38:29] 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-18 23: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-18 23: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-18 23:38:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:38:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:38:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:38:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:38:29] 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-18 23:38:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:38:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:38:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:38:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:38:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:38:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:38:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:38:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:38:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:38:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:38:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:38:29] local.INFO: DEBUG: GPS processor result {"connection_id":218458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:38:29] local.INFO: GPS data processed {"connection_id":218458,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:38:29] local.INFO: Acknowledgment sent {"connection_id":218458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:38:52] local.INFO: TCP Data received {"connection_id":220142,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:38:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:38:52] local.INFO: Processing buffer {"connection_id":220142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:38:52] local.INFO: IMEI packet received {"connection_id":220142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:38:52] local.INFO: IMEI acknowledgment sent {"connection_id":220142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:38:57] local.INFO: TCP Data received {"connection_id":220142,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:38:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:38:57] local.INFO: Processing buffer {"connection_id":220142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:38:57] local.INFO: IMEI packet received {"connection_id":220142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:38:57] local.INFO: IMEI acknowledgment sent {"connection_id":220142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:38:58] local.INFO: TCP Data received {"connection_id":220142,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:38:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:38:58] local.INFO: Processing buffer {"connection_id":220142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:38:58] local.INFO: Packet analysis {"connection_id":220142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:38:58] local.INFO: Extracted packet for processing {"connection_id":220142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:38:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:38: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-18 23:38:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:38:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:38:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:38:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:38:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23:38:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:38:58] 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-18 23:38: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:38:58] 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-18 23:38: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-18 23:38:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:38:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:38:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:38:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:38:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:38:58] 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-18 23:38:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:38:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:38:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:38:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:38:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:38:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:38:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:38:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:38:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:38:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:38:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:38:58] local.INFO: DEBUG: GPS processor result {"connection_id":220142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:38:58] local.INFO: GPS data processed {"connection_id":220142,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:38:58] local.INFO: Acknowledgment sent {"connection_id":220142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:39:29] local.INFO: TCP Data received {"connection_id":220142,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:39:29] local.INFO: Processing buffer {"connection_id":220142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:39:29] local.INFO: Packet analysis {"connection_id":220142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:39:29] local.INFO: Extracted packet for processing {"connection_id":220142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:39:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 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-18 23:39:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:39:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:39:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:39:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:39:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 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-18 23:39:29] 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-18 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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:39:29] 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-18 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-18 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-18 23:39:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:39:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:39:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:39:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:39:29] 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-18 23:39:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:39:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:39:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:39:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:39:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:39:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:39:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:39:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:39:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:39:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:39:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:39:29] local.INFO: DEBUG: GPS processor result {"connection_id":220142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:39:29] local.INFO: GPS data processed {"connection_id":220142,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:39:29] local.INFO: Acknowledgment sent {"connection_id":220142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:39:52] local.INFO: TCP Data received {"connection_id":221811,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:39:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:39:52] local.INFO: Processing buffer {"connection_id":221811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:39:52] local.INFO: IMEI packet received {"connection_id":221811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:39:52] local.INFO: IMEI acknowledgment sent {"connection_id":221811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:39:57] local.INFO: TCP Data received {"connection_id":221811,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:39:57] local.INFO: Processing buffer {"connection_id":221811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:39:57] local.INFO: IMEI packet received {"connection_id":221811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":221811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:39:58] local.INFO: TCP Data received {"connection_id":221811,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:39:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:39:58] local.INFO: Processing buffer {"connection_id":221811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:39:58] local.INFO: Packet analysis {"connection_id":221811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:39:58] local.INFO: Extracted packet for processing {"connection_id":221811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:39:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:39: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-18 23:39:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:39:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:39:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:39:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:39:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23:39:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:39:58] 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-18 23:39: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:39:58] 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-18 23:39: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-18 23:39:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:39:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:39:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:39:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:39:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:39:58] 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-18 23:39:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:39:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:39:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:39:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:39:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:39:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:39:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:39:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:39:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:39:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:39:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:39:58] local.INFO: DEBUG: GPS processor result {"connection_id":221811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:39:58] local.INFO: GPS data processed {"connection_id":221811,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:39:58] local.INFO: Acknowledgment sent {"connection_id":221811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:40:29] local.INFO: TCP Data received {"connection_id":221811,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:40:29] local.INFO: Processing buffer {"connection_id":221811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:40:29] local.INFO: Packet analysis {"connection_id":221811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:40:29] local.INFO: Extracted packet for processing {"connection_id":221811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:40:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:40: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-18 23:40:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:40:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:40:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:40:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:40:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23:40:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:40:29] 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-18 23:40: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:40:29] 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-18 23:40: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-18 23:40:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:40:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:40:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:40:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:40:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:40:29] 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-18 23:40:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:40:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:40:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:40:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:40:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:40:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:40:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:40:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:40:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:40:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:40:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:40:29] local.INFO: DEBUG: GPS processor result {"connection_id":221811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:40:29] local.INFO: GPS data processed {"connection_id":221811,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:40:29] local.INFO: Acknowledgment sent {"connection_id":221811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:40:52] local.INFO: TCP Data received {"connection_id":220143,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:40:52] local.INFO: Processing buffer {"connection_id":220143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:40:52] local.INFO: IMEI packet received {"connection_id":220143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":220143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:40:57] local.INFO: TCP Data received {"connection_id":220143,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:40:57] local.INFO: Processing buffer {"connection_id":220143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:40:57] local.INFO: IMEI packet received {"connection_id":220143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":220143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:40:58] local.INFO: TCP Data received {"connection_id":220143,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:40:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:40:58] local.INFO: Processing buffer {"connection_id":220143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:40:58] local.INFO: Packet analysis {"connection_id":220143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:40:58] local.INFO: Extracted packet for processing {"connection_id":220143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:40:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:40: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-18 23:40:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:40:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:40:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:40:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:40:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23:40:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:40:58] 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-18 23:40: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:40:58] 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-18 23:40: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-18 23:40:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:40:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:40:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:40:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:40:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:40:58] 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-18 23:40:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:40:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:40:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:40:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:40:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:40:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:40:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:40:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:40:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:40:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:40:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:40:58] local.INFO: DEBUG: GPS processor result {"connection_id":220143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:40:58] local.INFO: GPS data processed {"connection_id":220143,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:40:58] local.INFO: Acknowledgment sent {"connection_id":220143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:41:19] local.INFO: TCP Data received {"connection_id":218756,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:41:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218756,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:41:19] local.INFO: Processing buffer {"connection_id":218756,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:41:19] local.INFO: IMEI packet received {"connection_id":218756,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:41:19] local.INFO: IMEI acknowledgment sent {"connection_id":218756,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:41:29] local.INFO: TCP Data received {"connection_id":220143,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:41:29] local.INFO: Processing buffer {"connection_id":220143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:41:29] local.INFO: Packet analysis {"connection_id":220143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:41:29] local.INFO: Extracted packet for processing {"connection_id":220143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:41:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:41: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-18 23:41:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:41:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:41:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:41:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:41:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23:41:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:41:29] 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-18 23:41: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:41:29] 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-18 23:41: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-18 23:41:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:41:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:41:29] local.INFO: Teltonika packet parsed successfully {"connection_id":220143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:41:29] local.INFO: Passing IMEI to GPS processor {"connection_id":220143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:41:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":220143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:41:29] 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-18 23:41:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:41:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:41:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:41:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:41:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:41:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:41:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:41:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:41:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:41:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:41:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:41:29] local.INFO: DEBUG: GPS processor result {"connection_id":220143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:41:29] local.INFO: GPS data processed {"connection_id":220143,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:41:29] local.INFO: Acknowledgment sent {"connection_id":220143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:41:45] local.INFO: TCP Data received {"connection_id":218757,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:41:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218757,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:41:45] local.INFO: Processing buffer {"connection_id":218757,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:41:45] local.INFO: IMEI packet received {"connection_id":218757,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:41:45] local.INFO: IMEI acknowledgment sent {"connection_id":218757,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:41:51] local.INFO: TCP Data received {"connection_id":218758,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:41:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:41:51] local.INFO: Processing buffer {"connection_id":218758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:41:51] local.INFO: IMEI packet received {"connection_id":218758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:41:51] local.INFO: IMEI acknowledgment sent {"connection_id":218758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:41:57] local.INFO: TCP Data received {"connection_id":218758,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:41:57] local.INFO: Processing buffer {"connection_id":218758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:41:57] local.INFO: IMEI packet received {"connection_id":218758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":218758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:41:58] local.INFO: TCP Data received {"connection_id":218758,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:41:58] local.INFO: Processing buffer {"connection_id":218758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:41:58] local.INFO: Packet analysis {"connection_id":218758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:41:58] local.INFO: Extracted packet for processing {"connection_id":218758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:41:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:41:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:41:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:41:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:41:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:41:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23: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-18 23:41:58] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:41:58] 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-18 23: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-18 23: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-18 23:41:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:41:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:41:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:41:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:41:58] 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-18 23:41:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:41:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:41:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:41:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:41:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:41:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:41:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:41:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:41:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:41:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:41:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:41:58] local.INFO: DEBUG: GPS processor result {"connection_id":218758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:41:58] local.INFO: GPS data processed {"connection_id":218758,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:41:58] local.INFO: Acknowledgment sent {"connection_id":218758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:42:30] local.INFO: TCP Data received {"connection_id":218758,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:42:30] local.INFO: Processing buffer {"connection_id":218758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150324068012d7f97c005afe148000901022d..."} 
[2026-10-18 23:42:30] local.INFO: Packet analysis {"connection_id":218758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:42:30] local.INFO: Extracted packet for processing {"connection_id":218758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15032"} 
[2026-10-18 23:42:30] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":45,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840712192001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792346833000,"timestamp_ms":1792346833000,"timestamp_seconds":1792346833,"priority":1,"record_length":96,"hex_timestamp":"000001a150324068"} 
[2026-10-18 23: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-18 23:42: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-18 23: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:42: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-18 23: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-18 23: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-18 23:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":218758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":218758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":218758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:42: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-18 23:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840712192001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840712192001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:42:30] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:42:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840712192001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":218758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:42:30] local.INFO: GPS data processed {"connection_id":218758,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:42:30] local.INFO: Acknowledgment sent {"connection_id":218758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:42:51] local.INFO: TCP Data received {"connection_id":218759,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:51] local.INFO: Processing buffer {"connection_id":218759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:51] local.INFO: IMEI packet received {"connection_id":218759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:42:51] local.INFO: IMEI acknowledgment sent {"connection_id":218759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:42:52] local.INFO: TCP Data received {"connection_id":218759,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:52] local.INFO: Processing buffer {"connection_id":218759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:52] local.INFO: IMEI packet received {"connection_id":218759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:42:52] local.INFO: IMEI acknowledgment sent {"connection_id":218759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:42:57] local.INFO: TCP Data received {"connection_id":218759,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:57] local.INFO: Processing buffer {"connection_id":218759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:42:57] local.INFO: IMEI packet received {"connection_id":218759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":218759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:43:08] local.INFO: TCP Data received {"connection_id":218759,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:43:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:43:08] local.INFO: Processing buffer {"connection_id":218759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:43:08] local.INFO: Packet analysis {"connection_id":218759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:43:08] local.INFO: Extracted packet for processing {"connection_id":218759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:43:08] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:43:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:43:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:43:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:43:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:43:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:43:08] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:43: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-18 23: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-18 23: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-18 23:43:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:43:08] local.INFO: Teltonika packet parsed successfully {"connection_id":218759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:43:08] local.INFO: Passing IMEI to GPS processor {"connection_id":218759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:43:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":218759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:43:08] 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-18 23:43:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:43:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:43:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:43:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:43:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:43:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:43:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:43:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:43:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:43:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:43:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:43:08] local.INFO: DEBUG: GPS processor result {"connection_id":218759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:43:08] local.INFO: GPS data processed {"connection_id":218759,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:43:08] local.INFO: Acknowledgment sent {"connection_id":218759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:43:52] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:43:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:43:52] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:43:52] local.INFO: IMEI packet received {"connection_id":218460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:43:52] local.INFO: IMEI acknowledgment sent {"connection_id":218460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:43:57] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:43:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:43:57] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:43:57] local.INFO: IMEI packet received {"connection_id":218460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:43:57] local.INFO: IMEI acknowledgment sent {"connection_id":218460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:44:00] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:00] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:00] local.INFO: Packet analysis {"connection_id":218460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:44:00] local.INFO: Extracted packet for processing {"connection_id":218460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:44:00] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:44:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:44:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:44:00] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:44:00] 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-18 23: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-18 23: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-18 23:44:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:44:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:44:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:44:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:44: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-18 23:44:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:44:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:44:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:44:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:44:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:44:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:44:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:44:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:44:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:44:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:44:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:44:00] local.INFO: DEBUG: GPS processor result {"connection_id":218460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:44:00] local.INFO: GPS data processed {"connection_id":218460,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:44:00] local.INFO: Acknowledgment sent {"connection_id":218460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:44:31] local.INFO: TCP Data received {"connection_id":218460,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:31] local.INFO: Processing buffer {"connection_id":218460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:31] local.INFO: Packet analysis {"connection_id":218460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:44:31] local.INFO: Extracted packet for processing {"connection_id":218460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:44:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:44:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:44:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:44:31] 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-18 23: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:44:31] 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-18 23: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-18 23: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-18 23:44:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:44:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:44:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:44:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:44:31] 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-18 23:44:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:44:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:44:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:44:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:44:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:44:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:44:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:44:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:44:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:44:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:44:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:44:31] local.INFO: DEBUG: GPS processor result {"connection_id":218460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:44:31] local.INFO: GPS data processed {"connection_id":218460,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:44:31] local.INFO: Acknowledgment sent {"connection_id":218460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:44:52] local.INFO: TCP Data received {"connection_id":218760,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:44:52] local.INFO: Processing buffer {"connection_id":218760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:44:52] local.INFO: IMEI packet received {"connection_id":218760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":218760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:44:57] local.INFO: TCP Data received {"connection_id":218760,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:44:57] local.INFO: Processing buffer {"connection_id":218760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:44:57] local.INFO: IMEI packet received {"connection_id":218760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":218760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:44:58] local.INFO: TCP Data received {"connection_id":218760,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:58] local.INFO: Processing buffer {"connection_id":218760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:44:58] local.INFO: Packet analysis {"connection_id":218760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:44:58] local.INFO: Extracted packet for processing {"connection_id":218760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:44:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:44:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:44:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:44:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23:44:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:44:58] 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-18 23:44: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:44:58] 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-18 23:44: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-18 23:44:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:44:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:44:58] local.INFO: Teltonika packet parsed successfully {"connection_id":218760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:44:58] local.INFO: Passing IMEI to GPS processor {"connection_id":218760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:44:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":218760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:44:58] 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-18 23:44:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:44:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:44:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:44:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:44:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:44:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:44:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:44:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:44:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:44:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:44:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:44:58] local.INFO: DEBUG: GPS processor result {"connection_id":218760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:44:58] local.INFO: GPS data processed {"connection_id":218760,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:44:58] local.INFO: Acknowledgment sent {"connection_id":218760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:45:29] local.INFO: TCP Data received {"connection_id":218760,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:45:29] local.INFO: Processing buffer {"connection_id":218760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:45:29] local.INFO: Packet analysis {"connection_id":218760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:45:29] local.INFO: Extracted packet for processing {"connection_id":218760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:45:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:45:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:45:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:45:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:45:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:45:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:45:29] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:45:29] 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-18 23: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-18 23: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-18 23:45:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:45:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:45:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:45:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:45:29] 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-18 23:45:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:45:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:45:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:45:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:45:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:45:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:45:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:45:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:45:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:45:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:45:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:45:29] local.INFO: DEBUG: GPS processor result {"connection_id":218760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:45:29] local.INFO: GPS data processed {"connection_id":218760,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:45:29] local.INFO: Acknowledgment sent {"connection_id":218760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:45:51] local.INFO: TCP Data received {"connection_id":220144,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:45:51] local.INFO: Processing buffer {"connection_id":220144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:45:51] local.INFO: IMEI packet received {"connection_id":220144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":220144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:45:57] local.INFO: TCP Data received {"connection_id":220144,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:45:57] local.INFO: Processing buffer {"connection_id":220144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:45:57] local.INFO: IMEI packet received {"connection_id":220144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":220144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:45:58] local.INFO: TCP Data received {"connection_id":220144,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:45:58] local.INFO: Processing buffer {"connection_id":220144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:45:58] local.INFO: Packet analysis {"connection_id":220144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:45:58] local.INFO: Extracted packet for processing {"connection_id":220144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:45:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 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-18 23:45:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:45:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:45:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:45:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:45:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 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-18 23:45:58] 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-18 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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:45:58] 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-18 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-18 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-18 23:45:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:45:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:45:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:45:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:45:58] 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-18 23:45:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:45:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:45:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:45:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:45:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:45:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:45:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:45:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:45:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:45:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:45:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:45:58] local.INFO: DEBUG: GPS processor result {"connection_id":220144,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:45:58] local.INFO: GPS data processed {"connection_id":220144,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:45:58] local.INFO: Acknowledgment sent {"connection_id":220144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:46:32] local.INFO: TCP Data received {"connection_id":220144,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:46:32] local.INFO: Processing buffer {"connection_id":220144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:46:32] local.INFO: Packet analysis {"connection_id":220144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:46:32] local.INFO: Extracted packet for processing {"connection_id":220144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:46:32] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:46:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:46:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:46:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:46:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:46:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:46:32] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:46: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-18 23: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-18 23: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-18 23:46:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:46:32] local.INFO: Teltonika packet parsed successfully {"connection_id":220144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:46:32] local.INFO: Passing IMEI to GPS processor {"connection_id":220144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:46:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":220144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:46:32] 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-18 23:46:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:46:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:46:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:46:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:46:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:46:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:46:32] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:46:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:46:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:46:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:46:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:46:32] local.INFO: DEBUG: GPS processor result {"connection_id":220144,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:46:32] local.INFO: GPS data processed {"connection_id":220144,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:46:32] local.INFO: Acknowledgment sent {"connection_id":220144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:46:57] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:46:57] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:46:57] local.INFO: IMEI packet received {"connection_id":221816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":221816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:47:02] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:02] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:02] local.INFO: IMEI packet received {"connection_id":221816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:47:02] local.INFO: IMEI acknowledgment sent {"connection_id":221816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:47:03] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:47:03] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:47:03] local.INFO: Packet analysis {"connection_id":221816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:47:03] local.INFO: Extracted packet for processing {"connection_id":221816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:47:03] 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-18 23: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:47: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-18 23: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-18 23: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-18 23:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:47: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-18 23:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:47:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:47:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:47:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:47:03] 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":7416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:47:03] local.INFO: GPS data processed {"connection_id":221816,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:47:03] local.INFO: Acknowledgment sent {"connection_id":221816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:47:07] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:47:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:47:07] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a15036d830012d7f97c005afe148000901022a..."} 
[2026-10-18 23:47:07] local.INFO: Packet analysis {"connection_id":221816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:47:07] local.INFO: Extracted packet for processing {"connection_id":221816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15036"} 
[2026-10-18 23:47:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":9,"angle":258,"satellites":42,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:47:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840789248001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:47:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792347134000,"timestamp_ms":1792347134000,"timestamp_seconds":1792347134,"priority":1,"record_length":96,"hex_timestamp":"000001a15036d830"} 
[2026-10-18 23: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-18 23:47:07] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:47:07] 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-18 23: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-18 23: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-18 23:47:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:47:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:47:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:47:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:47:07] 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-18 23:47:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:47:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:47:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840789248001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:47:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:47:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:47:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840789248001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:47:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:47:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:47:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:47:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:47:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840789248001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:47:07] 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":7417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:47:07] local.INFO: GPS data processed {"connection_id":221816,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:47:07] local.INFO: Acknowledgment sent {"connection_id":221816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:47:09] local.INFO: TCP Data received {"connection_id":218461,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218461,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:47:09] local.INFO: Processing buffer {"connection_id":218461,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:47:09] local.INFO: IMEI packet received {"connection_id":218461,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:47:09] local.INFO: IMEI acknowledgment sent {"connection_id":218461,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:47:44] local.INFO: TCP Data received {"connection_id":220145,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:47:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220145,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:47:44] local.INFO: Processing buffer {"connection_id":220145,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:47:44] local.INFO: IMEI packet received {"connection_id":220145,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:47:44] local.INFO: IMEI acknowledgment sent {"connection_id":220145,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:47:52] local.INFO: TCP Data received {"connection_id":220146,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:52] local.INFO: Processing buffer {"connection_id":220146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:52] local.INFO: IMEI packet received {"connection_id":220146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:47:52] local.INFO: IMEI acknowledgment sent {"connection_id":220146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:47:52] local.INFO: TCP Data received {"connection_id":220146,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:52] local.INFO: Processing buffer {"connection_id":220146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:52] local.INFO: IMEI packet received {"connection_id":220146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:47:52] local.INFO: IMEI acknowledgment sent {"connection_id":220146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:47:57] local.INFO: TCP Data received {"connection_id":220146,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:57] local.INFO: Processing buffer {"connection_id":220146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:47:57] local.INFO: IMEI packet received {"connection_id":220146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:47:57] local.INFO: IMEI acknowledgment sent {"connection_id":220146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:47:58] local.INFO: TCP Data received {"connection_id":220146,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:47:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:47:58] local.INFO: Processing buffer {"connection_id":220146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:47:58] local.INFO: Packet analysis {"connection_id":220146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:47:58] local.INFO: Extracted packet for processing {"connection_id":220146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:47:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:47: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-18 23:47:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:47:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:47:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23:47:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:47:58] 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-18 23:47: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:47:58] 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-18 23:47: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-18 23:47:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:47:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:47:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:47:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:47:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:47:58] 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-18 23:47:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:47:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:47:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:47:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:47:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:47:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:47:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:47:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:47:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:47:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:47:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:47:58] local.INFO: DEBUG: GPS processor result {"connection_id":220146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:47:58] local.INFO: GPS data processed {"connection_id":220146,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:47:58] local.INFO: Acknowledgment sent {"connection_id":220146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:48:02] local.INFO: TCP Data received {"connection_id":220146,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:48:02] local.INFO: Processing buffer {"connection_id":220146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:48:02] local.INFO: Packet analysis {"connection_id":220146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:48:02] local.INFO: Extracted packet for processing {"connection_id":220146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:48:02] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:48:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:48:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:48:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:48:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:48:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:48:02] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:48: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-18 23: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-18 23: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-18 23:48:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:48:02] local.INFO: Teltonika packet parsed successfully {"connection_id":220146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:48:02] local.INFO: Passing IMEI to GPS processor {"connection_id":220146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:48:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":220146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:48: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-18 23:48:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:48:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:48:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:48:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:48:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:48:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:48:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:48:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:48:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:48:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:48:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:48:02] local.INFO: DEBUG: GPS processor result {"connection_id":220146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:48:02] local.INFO: GPS data processed {"connection_id":220146,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:48:02] local.INFO: Acknowledgment sent {"connection_id":220146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:48:33] local.INFO: TCP Data received {"connection_id":220146,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:48:33] local.INFO: Processing buffer {"connection_id":220146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:48:33] local.INFO: Packet analysis {"connection_id":220146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:48:33] local.INFO: Extracted packet for processing {"connection_id":220146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:48:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:48:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:48:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:48:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:48:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:48:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:48:33] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:48: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-18 23: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-18 23: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-18 23:48:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:48:33] local.INFO: Teltonika packet parsed successfully {"connection_id":220146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:48:33] local.INFO: Passing IMEI to GPS processor {"connection_id":220146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:48:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":220146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:48:33] 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-18 23:48:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:48:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:48:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:48:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:48:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:48:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:48:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:48:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:48:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:48:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:48:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:48:33] local.INFO: DEBUG: GPS processor result {"connection_id":220146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:48:33] local.INFO: GPS data processed {"connection_id":220146,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:48:33] local.INFO: Acknowledgment sent {"connection_id":220146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:48:51] local.INFO: TCP Data received {"connection_id":218761,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:48:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:48:51] local.INFO: Processing buffer {"connection_id":218761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:48:51] local.INFO: IMEI packet received {"connection_id":218761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:48:51] local.INFO: IMEI acknowledgment sent {"connection_id":218761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:48:57] local.INFO: TCP Data received {"connection_id":218761,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:48:57] local.INFO: Processing buffer {"connection_id":218761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:48:57] local.INFO: IMEI packet received {"connection_id":218761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":218761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:49:01] local.INFO: TCP Data received {"connection_id":218761,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:49:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:49:01] local.INFO: Processing buffer {"connection_id":218761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:49:01] local.INFO: Packet analysis {"connection_id":218761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:49:01] local.INFO: Extracted packet for processing {"connection_id":218761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:49:01] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:49:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:49:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:49:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:49:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:49:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:49: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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:49:01] 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-18 23: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-18 23: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-18 23:49:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:49:01] local.INFO: Teltonika packet parsed successfully {"connection_id":218761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:49:01] local.INFO: Passing IMEI to GPS processor {"connection_id":218761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:49:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":218761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:49: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-18 23:49:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:49:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:49:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:49:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:49:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:49:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:49:01] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:49:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:49:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:49:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:49:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:49:01] local.INFO: DEBUG: GPS processor result {"connection_id":218761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:49:01] local.INFO: GPS data processed {"connection_id":218761,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:49:01] local.INFO: Acknowledgment sent {"connection_id":218761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:49:37] local.INFO: TCP Data received {"connection_id":218761,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:49:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:49:37] local.INFO: Processing buffer {"connection_id":218761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:49:37] local.INFO: Packet analysis {"connection_id":218761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:49:37] local.INFO: Extracted packet for processing {"connection_id":218761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:49:37] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:49: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-18 23:49:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:49:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:49:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:49:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:49:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23:49:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:49:37] 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-18 23:49: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-18 23:49: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-18 23:49: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-18 23:49:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:49:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:49:37] local.INFO: Teltonika packet parsed successfully {"connection_id":218761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:49:37] local.INFO: Passing IMEI to GPS processor {"connection_id":218761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:49:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":218761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:49: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-18 23:49:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:49:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:49:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:49:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:49:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:49:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:49:37] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:49:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:49:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:49:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:49:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:49:37] local.INFO: DEBUG: GPS processor result {"connection_id":218761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:49:37] local.INFO: GPS data processed {"connection_id":218761,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:49:37] local.INFO: Acknowledgment sent {"connection_id":218761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:49:51] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:49:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:49:51] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:49:51] local.INFO: IMEI packet received {"connection_id":221817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:49:51] local.INFO: IMEI acknowledgment sent {"connection_id":221817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:50:00] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:50:00] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:50:00] local.INFO: IMEI packet received {"connection_id":221817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:50:00] local.INFO: IMEI acknowledgment sent {"connection_id":221817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:50:03] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:50:03] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:50:03] local.INFO: Packet analysis {"connection_id":221817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:50:03] local.INFO: Extracted packet for processing {"connection_id":221817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:50:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:50:03] 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-18 23: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:50:03] 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-18 23: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-18 23: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-18 23:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:50: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-18 23:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:50:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:50:03] 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":7423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:50:03] local.INFO: GPS data processed {"connection_id":221817,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:50:03] local.INFO: Acknowledgment sent {"connection_id":221817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:50:34] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:50:34] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:50:34] local.INFO: Packet analysis {"connection_id":221817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:50:34] local.INFO: Extracted packet for processing {"connection_id":221817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:50:34] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:50:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:50:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:50:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:50:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:50:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:50: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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:50:34] 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-18 23: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-18 23: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-18 23:50:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:50:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:50:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:50:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:50: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-18 23:50:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:50:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:50:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:50:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:50:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:50:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:50:34] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:50:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:50:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:50:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:50:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:50:34] 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":7424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:50:34] local.INFO: GPS data processed {"connection_id":221817,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:50:34] local.INFO: Acknowledgment sent {"connection_id":221817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:50:57] local.INFO: TCP Data received {"connection_id":221819,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:50:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221819,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:50:57] local.INFO: Processing buffer {"connection_id":221819,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:50:57] local.INFO: IMEI packet received {"connection_id":221819,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:50:57] local.INFO: IMEI acknowledgment sent {"connection_id":221819,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:51:02] local.INFO: TCP Data received {"connection_id":221819,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221819,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:02] local.INFO: Processing buffer {"connection_id":221819,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:02] local.INFO: IMEI packet received {"connection_id":221819,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":221819,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:51:03] local.INFO: TCP Data received {"connection_id":221819,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:03] local.INFO: Processing buffer {"connection_id":221819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:03] local.INFO: Packet analysis {"connection_id":221819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:03] local.INFO: Extracted packet for processing {"connection_id":221819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:51:03] 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-18 23: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":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:51:03] 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-18 23: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-18 23: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-18 23:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:03] 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-18 23:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:51:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:51:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:51:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":221819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:51:03] local.INFO: GPS data processed {"connection_id":221819,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:51:03] local.INFO: Acknowledgment sent {"connection_id":221819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:51:07] local.INFO: TCP Data received {"connection_id":221819,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:07] local.INFO: Processing buffer {"connection_id":221819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:07] local.INFO: Packet analysis {"connection_id":221819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:07] local.INFO: Extracted packet for processing {"connection_id":221819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:07] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:51:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:51:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:51:07] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:51:07] 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-18 23: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-18 23: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-18 23:51:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:51:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:51:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:07] 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-18 23:51:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:51:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:51:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:51:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:51:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:51:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:51:07] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:51:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:51:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:51:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:51:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:51:07] local.INFO: DEBUG: GPS processor result {"connection_id":221819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:51:07] local.INFO: GPS data processed {"connection_id":221819,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:51:07] local.INFO: Acknowledgment sent {"connection_id":221819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:51:12] local.INFO: TCP Data received {"connection_id":221819,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:12] local.INFO: Processing buffer {"connection_id":221819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:12] local.INFO: Packet analysis {"connection_id":221819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:12] local.INFO: Extracted packet for processing {"connection_id":221819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:12] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:51: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-18 23:51:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:51:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23:51:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:51:12] 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-18 23:51: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:51:12] 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-18 23:51: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-18 23:51:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:51:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:51:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:51:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:12] 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-18 23:51:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:51:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:51:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:51:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:51:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:51:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:51:12] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:51:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:51:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:51:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:51:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:51:12] local.INFO: DEBUG: GPS processor result {"connection_id":221819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:51:12] local.INFO: GPS data processed {"connection_id":221819,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:51:12] local.INFO: Acknowledgment sent {"connection_id":221819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:51:52] local.INFO: TCP Data received {"connection_id":218762,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:52] local.INFO: Processing buffer {"connection_id":218762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:52] local.INFO: IMEI packet received {"connection_id":218762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:51:52] local.INFO: IMEI acknowledgment sent {"connection_id":218762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:51:57] local.INFO: TCP Data received {"connection_id":218762,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:57] local.INFO: Processing buffer {"connection_id":218762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:51:57] local.INFO: IMEI packet received {"connection_id":218762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":218762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:51:57] local.INFO: TCP Data received {"connection_id":218762,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218762,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:57] local.INFO: Processing buffer {"connection_id":218762,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:51:57] local.INFO: Packet analysis {"connection_id":218762,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:57] local.INFO: Extracted packet for processing {"connection_id":218762,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:51:57] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:51: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-18 23:51:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:51:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:51:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23:51:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:51:57] 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-18 23:51: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:51:57] 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-18 23:51: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-18 23:51:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:51:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:51:57] local.INFO: Teltonika packet parsed successfully {"connection_id":218762,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:51:57] local.INFO: Passing IMEI to GPS processor {"connection_id":218762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":218762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:51:57] 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-18 23:51:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:51:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:51:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:51:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:51:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:51:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:51:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:51:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:51:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:51:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:51:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:51:57] local.INFO: DEBUG: GPS processor result {"connection_id":218762,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:51:57] local.INFO: GPS data processed {"connection_id":218762,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:51:57] local.INFO: Acknowledgment sent {"connection_id":218762,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:52:29] local.INFO: TCP Data received {"connection_id":218762,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218762,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:52:29] local.INFO: Processing buffer {"connection_id":218762,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1503b6ff8012d7f97c005afe148001201022c..."} 
[2026-10-18 23:52:29] local.INFO: Packet analysis {"connection_id":218762,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:52:29] local.INFO: Extracted packet for processing {"connection_id":218762,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1503b"} 
[2026-10-18 23:52:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":18,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:52:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840866304001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:52:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:52:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:52:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:52:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792347435000,"timestamp_ms":1792347435000,"timestamp_seconds":1792347435,"priority":1,"record_length":96,"hex_timestamp":"000001a1503b6ff8"} 
[2026-10-18 23: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-18 23:52:29] 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-18 23: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-18 23:52:29] 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-18 23: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-18 23: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-18 23:52:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:52:29] local.INFO: Teltonika packet parsed successfully {"connection_id":218762,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:52:29] local.INFO: Passing IMEI to GPS processor {"connection_id":218762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:52:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":218762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:52:29] 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-18 23:52:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:52:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:52:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840866304001,"66":25473,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:52:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:52:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:52:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840866304001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:52:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:52:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:52:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:52:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:52:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840866304001,"power":25473,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:52:29] local.INFO: DEBUG: GPS processor result {"connection_id":218762,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:52:29] local.INFO: GPS data processed {"connection_id":218762,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:52:29] local.INFO: Acknowledgment sent {"connection_id":218762,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:52:52] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:52:52] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:52:52] local.INFO: IMEI packet received {"connection_id":218465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":218465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:52:54] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:52:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:52:54] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:52:54] local.INFO: IMEI packet received {"connection_id":218465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:52:54] local.INFO: IMEI acknowledgment sent {"connection_id":218465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:52:55] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:52:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:52:55] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:52:55] local.INFO: Packet analysis {"connection_id":218465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:52:55] local.INFO: Extracted packet for processing {"connection_id":218465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:52:55] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:52: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-18 23:52:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:52:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:52:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:52:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:52:55] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23:52:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:52:55] 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-18 23:52: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:52:55] 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-18 23:52: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-18 23:52:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:52:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:52:55] local.INFO: Teltonika packet parsed successfully {"connection_id":218465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:52:55] local.INFO: Passing IMEI to GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:52:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:52:55] 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-18 23:52:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:52:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:52:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:52:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:52:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:52:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:52:55] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:52:55] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:52:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:52:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:52:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:52:55] local.INFO: DEBUG: GPS processor result {"connection_id":218465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:52:55] local.INFO: GPS data processed {"connection_id":218465,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:52:55] local.INFO: Acknowledgment sent {"connection_id":218465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:53:14] local.INFO: TCP Data received {"connection_id":218464,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:53:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218464,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:53:14] local.INFO: Processing buffer {"connection_id":218464,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:53:14] local.INFO: IMEI packet received {"connection_id":218464,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:53:14] local.INFO: IMEI acknowledgment sent {"connection_id":218464,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:53:27] local.INFO: TCP Data received {"connection_id":218465,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:53:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:53:27] local.INFO: Processing buffer {"connection_id":218465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:53:27] local.INFO: Packet analysis {"connection_id":218465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:53:27] local.INFO: Extracted packet for processing {"connection_id":218465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:53:27] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:53: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-18 23:53:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:53:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:53:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:53:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:53:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23:53:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:53:27] 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-18 23:53: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:53:27] 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-18 23:53: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-18 23:53:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:53:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:53:27] local.INFO: Teltonika packet parsed successfully {"connection_id":218465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:53:27] local.INFO: Passing IMEI to GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:53:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":218465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:53:27] 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-18 23:53:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:53:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:53:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:53:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:53:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:53:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:53:27] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:53:27] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:53:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:53:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:53:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:53:27] local.INFO: DEBUG: GPS processor result {"connection_id":218465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:53:27] local.INFO: GPS data processed {"connection_id":218465,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:53:27] local.INFO: Acknowledgment sent {"connection_id":218465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:53:47] local.INFO: TCP Data received {"connection_id":221820,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:53:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221820,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:53:47] local.INFO: Processing buffer {"connection_id":221820,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:53:47] local.INFO: IMEI packet received {"connection_id":221820,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:53:47] local.INFO: IMEI acknowledgment sent {"connection_id":221820,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:53:51] local.INFO: TCP Data received {"connection_id":218466,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:53:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:53:51] local.INFO: Processing buffer {"connection_id":218466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:53:51] local.INFO: IMEI packet received {"connection_id":218466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:53:51] local.INFO: IMEI acknowledgment sent {"connection_id":218466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:53:57] local.INFO: TCP Data received {"connection_id":218466,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:53:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:53:57] local.INFO: Processing buffer {"connection_id":218466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:53:57] local.INFO: IMEI packet received {"connection_id":218466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:53:57] local.INFO: IMEI acknowledgment sent {"connection_id":218466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:54:00] local.INFO: TCP Data received {"connection_id":218466,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:00] local.INFO: Processing buffer {"connection_id":218466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:00] local.INFO: Packet analysis {"connection_id":218466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:54:00] local.INFO: Extracted packet for processing {"connection_id":218466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:54:00] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23: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-18 23:54:00] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:54:00] 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-18 23: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-18 23: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-18 23:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":218466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":218466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":218466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:54:00] 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-18 23:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:54:00] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:54:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:54:00] local.INFO: DEBUG: GPS processor result {"connection_id":218466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:54:00] local.INFO: GPS data processed {"connection_id":218466,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:54:00] local.INFO: Acknowledgment sent {"connection_id":218466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:54:31] local.INFO: TCP Data received {"connection_id":218466,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:31] local.INFO: Processing buffer {"connection_id":218466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:31] local.INFO: Packet analysis {"connection_id":218466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:54:31] local.INFO: Extracted packet for processing {"connection_id":218466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:54:31] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23: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-18 23:54:31] 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-18 23: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:54:31] 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-18 23: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-18 23: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-18 23:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":218466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":218466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":218466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23: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-18 23:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:54:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:54:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:54:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":218466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:54:31] local.INFO: GPS data processed {"connection_id":218466,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:54:31] local.INFO: Acknowledgment sent {"connection_id":218466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:54:51] local.INFO: TCP Data received {"connection_id":221821,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:54:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:54:51] local.INFO: Processing buffer {"connection_id":221821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:54:51] local.INFO: IMEI packet received {"connection_id":221821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:54:51] local.INFO: IMEI acknowledgment sent {"connection_id":221821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:54:57] local.INFO: TCP Data received {"connection_id":221821,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:54:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:54:57] local.INFO: Processing buffer {"connection_id":221821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:54:57] local.INFO: IMEI packet received {"connection_id":221821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:54:57] local.INFO: IMEI acknowledgment sent {"connection_id":221821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:54:58] local.INFO: TCP Data received {"connection_id":221821,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:58] local.INFO: Processing buffer {"connection_id":221821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:54:58] local.INFO: Packet analysis {"connection_id":221821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:54:58] local.INFO: Extracted packet for processing {"connection_id":221821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:54:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:54: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-18 23:54:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:54:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:54:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23:54:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:54:58] 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-18 23:54: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:54:58] 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-18 23:54: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-18 23:54:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:54:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:54:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:54:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:54:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:54:58] 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-18 23:54:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:54:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:54:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:54:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:54:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:54:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:54:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:54:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:54:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:54:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:54:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:54:58] local.INFO: DEBUG: GPS processor result {"connection_id":221821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:54:58] local.INFO: GPS data processed {"connection_id":221821,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:54:58] local.INFO: Acknowledgment sent {"connection_id":221821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:55:29] local.INFO: TCP Data received {"connection_id":221821,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:55:29] local.INFO: Processing buffer {"connection_id":221821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:55:29] local.INFO: Packet analysis {"connection_id":221821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:55:29] local.INFO: Extracted packet for processing {"connection_id":221821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:55:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:55:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:55:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:55:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:55:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:55:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23: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-18 23:55:29] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:55:29] 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-18 23: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-18 23: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-18 23:55:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:55:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:55:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:55:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:55: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-18 23:55:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:55:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:55:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:55:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:55:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:55:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:55:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:55:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:55:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:55:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:55:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:55:29] local.INFO: DEBUG: GPS processor result {"connection_id":221821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:55:29] local.INFO: GPS data processed {"connection_id":221821,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:55:29] local.INFO: Acknowledgment sent {"connection_id":221821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:55:57] local.INFO: TCP Data received {"connection_id":218763,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:55:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:55:57] local.INFO: Processing buffer {"connection_id":218763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:55:57] local.INFO: IMEI packet received {"connection_id":218763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:55:57] local.INFO: IMEI acknowledgment sent {"connection_id":218763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:56:02] local.INFO: TCP Data received {"connection_id":218763,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:02] local.INFO: Processing buffer {"connection_id":218763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:02] local.INFO: IMEI packet received {"connection_id":218763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:56:02] local.INFO: IMEI acknowledgment sent {"connection_id":218763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:56:03] local.INFO: TCP Data received {"connection_id":218763,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:03] local.INFO: Processing buffer {"connection_id":218763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:03] local.INFO: Packet analysis {"connection_id":218763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:56:03] local.INFO: Extracted packet for processing {"connection_id":218763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:56:03] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:56:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:56:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23: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-18 23:56:03] 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-18 23: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":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:56: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-18 23: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-18 23: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-18 23:56:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:56:03] local.INFO: Teltonika packet parsed successfully {"connection_id":218763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:56:03] local.INFO: Passing IMEI to GPS processor {"connection_id":218763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:56:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":218763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:56: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-18 23:56:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:56:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:56:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:56:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:56:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:56:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:56:03] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:56:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:56:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:56:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:56:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:56:03] local.INFO: DEBUG: GPS processor result {"connection_id":218763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:56:03] local.INFO: GPS data processed {"connection_id":218763,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:56:03] local.INFO: Acknowledgment sent {"connection_id":218763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:56:11] local.INFO: TCP Data received {"connection_id":218763,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:11] local.INFO: Processing buffer {"connection_id":218763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:11] local.INFO: Packet analysis {"connection_id":218763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:56:11] local.INFO: Extracted packet for processing {"connection_id":218763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:56:11] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23: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-18 23:56:11] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:56:11] 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-18 23: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-18 23: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-18 23:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":218763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":218763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":218763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:56:11] 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-18 23:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:56:11] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:56:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":218763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:56:11] local.INFO: GPS data processed {"connection_id":218763,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:56:11] local.INFO: Acknowledgment sent {"connection_id":218763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:56:52] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:52] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:52] local.INFO: IMEI packet received {"connection_id":221822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:56:52] local.INFO: IMEI acknowledgment sent {"connection_id":221822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:56:57] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:57] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:56:57] local.INFO: IMEI packet received {"connection_id":221822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":221822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:56:57] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:57] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:56:57] local.INFO: Packet analysis {"connection_id":221822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:56:57] local.INFO: Extracted packet for processing {"connection_id":221822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:56:57] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:56: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-18 23:56:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:56:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:56:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23:56:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:56:57] 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-18 23:56: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:56:57] 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-18 23:56: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-18 23:56:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:56:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:56:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:56:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:56:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:56:57] 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-18 23:56:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:56:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:56:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:56:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:56:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:56:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:56:57] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:56:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:56:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:56:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:56:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:56:57] 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":7438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:56:57] local.INFO: GPS data processed {"connection_id":221822,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:56:57] local.INFO: Acknowledgment sent {"connection_id":221822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:57:29] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:57:29] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1504007c0012d7f97c005afe148000c01022b..."} 
[2026-10-18 23:57:29] local.INFO: Packet analysis {"connection_id":221822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:57:29] local.INFO: Extracted packet for processing {"connection_id":221822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15040"} 
[2026-10-18 23:57:29] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":43,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:57:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458840943360001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:57:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:57:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:57:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:57:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792347736000,"timestamp_ms":1792347736000,"timestamp_seconds":1792347736,"priority":1,"record_length":96,"hex_timestamp":"000001a1504007c0"} 
[2026-10-18 23: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-18 23:57:29] 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-18 23: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-18 23:57:29] 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-18 23: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-18 23: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-18 23:57:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:57:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:57:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:57:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:57:29] 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-18 23:57:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:57:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:57:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458840943360001,"66":25495,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:57:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:57:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:57:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458840943360001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:57:29] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:57:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:57:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:57:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:57:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458840943360001,"power":25495,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:57:29] 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":7439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:57:29] local.INFO: GPS data processed {"connection_id":221822,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:57:29] local.INFO: Acknowledgment sent {"connection_id":221822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:57:52] local.INFO: TCP Data received {"connection_id":218765,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:57:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:57:52] local.INFO: Processing buffer {"connection_id":218765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:57:52] local.INFO: IMEI packet received {"connection_id":218765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:57:52] local.INFO: IMEI acknowledgment sent {"connection_id":218765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:57:55] local.INFO: TCP Data received {"connection_id":218765,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:57:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:57:55] local.INFO: Processing buffer {"connection_id":218765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:57:55] local.INFO: IMEI packet received {"connection_id":218765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:57:55] local.INFO: IMEI acknowledgment sent {"connection_id":218765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:57:56] local.INFO: TCP Data received {"connection_id":218765,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:57:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:57:56] local.INFO: Processing buffer {"connection_id":218765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:57:56] local.INFO: Packet analysis {"connection_id":218765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:57:56] local.INFO: Extracted packet for processing {"connection_id":218765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:57:56] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:57: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-18 23:57:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458841020416001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:57:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:57:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:57:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:57:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792348037000,"timestamp_ms":1792348037000,"timestamp_seconds":1792348037,"priority":1,"record_length":96,"hex_timestamp":"000001a150449f88"} 
[2026-10-18 23:57:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:57:56] 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-18 23:57: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:57:56] 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-18 23:57: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-18 23:57:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:57:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:57:56] local.INFO: Teltonika packet parsed successfully {"connection_id":218765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:57:56] local.INFO: Passing IMEI to GPS processor {"connection_id":218765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:57:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":218765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:57:56] 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-18 23:57:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:57:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:57:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458841020416001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:57:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:57:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:57:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":458841020416001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:57:56] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:57:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:57:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:57:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:57:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458841020416001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:57:56] local.INFO: DEBUG: GPS processor result {"connection_id":218765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:57:56] local.INFO: GPS data processed {"connection_id":218765,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:57:56] local.INFO: Acknowledgment sent {"connection_id":218765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:58:27] local.INFO: TCP Data received {"connection_id":218765,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:58:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":218765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:58:27] local.INFO: Processing buffer {"connection_id":218765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:58:27] local.INFO: Packet analysis {"connection_id":218765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:58:27] local.INFO: Extracted packet for processing {"connection_id":218765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:58:27] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:58: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-18 23:58:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458841020416001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:58:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:58:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:58:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:58:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792348037000,"timestamp_ms":1792348037000,"timestamp_seconds":1792348037,"priority":1,"record_length":96,"hex_timestamp":"000001a150449f88"} 
[2026-10-18 23:58:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:58:27] 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-18 23:58: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:58:27] 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-18 23:58: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-18 23:58:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:58:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:58:27] local.INFO: Teltonika packet parsed successfully {"connection_id":218765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:58:27] local.INFO: Passing IMEI to GPS processor {"connection_id":218765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:58:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":218765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:58:27] 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-18 23:58:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:58:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:58:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458841020416001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:58:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:58:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:58:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458841020416001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:58:27] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:58:27] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:58:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:58:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:58:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458841020416001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:58:27] local.INFO: DEBUG: GPS processor result {"connection_id":218765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:58:27] local.INFO: GPS data processed {"connection_id":218765,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:58:27] local.INFO: Acknowledgment sent {"connection_id":218765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:58:52] local.INFO: TCP Data received {"connection_id":220151,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:58:52] local.INFO: Processing buffer {"connection_id":220151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:58:52] local.INFO: IMEI packet received {"connection_id":220151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:58:52] local.INFO: IMEI acknowledgment sent {"connection_id":220151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:58:57] local.INFO: TCP Data received {"connection_id":220151,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:58:57] local.INFO: Processing buffer {"connection_id":220151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:58:57] local.INFO: IMEI packet received {"connection_id":220151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":220151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-18 23:58:58] local.INFO: TCP Data received {"connection_id":220151,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:58:58] local.INFO: Processing buffer {"connection_id":220151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:58:58] local.INFO: Packet analysis {"connection_id":220151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:58:58] local.INFO: Extracted packet for processing {"connection_id":220151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:58:58] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23:58: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-18 23:58:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458841020416001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:58:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:58:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:58:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:58:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792348037000,"timestamp_ms":1792348037000,"timestamp_seconds":1792348037,"priority":1,"record_length":96,"hex_timestamp":"000001a150449f88"} 
[2026-10-18 23:58:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-18 23:58:58] 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-18 23:58: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:58:58] 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-18 23:58: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-18 23:58:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-18 23:58:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:58:58] local.INFO: Teltonika packet parsed successfully {"connection_id":220151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:58:58] local.INFO: Passing IMEI to GPS processor {"connection_id":220151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:58:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":220151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:58:58] 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-18 23:58:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:58:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:58:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458841020416001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:58:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:58:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:58:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458841020416001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:58:58] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:58:58] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:58:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:58:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:58:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458841020416001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:58:58] local.INFO: DEBUG: GPS processor result {"connection_id":220151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:58:58] local.INFO: GPS data processed {"connection_id":220151,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:58:58] local.INFO: Acknowledgment sent {"connection_id":220151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:59:19] local.INFO: TCP Data received {"connection_id":220150,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:59:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220150,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:59:19] local.INFO: Processing buffer {"connection_id":220150,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:59:19] local.INFO: IMEI packet received {"connection_id":220150,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:59:19] local.INFO: IMEI acknowledgment sent {"connection_id":220150,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:59:33] local.INFO: TCP Data received {"connection_id":220151,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:59:33] local.INFO: Processing buffer {"connection_id":220151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a150449f88012d7f97c005afe148000c01022c..."} 
[2026-10-18 23:59:33] local.INFO: Packet analysis {"connection_id":220151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:59:33] local.INFO: Extracted packet for processing {"connection_id":220151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a15044"} 
[2026-10-18 23:59:33] local.INFO: GPS Element Parsed {"raw_longitude":763336640,"raw_latitude":95412552,"longitude_deg":76.333664,"latitude_deg":9.5412552,"altitude":12,"angle":258,"satellites":44,"speed":0,"hex_longitude":"2d7f97c0","hex_latitude":"05afe148","is_valid_coordinates":true} 
[2026-10-18 23: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-18 23:59:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458841020416001,"note":"Value kept but may cause issues"} 
[2026-10-18 23:59:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":18759588220239872,"note":"Value kept but may cause issues"} 
[2026-10-18 23:59:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9194028294958303232,"note":"Value kept but may cause issues"} 
[2026-10-18 23:59:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-18 23:59:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792348037000,"timestamp_ms":1792348037000,"timestamp_seconds":1792348037,"priority":1,"record_length":96,"hex_timestamp":"000001a150449f88"} 
[2026-10-18 23: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-18 23:59:33] 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-18 23: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-18 23:59:33] 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-18 23: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-18 23: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-18 23:59:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-18 23:59:33] local.INFO: Teltonika packet parsed successfully {"connection_id":220151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-18 23:59:33] local.INFO: Passing IMEI to GPS processor {"connection_id":220151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:59:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":220151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-18 23:59:33] 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-18 23:59:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-18 23:59:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-18 23:59:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458841020416001,"66":25538,"250":206,"85":12544,"24":0,"16":18759588220239872,"45":9194028294958303232},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,85,24,16,45]} 
[2026-10-18 23:59:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-18 23:59:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-18 23:59:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458841020416001,"description":"Unknown IO ID 0"} 
[2026-10-18 23:59:33] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-18 23:59:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-18 23:59:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":18759588220239872,"km_value":18759588220239.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-18 23:59:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9194028294958303232,"description":"Unknown IO ID 45"} 
[2026-10-18 23:59:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458841020416001,"power":25538,"unknown_250":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9194028294958303232}} 
[2026-10-18 23:59:33] local.INFO: DEBUG: GPS processor result {"connection_id":220151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":7443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-18 23:59:33] local.INFO: GPS data processed {"connection_id":220151,"processed":1,"errors":0,"total":1} 
[2026-10-18 23:59:33] local.INFO: Acknowledgment sent {"connection_id":220151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-18 23:59:44] local.INFO: TCP Data received {"connection_id":221823,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:59:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221823,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:59:44] local.INFO: Processing buffer {"connection_id":221823,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-18 23:59:44] local.INFO: IMEI packet received {"connection_id":221823,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-18 23:59:44] local.INFO: IMEI acknowledgment sent {"connection_id":221823,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:59:52] local.INFO: TCP Data received {"connection_id":220152,"ip":"42.106.6.57","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:59:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:59:52] local.INFO: Processing buffer {"connection_id":220152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:59:52] local.INFO: IMEI packet received {"connection_id":220152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-18 23:59:52] local.INFO: IMEI acknowledgment sent {"connection_id":220152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-18 23:59:57] local.INFO: TCP Data received {"connection_id":220152,"ip":"42.106.6.57","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":220152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:59:57] local.INFO: Processing buffer {"connection_id":220152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-18 23:59:57] local.INFO: IMEI packet received {"connection_id":220152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-18 23:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":220152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
